From 86fb5dea352da67158f10320d93a9f7eaf32fb8b Mon Sep 17 00:00:00 2001 From: ngrok release bot Date: Thu, 24 Aug 2023 20:57:40 +0000 Subject: [PATCH] Update generated files --- .gitignore | 28 +- .rubocop.yml | 58 +- .rubocop_airbnb.yml | 6 +- .simplecov | 4 +- CHANGELOG.md | 8 + Gemfile | 66 +- Guardfile | 34 +- README.md | 182 +- Rakefile | 16 +- doc/NgrokAPI.html | 12 +- doc/NgrokAPI/Client.html | 354 ++- doc/NgrokAPI/Error.html | 24 +- doc/NgrokAPI/Errors.html | 8 +- doc/NgrokAPI/Errors/NotFoundError.html | 24 +- doc/NgrokAPI/HttpClient.html | 144 +- doc/NgrokAPI/Models.html | 12 +- doc/NgrokAPI/Models/APIKey.html | 222 +- doc/NgrokAPI/Models/AWSAuth.html | 72 +- doc/NgrokAPI/Models/AWSCredentials.html | 72 +- doc/NgrokAPI/Models/AWSRole.html | 64 +- doc/NgrokAPI/Models/AbuseReport.html | 122 +- doc/NgrokAPI/Models/AbuseReportHostname.html | 72 +- doc/NgrokAPI/Models/AgentIngress.html | 332 +- doc/NgrokAPI/Models/AgentIngressCertJob.html | 817 +++++ .../Models/AgentIngressCertPolicy.html | 669 ++++ .../Models/AgentIngressCertStatus.html | 669 ++++ doc/NgrokAPI/Models/ApplicationSession.html | 1414 +++++++++ doc/NgrokAPI/Models/ApplicationUser.html | 1336 ++++++++ doc/NgrokAPI/Models/BrowserSession.html | 743 +++++ doc/NgrokAPI/Models/CertificateAuthority.html | 182 +- doc/NgrokAPI/Models/Credential.html | 230 +- doc/NgrokAPI/Models/Endpoint.html | 170 +- doc/NgrokAPI/Models/EndpointBackend.html | 72 +- .../Models/EndpointBackendMutate.html | 72 +- .../Models/EndpointCircuitBreaker.html | 104 +- doc/NgrokAPI/Models/EndpointCompression.html | 64 +- doc/NgrokAPI/Models/EndpointIPPolicy.html | 72 +- .../Models/EndpointIPPolicyMutate.html | 72 +- doc/NgrokAPI/Models/EndpointMutualTLS.html | 72 +- .../Models/EndpointMutualTLSMutate.html | 72 +- doc/NgrokAPI/Models/EndpointOAuth.html | 112 +- doc/NgrokAPI/Models/EndpointOAuthAmazon.html | 891 ++++++ .../Models/EndpointOAuthFacebook.html | 96 +- doc/NgrokAPI/Models/EndpointOAuthGitHub.html | 112 +- doc/NgrokAPI/Models/EndpointOAuthGitLab.html | 891 ++++++ doc/NgrokAPI/Models/EndpointOAuthGoogle.html | 96 +- .../Models/EndpointOAuthLinkedIn.html | 891 ++++++ .../Models/EndpointOAuthMicrosoft.html | 96 +- .../Models/EndpointOAuthProvider.html | 394 ++- doc/NgrokAPI/Models/EndpointOAuthTwitch.html | 891 ++++++ doc/NgrokAPI/Models/EndpointOIDC.html | 128 +- .../Models/EndpointRequestHeaders.html | 80 +- .../Models/EndpointResponseHeaders.html | 80 +- doc/NgrokAPI/Models/EndpointSAML.html | 212 +- doc/NgrokAPI/Models/EndpointSAMLMutate.html | 154 +- .../Models/EndpointTLSTermination.html | 80 +- .../Models/EndpointTLSTerminationAtEdge.html | 72 +- .../Models/EndpointWebhookValidation.html | 80 +- .../Models/EndpointWebsocketTCPConverter.html | 64 +- doc/NgrokAPI/Models/EventDestination.html | 134 +- doc/NgrokAPI/Models/EventSource.html | 98 +- doc/NgrokAPI/Models/EventSourceList.html | 82 +- doc/NgrokAPI/Models/EventSourceReplace.html | 80 +- doc/NgrokAPI/Models/EventSubscription.html | 134 +- doc/NgrokAPI/Models/EventTarget.html | 164 +- .../Models/EventTargetCloudwatchLogs.html | 72 +- doc/NgrokAPI/Models/EventTargetDatadog.html | 817 +++++ doc/NgrokAPI/Models/EventTargetFirehose.html | 72 +- doc/NgrokAPI/Models/EventTargetKinesis.html | 72 +- doc/NgrokAPI/Models/FailoverBackend.html | 142 +- doc/NgrokAPI/Models/HTTPResponseBackend.html | 158 +- doc/NgrokAPI/Models/HTTPSEdge.html | 166 +- doc/NgrokAPI/Models/HTTPSEdgeRoute.html | 250 +- doc/NgrokAPI/Models/IPPolicy.html | 142 +- doc/NgrokAPI/Models/IPPolicyRule.html | 158 +- doc/NgrokAPI/Models/IPRestriction.html | 142 +- doc/NgrokAPI/Models/IdentityProvider.html | 669 ++++ doc/NgrokAPI/Models/Listable.html | 154 +- doc/NgrokAPI/Models/Location.html | 817 +++++ doc/NgrokAPI/Models/Ref.html | 82 +- doc/NgrokAPI/Models/ReservedAddr.html | 142 +- doc/NgrokAPI/Models/ReservedDomain.html | 190 +- .../Models/ReservedDomainCertJob.html | 88 +- .../Models/ReservedDomainCertPolicy.html | 72 +- .../Models/ReservedDomainCertStatus.html | 72 +- .../Models/SSHCertificateAuthority.html | 150 +- doc/NgrokAPI/Models/SSHCredential.html | 230 +- doc/NgrokAPI/Models/SSHHostCertificate.html | 190 +- doc/NgrokAPI/Models/SSHUserCertificate.html | 206 +- doc/NgrokAPI/Models/TCPEdge.html | 158 +- doc/NgrokAPI/Models/TLSCertificate.html | 262 +- doc/NgrokAPI/Models/TLSCertificateSANs.html | 72 +- doc/NgrokAPI/Models/TLSEdge.html | 174 +- doc/NgrokAPI/Models/Tunnel.html | 154 +- doc/NgrokAPI/Models/TunnelGroupBackend.html | 150 +- doc/NgrokAPI/Models/TunnelSession.html | 146 +- doc/NgrokAPI/Models/UserAgent.html | 965 ++++++ doc/NgrokAPI/Models/WeightedBackend.html | 142 +- doc/NgrokAPI/PagedIterator.html | 102 +- doc/NgrokAPI/Services.html | 12 +- doc/NgrokAPI/Services/APIKeysClient.html | 228 +- doc/NgrokAPI/Services/AbuseReportsClient.html | 56 +- .../Services/AgentIngressesClient.html | 288 +- .../Services/ApplicationSessionsClient.html | 1131 +++++++ .../Services/ApplicationUsersClient.html | 1131 +++++++ .../CertificateAuthoritiesClient.html | 104 +- doc/NgrokAPI/Services/CredentialsClient.html | 238 +- .../EdgeRouteBackendModuleClient.html | 72 +- .../EdgeRouteCircuitBreakerModuleClient.html | 72 +- .../EdgeRouteCompressionModuleClient.html | 72 +- .../EdgeRouteIPRestrictionModuleClient.html | 72 +- .../Services/EdgeRouteOAuthModuleClient.html | 72 +- .../Services/EdgeRouteOIDCModuleClient.html | 72 +- .../EdgeRouteRequestHeadersModuleClient.html | 72 +- .../EdgeRouteResponseHeadersModuleClient.html | 72 +- .../Services/EdgeRouteSAMLModuleClient.html | 72 +- ...eRouteWebhookVerificationModuleClient.html | 72 +- ...outeWebsocketTCPConverterModuleClient.html | 72 +- doc/NgrokAPI/Services/EdgesHTTPSClient.html | 104 +- .../Services/EdgesHTTPSRoutesClient.html | 88 +- doc/NgrokAPI/Services/EdgesTCPClient.html | 104 +- doc/NgrokAPI/Services/EdgesTLSClient.html | 104 +- doc/NgrokAPI/Services/EndpointsClient.html | 56 +- .../Services/EventDestinationsClient.html | 34 +- doc/NgrokAPI/Services/EventSourcesClient.html | 104 +- .../Services/EventSubscriptionsClient.html | 104 +- .../Services/FailoverBackendsClient.html | 104 +- .../Services/HTTPResponseBackendsClient.html | 104 +- .../HTTPSEdgeMutualTLSModuleClient.html | 72 +- .../HTTPSEdgeTLSTerminationModuleClient.html | 72 +- doc/NgrokAPI/Services/IPPoliciesClient.html | 104 +- .../Services/IPPolicyRulesClient.html | 120 +- .../Services/IPRestrictionsClient.html | 104 +- .../Services/ReservedAddrsClient.html | 104 +- .../Services/ReservedDomainsClient.html | 176 +- .../SSHCertificateAuthoritiesClient.html | 104 +- .../Services/SSHCredentialsClient.html | 236 +- .../Services/SSHHostCertificatesClient.html | 104 +- .../Services/SSHUserCertificatesClient.html | 112 +- .../Services/TCPEdgeBackendModuleClient.html | 72 +- .../TCPEdgeIPRestrictionModuleClient.html | 72 +- .../Services/TLSCertificatesClient.html | 112 +- .../Services/TLSEdgeBackendModuleClient.html | 72 +- .../TLSEdgeIPRestrictionModuleClient.html | 72 +- .../TLSEdgeMutualTLSModuleClient.html | 72 +- .../TLSEdgeTLSTerminationModuleClient.html | 72 +- .../Services/TunnelGroupBackendsClient.html | 104 +- .../Services/TunnelSessionsClient.html | 104 +- doc/NgrokAPI/Services/TunnelsClient.html | 56 +- .../Services/WeightedBackendsClient.html | 104 +- doc/_index.html | 147 +- doc/class_list.html | 2 +- doc/file.README.html | 86 +- doc/frames.html | 2 +- doc/index.html | 86 +- doc/method_list.html | 2748 +++++++++++++---- doc/top-level-namespace.html | 8 +- docs/NgrokAPI.html | 12 +- docs/NgrokAPI/Client.html | 354 ++- docs/NgrokAPI/Error.html | 24 +- docs/NgrokAPI/Errors.html | 8 +- docs/NgrokAPI/Errors/NotFoundError.html | 24 +- docs/NgrokAPI/HttpClient.html | 144 +- docs/NgrokAPI/Models.html | 12 +- docs/NgrokAPI/Models/APIKey.html | 222 +- docs/NgrokAPI/Models/AWSAuth.html | 72 +- docs/NgrokAPI/Models/AWSCredentials.html | 72 +- docs/NgrokAPI/Models/AWSRole.html | 64 +- docs/NgrokAPI/Models/AbuseReport.html | 122 +- docs/NgrokAPI/Models/AbuseReportHostname.html | 72 +- docs/NgrokAPI/Models/AgentIngress.html | 332 +- docs/NgrokAPI/Models/AgentIngressCertJob.html | 817 +++++ .../Models/AgentIngressCertPolicy.html | 669 ++++ .../Models/AgentIngressCertStatus.html | 669 ++++ docs/NgrokAPI/Models/ApplicationSession.html | 1414 +++++++++ docs/NgrokAPI/Models/ApplicationUser.html | 1336 ++++++++ docs/NgrokAPI/Models/BrowserSession.html | 743 +++++ .../NgrokAPI/Models/CertificateAuthority.html | 182 +- docs/NgrokAPI/Models/Credential.html | 230 +- docs/NgrokAPI/Models/Endpoint.html | 170 +- docs/NgrokAPI/Models/EndpointBackend.html | 72 +- .../Models/EndpointBackendMutate.html | 72 +- .../Models/EndpointCircuitBreaker.html | 104 +- docs/NgrokAPI/Models/EndpointCompression.html | 64 +- docs/NgrokAPI/Models/EndpointIPPolicy.html | 72 +- .../Models/EndpointIPPolicyMutate.html | 72 +- docs/NgrokAPI/Models/EndpointMutualTLS.html | 72 +- .../Models/EndpointMutualTLSMutate.html | 72 +- docs/NgrokAPI/Models/EndpointOAuth.html | 112 +- docs/NgrokAPI/Models/EndpointOAuthAmazon.html | 891 ++++++ .../Models/EndpointOAuthFacebook.html | 96 +- docs/NgrokAPI/Models/EndpointOAuthGitHub.html | 112 +- docs/NgrokAPI/Models/EndpointOAuthGitLab.html | 891 ++++++ docs/NgrokAPI/Models/EndpointOAuthGoogle.html | 96 +- .../Models/EndpointOAuthLinkedIn.html | 891 ++++++ .../Models/EndpointOAuthMicrosoft.html | 96 +- .../Models/EndpointOAuthProvider.html | 394 ++- docs/NgrokAPI/Models/EndpointOAuthTwitch.html | 891 ++++++ docs/NgrokAPI/Models/EndpointOIDC.html | 128 +- .../Models/EndpointRequestHeaders.html | 80 +- .../Models/EndpointResponseHeaders.html | 80 +- docs/NgrokAPI/Models/EndpointSAML.html | 212 +- docs/NgrokAPI/Models/EndpointSAMLMutate.html | 154 +- .../Models/EndpointTLSTermination.html | 80 +- .../Models/EndpointTLSTerminationAtEdge.html | 72 +- .../Models/EndpointWebhookValidation.html | 80 +- .../Models/EndpointWebsocketTCPConverter.html | 64 +- docs/NgrokAPI/Models/EventDestination.html | 134 +- docs/NgrokAPI/Models/EventSource.html | 98 +- docs/NgrokAPI/Models/EventSourceList.html | 82 +- docs/NgrokAPI/Models/EventSourceReplace.html | 80 +- docs/NgrokAPI/Models/EventSubscription.html | 134 +- docs/NgrokAPI/Models/EventTarget.html | 164 +- .../Models/EventTargetCloudwatchLogs.html | 72 +- docs/NgrokAPI/Models/EventTargetDatadog.html | 817 +++++ docs/NgrokAPI/Models/EventTargetFirehose.html | 72 +- docs/NgrokAPI/Models/EventTargetKinesis.html | 72 +- docs/NgrokAPI/Models/FailoverBackend.html | 142 +- docs/NgrokAPI/Models/HTTPResponseBackend.html | 158 +- docs/NgrokAPI/Models/HTTPSEdge.html | 166 +- docs/NgrokAPI/Models/HTTPSEdgeRoute.html | 250 +- docs/NgrokAPI/Models/IPPolicy.html | 142 +- docs/NgrokAPI/Models/IPPolicyRule.html | 158 +- docs/NgrokAPI/Models/IPRestriction.html | 142 +- docs/NgrokAPI/Models/IdentityProvider.html | 669 ++++ docs/NgrokAPI/Models/Listable.html | 154 +- docs/NgrokAPI/Models/Location.html | 817 +++++ docs/NgrokAPI/Models/Ref.html | 82 +- docs/NgrokAPI/Models/ReservedAddr.html | 142 +- docs/NgrokAPI/Models/ReservedDomain.html | 190 +- .../Models/ReservedDomainCertJob.html | 88 +- .../Models/ReservedDomainCertPolicy.html | 72 +- .../Models/ReservedDomainCertStatus.html | 72 +- .../Models/SSHCertificateAuthority.html | 150 +- docs/NgrokAPI/Models/SSHCredential.html | 230 +- docs/NgrokAPI/Models/SSHHostCertificate.html | 190 +- docs/NgrokAPI/Models/SSHUserCertificate.html | 206 +- docs/NgrokAPI/Models/TCPEdge.html | 158 +- docs/NgrokAPI/Models/TLSCertificate.html | 262 +- docs/NgrokAPI/Models/TLSCertificateSANs.html | 72 +- docs/NgrokAPI/Models/TLSEdge.html | 174 +- docs/NgrokAPI/Models/Tunnel.html | 154 +- docs/NgrokAPI/Models/TunnelGroupBackend.html | 150 +- docs/NgrokAPI/Models/TunnelSession.html | 146 +- docs/NgrokAPI/Models/UserAgent.html | 965 ++++++ docs/NgrokAPI/Models/WeightedBackend.html | 142 +- docs/NgrokAPI/PagedIterator.html | 102 +- docs/NgrokAPI/Services.html | 12 +- docs/NgrokAPI/Services/APIKeysClient.html | 228 +- .../NgrokAPI/Services/AbuseReportsClient.html | 56 +- .../Services/AgentIngressesClient.html | 288 +- .../Services/ApplicationSessionsClient.html | 1131 +++++++ .../Services/ApplicationUsersClient.html | 1131 +++++++ .../CertificateAuthoritiesClient.html | 104 +- docs/NgrokAPI/Services/CredentialsClient.html | 238 +- .../EdgeRouteBackendModuleClient.html | 72 +- .../EdgeRouteCircuitBreakerModuleClient.html | 72 +- .../EdgeRouteCompressionModuleClient.html | 72 +- .../EdgeRouteIPRestrictionModuleClient.html | 72 +- .../Services/EdgeRouteOAuthModuleClient.html | 72 +- .../Services/EdgeRouteOIDCModuleClient.html | 72 +- .../EdgeRouteRequestHeadersModuleClient.html | 72 +- .../EdgeRouteResponseHeadersModuleClient.html | 72 +- .../Services/EdgeRouteSAMLModuleClient.html | 72 +- ...eRouteWebhookVerificationModuleClient.html | 72 +- ...outeWebsocketTCPConverterModuleClient.html | 72 +- docs/NgrokAPI/Services/EdgesHTTPSClient.html | 104 +- .../Services/EdgesHTTPSRoutesClient.html | 88 +- docs/NgrokAPI/Services/EdgesTCPClient.html | 104 +- docs/NgrokAPI/Services/EdgesTLSClient.html | 104 +- docs/NgrokAPI/Services/EndpointsClient.html | 56 +- .../Services/EventDestinationsClient.html | 34 +- .../NgrokAPI/Services/EventSourcesClient.html | 104 +- .../Services/EventSubscriptionsClient.html | 104 +- .../Services/FailoverBackendsClient.html | 104 +- .../Services/HTTPResponseBackendsClient.html | 104 +- .../HTTPSEdgeMutualTLSModuleClient.html | 72 +- .../HTTPSEdgeTLSTerminationModuleClient.html | 72 +- docs/NgrokAPI/Services/IPPoliciesClient.html | 104 +- .../Services/IPPolicyRulesClient.html | 120 +- .../Services/IPRestrictionsClient.html | 104 +- .../Services/ReservedAddrsClient.html | 104 +- .../Services/ReservedDomainsClient.html | 176 +- .../SSHCertificateAuthoritiesClient.html | 104 +- .../Services/SSHCredentialsClient.html | 236 +- .../Services/SSHHostCertificatesClient.html | 104 +- .../Services/SSHUserCertificatesClient.html | 112 +- .../Services/TCPEdgeBackendModuleClient.html | 72 +- .../TCPEdgeIPRestrictionModuleClient.html | 72 +- .../Services/TLSCertificatesClient.html | 112 +- .../Services/TLSEdgeBackendModuleClient.html | 72 +- .../TLSEdgeIPRestrictionModuleClient.html | 72 +- .../TLSEdgeMutualTLSModuleClient.html | 72 +- .../TLSEdgeTLSTerminationModuleClient.html | 72 +- .../Services/TunnelGroupBackendsClient.html | 104 +- .../Services/TunnelSessionsClient.html | 104 +- docs/NgrokAPI/Services/TunnelsClient.html | 56 +- .../Services/WeightedBackendsClient.html | 104 +- docs/_index.html | 147 +- docs/class_list.html | 2 +- docs/file.README.html | 86 +- docs/frames.html | 2 +- docs/index.html | 86 +- docs/method_list.html | 2748 +++++++++++++---- docs/top-level-namespace.html | 8 +- lib/ngrokapi.rb | 28 +- lib/ngrokapi/client.rb | 32 +- lib/ngrokapi/error.rb | 2 + lib/ngrokapi/errors/not_found_error.rb | 2 + lib/ngrokapi/http_client.rb | 303 +- lib/ngrokapi/models/abuse_report.rb | 8 +- lib/ngrokapi/models/abuse_report_hostname.rb | 2 + lib/ngrokapi/models/agent_ingress.rb | 21 +- lib/ngrokapi/models/agent_ingress_cert_job.rb | 37 + .../models/agent_ingress_cert_policy.rb | 33 + .../models/agent_ingress_cert_status.rb | 33 + lib/ngrokapi/models/api_key.rb | 12 +- lib/ngrokapi/models/application_session.rb | 67 + lib/ngrokapi/models/application_user.rb | 63 + lib/ngrokapi/models/aws_auth.rb | 2 + lib/ngrokapi/models/aws_credentials.rb | 2 + lib/ngrokapi/models/aws_role.rb | 2 + lib/ngrokapi/models/browser_session.rb | 35 + lib/ngrokapi/models/certificate_authority.rb | 8 +- lib/ngrokapi/models/credential.rb | 12 +- lib/ngrokapi/models/endpoint.rb | 8 +- lib/ngrokapi/models/endpoint_backend.rb | 2 + .../models/endpoint_backend_mutate.rb | 2 + .../models/endpoint_circuit_breaker.rb | 2 + lib/ngrokapi/models/endpoint_compression.rb | 2 + lib/ngrokapi/models/endpoint_ip_policy.rb | 2 + .../models/endpoint_ip_policy_mutate.rb | 2 + lib/ngrokapi/models/endpoint_mutual_tls.rb | 2 + .../models/endpoint_mutual_tls_mutate.rb | 2 + lib/ngrokapi/models/endpoint_o_auth.rb | 2 + lib/ngrokapi/models/endpoint_o_auth_amazon.rb | 39 + .../models/endpoint_o_auth_facebook.rb | 2 + .../models/endpoint_o_auth_git_hub.rb | 2 + .../models/endpoint_o_auth_git_lab.rb | 39 + lib/ngrokapi/models/endpoint_o_auth_google.rb | 2 + .../models/endpoint_o_auth_linked_in.rb | 39 + .../models/endpoint_o_auth_microsoft.rb | 2 + .../models/endpoint_o_auth_provider.rb | 12 +- lib/ngrokapi/models/endpoint_o_auth_twitch.rb | 39 + lib/ngrokapi/models/endpoint_oidc.rb | 2 + .../models/endpoint_request_headers.rb | 2 + .../models/endpoint_response_headers.rb | 2 + lib/ngrokapi/models/endpoint_saml.rb | 20 +- lib/ngrokapi/models/endpoint_saml_mutate.rb | 8 +- .../models/endpoint_tls_termination.rb | 2 + .../endpoint_tls_termination_at_edge.rb | 2 + .../models/endpoint_webhook_validation.rb | 2 + .../endpoint_websocket_tcp_converter.rb | 2 + lib/ngrokapi/models/event_destination.rb | 8 +- lib/ngrokapi/models/event_source.rb | 8 +- lib/ngrokapi/models/event_source_list.rb | 8 +- lib/ngrokapi/models/event_source_replace.rb | 2 + lib/ngrokapi/models/event_subscription.rb | 8 +- lib/ngrokapi/models/event_target.rb | 6 +- .../models/event_target_cloudwatch_logs.rb | 2 + lib/ngrokapi/models/event_target_datadog.rb | 37 + lib/ngrokapi/models/event_target_firehose.rb | 2 + lib/ngrokapi/models/event_target_kinesis.rb | 2 + lib/ngrokapi/models/failover_backend.rb | 8 +- lib/ngrokapi/models/http_response_backend.rb | 8 +- lib/ngrokapi/models/https_edge.rb | 8 +- lib/ngrokapi/models/https_edge_route.rb | 8 +- lib/ngrokapi/models/identity_provider.rb | 33 + lib/ngrokapi/models/ip_policy.rb | 8 +- lib/ngrokapi/models/ip_policy_rule.rb | 8 +- lib/ngrokapi/models/ip_restriction.rb | 8 +- lib/ngrokapi/models/listable.rb | 108 +- lib/ngrokapi/models/location.rb | 37 + lib/ngrokapi/models/ref.rb | 8 +- lib/ngrokapi/models/reserved_addr.rb | 8 +- lib/ngrokapi/models/reserved_domain.rb | 8 +- .../models/reserved_domain_cert_job.rb | 2 + .../models/reserved_domain_cert_policy.rb | 2 + .../models/reserved_domain_cert_status.rb | 2 + .../models/ssh_certificate_authority.rb | 8 +- lib/ngrokapi/models/ssh_credential.rb | 12 +- lib/ngrokapi/models/ssh_host_certificate.rb | 8 +- lib/ngrokapi/models/ssh_user_certificate.rb | 8 +- lib/ngrokapi/models/tcp_edge.rb | 8 +- lib/ngrokapi/models/tls_certificate.rb | 8 +- lib/ngrokapi/models/tls_certificate_sa_ns.rb | 2 + lib/ngrokapi/models/tls_edge.rb | 8 +- lib/ngrokapi/models/tunnel.rb | 8 +- lib/ngrokapi/models/tunnel_group_backend.rb | 8 +- lib/ngrokapi/models/tunnel_session.rb | 8 +- lib/ngrokapi/models/user_agent.rb | 41 + lib/ngrokapi/models/weighted_backend.rb | 8 +- lib/ngrokapi/paged_iterator.rb | 86 +- lib/ngrokapi/services/abuse_reports_client.rb | 2 + .../services/agent_ingresses_client.rb | 18 +- lib/ngrokapi/services/api_keys_client.rb | 10 +- .../services/application_sessions_client.rb | 141 + .../services/application_users_client.rb | 141 + .../certificate_authorities_client.rb | 2 + lib/ngrokapi/services/credentials_client.rb | 20 +- .../edge_route_backend_module_client.rb | 2 + ...dge_route_circuit_breaker_module_client.rb | 2 + .../edge_route_compression_module_client.rb | 2 + ...edge_route_ip_restriction_module_client.rb | 2 + .../edge_route_o_auth_module_client.rb | 2 + .../services/edge_route_oidc_module_client.rb | 2 + ...dge_route_request_headers_module_client.rb | 2 + ...ge_route_response_headers_module_client.rb | 2 + .../services/edge_route_saml_module_client.rb | 2 + ...oute_webhook_verification_module_client.rb | 2 + ...e_websocket_tcp_converter_module_client.rb | 2 + lib/ngrokapi/services/edges_https_client.rb | 2 + .../services/edges_https_routes_client.rb | 2 + lib/ngrokapi/services/edges_tcp_client.rb | 2 + lib/ngrokapi/services/edges_tls_client.rb | 2 + lib/ngrokapi/services/endpoints_client.rb | 2 + .../services/event_destinations_client.rb | 8 +- lib/ngrokapi/services/event_sources_client.rb | 2 + .../services/event_subscriptions_client.rb | 2 + .../services/failover_backends_client.rb | 2 + .../services/http_response_backends_client.rb | 2 + .../https_edge_mutual_tls_module_client.rb | 2 + ...ttps_edge_tls_termination_module_client.rb | 2 + lib/ngrokapi/services/ip_policies_client.rb | 2 + .../services/ip_policy_rules_client.rb | 6 +- .../services/ip_restrictions_client.rb | 2 + .../services/reserved_addrs_client.rb | 2 + .../services/reserved_domains_client.rb | 18 +- .../ssh_certificate_authorities_client.rb | 2 + .../services/ssh_credentials_client.rb | 18 +- .../services/ssh_host_certificates_client.rb | 2 + .../services/ssh_user_certificates_client.rb | 10 +- .../tcp_edge_backend_module_client.rb | 2 + .../tcp_edge_ip_restriction_module_client.rb | 2 + .../services/tls_certificates_client.rb | 10 +- .../tls_edge_backend_module_client.rb | 2 + .../tls_edge_ip_restriction_module_client.rb | 2 + .../tls_edge_mutual_tls_module_client.rb | 2 + .../tls_edge_tls_termination_module_client.rb | 2 + .../services/tunnel_group_backends_client.rb | 2 + .../services/tunnel_sessions_client.rb | 2 + lib/ngrokapi/services/tunnels_client.rb | 2 + .../services/weighted_backends_client.rb | 2 + lib/ngrokapi/version.rb | 16 +- ngrok-api.gemspec | 56 +- spec/ngrokapi/client_spec.rb | 26 +- spec/ngrokapi/http_client_spec.rb | 152 +- .../models/abuse_report_hostname_spec.rb | 2 + spec/ngrokapi/models/abuse_report_spec.rb | 2 + .../models/agent_ingress_cert_job_spec.rb | 23 + .../models/agent_ingress_cert_policy_spec.rb | 23 + .../models/agent_ingress_cert_status_spec.rb | 23 + spec/ngrokapi/models/agent_ingress_spec.rb | 7 +- spec/ngrokapi/models/api_key_spec.rb | 2 + .../models/application_session_spec.rb | 30 + spec/ngrokapi/models/application_user_spec.rb | 30 + spec/ngrokapi/models/aws_auth_spec.rb | 2 + spec/ngrokapi/models/aws_credentials_spec.rb | 2 + spec/ngrokapi/models/aws_role_spec.rb | 2 + spec/ngrokapi/models/browser_session_spec.rb | 23 + .../models/certificate_authority_spec.rb | 2 + spec/ngrokapi/models/credential_spec.rb | 2 + .../models/endpoint_backend_mutate_spec.rb | 2 + spec/ngrokapi/models/endpoint_backend_spec.rb | 2 + .../models/endpoint_circuit_breaker_spec.rb | 2 + .../models/endpoint_compression_spec.rb | 2 + .../models/endpoint_ip_policy_mutate_spec.rb | 2 + .../models/endpoint_ip_policy_spec.rb | 2 + .../models/endpoint_mutual_tls_mutate_spec.rb | 2 + .../models/endpoint_mutual_tls_spec.rb | 2 + .../models/endpoint_o_auth_amazon_spec.rb | 23 + .../models/endpoint_o_auth_facebook_spec.rb | 2 + .../models/endpoint_o_auth_git_hub_spec.rb | 2 + .../models/endpoint_o_auth_git_lab_spec.rb | 23 + .../models/endpoint_o_auth_google_spec.rb | 2 + .../models/endpoint_o_auth_linked_in_spec.rb | 23 + .../models/endpoint_o_auth_microsoft_spec.rb | 2 + .../models/endpoint_o_auth_provider_spec.rb | 2 + spec/ngrokapi/models/endpoint_o_auth_spec.rb | 2 + .../models/endpoint_o_auth_twitch_spec.rb | 23 + spec/ngrokapi/models/endpoint_oidc_spec.rb | 2 + .../models/endpoint_request_headers_spec.rb | 2 + .../models/endpoint_response_headers_spec.rb | 2 + .../models/endpoint_saml_mutate_spec.rb | 2 + spec/ngrokapi/models/endpoint_saml_spec.rb | 2 + spec/ngrokapi/models/endpoint_spec.rb | 2 + .../endpoint_tls_termination_at_edge_spec.rb | 2 + .../models/endpoint_tls_termination_spec.rb | 2 + .../endpoint_webhook_validation_spec.rb | 2 + .../endpoint_websocket_tcp_converter_spec.rb | 2 + .../ngrokapi/models/event_destination_spec.rb | 2 + .../ngrokapi/models/event_source_list_spec.rb | 2 + .../models/event_source_replace_spec.rb | 2 + spec/ngrokapi/models/event_source_spec.rb | 2 + .../models/event_subscription_spec.rb | 2 + .../event_target_cloudwatch_logs_spec.rb | 2 + .../models/event_target_datadog_spec.rb | 23 + .../models/event_target_firehose_spec.rb | 2 + .../models/event_target_kinesis_spec.rb | 2 + spec/ngrokapi/models/event_target_spec.rb | 2 + spec/ngrokapi/models/failover_backend_spec.rb | 2 + .../models/http_response_backend_spec.rb | 2 + spec/ngrokapi/models/https_edge_route_spec.rb | 2 + spec/ngrokapi/models/https_edge_spec.rb | 2 + .../ngrokapi/models/identity_provider_spec.rb | 23 + spec/ngrokapi/models/ip_policy_rule_spec.rb | 2 + spec/ngrokapi/models/ip_policy_spec.rb | 2 + spec/ngrokapi/models/ip_restriction_spec.rb | 2 + spec/ngrokapi/models/listable_spec.rb | 88 +- spec/ngrokapi/models/location_spec.rb | 23 + spec/ngrokapi/models/ref_spec.rb | 2 + spec/ngrokapi/models/reserved_addr_spec.rb | 2 + .../models/reserved_domain_cert_job_spec.rb | 2 + .../reserved_domain_cert_policy_spec.rb | 2 + .../reserved_domain_cert_status_spec.rb | 2 + spec/ngrokapi/models/reserved_domain_spec.rb | 2 + .../models/ssh_certificate_authority_spec.rb | 2 + spec/ngrokapi/models/ssh_credential_spec.rb | 2 + .../models/ssh_host_certificate_spec.rb | 2 + .../models/ssh_user_certificate_spec.rb | 2 + spec/ngrokapi/models/tcp_edge_spec.rb | 2 + .../models/tls_certificate_sa_ns_spec.rb | 2 + spec/ngrokapi/models/tls_certificate_spec.rb | 2 + spec/ngrokapi/models/tls_edge_spec.rb | 2 + .../models/tunnel_group_backend_spec.rb | 2 + spec/ngrokapi/models/tunnel_session_spec.rb | 2 + spec/ngrokapi/models/tunnel_spec.rb | 2 + spec/ngrokapi/models/user_agent_spec.rb | 23 + spec/ngrokapi/models/weighted_backend_spec.rb | 2 + spec/ngrokapi/paged_iterator_spec.rb | 170 +- .../services/abuse_reports_client_spec.rb | 2 + .../services/agent_ingresses_client_spec.rb | 18 +- .../ngrokapi/services/api_keys_client_spec.rb | 12 +- .../application_sessions_client_spec.rb | 100 + .../services/application_users_client_spec.rb | 100 + .../certificate_authorities_client_spec.rb | 2 + .../services/credentials_client_spec.rb | 12 +- .../edge_route_backend_module_client_spec.rb | 2 + ...oute_circuit_breaker_module_client_spec.rb | 2 + ...ge_route_compression_module_client_spec.rb | 2 + ...route_ip_restriction_module_client_spec.rb | 2 + .../edge_route_o_auth_module_client_spec.rb | 2 + .../edge_route_oidc_module_client_spec.rb | 2 + ...oute_request_headers_module_client_spec.rb | 2 + ...ute_response_headers_module_client_spec.rb | 2 + .../edge_route_saml_module_client_spec.rb | 2 + ...webhook_verification_module_client_spec.rb | 2 + ...socket_tcp_converter_module_client_spec.rb | 2 + .../services/edges_https_client_spec.rb | 2 + .../edges_https_routes_client_spec.rb | 2 + .../services/edges_tcp_client_spec.rb | 2 + .../services/edges_tls_client_spec.rb | 2 + .../services/endpoints_client_spec.rb | 2 + .../event_destinations_client_spec.rb | 2 + .../services/event_sources_client_spec.rb | 2 + .../event_subscriptions_client_spec.rb | 2 + .../services/failover_backends_client_spec.rb | 2 + .../http_response_backends_client_spec.rb | 2 + ...ttps_edge_mutual_tls_module_client_spec.rb | 2 + ...edge_tls_termination_module_client_spec.rb | 2 + .../services/ip_policies_client_spec.rb | 2 + .../services/ip_policy_rules_client_spec.rb | 2 + .../services/ip_restrictions_client_spec.rb | 2 + .../services/reserved_addrs_client_spec.rb | 2 + .../services/reserved_domains_client_spec.rb | 14 +- ...ssh_certificate_authorities_client_spec.rb | 2 + .../services/ssh_credentials_client_spec.rb | 12 +- .../ssh_host_certificates_client_spec.rb | 2 + .../ssh_user_certificates_client_spec.rb | 2 + .../tcp_edge_backend_module_client_spec.rb | 2 + ..._edge_ip_restriction_module_client_spec.rb | 2 + .../services/tls_certificates_client_spec.rb | 2 + .../tls_edge_backend_module_client_spec.rb | 2 + ..._edge_ip_restriction_module_client_spec.rb | 2 + .../tls_edge_mutual_tls_module_client_spec.rb | 2 + ...edge_tls_termination_module_client_spec.rb | 2 + .../tunnel_group_backends_client_spec.rb | 2 + .../services/tunnel_sessions_client_spec.rb | 2 + spec/ngrokapi/services/tunnels_client_spec.rb | 2 + .../services/weighted_backends_client_spec.rb | 2 + spec/spec_helper.rb | 96 +- 581 files changed, 52799 insertions(+), 15508 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 doc/NgrokAPI/Models/AgentIngressCertJob.html create mode 100644 doc/NgrokAPI/Models/AgentIngressCertPolicy.html create mode 100644 doc/NgrokAPI/Models/AgentIngressCertStatus.html create mode 100644 doc/NgrokAPI/Models/ApplicationSession.html create mode 100644 doc/NgrokAPI/Models/ApplicationUser.html create mode 100644 doc/NgrokAPI/Models/BrowserSession.html create mode 100644 doc/NgrokAPI/Models/EndpointOAuthAmazon.html create mode 100644 doc/NgrokAPI/Models/EndpointOAuthGitLab.html create mode 100644 doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html create mode 100644 doc/NgrokAPI/Models/EndpointOAuthTwitch.html create mode 100644 doc/NgrokAPI/Models/EventTargetDatadog.html create mode 100644 doc/NgrokAPI/Models/IdentityProvider.html create mode 100644 doc/NgrokAPI/Models/Location.html create mode 100644 doc/NgrokAPI/Models/UserAgent.html create mode 100644 doc/NgrokAPI/Services/ApplicationSessionsClient.html create mode 100644 doc/NgrokAPI/Services/ApplicationUsersClient.html create mode 100644 docs/NgrokAPI/Models/AgentIngressCertJob.html create mode 100644 docs/NgrokAPI/Models/AgentIngressCertPolicy.html create mode 100644 docs/NgrokAPI/Models/AgentIngressCertStatus.html create mode 100644 docs/NgrokAPI/Models/ApplicationSession.html create mode 100644 docs/NgrokAPI/Models/ApplicationUser.html create mode 100644 docs/NgrokAPI/Models/BrowserSession.html create mode 100644 docs/NgrokAPI/Models/EndpointOAuthAmazon.html create mode 100644 docs/NgrokAPI/Models/EndpointOAuthGitLab.html create mode 100644 docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html create mode 100644 docs/NgrokAPI/Models/EndpointOAuthTwitch.html create mode 100644 docs/NgrokAPI/Models/EventTargetDatadog.html create mode 100644 docs/NgrokAPI/Models/IdentityProvider.html create mode 100644 docs/NgrokAPI/Models/Location.html create mode 100644 docs/NgrokAPI/Models/UserAgent.html create mode 100644 docs/NgrokAPI/Services/ApplicationSessionsClient.html create mode 100644 docs/NgrokAPI/Services/ApplicationUsersClient.html create mode 100644 lib/ngrokapi/models/agent_ingress_cert_job.rb create mode 100644 lib/ngrokapi/models/agent_ingress_cert_policy.rb create mode 100644 lib/ngrokapi/models/agent_ingress_cert_status.rb create mode 100644 lib/ngrokapi/models/application_session.rb create mode 100644 lib/ngrokapi/models/application_user.rb create mode 100644 lib/ngrokapi/models/browser_session.rb create mode 100644 lib/ngrokapi/models/endpoint_o_auth_amazon.rb create mode 100644 lib/ngrokapi/models/endpoint_o_auth_git_lab.rb create mode 100644 lib/ngrokapi/models/endpoint_o_auth_linked_in.rb create mode 100644 lib/ngrokapi/models/endpoint_o_auth_twitch.rb create mode 100644 lib/ngrokapi/models/event_target_datadog.rb create mode 100644 lib/ngrokapi/models/identity_provider.rb create mode 100644 lib/ngrokapi/models/location.rb create mode 100644 lib/ngrokapi/models/user_agent.rb create mode 100644 lib/ngrokapi/services/application_sessions_client.rb create mode 100644 lib/ngrokapi/services/application_users_client.rb create mode 100644 spec/ngrokapi/models/agent_ingress_cert_job_spec.rb create mode 100644 spec/ngrokapi/models/agent_ingress_cert_policy_spec.rb create mode 100644 spec/ngrokapi/models/agent_ingress_cert_status_spec.rb create mode 100644 spec/ngrokapi/models/application_session_spec.rb create mode 100644 spec/ngrokapi/models/application_user_spec.rb create mode 100644 spec/ngrokapi/models/browser_session_spec.rb create mode 100644 spec/ngrokapi/models/endpoint_o_auth_amazon_spec.rb create mode 100644 spec/ngrokapi/models/endpoint_o_auth_git_lab_spec.rb create mode 100644 spec/ngrokapi/models/endpoint_o_auth_linked_in_spec.rb create mode 100644 spec/ngrokapi/models/endpoint_o_auth_twitch_spec.rb create mode 100644 spec/ngrokapi/models/event_target_datadog_spec.rb create mode 100644 spec/ngrokapi/models/identity_provider_spec.rb create mode 100644 spec/ngrokapi/models/location_spec.rb create mode 100644 spec/ngrokapi/models/user_agent_spec.rb create mode 100644 spec/ngrokapi/services/application_sessions_client_spec.rb create mode 100644 spec/ngrokapi/services/application_users_client_spec.rb diff --git a/.gitignore b/.gitignore index 506c5d8..da9b2e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,15 @@ -Gemfile.lock -.DS_Store -.yardoc/ -tmp/ -log/ -pkg/ -*.swp -/.bundle -.rvmrc -coverage -*.gem -.idea -.env +# Code generated for API Clients. DO NOT EDIT. + +Gemfile.lock +.DS_Store +.yardoc/ +tmp/ +log/ +pkg/ +*.swp +/.bundle +.rvmrc +coverage +*.gem +.idea +.env diff --git a/.rubocop.yml b/.rubocop.yml index 1520acb..1ad1471 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,28 +1,30 @@ -inherit_from: - - .rubocop_airbnb.yml - -AllCops: - TargetRubyVersion: 2.7 - -Metrics/LineLength: - Enabled: false - -# Ignore Rails-y Airbnb recommendation -Airbnb/ClassOrModuleDeclaredInWrongFile: - Enabled: false - -# Ignore Rails-y Airbnb recommendation -Airbnb/ConstAssignedInWrongFile: - Enabled: false - -# Allow empty examples to stub out specs -RSpec/EmptyExampleGroup: - Enabled: false - -# Allow fake tests to stub out specs -RSpec/ExpectActual: - Enabled: false - -# It just looks nicer -Layout/ArgumentAlignment: - EnforcedStyle: with_fixed_indentation +# Code generated for API Clients. DO NOT EDIT. + +inherit_from: + - .rubocop_airbnb.yml + +AllCops: + TargetRubyVersion: 2.7 + +Metrics/LineLength: + Enabled: false + +# Ignore Rails-y Airbnb recommendation +Airbnb/ClassOrModuleDeclaredInWrongFile: + Enabled: false + +# Ignore Rails-y Airbnb recommendation +Airbnb/ConstAssignedInWrongFile: + Enabled: false + +# Allow empty examples to stub out specs +RSpec/EmptyExampleGroup: + Enabled: false + +# Allow fake tests to stub out specs +RSpec/ExpectActual: + Enabled: false + +# It just looks nicer +Layout/ArgumentAlignment: + EnforcedStyle: with_fixed_indentation diff --git a/.rubocop_airbnb.yml b/.rubocop_airbnb.yml index 8dd3420..3052b33 100644 --- a/.rubocop_airbnb.yml +++ b/.rubocop_airbnb.yml @@ -1,2 +1,4 @@ -require: - - rubocop-airbnb +# Code generated for API Clients. DO NOT EDIT. + +require: + - rubocop-airbnb diff --git a/.simplecov b/.simplecov index 9195328..7171689 100644 --- a/.simplecov +++ b/.simplecov @@ -1 +1,3 @@ -SimpleCov.start "test_frameworks" +# Code generated for API Clients. DO NOT EDIT. + +SimpleCov.start "test_frameworks" diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..86d9c11 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,8 @@ + + +## 0.15.0 + +ENHANCEMENTS: + +* Added `owner_id` field to the `api_key`, `credential`, and `ssh_credential` resources. If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. +* Added `failover_backend`, `http_response_backend`, and `tunnel_group_backend` resources. A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend is offline or no connection can be established, ngrok attempts to connect to the next backend in the list until one is successful. diff --git a/Gemfile b/Gemfile index 8866741..8f8fc41 100644 --- a/Gemfile +++ b/Gemfile @@ -1,33 +1,35 @@ -source 'https://rubygems.org' -gemspec - -gem 'rake' - -group :development do - # https://github.com/guard/guard - gem 'guard' - # https://github.com/guard/guard-rspec - gem 'guard-rspec' - # https://github.com/guard/guard-bundler - gem 'guard-bundler' -end - -group :test do - # https://github.com/rspec/rspec - gem 'rspec' - # https://github.com/simplecov-ruby/simplecov - gem 'simplecov', require: false - # https://github.com/bblimke/webmock - gem 'webmock' -end - -group :development, :test do - # https://github.com/pry/pry - gem 'pry' - # https://github.com/lsegal/yard - gem 'yard' - # https://github.com/airbnb/ruby/tree/master/rubocop - gem 'rubocop' - # https://github.com/airbnb/ruby/tree/master/rubocop-airbnb - gem 'rubocop-airbnb' +# Code generated for API Clients. DO NOT EDIT. + +source 'https://rubygems.org' +gemspec + +gem 'rake' + +group :development do + # https://github.com/guard/guard + gem 'guard' + # https://github.com/guard/guard-rspec + gem 'guard-rspec' + # https://github.com/guard/guard-bundler + gem 'guard-bundler' +end + +group :test do + # https://github.com/rspec/rspec + gem 'rspec' + # https://github.com/simplecov-ruby/simplecov + gem 'simplecov', require: false + # https://github.com/bblimke/webmock + gem 'webmock' +end + +group :development, :test do + # https://github.com/pry/pry + gem 'pry' + # https://github.com/lsegal/yard + gem 'yard' + # https://github.com/airbnb/ruby/tree/master/rubocop + gem 'rubocop' + # https://github.com/airbnb/ruby/tree/master/rubocop-airbnb + gem 'rubocop-airbnb' end diff --git a/Guardfile b/Guardfile index 1962e82..9a0ef48 100644 --- a/Guardfile +++ b/Guardfile @@ -1,16 +1,18 @@ -rspec_options = { - version: 1, - all_after_pass: false, - all_on_start: false -} - -guard 'rspec', rspec_options do - watch(%r{^spec/.+_spec\.rb$}) - watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } - watch('spec/spec_helper.rb') { "spec" } -end - -guard 'bundler' do - watch('Gemfile') - watch(/^.+\.gemspec/) -end +# Code generated for API Clients. DO NOT EDIT. + +rspec_options = { + version: 1, + all_after_pass: false, + all_on_start: false +} + +guard 'rspec', rspec_options do + watch(%r{^spec/.+_spec\.rb$}) + watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } + watch('spec/spec_helper.rb') { "spec" } +end + +guard 'bundler' do + watch('Gemfile') + watch(/^.+\.gemspec/) +end diff --git a/README.md b/README.md index 9112be0..851f74b 100644 --- a/README.md +++ b/README.md @@ -1,88 +1,94 @@ -# ngrok API client library for Ruby - -This library wraps the [ngrok HTTP API](https://ngrok.com/docs/api) to make it -easier to consume in Ruby. - -## Installation - -This library is published on [Rubygems](https://rubygems.org/gems/ngrok-api) - -```ruby -gem install ngrok-api -``` - -## Documentation - -A quickstart guide and a full API reference are included in the [ngrok Ruby API documentation](https://ruby-api.docs.ngrok.com) - -## Quickstart - -Please consult the [documentation](https://ruby-api.docs.ngrok.com) for additional examples. - -```ruby -require 'ngrokapi' -client = NgrokAPI::Client.new(api_key: '') - -# Get an instance of the api_keys client and list all API keys -keys_client = client.api_keys -keys_client.list - -# Or set up an edge and backend with the ability to change your configuration later -edge = client.edges.https.create!( - description: "A Ruby Created Edge", - metadata: '{"client": "ruby"}', - hostports: ["your-subdomain.ngrok.io:443"] -) - -backend = client.backends.tunnel_group.create!( - description: "A Ruby Created Backend", - labels: {"client_example": "ruby"} -) - -route = client.edges.https_routes.create!( - edge_id: edge.id, - match_type: "path_prefix", - match: "/", - description: "Root", - backend: NgrokAPI::Models::EndpointBackendMutate.new(attrs: {"enabled": true, "backend_id": backend.id}), - compression: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": true}) -) - -client.edge_modules.https_edge_route_compression.replace!( - edge_id: edge.id, - id: route.id, - a_module: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": false}) -) -``` - -## Local Documentation - -Documentation can be generated with the command: - -```ruby -bundle exec yard doc 'lib/**/*.rb' -``` - -This will generate documentation which can be viewed within the doc folder. - -## Specs - -Specs can be run with the command: - -```ruby -bundle exec rake -``` - -This will generate a coverage report which can be viewed within the coverage folder. - -## Rubocop - -Rubocop can be run with the command: - -```ruby -# Run rubocop on lib folder -bundle exec rubocop 'lib' - -# Run rubcop on all files -bundle exec rubocop -``` + + +# ngrok API client library for Ruby + +This library wraps the [ngrok HTTP API](https://ngrok.com/docs/api) to make it +easier to consume in Ruby. + +## Installation + +This library is published on [Rubygems](https://rubygems.org/gems/ngrok-api) + +```ruby +gem install ngrok-api +``` + +## Support + +The best place to get support using this library is through the [ngrok Slack Community](https://ngrok.com/slack). If you find any bugs, please contribute by opening a [new GitHub issue](https://github.com/ngrok/ngrok-api-ruby/issues/new/choose). + +## Documentation + +A quickstart guide and a full API reference are included in the [ngrok Ruby API documentation](https://ruby-api.docs.ngrok.com) + +## Quickstart + +Please consult the [documentation](https://ruby-api.docs.ngrok.com) for additional examples. + +```ruby +require 'ngrokapi' +client = NgrokAPI::Client.new(api_key: '') + +# Get an instance of the api_keys client and list all API keys +keys_client = client.api_keys +keys_client.list + +# Or set up an edge and backend with the ability to change your configuration later +edge = client.edges.https.create!( + description: "A Ruby Created Edge", + metadata: '{"client": "ruby"}', + hostports: ["your-subdomain.ngrok.io:443"] +) + +backend = client.backends.tunnel_group.create!( + description: "A Ruby Created Backend", + labels: {"client_example": "ruby"} +) + +route = client.edges.https_routes.create!( + edge_id: edge.id, + match_type: "path_prefix", + match: "/", + description: "Root", + backend: NgrokAPI::Models::EndpointBackendMutate.new(attrs: {"enabled": true, "backend_id": backend.id}), + compression: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": true}) +) + +client.edge_modules.https_edge_route_compression.replace!( + edge_id: edge.id, + id: route.id, + a_module: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": false}) +) +``` + +## Local Documentation + +Documentation can be generated with the command: + +```ruby +bundle exec yard doc 'lib/**/*.rb' +``` + +This will generate documentation which can be viewed within the doc folder. + +## Specs + +Specs can be run with the command: + +```ruby +bundle exec rake +``` + +This will generate a coverage report which can be viewed within the coverage folder. + +## Rubocop + +Rubocop can be run with the command: + +```ruby +# Run rubocop on lib folder +bundle exec rubocop 'lib' + +# Run rubcop on all files +bundle exec rubocop +``` diff --git a/Rakefile b/Rakefile index c26a937..9a108d5 100644 --- a/Rakefile +++ b/Rakefile @@ -1,7 +1,9 @@ -begin - require 'rspec/core/rake_task' - RSpec::Core::RakeTask.new(:spec) -rescue LoadError -end - -task default: [:spec] +# Code generated for API Clients. DO NOT EDIT. + +begin + require 'rspec/core/rake_task' + RSpec::Core::RakeTask.new(:spec) +rescue LoadError +end + +task default: [:spec] diff --git a/doc/NgrokAPI.html b/doc/NgrokAPI.html index ae57b2d..a6d5c96 100644 --- a/doc/NgrokAPI.html +++ b/doc/NgrokAPI.html @@ -6,7 +6,7 @@ Module: NgrokAPI - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -79,7 +79,7 @@
Defined in:
lib/ngrokapi.rb,
- lib/ngrokapi/error.rb,
lib/ngrokapi/client.rb,
lib/ngrokapi/version.rb,
lib/ngrokapi/models/ref.rb,
lib/ngrokapi/http_client.rb,
lib/ngrokapi/models/tunnel.rb,
lib/ngrokapi/models/api_key.rb,
lib/ngrokapi/paged_iterator.rb,
lib/ngrokapi/models/aws_auth.rb,
lib/ngrokapi/models/aws_role.rb,
lib/ngrokapi/models/endpoint.rb,
lib/ngrokapi/models/listable.rb,
lib/ngrokapi/models/tcp_edge.rb,
lib/ngrokapi/models/tls_edge.rb,
lib/ngrokapi/models/ip_policy.rb,
lib/ngrokapi/models/credential.rb,
lib/ngrokapi/models/https_edge.rb,
lib/ngrokapi/models/abuse_report.rb,
lib/ngrokapi/models/event_source.rb,
lib/ngrokapi/models/event_target.rb,
lib/ngrokapi/models/agent_ingress.rb,
lib/ngrokapi/models/endpoint_oidc.rb,
lib/ngrokapi/models/endpoint_saml.rb,
lib/ngrokapi/models/reserved_addr.rb,
lib/ngrokapi/models/ip_policy_rule.rb,
lib/ngrokapi/models/ip_restriction.rb,
lib/ngrokapi/models/ssh_credential.rb,
lib/ngrokapi/models/tunnel_session.rb,
lib/ngrokapi/errors/not_found_error.rb,
lib/ngrokapi/models/aws_credentials.rb,
lib/ngrokapi/models/endpoint_o_auth.rb,
lib/ngrokapi/models/reserved_domain.rb,
lib/ngrokapi/models/tls_certificate.rb,
lib/ngrokapi/models/endpoint_backend.rb,
lib/ngrokapi/models/failover_backend.rb,
lib/ngrokapi/models/https_edge_route.rb,
lib/ngrokapi/models/weighted_backend.rb,
lib/ngrokapi/services/tunnels_client.rb,
lib/ngrokapi/models/event_destination.rb,
lib/ngrokapi/models/event_source_list.rb,
lib/ngrokapi/services/api_keys_client.rb,
lib/ngrokapi/models/endpoint_ip_policy.rb,
lib/ngrokapi/models/event_subscription.rb,
lib/ngrokapi/services/edges_tcp_client.rb,
lib/ngrokapi/services/edges_tls_client.rb,
lib/ngrokapi/services/endpoints_client.rb,
lib/ngrokapi/models/endpoint_mutual_tls.rb,
lib/ngrokapi/models/endpoint_compression.rb,
lib/ngrokapi/models/endpoint_saml_mutate.rb,
lib/ngrokapi/models/event_source_replace.rb,
lib/ngrokapi/models/event_target_kinesis.rb,
lib/ngrokapi/models/ssh_host_certificate.rb,
lib/ngrokapi/models/ssh_user_certificate.rb,
lib/ngrokapi/models/tunnel_group_backend.rb,
lib/ngrokapi/services/credentials_client.rb,
lib/ngrokapi/services/edges_https_client.rb,
lib/ngrokapi/services/ip_policies_client.rb,
lib/ngrokapi/models/abuse_report_hostname.rb,
lib/ngrokapi/models/certificate_authority.rb,
lib/ngrokapi/models/event_target_firehose.rb,
lib/ngrokapi/models/http_response_backend.rb,
lib/ngrokapi/models/tls_certificate_sa_ns.rb,
lib/ngrokapi/models/endpoint_o_auth_google.rb,
lib/ngrokapi/services/abuse_reports_client.rb,
lib/ngrokapi/services/event_sources_client.rb,
lib/ngrokapi/models/endpoint_backend_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
lib/ngrokapi/services/reserved_addrs_client.rb,
lib/ngrokapi/models/endpoint_circuit_breaker.rb,
lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
lib/ngrokapi/models/endpoint_o_auth_provider.rb,
lib/ngrokapi/models/endpoint_request_headers.rb,
lib/ngrokapi/models/endpoint_tls_termination.rb,
lib/ngrokapi/models/reserved_domain_cert_job.rb,
lib/ngrokapi/services/agent_ingresses_client.rb,
lib/ngrokapi/services/ip_policy_rules_client.rb,
lib/ngrokapi/services/ip_restrictions_client.rb,
lib/ngrokapi/services/ssh_credentials_client.rb,
lib/ngrokapi/services/tunnel_sessions_client.rb,
lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
lib/ngrokapi/models/endpoint_response_headers.rb,
lib/ngrokapi/models/ssh_certificate_authority.rb,
lib/ngrokapi/services/reserved_domains_client.rb,
lib/ngrokapi/services/tls_certificates_client.rb,
lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
lib/ngrokapi/services/failover_backends_client.rb,
lib/ngrokapi/services/weighted_backends_client.rb,
lib/ngrokapi/models/endpoint_webhook_validation.rb,
lib/ngrokapi/models/reserved_domain_cert_policy.rb,
lib/ngrokapi/models/reserved_domain_cert_status.rb,
lib/ngrokapi/services/edges_https_routes_client.rb,
lib/ngrokapi/services/event_destinations_client.rb,
lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
lib/ngrokapi/services/event_subscriptions_client.rb,
lib/ngrokapi/services/ssh_host_certificates_client.rb,
lib/ngrokapi/services/ssh_user_certificates_client.rb,
lib/ngrokapi/services/tunnel_group_backends_client.rb,
lib/ngrokapi/services/edge_route_oidc_module_client.rb,
lib/ngrokapi/services/edge_route_saml_module_client.rb,
lib/ngrokapi/services/http_response_backends_client.rb,
lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb,
lib/ngrokapi/services/certificate_authorities_client.rb,
lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
lib/ngrokapi/services/tls_edge_backend_module_client.rb,
lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
lib/ngrokapi/services/edge_route_backend_module_client.rb,
lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
lib/ngrokapi/services/edge_route_compression_module_client.rb,
lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
+ lib/ngrokapi/error.rb,
lib/ngrokapi/client.rb,
lib/ngrokapi/version.rb,
lib/ngrokapi/models/ref.rb,
lib/ngrokapi/http_client.rb,
lib/ngrokapi/models/tunnel.rb,
lib/ngrokapi/models/api_key.rb,
lib/ngrokapi/paged_iterator.rb,
lib/ngrokapi/models/aws_auth.rb,
lib/ngrokapi/models/aws_role.rb,
lib/ngrokapi/models/endpoint.rb,
lib/ngrokapi/models/listable.rb,
lib/ngrokapi/models/location.rb,
lib/ngrokapi/models/tcp_edge.rb,
lib/ngrokapi/models/tls_edge.rb,
lib/ngrokapi/models/ip_policy.rb,
lib/ngrokapi/models/credential.rb,
lib/ngrokapi/models/https_edge.rb,
lib/ngrokapi/models/user_agent.rb,
lib/ngrokapi/models/abuse_report.rb,
lib/ngrokapi/models/event_source.rb,
lib/ngrokapi/models/event_target.rb,
lib/ngrokapi/models/agent_ingress.rb,
lib/ngrokapi/models/endpoint_oidc.rb,
lib/ngrokapi/models/endpoint_saml.rb,
lib/ngrokapi/models/reserved_addr.rb,
lib/ngrokapi/models/ip_policy_rule.rb,
lib/ngrokapi/models/ip_restriction.rb,
lib/ngrokapi/models/ssh_credential.rb,
lib/ngrokapi/models/tunnel_session.rb,
lib/ngrokapi/errors/not_found_error.rb,
lib/ngrokapi/models/aws_credentials.rb,
lib/ngrokapi/models/browser_session.rb,
lib/ngrokapi/models/endpoint_o_auth.rb,
lib/ngrokapi/models/reserved_domain.rb,
lib/ngrokapi/models/tls_certificate.rb,
lib/ngrokapi/models/application_user.rb,
lib/ngrokapi/models/endpoint_backend.rb,
lib/ngrokapi/models/failover_backend.rb,
lib/ngrokapi/models/https_edge_route.rb,
lib/ngrokapi/models/weighted_backend.rb,
lib/ngrokapi/services/tunnels_client.rb,
lib/ngrokapi/models/event_destination.rb,
lib/ngrokapi/models/event_source_list.rb,
lib/ngrokapi/models/identity_provider.rb,
lib/ngrokapi/services/api_keys_client.rb,
lib/ngrokapi/models/endpoint_ip_policy.rb,
lib/ngrokapi/models/event_subscription.rb,
lib/ngrokapi/services/edges_tcp_client.rb,
lib/ngrokapi/services/edges_tls_client.rb,
lib/ngrokapi/services/endpoints_client.rb,
lib/ngrokapi/models/application_session.rb,
lib/ngrokapi/models/endpoint_mutual_tls.rb,
lib/ngrokapi/models/endpoint_compression.rb,
lib/ngrokapi/models/endpoint_saml_mutate.rb,
lib/ngrokapi/models/event_source_replace.rb,
lib/ngrokapi/models/event_target_datadog.rb,
lib/ngrokapi/models/event_target_kinesis.rb,
lib/ngrokapi/models/ssh_host_certificate.rb,
lib/ngrokapi/models/ssh_user_certificate.rb,
lib/ngrokapi/models/tunnel_group_backend.rb,
lib/ngrokapi/services/credentials_client.rb,
lib/ngrokapi/services/edges_https_client.rb,
lib/ngrokapi/services/ip_policies_client.rb,
lib/ngrokapi/models/abuse_report_hostname.rb,
lib/ngrokapi/models/certificate_authority.rb,
lib/ngrokapi/models/event_target_firehose.rb,
lib/ngrokapi/models/http_response_backend.rb,
lib/ngrokapi/models/tls_certificate_sa_ns.rb,
lib/ngrokapi/models/agent_ingress_cert_job.rb,
lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
lib/ngrokapi/models/endpoint_o_auth_google.rb,
lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
lib/ngrokapi/services/abuse_reports_client.rb,
lib/ngrokapi/services/event_sources_client.rb,
lib/ngrokapi/models/endpoint_backend_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
lib/ngrokapi/services/reserved_addrs_client.rb,
lib/ngrokapi/models/endpoint_circuit_breaker.rb,
lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
lib/ngrokapi/models/endpoint_o_auth_provider.rb,
lib/ngrokapi/models/endpoint_request_headers.rb,
lib/ngrokapi/models/endpoint_tls_termination.rb,
lib/ngrokapi/models/reserved_domain_cert_job.rb,
lib/ngrokapi/services/agent_ingresses_client.rb,
lib/ngrokapi/services/ip_policy_rules_client.rb,
lib/ngrokapi/services/ip_restrictions_client.rb,
lib/ngrokapi/services/ssh_credentials_client.rb,
lib/ngrokapi/services/tunnel_sessions_client.rb,
lib/ngrokapi/models/agent_ingress_cert_policy.rb,
lib/ngrokapi/models/agent_ingress_cert_status.rb,
lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
lib/ngrokapi/models/endpoint_response_headers.rb,
lib/ngrokapi/models/ssh_certificate_authority.rb,
lib/ngrokapi/services/reserved_domains_client.rb,
lib/ngrokapi/services/tls_certificates_client.rb,
lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
lib/ngrokapi/services/application_users_client.rb,
lib/ngrokapi/services/failover_backends_client.rb,
lib/ngrokapi/services/weighted_backends_client.rb,
lib/ngrokapi/models/endpoint_webhook_validation.rb,
lib/ngrokapi/models/reserved_domain_cert_policy.rb,
lib/ngrokapi/models/reserved_domain_cert_status.rb,
lib/ngrokapi/services/edges_https_routes_client.rb,
lib/ngrokapi/services/event_destinations_client.rb,
lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
lib/ngrokapi/services/event_subscriptions_client.rb,
lib/ngrokapi/services/application_sessions_client.rb,
lib/ngrokapi/services/ssh_host_certificates_client.rb,
lib/ngrokapi/services/ssh_user_certificates_client.rb,
lib/ngrokapi/services/tunnel_group_backends_client.rb,
lib/ngrokapi/services/edge_route_oidc_module_client.rb,
lib/ngrokapi/services/edge_route_saml_module_client.rb,
lib/ngrokapi/services/http_response_backends_client.rb,
lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb,
lib/ngrokapi/services/certificate_authorities_client.rb,
lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
lib/ngrokapi/services/tls_edge_backend_module_client.rb,
lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
lib/ngrokapi/services/edge_route_backend_module_client.rb,
lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
lib/ngrokapi/services/edge_route_compression_module_client.rb,
lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
@@ -88,7 +88,7 @@

Overview

-

The Module which contains the Ngrok API gem

+

Code generated for API Clients. DO NOT EDIT.

@@ -147,9 +147,9 @@
diff --git a/doc/NgrokAPI/Client.html b/doc/NgrokAPI/Client.html index 8c06260..b09694d 100644 --- a/doc/NgrokAPI/Client.html +++ b/doc/NgrokAPI/Client.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Client - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -192,6 +192,50 @@

API Keys are used to authenticate to the ngrok API.

+ + + +
  • + + + #application_sessions ⇒ Object + + + + + + + + + + + + + +
    + +
  • + + +
  • + + + #application_users ⇒ Object + + + + + + + + + + + + + +
    +
  • @@ -745,12 +789,12 @@
     
     
    -10
    -11
    -12
    +12 +13 +14 -
    # File 'lib/ngrokapi/client.rb', line 10
    +      
    # File 'lib/ngrokapi/client.rb', line 12
     
     def initialize(api_key:, base_url: 'https://api.ngrok.com')
       @client = NgrokAPI::HttpClient.new(api_key: api_key, base_url: base_url)
    @@ -806,12 +850,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/client.rb', line 19
    +      
    # File 'lib/ngrokapi/client.rb', line 21
     
     def abuse_reports
       @_abuse_reports ||= NgrokAPI::Services::AbuseReportsClient.new(client: @client)
    @@ -836,12 +880,12 @@
           
     
     
    -23
    -24
    -25
    +25 +26 +27
    -
    # File 'lib/ngrokapi/client.rb', line 23
    +      
    # File 'lib/ngrokapi/client.rb', line 25
     
     def agent_ingresses
       @_agent_ingresses ||= NgrokAPI::Services::AgentIngressesClient.new(client: @client)
    @@ -890,12 +934,12 @@
           
     
     
    -35
    -36
    -37
    +37 +38 +39
    -
    # File 'lib/ngrokapi/client.rb', line 35
    +      
    # File 'lib/ngrokapi/client.rb', line 37
     
     def api_keys
       @_api_keys ||= NgrokAPI::Services::APIKeysClient.new(client: @client)
    @@ -903,6 +947,66 @@
         
       
     
    +
    +    
    +      
    +

    + + #application_sessionsObject + + + + + +

    + + + + +
    +
    +
    +
    +41
    +42
    +43
    +
    +
    # File 'lib/ngrokapi/client.rb', line 41
    +
    +def application_sessions
    +  @_application_sessions ||= NgrokAPI::Services::ApplicationSessionsClient.new(client: @client)
    +end
    +
    +
    + +
    +

    + + #application_usersObject + + + + + +

    + + + + +
    +
    +
    +
    +45
    +46
    +47
    +
    +
    # File 'lib/ngrokapi/client.rb', line 45
    +
    +def application_users
    +  @_application_users ||= NgrokAPI::Services::ApplicationUsersClient.new(client: @client)
    +end
    +
    @@ -920,18 +1024,18 @@
     
     
    -207
    -208
    -209
    -210
    -211
    -212
    -213
    -214
    -215
    +217 +218 +219 +220 +221 +222 +223 +224 +225
    -
    # File 'lib/ngrokapi/client.rb', line 207
    +      
    # File 'lib/ngrokapi/client.rb', line 217
     
     def backends
       ns = OpenStruct.new
    @@ -986,12 +1090,12 @@
           
     
     
    -47
    -48
    -49
    +67 +68 +69
    -
    # File 'lib/ngrokapi/client.rb', line 47
    +      
    # File 'lib/ngrokapi/client.rb', line 67
     
     def certificate_authorities
       @_certificate_authorities ||= NgrokAPI::Services::CertificateAuthoritiesClient.new(client: @client)
    @@ -1013,7 +1117,7 @@
     
    -

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    +

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    @@ -1040,12 +1144,12 @@
     
     
    -58
    -59
    -60
    +78 +79 +80
    -
    # File 'lib/ngrokapi/client.rb', line 58
    +      
    # File 'lib/ngrokapi/client.rb', line 78
     
     def credentials
       @_credentials ||= NgrokAPI::Services::CredentialsClient.new(client: @client)
    @@ -1070,16 +1174,6 @@
           
     
     
    -227
    -228
    -229
    -230
    -231
    -232
    -233
    -234
    -235
    -236
     237
     238
     239
    @@ -1093,10 +1187,20 @@
     247
     248
     249
    -250
    +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260
    -
    # File 'lib/ngrokapi/client.rb', line 227
    +      
    # File 'lib/ngrokapi/client.rb', line 237
     
     def edge_modules
       ns = OpenStruct.new
    @@ -1142,18 +1246,18 @@
           
     
     
    -217
    -218
    -219
    -220
    -221
    -222
    -223
    -224
    -225
    +227 +228 +229 +230 +231 +232 +233 +234 +235
    -
    # File 'lib/ngrokapi/client.rb', line 217
    +      
    # File 'lib/ngrokapi/client.rb', line 227
     
     def edges
       ns = OpenStruct.new
    @@ -1208,12 +1312,12 @@
           
     
     
    -68
    -69
    -70
    +88 +89 +90
    -
    # File 'lib/ngrokapi/client.rb', line 68
    +      
    # File 'lib/ngrokapi/client.rb', line 88
     
     def endpoints
       @_endpoints ||= NgrokAPI::Services::EndpointsClient.new(client: @client)
    @@ -1238,12 +1342,12 @@
           
     
     
    -72
    -73
    -74
    +92 +93 +94
    -
    # File 'lib/ngrokapi/client.rb', line 72
    +      
    # File 'lib/ngrokapi/client.rb', line 92
     
     def event_destinations
       @_event_destinations ||= NgrokAPI::Services::EventDestinationsClient.new(client: @client)
    @@ -1268,12 +1372,12 @@
           
     
     
    -80
    -81
    -82
    +100 +101 +102
    -
    # File 'lib/ngrokapi/client.rb', line 80
    +      
    # File 'lib/ngrokapi/client.rb', line 100
     
     def event_sources
       @_event_sources ||= NgrokAPI::Services::EventSourcesClient.new(client: @client)
    @@ -1298,12 +1402,12 @@
           
     
     
    -76
    -77
    -78
    +96 +97 +98
    -
    # File 'lib/ngrokapi/client.rb', line 76
    +      
    # File 'lib/ngrokapi/client.rb', line 96
     
     def event_subscriptions
       @_event_subscriptions ||= NgrokAPI::Services::EventSubscriptionsClient.new(client: @client)
    @@ -1352,12 +1456,12 @@
           
     
     
    -91
    -92
    -93
    +111 +112 +113
    -
    # File 'lib/ngrokapi/client.rb', line 91
    +      
    # File 'lib/ngrokapi/client.rb', line 111
     
     def ip_policies
       @_ip_policies ||= NgrokAPI::Services::IPPoliciesClient.new(client: @client)
    @@ -1406,12 +1510,12 @@
           
     
     
    -100
    -101
    -102
    +120 +121 +122
    -
    # File 'lib/ngrokapi/client.rb', line 100
    +      
    # File 'lib/ngrokapi/client.rb', line 120
     
     def ip_policy_rules
       @_ip_policy_rules ||= NgrokAPI::Services::IPPolicyRulesClient.new(client: @client)
    @@ -1460,12 +1564,12 @@
           
     
     
    -113
    -114
    -115
    +133 +134 +135
    -
    # File 'lib/ngrokapi/client.rb', line 113
    +      
    # File 'lib/ngrokapi/client.rb', line 133
     
     def ip_restrictions
       @_ip_restrictions ||= NgrokAPI::Services::IPRestrictionsClient.new(client: @client)
    @@ -1514,12 +1618,12 @@
           
     
     
    -123
    -124
    -125
    +143 +144 +145
    -
    # File 'lib/ngrokapi/client.rb', line 123
    +      
    # File 'lib/ngrokapi/client.rb', line 143
     
     def reserved_addrs
       @_reserved_addrs ||= NgrokAPI::Services::ReservedAddrsClient.new(client: @client)
    @@ -1568,12 +1672,12 @@
           
     
     
    -134
    -135
    -136
    +154 +155 +156
    -
    # File 'lib/ngrokapi/client.rb', line 134
    +      
    # File 'lib/ngrokapi/client.rb', line 154
     
     def reserved_domains
       @_reserved_domains ||= NgrokAPI::Services::ReservedDomainsClient.new(client: @client)
    @@ -1622,12 +1726,12 @@
           
     
     
    -143
    -144
    -145
    +163 +164 +165
    -
    # File 'lib/ngrokapi/client.rb', line 143
    +      
    # File 'lib/ngrokapi/client.rb', line 163
     
     def ssh_certificate_authorities
       @_ssh_certificate_authorities ||= NgrokAPI::Services::SSHCertificateAuthoritiesClient.new(client: @client)
    @@ -1676,12 +1780,12 @@
           
     
     
    -152
    -153
    -154
    +172 +173 +174
    -
    # File 'lib/ngrokapi/client.rb', line 152
    +      
    # File 'lib/ngrokapi/client.rb', line 172
     
     def ssh_credentials
       @_ssh_credentials ||= NgrokAPI::Services::SSHCredentialsClient.new(client: @client)
    @@ -1730,12 +1834,12 @@
           
     
     
    -162
    -163
    -164
    +182 +183 +184
    -
    # File 'lib/ngrokapi/client.rb', line 162
    +      
    # File 'lib/ngrokapi/client.rb', line 182
     
     def ssh_host_certificates
       @_ssh_host_certificates ||= NgrokAPI::Services::SSHHostCertificatesClient.new(client: @client)
    @@ -1784,12 +1888,12 @@
           
     
     
    -172
    -173
    -174
    +192 +193 +194
    -
    # File 'lib/ngrokapi/client.rb', line 172
    +      
    # File 'lib/ngrokapi/client.rb', line 192
     
     def ssh_user_certificates
       @_ssh_user_certificates ||= NgrokAPI::Services::SSHUserCertificatesClient.new(client: @client)
    @@ -1838,12 +1942,12 @@
           
     
     
    -184
    -185
    -186
    +204 +205 +206
    -
    # File 'lib/ngrokapi/client.rb', line 184
    +      
    # File 'lib/ngrokapi/client.rb', line 204
     
     def tls_certificates
       @_tls_certificates ||= NgrokAPI::Services::TLSCertificatesClient.new(client: @client)
    @@ -1892,12 +1996,12 @@
           
     
     
    -194
    -195
    -196
    +55 +56 +57
    -
    # File 'lib/ngrokapi/client.rb', line 194
    +      
    # File 'lib/ngrokapi/client.rb', line 55
     
     def tunnel_sessions
       @_tunnel_sessions ||= NgrokAPI::Services::TunnelSessionsClient.new(client: @client)
    @@ -1946,12 +2050,12 @@
           
     
     
    -203
    -204
    -205
    +213 +214 +215
    -
    # File 'lib/ngrokapi/client.rb', line 203
    +      
    # File 'lib/ngrokapi/client.rb', line 213
     
     def tunnels
       @_tunnels ||= NgrokAPI::Services::TunnelsClient.new(client: @client)
    @@ -1966,9 +2070,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Error.html b/doc/NgrokAPI/Error.html
    index 31bde8f..36dbb60 100644
    --- a/doc/NgrokAPI/Error.html
    +++ b/doc/NgrokAPI/Error.html
    @@ -6,7 +6,7 @@
     
       Exception: NgrokAPI::Error
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -224,13 +224,13 @@
           
     
     
    -9
    -10
     11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/error.rb', line 9
    +      
    # File 'lib/ngrokapi/error.rb', line 11
     
     def initialize(msg: "An error occurred with the NgrokAPI", response: nil)
       @response = response
    @@ -274,12 +274,12 @@
           
     
     
    -7
    -8
    -9
    +9 +10 +11
    -
    # File 'lib/ngrokapi/error.rb', line 7
    +      
    # File 'lib/ngrokapi/error.rb', line 9
     
     def response
       @response
    @@ -295,9 +295,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Errors.html b/doc/NgrokAPI/Errors.html
    index 5f32c18..f943d8d 100644
    --- a/doc/NgrokAPI/Errors.html
    +++ b/doc/NgrokAPI/Errors.html
    @@ -6,7 +6,7 @@
     
       Module: NgrokAPI::Errors
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -105,9 +105,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Errors/NotFoundError.html b/doc/NgrokAPI/Errors/NotFoundError.html
    index 78e7b7b..13e59e0 100644
    --- a/doc/NgrokAPI/Errors/NotFoundError.html
    +++ b/doc/NgrokAPI/Errors/NotFoundError.html
    @@ -6,7 +6,7 @@
     
       Exception: NgrokAPI::Errors::NotFoundError
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -228,13 +228,13 @@
           
     
     
    -10
    -11
     12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/errors/not_found_error.rb', line 10
    +      
    # File 'lib/ngrokapi/errors/not_found_error.rb', line 12
     
     def initialize(msg: "Resource not found", response: nil)
       @response = response
    @@ -278,12 +278,12 @@
           
     
     
    -8
    -9
    -10
    +10 +11 +12
    -
    # File 'lib/ngrokapi/errors/not_found_error.rb', line 8
    +      
    # File 'lib/ngrokapi/errors/not_found_error.rb', line 10
     
     def response
       @response
    @@ -299,9 +299,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/HttpClient.html b/doc/NgrokAPI/HttpClient.html
    index 7be1696..9692928 100644
    --- a/doc/NgrokAPI/HttpClient.html
    +++ b/doc/NgrokAPI/HttpClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::HttpClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -390,17 +390,17 @@
           
     
     
    -11
    -12
     13
    -14
    +14 +15 +16
    -
    # File 'lib/ngrokapi/http_client.rb', line 11
    +      
    # File 'lib/ngrokapi/http_client.rb', line 13
     
    -def initialize(api_key:, base_url: 'https://api.ngrok.com')
    -  @api_key = api_key
    -  @base_url = base_url
    +def initialize(api_key:, base_url: 'https://api.ngrok.com')
    +  @api_key = api_key
    +  @base_url = base_url
     end
    @@ -440,12 +440,12 @@
     
     
    -8
    -9
    -10
    +10 +11 +12
    -
    # File 'lib/ngrokapi/http_client.rb', line 8
    +      
    # File 'lib/ngrokapi/http_client.rb', line 10
     
     def api_key
       @api_key
    @@ -483,12 +483,12 @@
           
     
     
    -8
    -9
    -10
    +10 +11 +12
    -
    # File 'lib/ngrokapi/http_client.rb', line 8
    +      
    # File 'lib/ngrokapi/http_client.rb', line 10
     
     def base_url
       @base_url
    @@ -582,19 +582,19 @@
           
     
     
    -22
    -23
     24
     25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/http_client.rb', line 22
    +      
    # File 'lib/ngrokapi/http_client.rb', line 24
     
    -def delete(path, danger: false)
    -  uri = get_uri(path)
    -  req = Net::HTTP::Delete.new(uri, headers)
    -  json_do(uri, req, danger: danger)
    +def delete(path, danger: false)
    +  uri = get_uri(path)
    +  req = Net::HTTP::Delete.new(uri, headers)
    +  json_do(uri, req, danger: danger)
     end
    @@ -701,19 +701,19 @@
     
     
    -35
    -36
     37
     38
    -39
    +39 +40 +41
    -
    # File 'lib/ngrokapi/http_client.rb', line 35
    +      
    # File 'lib/ngrokapi/http_client.rb', line 37
     
    -def get(path, danger: false, data: {})
    -  uri = get_uri(path, data: data)
    -  req = Net::HTTP::Get.new(uri, headers)
    -  json_do(uri, req, danger: danger)
    +def get(path, danger: false, data: {})
    +  uri = get_uri(path, data: data)
    +  req = Net::HTTP::Get.new(uri, headers)
    +  json_do(uri, req, danger: danger)
     end
    @@ -876,8 +876,6 @@
     
     
    -51
    -52
     53
     54
     55
    @@ -885,20 +883,22 @@
     57
     58
     59
    -60
    +60 +61 +62
    -
    # File 'lib/ngrokapi/http_client.rb', line 51
    +      
    # File 'lib/ngrokapi/http_client.rb', line 53
     
    -def list(danger: false, before_id: nil, limit: nil, path: nil, url: nil)
    -  if url
    -    get(url)
    -  else
    -    data = {}
    -    data[:before_id] = before_id if before_id
    -    data[:limit] = limit if limit
    -    get(path, danger: danger, data: data)
    -  end
    +def list(danger: false, before_id: nil, limit: nil, path: nil, url: nil)
    +  if url
    +    get(url)
    +  else
    +    data = {}
    +    data[:before_id] = before_id if before_id
    +    data[:limit] = limit if limit
    +    get(path, danger: danger, data: data)
    +  end
     end
    @@ -1005,19 +1005,19 @@
     
     
    -69
    -70
     71
     72
    -73
    +73 +74 +75
    -
    # File 'lib/ngrokapi/http_client.rb', line 69
    +      
    # File 'lib/ngrokapi/http_client.rb', line 71
     
    -def patch(path, danger: false, data: {})
    -  uri = get_uri(path)
    -  req = Net::HTTP::Patch.new(uri, headers_with_json)
    -  json_do(uri, req, danger: danger, data: deep_to_h(data).to_json)
    +def patch(path, danger: false, data: {})
    +  uri = get_uri(path)
    +  req = Net::HTTP::Patch.new(uri, headers_with_json)
    +  json_do(uri, req, danger: danger, data: deep_to_h(data).to_json)
     end
    @@ -1124,19 +1124,19 @@
     
     
    -82
    -83
     84
     85
    -86
    +86 +87 +88
    -
    # File 'lib/ngrokapi/http_client.rb', line 82
    +      
    # File 'lib/ngrokapi/http_client.rb', line 84
     
    -def post(path, danger: false, data: {})
    -  uri = get_uri(path)
    -  req = Net::HTTP::Post.new(uri, headers_with_json)
    -  json_do(uri, req, danger: danger, data: deep_to_h(data).to_json)
    +def post(path, danger: false, data: {})
    +  uri = get_uri(path)
    +  req = Net::HTTP::Post.new(uri, headers_with_json)
    +  json_do(uri, req, danger: danger, data: deep_to_h(data).to_json)
     end
    @@ -1243,19 +1243,19 @@
     
     
    -95
    -96
     97
     98
    -99
    +99 +100 +101
    -
    # File 'lib/ngrokapi/http_client.rb', line 95
    +      
    # File 'lib/ngrokapi/http_client.rb', line 97
     
    -def put(path, danger: false, data: {})
    -  uri = get_uri(path)
    -  req = Net::HTTP::Put.new(uri, headers_with_json)
    -  json_do(uri, req, danger: danger, data: deep_to_h(data).to_json)
    +def put(path, danger: false, data: {})
    +  uri = get_uri(path)
    +  req = Net::HTTP::Put.new(uri, headers_with_json)
    +  json_do(uri, req, danger: danger, data: deep_to_h(data).to_json)
     end
    @@ -1267,9 +1267,9 @@ diff --git a/doc/NgrokAPI/Models.html b/doc/NgrokAPI/Models.html index 0f25ca3..8a8a87b 100644 --- a/doc/NgrokAPI/Models.html +++ b/doc/NgrokAPI/Models.html @@ -6,7 +6,7 @@ Module: NgrokAPI::Models - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi/models/ref.rb,
    - lib/ngrokapi/models/tunnel.rb,
    lib/ngrokapi/models/api_key.rb,
    lib/ngrokapi/models/aws_auth.rb,
    lib/ngrokapi/models/aws_role.rb,
    lib/ngrokapi/models/endpoint.rb,
    lib/ngrokapi/models/listable.rb,
    lib/ngrokapi/models/tcp_edge.rb,
    lib/ngrokapi/models/tls_edge.rb,
    lib/ngrokapi/models/ip_policy.rb,
    lib/ngrokapi/models/credential.rb,
    lib/ngrokapi/models/https_edge.rb,
    lib/ngrokapi/models/abuse_report.rb,
    lib/ngrokapi/models/event_source.rb,
    lib/ngrokapi/models/event_target.rb,
    lib/ngrokapi/models/agent_ingress.rb,
    lib/ngrokapi/models/endpoint_oidc.rb,
    lib/ngrokapi/models/endpoint_saml.rb,
    lib/ngrokapi/models/reserved_addr.rb,
    lib/ngrokapi/models/ip_policy_rule.rb,
    lib/ngrokapi/models/ip_restriction.rb,
    lib/ngrokapi/models/ssh_credential.rb,
    lib/ngrokapi/models/tunnel_session.rb,
    lib/ngrokapi/models/aws_credentials.rb,
    lib/ngrokapi/models/endpoint_o_auth.rb,
    lib/ngrokapi/models/reserved_domain.rb,
    lib/ngrokapi/models/tls_certificate.rb,
    lib/ngrokapi/models/endpoint_backend.rb,
    lib/ngrokapi/models/failover_backend.rb,
    lib/ngrokapi/models/https_edge_route.rb,
    lib/ngrokapi/models/weighted_backend.rb,
    lib/ngrokapi/models/event_destination.rb,
    lib/ngrokapi/models/event_source_list.rb,
    lib/ngrokapi/models/endpoint_ip_policy.rb,
    lib/ngrokapi/models/event_subscription.rb,
    lib/ngrokapi/models/endpoint_mutual_tls.rb,
    lib/ngrokapi/models/endpoint_compression.rb,
    lib/ngrokapi/models/endpoint_saml_mutate.rb,
    lib/ngrokapi/models/event_source_replace.rb,
    lib/ngrokapi/models/event_target_kinesis.rb,
    lib/ngrokapi/models/ssh_host_certificate.rb,
    lib/ngrokapi/models/ssh_user_certificate.rb,
    lib/ngrokapi/models/tunnel_group_backend.rb,
    lib/ngrokapi/models/abuse_report_hostname.rb,
    lib/ngrokapi/models/certificate_authority.rb,
    lib/ngrokapi/models/event_target_firehose.rb,
    lib/ngrokapi/models/http_response_backend.rb,
    lib/ngrokapi/models/tls_certificate_sa_ns.rb,
    lib/ngrokapi/models/endpoint_o_auth_google.rb,
    lib/ngrokapi/models/endpoint_backend_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
    lib/ngrokapi/models/endpoint_circuit_breaker.rb,
    lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
    lib/ngrokapi/models/endpoint_o_auth_provider.rb,
    lib/ngrokapi/models/endpoint_request_headers.rb,
    lib/ngrokapi/models/endpoint_tls_termination.rb,
    lib/ngrokapi/models/reserved_domain_cert_job.rb,
    lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
    lib/ngrokapi/models/endpoint_response_headers.rb,
    lib/ngrokapi/models/ssh_certificate_authority.rb,
    lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
    lib/ngrokapi/models/endpoint_webhook_validation.rb,
    lib/ngrokapi/models/reserved_domain_cert_policy.rb,
    lib/ngrokapi/models/reserved_domain_cert_status.rb,
    lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
    lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
    lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb
    + lib/ngrokapi/models/tunnel.rb,
    lib/ngrokapi/models/api_key.rb,
    lib/ngrokapi/models/aws_auth.rb,
    lib/ngrokapi/models/aws_role.rb,
    lib/ngrokapi/models/endpoint.rb,
    lib/ngrokapi/models/listable.rb,
    lib/ngrokapi/models/location.rb,
    lib/ngrokapi/models/tcp_edge.rb,
    lib/ngrokapi/models/tls_edge.rb,
    lib/ngrokapi/models/ip_policy.rb,
    lib/ngrokapi/models/credential.rb,
    lib/ngrokapi/models/https_edge.rb,
    lib/ngrokapi/models/user_agent.rb,
    lib/ngrokapi/models/abuse_report.rb,
    lib/ngrokapi/models/event_source.rb,
    lib/ngrokapi/models/event_target.rb,
    lib/ngrokapi/models/agent_ingress.rb,
    lib/ngrokapi/models/endpoint_oidc.rb,
    lib/ngrokapi/models/endpoint_saml.rb,
    lib/ngrokapi/models/reserved_addr.rb,
    lib/ngrokapi/models/ip_policy_rule.rb,
    lib/ngrokapi/models/ip_restriction.rb,
    lib/ngrokapi/models/ssh_credential.rb,
    lib/ngrokapi/models/tunnel_session.rb,
    lib/ngrokapi/models/aws_credentials.rb,
    lib/ngrokapi/models/browser_session.rb,
    lib/ngrokapi/models/endpoint_o_auth.rb,
    lib/ngrokapi/models/reserved_domain.rb,
    lib/ngrokapi/models/tls_certificate.rb,
    lib/ngrokapi/models/application_user.rb,
    lib/ngrokapi/models/endpoint_backend.rb,
    lib/ngrokapi/models/failover_backend.rb,
    lib/ngrokapi/models/https_edge_route.rb,
    lib/ngrokapi/models/weighted_backend.rb,
    lib/ngrokapi/models/event_destination.rb,
    lib/ngrokapi/models/event_source_list.rb,
    lib/ngrokapi/models/identity_provider.rb,
    lib/ngrokapi/models/endpoint_ip_policy.rb,
    lib/ngrokapi/models/event_subscription.rb,
    lib/ngrokapi/models/application_session.rb,
    lib/ngrokapi/models/endpoint_mutual_tls.rb,
    lib/ngrokapi/models/endpoint_compression.rb,
    lib/ngrokapi/models/endpoint_saml_mutate.rb,
    lib/ngrokapi/models/event_source_replace.rb,
    lib/ngrokapi/models/event_target_datadog.rb,
    lib/ngrokapi/models/event_target_kinesis.rb,
    lib/ngrokapi/models/ssh_host_certificate.rb,
    lib/ngrokapi/models/ssh_user_certificate.rb,
    lib/ngrokapi/models/tunnel_group_backend.rb,
    lib/ngrokapi/models/abuse_report_hostname.rb,
    lib/ngrokapi/models/certificate_authority.rb,
    lib/ngrokapi/models/event_target_firehose.rb,
    lib/ngrokapi/models/http_response_backend.rb,
    lib/ngrokapi/models/tls_certificate_sa_ns.rb,
    lib/ngrokapi/models/agent_ingress_cert_job.rb,
    lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
    lib/ngrokapi/models/endpoint_o_auth_google.rb,
    lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
    lib/ngrokapi/models/endpoint_backend_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
    lib/ngrokapi/models/endpoint_circuit_breaker.rb,
    lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
    lib/ngrokapi/models/endpoint_o_auth_provider.rb,
    lib/ngrokapi/models/endpoint_request_headers.rb,
    lib/ngrokapi/models/endpoint_tls_termination.rb,
    lib/ngrokapi/models/reserved_domain_cert_job.rb,
    lib/ngrokapi/models/agent_ingress_cert_policy.rb,
    lib/ngrokapi/models/agent_ingress_cert_status.rb,
    lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
    lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
    lib/ngrokapi/models/endpoint_response_headers.rb,
    lib/ngrokapi/models/ssh_certificate_authority.rb,
    lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
    lib/ngrokapi/models/endpoint_webhook_validation.rb,
    lib/ngrokapi/models/reserved_domain_cert_policy.rb,
    lib/ngrokapi/models/reserved_domain_cert_status.rb,
    lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
    lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
    lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb
    @@ -91,7 +91,7 @@ - Classes: APIKey, AWSAuth, AWSCredentials, AWSRole, AbuseReport, AbuseReportHostname, AgentIngress, CertificateAuthority, Credential, Endpoint, EndpointBackend, EndpointBackendMutate, EndpointCircuitBreaker, EndpointCompression, EndpointIPPolicy, EndpointIPPolicyMutate, EndpointMutualTLS, EndpointMutualTLSMutate, EndpointOAuth, EndpointOAuthFacebook, EndpointOAuthGitHub, EndpointOAuthGoogle, EndpointOAuthMicrosoft, EndpointOAuthProvider, EndpointOIDC, EndpointRequestHeaders, EndpointResponseHeaders, EndpointSAML, EndpointSAMLMutate, EndpointTLSTermination, EndpointTLSTerminationAtEdge, EndpointWebhookValidation, EndpointWebsocketTCPConverter, EventDestination, EventSource, EventSourceList, EventSourceReplace, EventSubscription, EventTarget, EventTargetCloudwatchLogs, EventTargetFirehose, EventTargetKinesis, FailoverBackend, HTTPResponseBackend, HTTPSEdge, HTTPSEdgeRoute, IPPolicy, IPPolicyRule, IPRestriction, Listable, Ref, ReservedAddr, ReservedDomain, ReservedDomainCertJob, ReservedDomainCertPolicy, ReservedDomainCertStatus, SSHCertificateAuthority, SSHCredential, SSHHostCertificate, SSHUserCertificate, TCPEdge, TLSCertificate, TLSCertificateSANs, TLSEdge, Tunnel, TunnelGroupBackend, TunnelSession, WeightedBackend + Classes: APIKey, AWSAuth, AWSCredentials, AWSRole, AbuseReport, AbuseReportHostname, AgentIngress, AgentIngressCertJob, AgentIngressCertPolicy, AgentIngressCertStatus, ApplicationSession, ApplicationUser, BrowserSession, CertificateAuthority, Credential, Endpoint, EndpointBackend, EndpointBackendMutate, EndpointCircuitBreaker, EndpointCompression, EndpointIPPolicy, EndpointIPPolicyMutate, EndpointMutualTLS, EndpointMutualTLSMutate, EndpointOAuth, EndpointOAuthAmazon, EndpointOAuthFacebook, EndpointOAuthGitHub, EndpointOAuthGitLab, EndpointOAuthGoogle, EndpointOAuthLinkedIn, EndpointOAuthMicrosoft, EndpointOAuthProvider, EndpointOAuthTwitch, EndpointOIDC, EndpointRequestHeaders, EndpointResponseHeaders, EndpointSAML, EndpointSAMLMutate, EndpointTLSTermination, EndpointTLSTerminationAtEdge, EndpointWebhookValidation, EndpointWebsocketTCPConverter, EventDestination, EventSource, EventSourceList, EventSourceReplace, EventSubscription, EventTarget, EventTargetCloudwatchLogs, EventTargetDatadog, EventTargetFirehose, EventTargetKinesis, FailoverBackend, HTTPResponseBackend, HTTPSEdge, HTTPSEdgeRoute, IPPolicy, IPPolicyRule, IPRestriction, IdentityProvider, Listable, Location, Ref, ReservedAddr, ReservedDomain, ReservedDomainCertJob, ReservedDomainCertPolicy, ReservedDomainCertStatus, SSHCertificateAuthority, SSHCredential, SSHHostCertificate, SSHUserCertificate, TCPEdge, TLSCertificate, TLSCertificateSANs, TLSEdge, Tunnel, TunnelGroupBackend, TunnelSession, UserAgent, WeightedBackend

    @@ -107,9 +107,9 @@ diff --git a/doc/NgrokAPI/Models/APIKey.html b/doc/NgrokAPI/Models/APIKey.html index a8f7ecb..e8450fb 100644 --- a/doc/NgrokAPI/Models/APIKey.html +++ b/doc/NgrokAPI/Models/APIKey.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::APIKey - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -277,6 +277,35 @@

    Returns the value of attribute metadata.

    + + + +
  • + + + #owner_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute owner_id.

    +
    +
  • @@ -523,29 +552,35 @@
     
     
    -15
    -16
    -17
    -18
    -19
     20
     21
     22
     23
    -24
    +24 +25 +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 15
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @created_at = @attrs['created_at']
       @token = @attrs['token']
    +  @owner_id = @attrs['owner_id']
     end
    @@ -585,12 +620,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 6
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 10
     
     def attrs
       @attrs
    @@ -628,12 +663,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 6
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 10
     
     def client
       @client
    @@ -671,12 +706,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 6
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 10
     
     def created_at
       @created_at
    @@ -714,12 +749,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 6
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 10
     
     def description
       @description
    @@ -757,12 +792,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 6
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 10
     
     def id
       @id
    @@ -800,12 +835,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 6
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 10
     
     def 
       @metadata
    @@ -816,6 +851,49 @@
     
         
           
    +      
    +      
    +

    + + #owner_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute owner_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/api_key.rb', line 10
    +
    +def owner_id
    +  @owner_id
    +end
    +
    +
    + +

    @@ -843,12 +921,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12

    -
    # File 'lib/ngrokapi/models/api_key.rb', line 6
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 10
     
     def token
       @token
    @@ -886,12 +964,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 6
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 10
     
     def uri
       @uri
    @@ -923,12 +1001,12 @@
           
     
     
    -26
    -27
    -28
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 26
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -966,14 +1044,14 @@
           
     
     
    -42
    -43
    -44
    -45
    -46
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 42
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 50
     
     def delete
       @client.delete(
    @@ -1000,12 +1078,12 @@
           
     
     
    -34
    -35
    -36
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 34
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1030,12 +1108,12 @@
           
     
     
    -30
    -31
    -32
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 30
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1073,21 +1151,21 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
    -63
    +63 +64 +65 +66 +67 +68 +69 +70 +71
    -
    # File 'lib/ngrokapi/models/api_key.rb', line 52
    +      
    # File 'lib/ngrokapi/models/api_key.rb', line 60
     
     def update(
       description: nil,
    @@ -1111,9 +1189,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/AWSAuth.html b/doc/NgrokAPI/Models/AWSAuth.html
    index 2d306c9..e384deb 100644
    --- a/doc/NgrokAPI/Models/AWSAuth.html
    +++ b/doc/NgrokAPI/Models/AWSAuth.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::AWSAuth
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/aws_auth.rb', line 11
    +      
    # File 'lib/ngrokapi/models/aws_auth.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_auth.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_auth.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_auth.rb', line 8
     
     def creds
       @creds
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_auth.rb', line 8
     
     def role
       @role
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/aws_auth.rb', line 18
    +      
    # File 'lib/ngrokapi/models/aws_auth.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/aws_auth.rb', line 26
    +      
    # File 'lib/ngrokapi/models/aws_auth.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/aws_auth.rb', line 22
    +      
    # File 'lib/ngrokapi/models/aws_auth.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/AWSCredentials.html b/doc/NgrokAPI/Models/AWSCredentials.html
    index 319e24d..c2cadd9 100644
    --- a/doc/NgrokAPI/Models/AWSCredentials.html
    +++ b/doc/NgrokAPI/Models/AWSCredentials.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::AWSCredentials
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 11
    +      
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 8
     
     def aws_access_key_id
       @aws_access_key_id
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 8
     
     def aws_secret_access_key
       @aws_secret_access_key
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 8
     
     def client
       @client
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 18
    +      
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 26
    +      
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 22
    +      
    # File 'lib/ngrokapi/models/aws_credentials.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/AWSRole.html b/doc/NgrokAPI/Models/AWSRole.html
    index 96d6475..fbfcdd7 100644
    --- a/doc/NgrokAPI/Models/AWSRole.html
    +++ b/doc/NgrokAPI/Models/AWSRole.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::AWSRole
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -330,14 +330,14 @@
           
     
     
    -10
    -11
     12
     13
    -14
    +14 +15 +16
    -
    # File 'lib/ngrokapi/models/aws_role.rb', line 10
    +      
    # File 'lib/ngrokapi/models/aws_role.rb', line 12
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -382,12 +382,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_role.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_role.rb', line 8
     
     def attrs
       @attrs
    @@ -425,12 +425,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_role.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_role.rb', line 8
     
     def client
       @client
    @@ -468,12 +468,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/aws_role.rb', line 6
    +      
    # File 'lib/ngrokapi/models/aws_role.rb', line 8
     
     def role_arn
       @role_arn
    @@ -505,12 +505,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/aws_role.rb', line 16
    +      
    # File 'lib/ngrokapi/models/aws_role.rb', line 18
     
     def ==(other)
       @attrs == other.attrs
    @@ -535,12 +535,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/aws_role.rb', line 24
    +      
    # File 'lib/ngrokapi/models/aws_role.rb', line 26
     
     def to_h
       @attrs.to_h
    @@ -565,12 +565,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/aws_role.rb', line 20
    +      
    # File 'lib/ngrokapi/models/aws_role.rb', line 22
     
     def to_s
       @attrs.to_s
    @@ -585,9 +585,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/AbuseReport.html b/doc/NgrokAPI/Models/AbuseReport.html
    index 6655fb4..41a0f87 100644
    --- a/doc/NgrokAPI/Models/AbuseReport.html
    +++ b/doc/NgrokAPI/Models/AbuseReport.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::AbuseReport
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -504,26 +504,30 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 16
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @urls = @attrs['urls']
       @metadata = @attrs['metadata']
    @@ -568,12 +572,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def attrs
       @attrs
    @@ -611,12 +615,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def client
       @client
    @@ -654,12 +658,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def created_at
       @created_at
    @@ -697,12 +701,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def hostnames
       @hostnames
    @@ -740,12 +744,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def id
       @id
    @@ -783,12 +787,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def 
       @metadata
    @@ -826,12 +830,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def status
       @status
    @@ -869,12 +873,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def uri
       @uri
    @@ -912,12 +916,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 10
     
     def urls
       @urls
    @@ -949,12 +953,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 28
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -979,12 +983,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 36
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1009,12 +1013,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/abuse_report.rb', line 32
    +      
    # File 'lib/ngrokapi/models/abuse_report.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1029,9 +1033,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/AbuseReportHostname.html b/doc/NgrokAPI/Models/AbuseReportHostname.html
    index 94634a3..e6e8d32 100644
    --- a/doc/NgrokAPI/Models/AbuseReportHostname.html
    +++ b/doc/NgrokAPI/Models/AbuseReportHostname.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::AbuseReportHostname
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 11
    +      
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 8
     
     def hostname
       @hostname
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 6
    +      
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 8
     
     def status
       @status
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 18
    +      
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 26
    +      
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 22
    +      
    # File 'lib/ngrokapi/models/abuse_report_hostname.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/AgentIngress.html b/doc/NgrokAPI/Models/AgentIngress.html
    index 43e742a..8b4a132 100644
    --- a/doc/NgrokAPI/Models/AgentIngress.html
    +++ b/doc/NgrokAPI/Models/AgentIngress.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::AgentIngress
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -132,6 +132,64 @@
     

    Returns the value of attribute attrs.

    + + + +
  • + + + #certificate_management_policy ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute certificate_management_policy.

    +
    + +
  • + + +
  • + + + #certificate_management_status ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute certificate_management_status.

    +
    +
  • @@ -528,7 +586,7 @@
  • - #update(description: nil, metadata: nil) ⇒ Object + #update(description: nil, metadata: nil, certificate_management_policy: nil) ⇒ Object @@ -581,33 +639,41 @@
     
     
    -17
    -18
    -19
    -20
    -21
    -22
     23
     24
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38
  • -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 17
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 23
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @domain = @attrs['domain']
       @ns_targets = @attrs['ns_targets']
       @region_domains = @attrs['region_domains']
       @created_at = @attrs['created_at']
    +  @certificate_management_policy = @attrs['certificate_management_policy']
    +  @certificate_management_status = @attrs['certificate_management_status']
     end
    @@ -647,12 +713,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def attrs
       @attrs
    @@ -663,6 +729,92 @@
     
         
           
    +      
    +      
    +

    + + #certificate_management_policyObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute certificate_management_policy.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
    +
    +def certificate_management_policy
    +  @certificate_management_policy
    +end
    +
    +
    + + + +
    +

    + + #certificate_management_statusObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute certificate_management_status.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
    +
    +def certificate_management_status
    +  @certificate_management_status
    +end
    +
    +
    + +

    @@ -690,12 +842,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12

    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def client
       @client
    @@ -733,12 +885,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def created_at
       @created_at
    @@ -776,12 +928,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def description
       @description
    @@ -819,12 +971,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def domain
       @domain
    @@ -862,12 +1014,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def id
       @id
    @@ -905,12 +1057,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def 
       @metadata
    @@ -948,12 +1100,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def ns_targets
       @ns_targets
    @@ -991,12 +1143,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def region_domains
       @region_domains
    @@ -1034,12 +1186,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 6
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 10
     
     def uri
       @uri
    @@ -1071,12 +1223,12 @@
           
     
     
    -30
    -31
    -32
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 30
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 40
     
     def ==(other)
       @attrs == other.attrs
    @@ -1114,14 +1266,14 @@
           
     
     
    -46
    -47
    -48
    -49
    -50
    +56 +57 +58 +59 +60
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 46
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 56
     
     def delete
       @client.delete(
    @@ -1148,12 +1300,12 @@
           
     
     
    -38
    -39
    -40
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 38
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 48
     
     def to_h
       @attrs.to_h
    @@ -1178,12 +1330,12 @@
           
     
     
    -34
    -35
    -36
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 34
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 44
     
     def to_s
       @attrs.to_s
    @@ -1196,7 +1348,7 @@
           

    - #update(description: nil, metadata: nil) ⇒ Object + #update(description: nil, metadata: nil, certificate_management_policy: nil) ⇒ Object @@ -1221,32 +1373,38 @@
     
     
    -56
    -57
    -58
    -59
    -60
    -61
    -62
    -63
    -64
    -65
     66
    -67
    +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80

    -
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 56
    +      
    # File 'lib/ngrokapi/models/agent_ingress.rb', line 66
     
     def update(
       description: nil,
    -  metadata: nil
    +  metadata: nil,
    +  certificate_management_policy: nil
     )
       @description = description if description
       @metadata =  if 
    +  @certificate_management_policy = certificate_management_policy if certificate_management_policy
       @client.update(
         id: @id,
         description: description,
    -    metadata: 
    +    metadata: ,
    +    certificate_management_policy: certificate_management_policy
       )
     end
    @@ -1259,9 +1417,9 @@ diff --git a/doc/NgrokAPI/Models/AgentIngressCertJob.html b/doc/NgrokAPI/Models/AgentIngressCertJob.html new file mode 100644 index 0000000..5253aa0 --- /dev/null +++ b/doc/NgrokAPI/Models/AgentIngressCertJob.html @@ -0,0 +1,817 @@ + + + + + + + Class: NgrokAPI::Models::AgentIngressCertJob + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::AgentIngressCertJob + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/agent_ingress_cert_job.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #error_code ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute error_code.

      +
      + +
    • + + +
    • + + + #msg ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute msg.

      +
      + +
    • + + +
    • + + + #retries_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute retries_at.

      +
      + +
    • + + +
    • + + + #started_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute started_at.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ AgentIngressCertJob + + + + + +

    +
    + +

    Returns a new instance of AgentIngressCertJob.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 15
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @error_code = @attrs['error_code']
    +  @msg = @attrs['msg']
    +  @started_at = @attrs['started_at']
    +  @retries_at = @attrs['retries_at']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #error_codeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute error_code.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def error_code
    +  @error_code
    +end
    +
    +
    + + + +
    +

    + + #msgObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute msg.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def msg
    +  @msg
    +end
    +
    +
    + + + +
    +

    + + #retries_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute retries_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def retries_at
    +  @retries_at
    +end
    +
    +
    + + + +
    +

    + + #started_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute started_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def started_at
    +  @started_at
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 24
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 32
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 28
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/AgentIngressCertPolicy.html b/doc/NgrokAPI/Models/AgentIngressCertPolicy.html new file mode 100644 index 0000000..200c458 --- /dev/null +++ b/doc/NgrokAPI/Models/AgentIngressCertPolicy.html @@ -0,0 +1,669 @@ + + + + + + + Class: NgrokAPI::Models::AgentIngressCertPolicy + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::AgentIngressCertPolicy + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/agent_ingress_cert_policy.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #authority ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute authority.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #private_key_type ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute private_key_type.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ AgentIngressCertPolicy + + + + + +

    +
    + +

    Returns a new instance of AgentIngressCertPolicy.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +16
    +17
    +18
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 13
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @authority = @attrs['authority']
    +  @private_key_type = @attrs['private_key_type']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #authorityObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute authority.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 8
    +
    +def authority
    +  @authority
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #private_key_typeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute private_key_type.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 8
    +
    +def private_key_type
    +  @private_key_type
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 20
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 28
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/AgentIngressCertStatus.html b/doc/NgrokAPI/Models/AgentIngressCertStatus.html new file mode 100644 index 0000000..c409c81 --- /dev/null +++ b/doc/NgrokAPI/Models/AgentIngressCertStatus.html @@ -0,0 +1,669 @@ + + + + + + + Class: NgrokAPI::Models::AgentIngressCertStatus + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::AgentIngressCertStatus + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/agent_ingress_cert_status.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #provisioning_job ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute provisioning_job.

      +
      + +
    • + + +
    • + + + #renews_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute renews_at.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ AgentIngressCertStatus + + + + + +

    +
    + +

    Returns a new instance of AgentIngressCertStatus.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +16
    +17
    +18
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 13
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @renews_at = @attrs['renews_at']
    +  @provisioning_job = @attrs['provisioning_job']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #provisioning_jobObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute provisioning_job.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 8
    +
    +def provisioning_job
    +  @provisioning_job
    +end
    +
    +
    + + + +
    +

    + + #renews_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute renews_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 8
    +
    +def renews_at
    +  @renews_at
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 20
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 28
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/ApplicationSession.html b/doc/NgrokAPI/Models/ApplicationSession.html new file mode 100644 index 0000000..6515482 --- /dev/null +++ b/doc/NgrokAPI/Models/ApplicationSession.html @@ -0,0 +1,1414 @@ + + + + + + + Class: NgrokAPI::Models::ApplicationSession + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::ApplicationSession + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/application_session.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #application_user ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute application_user.

      +
      + +
    • + + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #browser_session ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute browser_session.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #created_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute created_at.

      +
      + +
    • + + +
    • + + + #edge ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute edge.

      +
      + +
    • + + +
    • + + + #endpoint ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute endpoint.

      +
      + +
    • + + +
    • + + + #expires_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute expires_at.

      +
      + +
    • + + +
    • + + + #id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute id.

      +
      + +
    • + + +
    • + + + #last_active ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute last_active.

      +
      + +
    • + + +
    • + + + #public_url ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute public_url.

      +
      + +
    • + + +
    • + + + #route ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute route.

      +
      + +
    • + + +
    • + + + #uri ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute uri.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ ApplicationSession + + + + + +

    +
    + +

    Returns a new instance of ApplicationSession.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +41
    +42
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 24
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @id = @attrs['id']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
    +  unless @attrs['public_url'].nil?
    +    @public_url = URI(@attrs['public_url'])
    +  end
    +  @browser_session = @attrs['browser_session']
    +  @application_user = @attrs['application_user']
    +  @created_at = @attrs['created_at']
    +  @last_active = @attrs['last_active']
    +  @expires_at = @attrs['expires_at']
    +  @endpoint = @attrs['endpoint']
    +  @edge = @attrs['edge']
    +  @route = @attrs['route']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #application_userObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute application_user.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def application_user
    +  @application_user
    +end
    +
    +
    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #browser_sessionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute browser_session.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def browser_session
    +  @browser_session
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #created_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute created_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def created_at
    +  @created_at
    +end
    +
    +
    + + + +
    +

    + + #edgeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute edge.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def edge
    +  @edge
    +end
    +
    +
    + + + +
    +

    + + #endpointObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute endpoint.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def endpoint
    +  @endpoint
    +end
    +
    +
    + + + +
    +

    + + #expires_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute expires_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def expires_at
    +  @expires_at
    +end
    +
    +
    + + + +
    +

    + + #idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def id
    +  @id
    +end
    +
    +
    + + + +
    +

    + + #last_activeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute last_active.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def last_active
    +  @last_active
    +end
    +
    +
    + + + +
    +

    + + #public_urlObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute public_url.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def public_url
    +  @public_url
    +end
    +
    +
    + + + +
    +

    + + #routeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute route.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def route
    +  @route
    +end
    +
    +
    + + + +
    +

    + + #uriObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute uri.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def uri
    +  @uri
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +44
    +45
    +46
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 44
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #deleteObject + + + + + +

    +
    + +

    Delete an application session by ID.

    + +

    ngrok.com/docs/api#api-application-sessions-delete

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +60
    +61
    +62
    +63
    +64
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 60
    +
    +def delete
    +  @client.delete(
    +    id: @id
    +  )
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +52
    +53
    +54
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 52
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +48
    +49
    +50
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 48
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/ApplicationUser.html b/doc/NgrokAPI/Models/ApplicationUser.html new file mode 100644 index 0000000..fa9ac1f --- /dev/null +++ b/doc/NgrokAPI/Models/ApplicationUser.html @@ -0,0 +1,1336 @@ + + + + + + + Class: NgrokAPI::Models::ApplicationUser + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::ApplicationUser + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/application_user.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #created_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute created_at.

      +
      + +
    • + + +
    • + + + #email ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email.

      +
      + +
    • + + +
    • + + + #id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute id.

      +
      + +
    • + + +
    • + + + #identity_provider ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute identity_provider.

      +
      + +
    • + + +
    • + + + #last_active ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute last_active.

      +
      + +
    • + + +
    • + + + #last_login ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute last_login.

      +
      + +
    • + + +
    • + + + #name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute name.

      +
      + +
    • + + +
    • + + + #provider_user_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute provider_user_id.

      +
      + +
    • + + +
    • + + + #uri ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute uri.

      +
      + +
    • + + +
    • + + + #username ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute username.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ ApplicationUser + + + + + +

    +
    + +

    Returns a new instance of ApplicationUser.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +23
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 23
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @id = @attrs['id']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
    +  @identity_provider = @attrs['identity_provider']
    +  @provider_user_id = @attrs['provider_user_id']
    +  @username = @attrs['username']
    +  @email = @attrs['email']
    +  @name = @attrs['name']
    +  @created_at = @attrs['created_at']
    +  @last_active = @attrs['last_active']
    +  @last_login = @attrs['last_login']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #created_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute created_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def created_at
    +  @created_at
    +end
    +
    +
    + + + +
    +

    + + #emailObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def email
    +  @email
    +end
    +
    +
    + + + +
    +

    + + #idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def id
    +  @id
    +end
    +
    +
    + + + +
    +

    + + #identity_providerObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute identity_provider.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def identity_provider
    +  @identity_provider
    +end
    +
    +
    + + + +
    +

    + + #last_activeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute last_active.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def last_active
    +  @last_active
    +end
    +
    +
    + + + +
    +

    + + #last_loginObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute last_login.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def 
    +  @last_login
    +end
    +
    +
    + + + +
    +

    + + #nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def name
    +  @name
    +end
    +
    +
    + + + +
    +

    + + #provider_user_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute provider_user_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def provider_user_id
    +  @provider_user_id
    +end
    +
    +
    + + + +
    +

    + + #uriObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute uri.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def uri
    +  @uri
    +end
    +
    +
    + + + +
    +

    + + #usernameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute username.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def username
    +  @username
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +40
    +41
    +42
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 40
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #deleteObject + + + + + +

    +
    + +

    Delete an application user by ID.

    + +

    ngrok.com/docs/api#api-application-users-delete

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +56
    +57
    +58
    +59
    +60
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 56
    +
    +def delete
    +  @client.delete(
    +    id: @id
    +  )
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +48
    +49
    +50
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 48
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +44
    +45
    +46
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 44
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/BrowserSession.html b/doc/NgrokAPI/Models/BrowserSession.html new file mode 100644 index 0000000..d083d07 --- /dev/null +++ b/doc/NgrokAPI/Models/BrowserSession.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::BrowserSession + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::BrowserSession + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/browser_session.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #ip_address ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ip_address.

      +
      + +
    • + + +
    • + + + #location ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute location.

      +
      + +
    • + + +
    • + + + #user_agent ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute user_agent.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ BrowserSession + + + + + +

    +
    + +

    Returns a new instance of BrowserSession.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @user_agent = @attrs['user_agent']
    +  @ip_address = @attrs['ip_address']
    +  @location = @attrs['location']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #ip_addressObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ip_address.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def ip_address
    +  @ip_address
    +end
    +
    +
    + + + +
    +

    + + #locationObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute location.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def location
    +  @location
    +end
    +
    +
    + + + +
    +

    + + #user_agentObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute user_agent.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def user_agent
    +  @user_agent
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/CertificateAuthority.html b/doc/NgrokAPI/Models/CertificateAuthority.html index 58f699d..b96bba4 100644 --- a/doc/NgrokAPI/Models/CertificateAuthority.html +++ b/doc/NgrokAPI/Models/CertificateAuthority.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::CertificateAuthority - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -668,10 +668,6 @@
     
     
    -20
    -21
    -22
    -23
     24
     25
     26
    @@ -682,16 +678,24 @@
     31
     32
     33
    -34
    +34 +35 +36 +37 +38 +39 +40
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 20
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 24
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -740,12 +744,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def attrs
       @attrs
    @@ -783,12 +787,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def ca_pem
       @ca_pem
    @@ -826,12 +830,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def client
       @client
    @@ -869,12 +873,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def created_at
       @created_at
    @@ -912,12 +916,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def description
       @description
    @@ -955,12 +959,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def extended_key_usages
       @extended_key_usages
    @@ -998,12 +1002,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def id
       @id
    @@ -1041,12 +1045,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def key_usages
       @key_usages
    @@ -1084,12 +1088,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def 
       @metadata
    @@ -1127,12 +1131,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def not_after
       @not_after
    @@ -1170,12 +1174,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def not_before
       @not_before
    @@ -1213,12 +1217,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def subject_common_name
       @subject_common_name
    @@ -1256,12 +1260,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def uri
       @uri
    @@ -1293,12 +1297,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 36
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 42
     
     def ==(other)
       @attrs == other.attrs
    @@ -1336,14 +1340,14 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    +58 +59 +60 +61 +62
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 52
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 58
     
     def delete
       @client.delete(
    @@ -1370,12 +1374,12 @@
           
     
     
    -44
    -45
    -46
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 44
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 50
     
     def to_h
       @attrs.to_h
    @@ -1400,12 +1404,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 40
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 46
     
     def to_s
       @attrs.to_s
    @@ -1443,21 +1447,21 @@
           
     
     
    -62
    -63
    -64
    -65
    -66
    -67
     68
     69
     70
     71
     72
    -73
    +73 +74 +75 +76 +77 +78 +79
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 62
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 68
     
     def update(
       description: nil,
    @@ -1481,9 +1485,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/Credential.html b/doc/NgrokAPI/Models/Credential.html
    index 50d056a..b288a1d 100644
    --- a/doc/NgrokAPI/Models/Credential.html
    +++ b/doc/NgrokAPI/Models/Credential.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::Credential
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -306,6 +306,35 @@
     

    Returns the value of attribute metadata.

    + + + +
  • + + + #owner_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute owner_id.

    +
    +
  • @@ -552,31 +581,37 @@
     
     
    -16
    -17
    -18
    -19
    -20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/credential.rb', line 16
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @token = @attrs['token']
       @acl = @attrs['acl']
    +  @owner_id = @attrs['owner_id']
     end
    @@ -616,12 +651,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def acl
       @acl
    @@ -659,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def attrs
       @attrs
    @@ -702,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def client
       @client
    @@ -745,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def created_at
       @created_at
    @@ -788,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def description
       @description
    @@ -831,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def id
       @id
    @@ -874,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def 
       @metadata
    @@ -890,6 +925,49 @@
     
         
           
    +      
    +      
    +

    + + #owner_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute owner_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/credential.rb', line 10
    +
    +def owner_id
    +  @owner_id
    +end
    +
    +
    + +

    @@ -917,12 +995,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12

    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def token
       @token
    @@ -960,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def uri
       @uri
    @@ -997,12 +1075,12 @@
           
     
     
    -28
    -29
    -30
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/credential.rb', line 28
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1040,14 +1118,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/credential.rb', line 44
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 52
     
     def delete
       @client.delete(
    @@ -1074,12 +1152,12 @@
           
     
     
    -36
    -37
    -38
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/credential.rb', line 36
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1104,12 +1182,12 @@
           
     
     
    -32
    -33
    -34
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/credential.rb', line 32
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1147,24 +1225,24 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
    -60
    -61
     62
     63
     64
     65
     66
     67
    -68
    +68 +69 +70 +71 +72 +73 +74 +75 +76
    -
    # File 'lib/ngrokapi/models/credential.rb', line 54
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 62
     
     def update(
       description: nil,
    @@ -1191,9 +1269,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/Endpoint.html b/doc/NgrokAPI/Models/Endpoint.html
    index e7c7916..cae5c69 100644
    --- a/doc/NgrokAPI/Models/Endpoint.html
    +++ b/doc/NgrokAPI/Models/Endpoint.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::Endpoint
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -678,10 +678,6 @@
           
     
     
    -22
    -23
    -24
    -25
     26
     27
     28
    @@ -694,10 +690,16 @@
     35
     36
     37
    -38
    +38 +39 +40 +41 +42 +43 +44
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 26
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -706,7 +708,9 @@
       @region = @attrs['region']
       @created_at = @attrs['created_at']
       @updated_at = @attrs['updated_at']
    -  @public_url = @attrs['public_url']
    +  unless @attrs['public_url'].nil?
    +    @public_url = URI(@attrs['public_url'])
    +  end
       @proto = @attrs['proto']
       @hostport = @attrs['hostport']
       @type = @attrs['type']
    @@ -754,12 +758,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def attrs
       @attrs
    @@ -797,12 +801,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def client
       @client
    @@ -840,12 +844,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def created_at
       @created_at
    @@ -883,12 +887,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def domain
       @domain
    @@ -926,12 +930,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def edge
       @edge
    @@ -969,12 +973,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def hostport
       @hostport
    @@ -1012,12 +1016,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def id
       @id
    @@ -1055,12 +1059,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def 
       @metadata
    @@ -1098,12 +1102,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def proto
       @proto
    @@ -1141,12 +1145,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def public_url
       @public_url
    @@ -1184,12 +1188,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def region
       @region
    @@ -1227,12 +1231,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def tcp_addr
       @tcp_addr
    @@ -1270,12 +1274,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def tunnel
       @tunnel
    @@ -1313,12 +1317,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def type
       @type
    @@ -1356,12 +1360,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def updated_at
       @updated_at
    @@ -1393,12 +1397,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 40
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 46
     
     def ==(other)
       @attrs == other.attrs
    @@ -1423,12 +1427,12 @@
           
     
     
    -48
    -49
    -50
    +54 +55 +56
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 48
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 54
     
     def to_h
       @attrs.to_h
    @@ -1453,12 +1457,12 @@
           
     
     
    -44
    -45
    -46
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 44
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 50
     
     def to_s
       @attrs.to_s
    @@ -1473,9 +1477,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointBackend.html b/doc/NgrokAPI/Models/EndpointBackend.html
    index f6ffc5a..03c2901 100644
    --- a/doc/NgrokAPI/Models/EndpointBackend.html
    +++ b/doc/NgrokAPI/Models/EndpointBackend.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointBackend
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 8
     
     def backend
       @backend
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 8
     
     def enabled
       @enabled
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointBackendMutate.html b/doc/NgrokAPI/Models/EndpointBackendMutate.html
    index e16be2e..0e7987f 100644
    --- a/doc/NgrokAPI/Models/EndpointBackendMutate.html
    +++ b/doc/NgrokAPI/Models/EndpointBackendMutate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointBackendMutate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 8
     
     def backend_id
       @backend_id
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 8
     
     def enabled
       @enabled
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointCircuitBreaker.html b/doc/NgrokAPI/Models/EndpointCircuitBreaker.html
    index 5d9188d..ad02b39 100644
    --- a/doc/NgrokAPI/Models/EndpointCircuitBreaker.html
    +++ b/doc/NgrokAPI/Models/EndpointCircuitBreaker.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointCircuitBreaker
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -475,8 +475,6 @@
           
     
     
    -15
    -16
     17
     18
     19
    @@ -484,10 +482,12 @@
     21
     22
     23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 15
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 17
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -537,12 +537,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def attrs
       @attrs
    @@ -580,12 +580,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def client
       @client
    @@ -623,12 +623,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def enabled
       @enabled
    @@ -666,12 +666,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def error_threshold_percentage
       @error_threshold_percentage
    @@ -709,12 +709,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def num_buckets
       @num_buckets
    @@ -752,12 +752,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def rolling_window
       @rolling_window
    @@ -795,12 +795,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def tripped_duration
       @tripped_duration
    @@ -838,12 +838,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def volume_threshold
       @volume_threshold
    @@ -875,12 +875,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 28
     
     def ==(other)
       @attrs == other.attrs
    @@ -905,12 +905,12 @@
           
     
     
    -34
    -35
    -36
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 34
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 36
     
     def to_h
       @attrs.to_h
    @@ -935,12 +935,12 @@
           
     
     
    -30
    -31
    -32
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 30
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 32
     
     def to_s
       @attrs.to_s
    @@ -955,9 +955,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointCompression.html b/doc/NgrokAPI/Models/EndpointCompression.html
    index cbee616..2845492 100644
    --- a/doc/NgrokAPI/Models/EndpointCompression.html
    +++ b/doc/NgrokAPI/Models/EndpointCompression.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointCompression
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -330,14 +330,14 @@
           
     
     
    -10
    -11
     12
     13
    -14
    +14 +15 +16
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 10
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 12
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -382,12 +382,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 8
     
     def attrs
       @attrs
    @@ -425,12 +425,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 8
     
     def client
       @client
    @@ -468,12 +468,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 8
     
     def enabled
       @enabled
    @@ -505,12 +505,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 16
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 18
     
     def ==(other)
       @attrs == other.attrs
    @@ -535,12 +535,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 26
     
     def to_h
       @attrs.to_h
    @@ -565,12 +565,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 22
     
     def to_s
       @attrs.to_s
    @@ -585,9 +585,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointIPPolicy.html b/doc/NgrokAPI/Models/EndpointIPPolicy.html
    index 861d692..7ea8592 100644
    --- a/doc/NgrokAPI/Models/EndpointIPPolicy.html
    +++ b/doc/NgrokAPI/Models/EndpointIPPolicy.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointIPPolicy
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 8
     
     def enabled
       @enabled
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 8
     
     def ip_policies
       @ip_policies
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html b/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html
    index 5ee4606..9f6ec1a 100644
    --- a/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html
    +++ b/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointIPPolicyMutate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 8
     
     def enabled
       @enabled
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 8
     
     def ip_policy_ids
       @ip_policy_ids
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointMutualTLS.html b/doc/NgrokAPI/Models/EndpointMutualTLS.html
    index c6c0d00..a5ccf66 100644
    --- a/doc/NgrokAPI/Models/EndpointMutualTLS.html
    +++ b/doc/NgrokAPI/Models/EndpointMutualTLS.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointMutualTLS
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 8
     
     def certificate_authorities
       @certificate_authorities
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 8
     
     def enabled
       @enabled
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html b/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html
    index d9b9ec7..6a69739 100644
    --- a/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html
    +++ b/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointMutualTLSMutate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 8
     
     def certificate_authority_ids
       @certificate_authority_ids
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 8
     
     def enabled
       @enabled
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointOAuth.html b/doc/NgrokAPI/Models/EndpointOAuth.html
    index 8446d3d..c91f722 100644
    --- a/doc/NgrokAPI/Models/EndpointOAuth.html
    +++ b/doc/NgrokAPI/Models/EndpointOAuth.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointOAuth
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -504,8 +504,6 @@
           
     
     
    -16
    -17
     18
     19
     20
    @@ -514,10 +512,12 @@
     23
     24
     25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 16
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 18
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -568,12 +568,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def attrs
       @attrs
    @@ -611,12 +611,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def auth_check_interval
       @auth_check_interval
    @@ -654,12 +654,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def client
       @client
    @@ -697,12 +697,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def cookie_prefix
       @cookie_prefix
    @@ -740,12 +740,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def enabled
       @enabled
    @@ -783,12 +783,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def inactivity_timeout
       @inactivity_timeout
    @@ -826,12 +826,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def maximum_duration
       @maximum_duration
    @@ -869,12 +869,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def options_passthrough
       @options_passthrough
    @@ -912,12 +912,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def provider
       @provider
    @@ -949,12 +949,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 30
     
     def ==(other)
       @attrs == other.attrs
    @@ -979,12 +979,12 @@
           
     
     
    -36
    -37
    -38
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 36
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 38
     
     def to_h
       @attrs.to_h
    @@ -1009,12 +1009,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 34
     
     def to_s
       @attrs.to_s
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointOAuthAmazon.html b/doc/NgrokAPI/Models/EndpointOAuthAmazon.html
    new file mode 100644
    index 0000000..89d9472
    --- /dev/null
    +++ b/doc/NgrokAPI/Models/EndpointOAuthAmazon.html
    @@ -0,0 +1,891 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EndpointOAuthAmazon
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EndpointOAuthAmazon + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_o_auth_amazon.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #email_addresses ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_addresses.

      +
      + +
    • + + +
    • + + + #email_domains ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_domains.

      +
      + +
    • + + +
    • + + + #scopes ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute scopes.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointOAuthAmazon + + + + + +

    +
    + +

    Returns a new instance of EndpointOAuthAmazon.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 16
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @scopes = @attrs['scopes']
    +  @email_addresses = @attrs['email_addresses']
    +  @email_domains = @attrs['email_domains']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #email_addressesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_addresses.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def email_addresses
    +  @email_addresses
    +end
    +
    +
    + + + +
    +

    + + #email_domainsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_domains.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def email_domains
    +  @email_domains
    +end
    +
    +
    + + + +
    +

    + + #scopesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scopes.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def scopes
    +  @scopes
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 26
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 34
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 30
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/EndpointOAuthFacebook.html b/doc/NgrokAPI/Models/EndpointOAuthFacebook.html index 4412196..67c0760 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthFacebook.html +++ b/doc/NgrokAPI/Models/EndpointOAuthFacebook.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EndpointOAuthFacebook - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -446,18 +446,18 @@
     
     
    -14
    -15
     16
     17
     18
     19
     20
     21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 14
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -506,12 +506,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def attrs
       @attrs
    @@ -549,12 +549,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def client
       @client
    @@ -592,12 +592,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def client_id
       @client_id
    @@ -635,12 +635,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def client_secret
       @client_secret
    @@ -678,12 +678,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def email_addresses
       @email_addresses
    @@ -721,12 +721,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def email_domains
       @email_domains
    @@ -764,12 +764,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def scopes
       @scopes
    @@ -801,12 +801,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -831,12 +831,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -861,12 +861,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -881,9 +881,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointOAuthGitHub.html b/doc/NgrokAPI/Models/EndpointOAuthGitHub.html
    index 58c83ed..e8f5e98 100644
    --- a/doc/NgrokAPI/Models/EndpointOAuthGitHub.html
    +++ b/doc/NgrokAPI/Models/EndpointOAuthGitHub.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointOAuthGitHub
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -504,8 +504,6 @@
           
     
     
    -16
    -17
     18
     19
     20
    @@ -514,10 +512,12 @@
     23
     24
     25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 16
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 18
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -568,12 +568,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def attrs
       @attrs
    @@ -611,12 +611,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def client
       @client
    @@ -654,12 +654,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def client_id
       @client_id
    @@ -697,12 +697,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def client_secret
       @client_secret
    @@ -740,12 +740,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def email_addresses
       @email_addresses
    @@ -783,12 +783,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def email_domains
       @email_domains
    @@ -826,12 +826,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def organizations
       @organizations
    @@ -869,12 +869,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def scopes
       @scopes
    @@ -912,12 +912,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def teams
       @teams
    @@ -949,12 +949,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 30
     
     def ==(other)
       @attrs == other.attrs
    @@ -979,12 +979,12 @@
           
     
     
    -36
    -37
    -38
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 36
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 38
     
     def to_h
       @attrs.to_h
    @@ -1009,12 +1009,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 34
     
     def to_s
       @attrs.to_s
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointOAuthGitLab.html b/doc/NgrokAPI/Models/EndpointOAuthGitLab.html
    new file mode 100644
    index 0000000..c78037d
    --- /dev/null
    +++ b/doc/NgrokAPI/Models/EndpointOAuthGitLab.html
    @@ -0,0 +1,891 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EndpointOAuthGitLab
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EndpointOAuthGitLab + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_o_auth_git_lab.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #email_addresses ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_addresses.

      +
      + +
    • + + +
    • + + + #email_domains ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_domains.

      +
      + +
    • + + +
    • + + + #scopes ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute scopes.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointOAuthGitLab + + + + + +

    +
    + +

    Returns a new instance of EndpointOAuthGitLab.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 16
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @scopes = @attrs['scopes']
    +  @email_addresses = @attrs['email_addresses']
    +  @email_domains = @attrs['email_domains']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #email_addressesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_addresses.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def email_addresses
    +  @email_addresses
    +end
    +
    +
    + + + +
    +

    + + #email_domainsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_domains.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def email_domains
    +  @email_domains
    +end
    +
    +
    + + + +
    +

    + + #scopesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scopes.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def scopes
    +  @scopes
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 26
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 34
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 30
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/EndpointOAuthGoogle.html b/doc/NgrokAPI/Models/EndpointOAuthGoogle.html index 37728df..fade8a0 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthGoogle.html +++ b/doc/NgrokAPI/Models/EndpointOAuthGoogle.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EndpointOAuthGoogle - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -446,18 +446,18 @@
     
     
    -14
    -15
     16
     17
     18
     19
     20
     21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 14
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -506,12 +506,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def attrs
       @attrs
    @@ -549,12 +549,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def client
       @client
    @@ -592,12 +592,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def client_id
       @client_id
    @@ -635,12 +635,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def client_secret
       @client_secret
    @@ -678,12 +678,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def email_addresses
       @email_addresses
    @@ -721,12 +721,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def email_domains
       @email_domains
    @@ -764,12 +764,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def scopes
       @scopes
    @@ -801,12 +801,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -831,12 +831,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -861,12 +861,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -881,9 +881,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html b/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html
    new file mode 100644
    index 0000000..160847c
    --- /dev/null
    +++ b/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html
    @@ -0,0 +1,891 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EndpointOAuthLinkedIn
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EndpointOAuthLinkedIn + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_o_auth_linked_in.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #email_addresses ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_addresses.

      +
      + +
    • + + +
    • + + + #email_domains ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_domains.

      +
      + +
    • + + +
    • + + + #scopes ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute scopes.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointOAuthLinkedIn + + + + + +

    +
    + +

    Returns a new instance of EndpointOAuthLinkedIn.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 16
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @scopes = @attrs['scopes']
    +  @email_addresses = @attrs['email_addresses']
    +  @email_domains = @attrs['email_domains']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #email_addressesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_addresses.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def email_addresses
    +  @email_addresses
    +end
    +
    +
    + + + +
    +

    + + #email_domainsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_domains.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def email_domains
    +  @email_domains
    +end
    +
    +
    + + + +
    +

    + + #scopesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scopes.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def scopes
    +  @scopes
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 26
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 34
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 30
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html b/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html index b9e76f2..35ec201 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html +++ b/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EndpointOAuthMicrosoft - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -446,18 +446,18 @@
     
     
    -14
    -15
     16
     17
     18
     19
     20
     21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 14
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -506,12 +506,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def attrs
       @attrs
    @@ -549,12 +549,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def client
       @client
    @@ -592,12 +592,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def client_id
       @client_id
    @@ -635,12 +635,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def client_secret
       @client_secret
    @@ -678,12 +678,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def email_addresses
       @email_addresses
    @@ -721,12 +721,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def email_domains
       @email_domains
    @@ -764,12 +764,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def scopes
       @scopes
    @@ -801,12 +801,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -831,12 +831,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -861,12 +861,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -881,9 +881,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointOAuthProvider.html b/doc/NgrokAPI/Models/EndpointOAuthProvider.html
    index 655c00e..0dc60ba 100644
    --- a/doc/NgrokAPI/Models/EndpointOAuthProvider.html
    +++ b/doc/NgrokAPI/Models/EndpointOAuthProvider.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointOAuthProvider
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -106,6 +106,35 @@
       

    Instance Attribute Summary collapse

      +
    • + + + #amazon ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute amazon.

      +
      + +
    • + +
    • @@ -219,6 +248,35 @@

      Returns the value of attribute github.

      +
    • + + +
    • + + + #gitlab ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute gitlab.

      +
      +
    • @@ -248,6 +306,35 @@

      Returns the value of attribute google.

      + + + +
    • + + + #linkedin ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute linkedin.

      +
      +
    • @@ -277,6 +364,35 @@

      Returns the value of attribute microsoft.

      + + + +
    • + + + #twitch ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute twitch.

      +
      +
    • @@ -417,17 +533,21 @@
       
       
      -13
      -14
      -15
      -16
      -17
      -18
       19
      -20
      +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 13
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 19
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -436,6 +556,10 @@
       @facebook = @attrs['facebook']
       @microsoft = @attrs['microsoft']
       @google = @attrs['google']
    +  @linkedin = @attrs['linkedin']
    +  @gitlab = @attrs['gitlab']
    +  @twitch = @attrs['twitch']
    +  @amazon = @attrs['amazon']
     end
    @@ -450,7 +574,50 @@
    -

    +

    + + #amazonObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute amazon.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
    +
    +def amazon
    +  @amazon
    +end
    +
    +
    + + + +
    +

    #attrsObject (readonly) @@ -475,12 +642,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10

    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def attrs
       @attrs
    @@ -518,12 +685,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def client
       @client
    @@ -561,12 +728,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def facebook
       @facebook
    @@ -604,12 +771,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def github
       @github
    @@ -620,6 +787,49 @@
     
         
           
    +      
    +      
    +

    + + #gitlabObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute gitlab.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
    +
    +def gitlab
    +  @gitlab
    +end
    +
    +
    + +

    @@ -647,12 +857,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10

    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def google
       @google
    @@ -663,6 +873,49 @@
     
         
           
    +      
    +      
    +

    + + #linkedinObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute linkedin.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
    +
    +def linkedin
    +  @linkedin
    +end
    +
    +
    + +

    @@ -690,12 +943,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10

    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def microsoft
       @microsoft
    @@ -705,6 +958,49 @@
     
     
         
    +      
    +      
    +      
    +

    + + #twitchObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute twitch.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
    +
    +def twitch
    +  @twitch
    +end
    +
    +
    + @@ -727,12 +1023,12 @@
     
     
    -22
    -23
    -24
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 32
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +1053,12 @@
           
     
     
    -30
    -31
    -32
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 30
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 40
     
     def to_h
       @attrs.to_h
    @@ -787,12 +1083,12 @@
           
     
     
    -26
    -27
    -28
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 36
     
     def to_s
       @attrs.to_s
    @@ -807,9 +1103,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointOAuthTwitch.html b/doc/NgrokAPI/Models/EndpointOAuthTwitch.html
    new file mode 100644
    index 0000000..2e27907
    --- /dev/null
    +++ b/doc/NgrokAPI/Models/EndpointOAuthTwitch.html
    @@ -0,0 +1,891 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EndpointOAuthTwitch
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EndpointOAuthTwitch + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_o_auth_twitch.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #email_addresses ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_addresses.

      +
      + +
    • + + +
    • + + + #email_domains ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_domains.

      +
      + +
    • + + +
    • + + + #scopes ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute scopes.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointOAuthTwitch + + + + + +

    +
    + +

    Returns a new instance of EndpointOAuthTwitch.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 16
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @scopes = @attrs['scopes']
    +  @email_addresses = @attrs['email_addresses']
    +  @email_domains = @attrs['email_domains']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #email_addressesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_addresses.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def email_addresses
    +  @email_addresses
    +end
    +
    +
    + + + +
    +

    + + #email_domainsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_domains.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def email_domains
    +  @email_domains
    +end
    +
    +
    + + + +
    +

    + + #scopesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scopes.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def scopes
    +  @scopes
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 26
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 34
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 30
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/EndpointOIDC.html b/doc/NgrokAPI/Models/EndpointOIDC.html index f47518a..35e05c2 100644 --- a/doc/NgrokAPI/Models/EndpointOIDC.html +++ b/doc/NgrokAPI/Models/EndpointOIDC.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EndpointOIDC - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -562,8 +562,6 @@
     
     
    -18
    -19
     20
     21
     22
    @@ -574,10 +572,12 @@
     27
     28
     29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -630,12 +630,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def attrs
       @attrs
    @@ -673,12 +673,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def client
       @client
    @@ -716,12 +716,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def client_id
       @client_id
    @@ -759,12 +759,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def client_secret
       @client_secret
    @@ -802,12 +802,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def cookie_prefix
       @cookie_prefix
    @@ -845,12 +845,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def enabled
       @enabled
    @@ -888,12 +888,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def inactivity_timeout
       @inactivity_timeout
    @@ -931,12 +931,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def issuer
       @issuer
    @@ -974,12 +974,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def maximum_duration
       @maximum_duration
    @@ -1017,12 +1017,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def options_passthrough
       @options_passthrough
    @@ -1060,12 +1060,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def scopes
       @scopes
    @@ -1097,12 +1097,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1127,12 +1127,12 @@
           
     
     
    -40
    -41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 40
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1157,12 +1157,12 @@
           
     
     
    -36
    -37
    -38
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 36
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1177,9 +1177,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointRequestHeaders.html b/doc/NgrokAPI/Models/EndpointRequestHeaders.html
    index 0404a43..08814fd 100644
    --- a/doc/NgrokAPI/Models/EndpointRequestHeaders.html
    +++ b/doc/NgrokAPI/Models/EndpointRequestHeaders.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointRequestHeaders
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 12
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def add
       @add
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def attrs
       @attrs
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def client
       @client
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def enabled
       @enabled
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def remove
       @remove
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointResponseHeaders.html b/doc/NgrokAPI/Models/EndpointResponseHeaders.html
    index f99f3fc..8e9a7a8 100644
    --- a/doc/NgrokAPI/Models/EndpointResponseHeaders.html
    +++ b/doc/NgrokAPI/Models/EndpointResponseHeaders.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointResponseHeaders
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 12
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def add
       @add
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def attrs
       @attrs
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def client
       @client
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def enabled
       @enabled
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def remove
       @remove
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointSAML.html b/doc/NgrokAPI/Models/EndpointSAML.html
    index 2fe9976..dd4be33 100644
    --- a/doc/NgrokAPI/Models/EndpointSAML.html
    +++ b/doc/NgrokAPI/Models/EndpointSAML.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointSAML
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -765,10 +765,6 @@
           
     
     
    -25
    -26
    -27
    -28
     29
     30
     31
    @@ -784,10 +780,22 @@
     41
     42
     43
    -44
    +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 25
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 29
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -797,16 +805,24 @@
       @cookie_prefix = @attrs['cookie_prefix']
       @inactivity_timeout = @attrs['inactivity_timeout']
       @maximum_duration = @attrs['maximum_duration']
    -  @idp_metadata_url = @attrs['idp_metadata_url']
    +  unless @attrs['idp_metadata_url'].nil?
    +    @idp_metadata_url = URI(@attrs['idp_metadata_url'])
    +  end
       @idp_metadata = @attrs['idp_metadata']
       @force_authn = @attrs['force_authn']
       @allow_idp_initiated = @attrs['allow_idp_initiated']
       @authorized_groups = @attrs['authorized_groups']
       @entity_id = @attrs['entity_id']
    -  @assertion_consumer_service_url = @attrs['assertion_consumer_service_url']
    -  @single_logout_url = @attrs['single_logout_url']
    +  unless @attrs['assertion_consumer_service_url'].nil?
    +    @assertion_consumer_service_url = URI(@attrs['assertion_consumer_service_url'])
    +  end
    +  unless @attrs['single_logout_url'].nil?
    +    @single_logout_url = URI(@attrs['single_logout_url'])
    +  end
       @request_signing_certificate_pem = @attrs['request_signing_certificate_pem']
    -  @metadata_url = @attrs['metadata_url']
    +  unless @attrs['metadata_url'].nil?
    +    @metadata_url = URI(@attrs['metadata_url'])
    +  end
       @nameid_format = @attrs['nameid_format']
     end
    @@ -847,12 +863,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def allow_idp_initiated
       @allow_idp_initiated
    @@ -890,12 +906,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def assertion_consumer_service_url
       @assertion_consumer_service_url
    @@ -933,12 +949,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def attrs
       @attrs
    @@ -976,12 +992,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def authorized_groups
       @authorized_groups
    @@ -1019,12 +1035,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def client
       @client
    @@ -1062,12 +1078,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def cookie_prefix
       @cookie_prefix
    @@ -1105,12 +1121,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def enabled
       @enabled
    @@ -1148,12 +1164,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def entity_id
       @entity_id
    @@ -1191,12 +1207,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def force_authn
       @force_authn
    @@ -1234,12 +1250,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def 
       @idp_metadata
    @@ -1277,12 +1293,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def 
       @idp_metadata_url
    @@ -1320,12 +1336,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def inactivity_timeout
       @inactivity_timeout
    @@ -1363,12 +1379,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def maximum_duration
       @maximum_duration
    @@ -1406,12 +1422,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def 
       @metadata_url
    @@ -1449,12 +1465,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def nameid_format
       @nameid_format
    @@ -1492,12 +1508,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def options_passthrough
       @options_passthrough
    @@ -1535,12 +1551,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def request_signing_certificate_pem
       @request_signing_certificate_pem
    @@ -1578,12 +1594,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def single_logout_url
       @single_logout_url
    @@ -1615,12 +1631,12 @@
           
     
     
    -46
    -47
    -48
    +58 +59 +60
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 46
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 58
     
     def ==(other)
       @attrs == other.attrs
    @@ -1645,12 +1661,12 @@
           
     
     
    -54
    -55
    -56
    +66 +67 +68
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 54
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 66
     
     def to_h
       @attrs.to_h
    @@ -1675,12 +1691,12 @@
           
     
     
    -50
    -51
    -52
    +62 +63 +64
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 50
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 62
     
     def to_s
       @attrs.to_s
    @@ -1695,9 +1711,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointSAMLMutate.html b/doc/NgrokAPI/Models/EndpointSAMLMutate.html
    index 818b371..00c7de6 100644
    --- a/doc/NgrokAPI/Models/EndpointSAMLMutate.html
    +++ b/doc/NgrokAPI/Models/EndpointSAMLMutate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointSAMLMutate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -620,10 +620,6 @@
           
     
     
    -20
    -21
    -22
    -23
     24
     25
     26
    @@ -634,10 +630,16 @@
     31
     32
     33
    -34
    +34 +35 +36 +37 +38 +39 +40
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 24
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -647,7 +649,9 @@
       @cookie_prefix = @attrs['cookie_prefix']
       @inactivity_timeout = @attrs['inactivity_timeout']
       @maximum_duration = @attrs['maximum_duration']
    -  @idp_metadata_url = @attrs['idp_metadata_url']
    +  unless @attrs['idp_metadata_url'].nil?
    +    @idp_metadata_url = URI(@attrs['idp_metadata_url'])
    +  end
       @idp_metadata = @attrs['idp_metadata']
       @force_authn = @attrs['force_authn']
       @allow_idp_initiated = @attrs['allow_idp_initiated']
    @@ -692,12 +696,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def allow_idp_initiated
       @allow_idp_initiated
    @@ -735,12 +739,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def attrs
       @attrs
    @@ -778,12 +782,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def authorized_groups
       @authorized_groups
    @@ -821,12 +825,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def client
       @client
    @@ -864,12 +868,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def cookie_prefix
       @cookie_prefix
    @@ -907,12 +911,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def enabled
       @enabled
    @@ -950,12 +954,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def force_authn
       @force_authn
    @@ -993,12 +997,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def 
       @idp_metadata
    @@ -1036,12 +1040,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def 
       @idp_metadata_url
    @@ -1079,12 +1083,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def inactivity_timeout
       @inactivity_timeout
    @@ -1122,12 +1126,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def maximum_duration
       @maximum_duration
    @@ -1165,12 +1169,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def nameid_format
       @nameid_format
    @@ -1208,12 +1212,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def options_passthrough
       @options_passthrough
    @@ -1245,12 +1249,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 36
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 42
     
     def ==(other)
       @attrs == other.attrs
    @@ -1275,12 +1279,12 @@
           
     
     
    -44
    -45
    -46
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 44
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 50
     
     def to_h
       @attrs.to_h
    @@ -1305,12 +1309,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 40
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 46
     
     def to_s
       @attrs.to_s
    @@ -1325,9 +1329,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointTLSTermination.html b/doc/NgrokAPI/Models/EndpointTLSTermination.html
    index 055daca..459373b 100644
    --- a/doc/NgrokAPI/Models/EndpointTLSTermination.html
    +++ b/doc/NgrokAPI/Models/EndpointTLSTermination.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointTLSTermination
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 12
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def attrs
       @attrs
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def client
       @client
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def enabled
       @enabled
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def min_version
       @min_version
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def terminate_at
       @terminate_at
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html b/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
    index 07d227e..5b88bd2 100644
    --- a/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
    +++ b/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointTLSTerminationAtEdge
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 8
     
     def enabled
       @enabled
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 8
     
     def min_version
       @min_version
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointWebhookValidation.html b/doc/NgrokAPI/Models/EndpointWebhookValidation.html
    index 8a8d2c5..7ff0267 100644
    --- a/doc/NgrokAPI/Models/EndpointWebhookValidation.html
    +++ b/doc/NgrokAPI/Models/EndpointWebhookValidation.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointWebhookValidation
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 12
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def attrs
       @attrs
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def client
       @client
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def enabled
       @enabled
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def provider
       @provider
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def secret
       @secret
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html b/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
    index 2464f79..7935585 100644
    --- a/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
    +++ b/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointWebsocketTCPConverter
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -330,14 +330,14 @@
           
     
     
    -10
    -11
     12
     13
    -14
    +14 +15 +16
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 10
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 12
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -382,12 +382,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 8
     
     def attrs
       @attrs
    @@ -425,12 +425,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 8
     
     def client
       @client
    @@ -468,12 +468,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 8
     
     def enabled
       @enabled
    @@ -505,12 +505,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 16
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 18
     
     def ==(other)
       @attrs == other.attrs
    @@ -535,12 +535,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 26
     
     def to_h
       @attrs.to_h
    @@ -565,12 +565,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 22
     
     def to_s
       @attrs.to_s
    @@ -585,9 +585,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventDestination.html b/doc/NgrokAPI/Models/EventDestination.html
    index 87692fa..0725692 100644
    --- a/doc/NgrokAPI/Models/EventDestination.html
    +++ b/doc/NgrokAPI/Models/EventDestination.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventDestination
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -528,20 +528,22 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 16
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -552,7 +554,9 @@
       @description = @attrs['description']
       @format = @attrs['format']
       @target = @attrs['target']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -592,12 +596,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def attrs
       @attrs
    @@ -635,12 +639,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def client
       @client
    @@ -678,12 +682,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def created_at
       @created_at
    @@ -721,12 +725,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def description
       @description
    @@ -764,12 +768,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def format
       @format
    @@ -807,12 +811,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def id
       @id
    @@ -850,12 +854,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def 
       @metadata
    @@ -893,12 +897,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def target
       @target
    @@ -936,12 +940,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def uri
       @uri
    @@ -973,12 +977,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 28
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1016,14 +1020,14 @@
           
     
     
    -45
    -46
    -47
    -48
    -49
    +51 +52 +53 +54 +55
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 45
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 51
     
     def delete
       @client.delete(
    @@ -1050,12 +1054,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 36
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1080,12 +1084,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 32
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1100,9 +1104,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventSource.html b/doc/NgrokAPI/Models/EventSource.html
    index c091344..b5e416a 100644
    --- a/doc/NgrokAPI/Models/EventSource.html
    +++ b/doc/NgrokAPI/Models/EventSource.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventSource
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -417,17 +417,19 @@
           
     
     
    -13
    -14
    -15
    -16
     17
     18
     19
    -20
    +20 +21 +22 +23 +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 13
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 17
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -435,7 +437,9 @@
       @type = @attrs['type']
       @filter = @attrs['filter']
       @fields = @attrs['fields']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -475,12 +479,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def attrs
       @attrs
    @@ -518,12 +522,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def client
       @client
    @@ -561,12 +565,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def fields
       @fields
    @@ -604,12 +608,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def filter
       @filter
    @@ -647,12 +651,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def type
       @type
    @@ -690,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def uri
       @uri
    @@ -727,12 +731,12 @@
           
     
     
    -22
    -23
    -24
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 28
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +761,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 30
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 36
     
     def to_h
       @attrs.to_h
    @@ -787,12 +791,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 32
     
     def to_s
       @attrs.to_s
    @@ -807,9 +811,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventSourceList.html b/doc/NgrokAPI/Models/EventSourceList.html
    index ba7ecd6..1fefcca 100644
    --- a/doc/NgrokAPI/Models/EventSourceList.html
    +++ b/doc/NgrokAPI/Models/EventSourceList.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventSourceList
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,21 +359,25 @@
           
     
     
    -11
    -12
    -13
    -14
     15
    -16
    +16 +17 +18 +19 +20 +21 +22
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 11
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 15
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @sources = @attrs['sources']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -413,12 +417,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 10
     
     def attrs
       @attrs
    @@ -456,12 +460,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 10
     
     def client
       @client
    @@ -499,12 +503,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 10
     
     def sources
       @sources
    @@ -542,12 +546,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 10
     
     def uri
       @uri
    @@ -579,12 +583,12 @@
           
     
     
    -18
    -19
    -20
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 18
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 24
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +613,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 32
     
     def to_h
       @attrs.to_h
    @@ -639,12 +643,12 @@
           
     
     
    -22
    -23
    -24
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 28
     
     def to_s
       @attrs.to_s
    @@ -659,9 +663,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventSourceReplace.html b/doc/NgrokAPI/Models/EventSourceReplace.html
    index 1e39085..1844b86 100644
    --- a/doc/NgrokAPI/Models/EventSourceReplace.html
    +++ b/doc/NgrokAPI/Models/EventSourceReplace.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventSourceReplace
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 12
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def attrs
       @attrs
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def client
       @client
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def fields
       @fields
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def filter
       @filter
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def type
       @type
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 20
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 28
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 24
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventSubscription.html b/doc/NgrokAPI/Models/EventSubscription.html
    index eec17f8..ff24b76 100644
    --- a/doc/NgrokAPI/Models/EventSubscription.html
    +++ b/doc/NgrokAPI/Models/EventSubscription.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventSubscription
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -528,26 +528,30 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 16
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @metadata = @attrs['metadata']
       @description = @attrs['description']
    @@ -592,12 +596,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def attrs
       @attrs
    @@ -635,12 +639,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def client
       @client
    @@ -678,12 +682,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def created_at
       @created_at
    @@ -721,12 +725,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def description
       @description
    @@ -764,12 +768,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def destinations
       @destinations
    @@ -807,12 +811,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def id
       @id
    @@ -850,12 +854,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def 
       @metadata
    @@ -893,12 +897,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def sources
       @sources
    @@ -936,12 +940,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def uri
       @uri
    @@ -973,12 +977,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 28
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1016,14 +1020,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 44
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 50
     
     def delete
       @client.delete(
    @@ -1050,12 +1054,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 36
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1080,12 +1084,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 32
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1100,9 +1104,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventTarget.html b/doc/NgrokAPI/Models/EventTarget.html
    index 057d1ab..158684d 100644
    --- a/doc/NgrokAPI/Models/EventTarget.html
    +++ b/doc/NgrokAPI/Models/EventTarget.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventTarget
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -190,6 +190,35 @@
     

    Returns the value of attribute cloudwatch_logs.

    + + + +
  • + + + #datadog ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute datadog.

    +
    +
  • @@ -417,17 +446,18 @@
     
     
    -13
    -14
    -15
     16
     17
     18
     19
    -20
    +20 +21 +22 +23 +24
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 13
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -436,6 +466,7 @@
       @kinesis = @attrs['kinesis']
       @cloudwatch_logs = @attrs['cloudwatch_logs']
       @debug = @attrs['debug']
    +  @datadog = @attrs['datadog']
     end
    @@ -475,12 +506,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def attrs
       @attrs
    @@ -518,12 +549,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def client
       @client
    @@ -561,12 +592,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def cloudwatch_logs
       @cloudwatch_logs
    @@ -577,6 +608,49 @@
     
         
           
    +      
    +      
    +

    + + #datadogObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute datadog.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target.rb', line 8
    +
    +def datadog
    +  @datadog
    +end
    +
    +
    + +

    @@ -604,12 +678,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10

    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def debug
       @debug
    @@ -647,12 +721,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def firehose
       @firehose
    @@ -690,12 +764,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def kinesis
       @kinesis
    @@ -727,12 +801,12 @@
           
     
     
    -22
    -23
    -24
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +831,12 @@
           
     
     
    -30
    -31
    -32
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 30
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -787,12 +861,12 @@
           
     
     
    -26
    -27
    -28
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -807,9 +881,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html b/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html
    index 039fa92..68f2492 100644
    --- a/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html
    +++ b/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventTargetCloudwatchLogs
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 11
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 8
     
     def auth
       @auth
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 8
     
     def log_group_arn
       @log_group_arn
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 18
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventTargetDatadog.html b/doc/NgrokAPI/Models/EventTargetDatadog.html
    new file mode 100644
    index 0000000..a2d2115
    --- /dev/null
    +++ b/doc/NgrokAPI/Models/EventTargetDatadog.html
    @@ -0,0 +1,817 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EventTargetDatadog
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EventTargetDatadog + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/event_target_datadog.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #api_key ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute api_key.

      +
      + +
    • + + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #ddsite ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ddsite.

      +
      + +
    • + + +
    • + + + #ddtags ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ddtags.

      +
      + +
    • + + +
    • + + + #service ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute service.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EventTargetDatadog + + + + + +

    +
    + +

    Returns a new instance of EventTargetDatadog.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 15
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @api_key = @attrs['api_key']
    +  @ddtags = @attrs['ddtags']
    +  @service = @attrs['service']
    +  @ddsite = @attrs['ddsite']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #api_keyObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute api_key.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def api_key
    +  @api_key
    +end
    +
    +
    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #ddsiteObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ddsite.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def ddsite
    +  @ddsite
    +end
    +
    +
    + + + +
    +

    + + #ddtagsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ddtags.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def ddtags
    +  @ddtags
    +end
    +
    +
    + + + +
    +

    + + #serviceObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute service.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def service
    +  @service
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 24
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 32
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 28
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/EventTargetFirehose.html b/doc/NgrokAPI/Models/EventTargetFirehose.html index 0302503..9257319 100644 --- a/doc/NgrokAPI/Models/EventTargetFirehose.html +++ b/doc/NgrokAPI/Models/EventTargetFirehose.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EventTargetFirehose - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -359,15 +359,15 @@
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 11
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 8
     
     def auth
       @auth
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 8
     
     def delivery_stream_arn
       @delivery_stream_arn
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 18
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventTargetKinesis.html b/doc/NgrokAPI/Models/EventTargetKinesis.html
    index a3c55b2..a5cd8c8 100644
    --- a/doc/NgrokAPI/Models/EventTargetKinesis.html
    +++ b/doc/NgrokAPI/Models/EventTargetKinesis.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventTargetKinesis
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 11
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 8
     
     def auth
       @auth
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 8
     
     def stream_arn
       @stream_arn
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 18
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/FailoverBackend.html b/doc/NgrokAPI/Models/FailoverBackend.html
    index 2ba3b86..ed025b8 100644
    --- a/doc/NgrokAPI/Models/FailoverBackend.html
    +++ b/doc/NgrokAPI/Models/FailoverBackend.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::FailoverBackend
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -523,25 +523,29 @@
           
     
     
    -15
    -16
    -17
    -18
     19
     20
     21
     22
     23
    -24
    +24 +25 +26 +27 +28 +29 +30
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 15
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 19
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -585,12 +589,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def attrs
       @attrs
    @@ -628,12 +632,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def backends
       @backends
    @@ -671,12 +675,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def client
       @client
    @@ -714,12 +718,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def created_at
       @created_at
    @@ -757,12 +761,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def description
       @description
    @@ -800,12 +804,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def id
       @id
    @@ -843,12 +847,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def 
       @metadata
    @@ -886,12 +890,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def uri
       @uri
    @@ -923,12 +927,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 26
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 32
     
     def ==(other)
       @attrs == other.attrs
    @@ -966,14 +970,14 @@
           
     
     
    -42
    -43
    -44
    -45
    -46
    +48 +49 +50 +51 +52
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 42
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 48
     
     def delete
       @client.delete(
    @@ -1000,12 +1004,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 34
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 40
     
     def to_h
       @attrs.to_h
    @@ -1030,12 +1034,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 30
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 36
     
     def to_s
       @attrs.to_s
    @@ -1073,12 +1077,6 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    -57
     58
     59
     60
    @@ -1087,10 +1085,16 @@
     63
     64
     65
    -66
    +66 +67 +68 +69 +70 +71 +72
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 52
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 58
     
     def update(
       description: nil,
    @@ -1117,9 +1121,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/HTTPResponseBackend.html b/doc/NgrokAPI/Models/HTTPResponseBackend.html
    index 29d3265..e5b2359 100644
    --- a/doc/NgrokAPI/Models/HTTPResponseBackend.html
    +++ b/doc/NgrokAPI/Models/HTTPResponseBackend.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::HTTPResponseBackend
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -581,10 +581,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -592,16 +588,24 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 17
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -647,12 +651,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def attrs
       @attrs
    @@ -690,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def body
       @body
    @@ -733,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def client
       @client
    @@ -776,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def created_at
       @created_at
    @@ -819,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def description
       @description
    @@ -862,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def headers
       @headers
    @@ -905,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def id
       @id
    @@ -948,12 +952,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def 
       @metadata
    @@ -991,12 +995,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def status_code
       @status_code
    @@ -1034,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def uri
       @uri
    @@ -1071,12 +1075,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 30
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1112,14 +1116,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 44
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 50
     
     def delete
       @client.delete(
    @@ -1146,12 +1150,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 38
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1176,12 +1180,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 34
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1217,12 +1221,6 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    -57
     58
     59
     60
    @@ -1237,10 +1235,16 @@
     69
     70
     71
    -72
    +72 +73 +74 +75 +76 +77 +78
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 52
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 58
     
     def update(
       description: nil,
    @@ -1273,9 +1277,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/HTTPSEdge.html b/doc/NgrokAPI/Models/HTTPSEdge.html
    index 4541fd6..44f2ee8 100644
    --- a/doc/NgrokAPI/Models/HTTPSEdge.html
    +++ b/doc/NgrokAPI/Models/HTTPSEdge.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::HTTPSEdge
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -610,10 +610,6 @@
           
     
     
    -18
    -19
    -20
    -21
     22
     23
     24
    @@ -622,10 +618,16 @@
     27
     28
     29
    -30
    +30 +31 +32 +33 +34 +35 +36
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 18
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 22
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -634,7 +636,9 @@
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @created_at = @attrs['created_at']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @hostports = @attrs['hostports']
       @mutual_tls = @attrs['mutual_tls']
       @tls_termination = @attrs['tls_termination']
    @@ -678,12 +682,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def attrs
       @attrs
    @@ -721,12 +725,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def client
       @client
    @@ -764,12 +768,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def created_at
       @created_at
    @@ -807,12 +811,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def description
       @description
    @@ -850,12 +854,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def hostports
       @hostports
    @@ -893,12 +897,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def id
       @id
    @@ -936,12 +940,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def 
       @metadata
    @@ -979,12 +983,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def mutual_tls
       @mutual_tls
    @@ -1022,12 +1026,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def routes
       @routes
    @@ -1065,12 +1069,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def tls_termination
       @tls_termination
    @@ -1108,12 +1112,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def uri
       @uri
    @@ -1145,12 +1149,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 32
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 38
     
     def ==(other)
       @attrs == other.attrs
    @@ -1188,14 +1192,14 @@
           
     
     
    -77
    -78
    -79
    -80
    -81
    +83 +84 +85 +86 +87
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 77
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 83
     
     def delete
       @client.delete(
    @@ -1222,12 +1226,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 40
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 46
     
     def to_h
       @attrs.to_h
    @@ -1252,12 +1256,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 36
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 42
     
     def to_s
       @attrs.to_s
    @@ -1295,12 +1299,6 @@
           
     
     
    -51
    -52
    -53
    -54
    -55
    -56
     57
     58
     59
    @@ -1315,10 +1313,16 @@
     68
     69
     70
    -71
    +71 +72 +73 +74 +75 +76 +77
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 51
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 57
     
     def update(
       description: nil,
    @@ -1351,9 +1355,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/HTTPSEdgeRoute.html b/doc/NgrokAPI/Models/HTTPSEdgeRoute.html
    index 1a488a4..8137f31 100644
    --- a/doc/NgrokAPI/Models/HTTPSEdgeRoute.html
    +++ b/doc/NgrokAPI/Models/HTTPSEdgeRoute.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::HTTPSEdgeRoute
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -900,10 +900,6 @@
           
     
     
    -28
    -29
    -30
    -31
     32
     33
     34
    @@ -922,10 +918,16 @@
     47
     48
     49
    -50
    +50 +51 +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 28
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 32
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -935,7 +937,9 @@
       @created_at = @attrs['created_at']
       @match_type = @attrs['match_type']
       @match = @attrs['match']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @backend = @attrs['backend']
    @@ -988,12 +992,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def attrs
       @attrs
    @@ -1031,12 +1035,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def backend
       @backend
    @@ -1074,12 +1078,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def circuit_breaker
       @circuit_breaker
    @@ -1117,12 +1121,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def client
       @client
    @@ -1160,12 +1164,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def compression
       @compression
    @@ -1203,12 +1207,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def created_at
       @created_at
    @@ -1246,12 +1250,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def description
       @description
    @@ -1289,12 +1293,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def edge_id
       @edge_id
    @@ -1332,12 +1336,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def id
       @id
    @@ -1375,12 +1379,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def ip_restriction
       @ip_restriction
    @@ -1418,12 +1422,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def match
       @match
    @@ -1461,12 +1465,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def match_type
       @match_type
    @@ -1504,12 +1508,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def 
       @metadata
    @@ -1547,12 +1551,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def oauth
       @oauth
    @@ -1590,12 +1594,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def oidc
       @oidc
    @@ -1633,12 +1637,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def request_headers
       @request_headers
    @@ -1676,12 +1680,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def response_headers
       @response_headers
    @@ -1719,12 +1723,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def saml
       @saml
    @@ -1762,12 +1766,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def uri
       @uri
    @@ -1805,12 +1809,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def webhook_verification
       @webhook_verification
    @@ -1848,12 +1852,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def websocket_tcp_converter
       @websocket_tcp_converter
    @@ -1885,12 +1889,12 @@
           
     
     
    -52
    -53
    -54
    +58 +59 +60
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 52
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 58
     
     def ==(other)
       @attrs == other.attrs
    @@ -1928,16 +1932,16 @@
           
     
     
    -128
    -129
    -130
    -131
    -132
    -133
    -134
    +134 +135 +136 +137 +138 +139 +140
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 128
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 134
     
     def delete(
     )
    @@ -1966,12 +1970,12 @@
           
     
     
    -60
    -61
    -62
    +66 +67 +68
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 60
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 66
     
     def to_h
       @attrs.to_h
    @@ -1996,12 +2000,12 @@
           
     
     
    -56
    -57
    -58
    +62 +63 +64
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 56
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 62
     
     def to_s
       @attrs.to_s
    @@ -2039,12 +2043,6 @@
           
     
     
    -71
    -72
    -73
    -74
    -75
    -76
     77
     78
     79
    @@ -2090,10 +2088,16 @@
     119
     120
     121
    -122
    +122 +123 +124 +125 +126 +127 +128
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 71
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 77
     
     def update(
       match_type: "",
    @@ -2157,9 +2161,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/IPPolicy.html b/doc/NgrokAPI/Models/IPPolicy.html
    index 5403b06..fc520ec 100644
    --- a/doc/NgrokAPI/Models/IPPolicy.html
    +++ b/doc/NgrokAPI/Models/IPPolicy.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::IPPolicy
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -523,25 +523,29 @@
           
     
     
    -15
    -16
    -17
    -18
     19
     20
     21
     22
     23
    -24
    +24 +25 +26 +27 +28 +29 +30
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 15
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 19
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -585,12 +589,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def action
       @action
    @@ -628,12 +632,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def attrs
       @attrs
    @@ -671,12 +675,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def client
       @client
    @@ -714,12 +718,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def created_at
       @created_at
    @@ -757,12 +761,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def description
       @description
    @@ -800,12 +804,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def id
       @id
    @@ -843,12 +847,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def 
       @metadata
    @@ -886,12 +890,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def uri
       @uri
    @@ -923,12 +927,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 26
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 32
     
     def ==(other)
       @attrs == other.attrs
    @@ -966,14 +970,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 44
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 50
     
     def delete
       @client.delete(
    @@ -1000,12 +1004,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 34
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 40
     
     def to_h
       @attrs.to_h
    @@ -1030,12 +1034,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 30
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 36
     
     def to_s
       @attrs.to_s
    @@ -1073,21 +1077,21 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
     63
     64
    -65
    +65 +66 +67 +68 +69 +70 +71
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 54
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 60
     
     def update(
       description: nil,
    @@ -1111,9 +1115,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/IPPolicyRule.html b/doc/NgrokAPI/Models/IPPolicyRule.html
    index 913762b..53380dc 100644
    --- a/doc/NgrokAPI/Models/IPPolicyRule.html
    +++ b/doc/NgrokAPI/Models/IPPolicyRule.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::IPPolicyRule
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -581,10 +581,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -592,16 +588,24 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 17
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -647,12 +651,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def action
       @action
    @@ -690,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def attrs
       @attrs
    @@ -733,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def cidr
       @cidr
    @@ -776,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def client
       @client
    @@ -819,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def created_at
       @created_at
    @@ -862,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def description
       @description
    @@ -905,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def id
       @id
    @@ -948,12 +952,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def ip_policy
       @ip_policy
    @@ -991,12 +995,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def 
       @metadata
    @@ -1034,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def uri
       @uri
    @@ -1071,12 +1075,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 30
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1114,14 +1118,14 @@
           
     
     
    -46
    -47
    -48
    -49
    -50
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 46
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 52
     
     def delete
       @client.delete(
    @@ -1148,12 +1152,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 38
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1178,12 +1182,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 34
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1221,12 +1225,6 @@
           
     
     
    -56
    -57
    -58
    -59
    -60
    -61
     62
     63
     64
    @@ -1235,10 +1233,16 @@
     67
     68
     69
    -70
    +70 +71 +72 +73 +74 +75 +76
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 56
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 62
     
     def update(
       description: nil,
    @@ -1265,9 +1269,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/IPRestriction.html b/doc/NgrokAPI/Models/IPRestriction.html
    index 2e4c37f..7ea708a 100644
    --- a/doc/NgrokAPI/Models/IPRestriction.html
    +++ b/doc/NgrokAPI/Models/IPRestriction.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::IPRestriction
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -557,10 +557,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -568,16 +564,24 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 17
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -623,12 +627,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def attrs
       @attrs
    @@ -666,12 +670,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def client
       @client
    @@ -709,12 +713,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def created_at
       @created_at
    @@ -752,12 +756,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def description
       @description
    @@ -795,12 +799,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def enforced
       @enforced
    @@ -838,12 +842,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def id
       @id
    @@ -881,12 +885,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def ip_policies
       @ip_policies
    @@ -924,12 +928,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def 
       @metadata
    @@ -967,12 +971,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def type
       @type
    @@ -1010,12 +1014,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def uri
       @uri
    @@ -1047,12 +1051,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 30
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1090,14 +1094,14 @@
           
     
     
    -46
    -47
    -48
    -49
    -50
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 46
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 52
     
     def delete
       @client.delete(
    @@ -1124,12 +1128,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 38
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1154,12 +1158,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 34
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1174,9 +1178,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/IdentityProvider.html b/doc/NgrokAPI/Models/IdentityProvider.html
    new file mode 100644
    index 0000000..1ea0ba7
    --- /dev/null
    +++ b/doc/NgrokAPI/Models/IdentityProvider.html
    @@ -0,0 +1,669 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::IdentityProvider
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::IdentityProvider + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/identity_provider.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute name.

      +
      + +
    • + + +
    • + + + #url ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute url.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ IdentityProvider + + + + + +

    +
    + +

    Returns a new instance of IdentityProvider.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +16
    +17
    +18
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 13
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @name = @attrs['name']
    +  @url = @attrs['url']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 8
    +
    +def name
    +  @name
    +end
    +
    +
    + + + +
    +

    + + #urlObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute url.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 8
    +
    +def url
    +  @url
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 20
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 28
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/Listable.html b/doc/NgrokAPI/Models/Listable.html index 35c1830..28b081b 100644 --- a/doc/NgrokAPI/Models/Listable.html +++ b/doc/NgrokAPI/Models/Listable.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::Listable - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -492,8 +492,6 @@
     
     
    -19
    -20
     21
     22
     23
    @@ -507,26 +505,28 @@
     31
     32
     33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/listable.rb', line 19
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 21
     
    -def initialize(danger: false, client:, attrs:, list_property:, klass:)
    -  @client = client
    -  @attrs = attrs
    -  @list_property = list_property
    -  @next_page_uri = @attrs['next_page_uri']
    -  @uri = @attrs['uri']
    -  @items = @attrs[list_property].map do |item|
    -    klass.new(client: client, attrs: item)
    -  end
    -  @iter = NgrokAPI::PagedIterator.new(
    -    client: client,
    -    page: self,
    -    list_property: list_property,
    -    danger: danger
    -  )
    +def initialize(danger: false, client:, attrs:, list_property:, klass:)
    +  @client = client
    +  @attrs = attrs
    +  @list_property = list_property
    +  @next_page_uri = @attrs['next_page_uri']
    +  @uri = @attrs['uri']
    +  @items = @attrs[list_property].map do |item|
    +    klass.new(client: client, attrs: item)
    +  end
    +  @iter = NgrokAPI::PagedIterator.new(
    +    client: client,
    +    page: self,
    +    list_property: list_property,
    +    danger: danger
    +  )
     end
    @@ -566,12 +566,12 @@
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def attrs
       @attrs
    @@ -609,12 +609,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def client
       @client
    @@ -652,12 +652,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def items
       @items
    @@ -695,12 +695,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def iter
       @iter
    @@ -738,12 +738,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def klass
       @klass
    @@ -781,12 +781,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def list_property
       @list_property
    @@ -824,12 +824,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def next_page_uri
       @next_page_uri
    @@ -867,12 +867,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def uri
       @uri
    @@ -904,15 +904,15 @@
           
     
     
    -44
    -45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/listable.rb', line 44
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 46
     
    -def ==(other)
    -  @attrs == other.attrs
    +def ==(other)
    +  @attrs == other.attrs
     end
    @@ -934,23 +934,23 @@
     
     
    -36
    -37
     38
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/listable.rb', line 36
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 38
     
    -def each
    -  item = @iter.get_next
    -  while item
    -    yield item
    -    item = @iter.get_next
    -  end
    +def each
    +  item = @iter.get_next
    +  while item
    +    yield item
    +    item = @iter.get_next
    +  end
     end
    @@ -972,15 +972,15 @@
     
     
    -48
    -49
    -50
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/listable.rb', line 48
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 50
     
    -def to_s
    -  @attrs.to_s
    +def to_s
    +  @attrs.to_s
     end
    @@ -992,9 +992,9 @@ diff --git a/doc/NgrokAPI/Models/Location.html b/doc/NgrokAPI/Models/Location.html new file mode 100644 index 0000000..5c84972 --- /dev/null +++ b/doc/NgrokAPI/Models/Location.html @@ -0,0 +1,817 @@ + + + + + + + Class: NgrokAPI::Models::Location + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::Location + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/location.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #country_code ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute country_code.

      +
      + +
    • + + +
    • + + + #lat_long_radius_km ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute lat_long_radius_km.

      +
      + +
    • + + +
    • + + + #latitude ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute latitude.

      +
      + +
    • + + +
    • + + + #longitude ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute longitude.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ Location + + + + + +

    +
    + +

    Returns a new instance of Location.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 15
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @country_code = @attrs['country_code']
    +  @latitude = @attrs['latitude']
    +  @longitude = @attrs['longitude']
    +  @lat_long_radius_km = @attrs['lat_long_radius_km']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #country_codeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute country_code.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def country_code
    +  @country_code
    +end
    +
    +
    + + + +
    +

    + + #lat_long_radius_kmObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute lat_long_radius_km.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def lat_long_radius_km
    +  @lat_long_radius_km
    +end
    +
    +
    + + + +
    +

    + + #latitudeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute latitude.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def latitude
    +  @latitude
    +end
    +
    +
    + + + +
    +

    + + #longitudeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute longitude.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def longitude
    +  @longitude
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 24
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 32
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 28
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/Ref.html b/doc/NgrokAPI/Models/Ref.html index 52281ca..ed58e76 100644 --- a/doc/NgrokAPI/Models/Ref.html +++ b/doc/NgrokAPI/Models/Ref.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::Ref - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -359,21 +359,25 @@
     
     
    -11
    -12
    -13
    -14
     15
    -16
    +16 +17 +18 +19 +20 +21 +22
    -
    # File 'lib/ngrokapi/models/ref.rb', line 11
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 15
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -413,12 +417,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ref.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 10
     
     def attrs
       @attrs
    @@ -456,12 +460,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ref.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 10
     
     def client
       @client
    @@ -499,12 +503,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ref.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 10
     
     def id
       @id
    @@ -542,12 +546,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ref.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 10
     
     def uri
       @uri
    @@ -579,12 +583,12 @@
           
     
     
    -18
    -19
    -20
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/ref.rb', line 18
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 24
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +613,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ref.rb', line 26
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 32
     
     def to_h
       @attrs.to_h
    @@ -639,12 +643,12 @@
           
     
     
    -22
    -23
    -24
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/ref.rb', line 22
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 28
     
     def to_s
       @attrs.to_s
    @@ -659,9 +663,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/ReservedAddr.html b/doc/NgrokAPI/Models/ReservedAddr.html
    index 2215b89..4fbeba2 100644
    --- a/doc/NgrokAPI/Models/ReservedAddr.html
    +++ b/doc/NgrokAPI/Models/ReservedAddr.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedAddr
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -557,10 +557,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -568,16 +564,24 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 17
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -623,12 +627,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def addr
       @addr
    @@ -666,12 +670,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def attrs
       @attrs
    @@ -709,12 +713,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def client
       @client
    @@ -752,12 +756,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def created_at
       @created_at
    @@ -795,12 +799,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def description
       @description
    @@ -838,12 +842,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def endpoint_configuration
       @endpoint_configuration
    @@ -881,12 +885,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def id
       @id
    @@ -924,12 +928,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def 
       @metadata
    @@ -967,12 +971,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def region
       @region
    @@ -1010,12 +1014,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def uri
       @uri
    @@ -1047,12 +1051,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 30
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1090,14 +1094,14 @@
           
     
     
    -46
    -47
    -48
    -49
    -50
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 46
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 52
     
     def delete
       @client.delete(
    @@ -1124,12 +1128,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 38
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1154,12 +1158,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 34
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1174,9 +1178,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/ReservedDomain.html b/doc/NgrokAPI/Models/ReservedDomain.html
    index 808a877..d754779 100644
    --- a/doc/NgrokAPI/Models/ReservedDomain.html
    +++ b/doc/NgrokAPI/Models/ReservedDomain.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedDomain
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -731,10 +731,6 @@
           
     
     
    -23
    -24
    -25
    -26
     27
     28
     29
    @@ -748,16 +744,24 @@
     37
     38
     39
    -40
    +40 +41 +42 +43 +44 +45 +46
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 23
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 27
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -809,12 +813,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def acme_challenge_cname_target
       @acme_challenge_cname_target
    @@ -852,12 +856,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def attrs
       @attrs
    @@ -895,12 +899,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def certificate
       @certificate
    @@ -938,12 +942,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def certificate_management_policy
       @certificate_management_policy
    @@ -981,12 +985,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def certificate_management_status
       @certificate_management_status
    @@ -1024,12 +1028,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def client
       @client
    @@ -1067,12 +1071,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def cname_target
       @cname_target
    @@ -1110,12 +1114,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def created_at
       @created_at
    @@ -1153,12 +1157,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def description
       @description
    @@ -1196,12 +1200,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def domain
       @domain
    @@ -1239,12 +1243,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def http_endpoint_configuration
       @http_endpoint_configuration
    @@ -1282,12 +1286,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def https_endpoint_configuration
       @https_endpoint_configuration
    @@ -1325,12 +1329,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def id
       @id
    @@ -1368,12 +1372,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def 
       @metadata
    @@ -1411,12 +1415,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def region
       @region
    @@ -1454,12 +1458,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def uri
       @uri
    @@ -1491,12 +1495,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 42
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 48
     
     def ==(other)
       @attrs == other.attrs
    @@ -1534,14 +1538,14 @@
           
     
     
    -58
    -59
    -60
    -61
    -62
    +64 +65 +66 +67 +68
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 58
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 64
     
     def delete
       @client.delete(
    @@ -1568,12 +1572,12 @@
           
     
     
    -50
    -51
    -52
    +56 +57 +58
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 50
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 56
     
     def to_h
       @attrs.to_h
    @@ -1598,12 +1602,12 @@
           
     
     
    -46
    -47
    -48
    +52 +53 +54
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 46
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 52
     
     def to_s
       @attrs.to_s
    @@ -1618,9 +1622,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/ReservedDomainCertJob.html b/doc/NgrokAPI/Models/ReservedDomainCertJob.html
    index ce9d863..1f97431 100644
    --- a/doc/NgrokAPI/Models/ReservedDomainCertJob.html
    +++ b/doc/NgrokAPI/Models/ReservedDomainCertJob.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedDomainCertJob
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -417,17 +417,17 @@
           
     
     
    -13
    -14
     15
     16
     17
     18
     19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 13
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 15
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -475,12 +475,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def attrs
       @attrs
    @@ -518,12 +518,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def client
       @client
    @@ -561,12 +561,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def error_code
       @error_code
    @@ -604,12 +604,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def msg
       @msg
    @@ -647,12 +647,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def retries_at
       @retries_at
    @@ -690,12 +690,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def started_at
       @started_at
    @@ -727,12 +727,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 22
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 24
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +757,12 @@
           
     
     
    -30
    -31
    -32
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 30
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 32
     
     def to_h
       @attrs.to_h
    @@ -787,12 +787,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 26
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 28
     
     def to_s
       @attrs.to_s
    @@ -807,9 +807,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html b/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html
    index 52e7462..1a37f6e 100644
    --- a/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html
    +++ b/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedDomainCertPolicy
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 11
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 8
     
     def authority
       @authority
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 8
     
     def private_key_type
       @private_key_type
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 18
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 26
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 22
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/ReservedDomainCertStatus.html b/doc/NgrokAPI/Models/ReservedDomainCertStatus.html
    index 0a137e7..884ed4e 100644
    --- a/doc/NgrokAPI/Models/ReservedDomainCertStatus.html
    +++ b/doc/NgrokAPI/Models/ReservedDomainCertStatus.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedDomainCertStatus
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 11
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 8
     
     def provisioning_job
       @provisioning_job
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 8
     
     def renews_at
       @renews_at
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 18
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 26
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 22
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/SSHCertificateAuthority.html b/doc/NgrokAPI/Models/SSHCertificateAuthority.html
    index a11cdf6..3612b04 100644
    --- a/doc/NgrokAPI/Models/SSHCertificateAuthority.html
    +++ b/doc/NgrokAPI/Models/SSHCertificateAuthority.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::SSHCertificateAuthority
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -552,26 +552,30 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 16
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -616,12 +620,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def attrs
       @attrs
    @@ -659,12 +663,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def client
       @client
    @@ -702,12 +706,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def created_at
       @created_at
    @@ -745,12 +749,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def description
       @description
    @@ -788,12 +792,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def id
       @id
    @@ -831,12 +835,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def key_type
       @key_type
    @@ -874,12 +878,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def 
       @metadata
    @@ -917,12 +921,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def public_key
       @public_key
    @@ -960,12 +964,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def uri
       @uri
    @@ -997,12 +1001,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 28
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1040,14 +1044,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 44
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 50
     
     def delete
       @client.delete(
    @@ -1074,12 +1078,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 36
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1104,12 +1108,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 32
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1147,21 +1151,21 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
     63
     64
    -65
    +65 +66 +67 +68 +69 +70 +71
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 54
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 60
     
     def update(
       description: nil,
    @@ -1185,9 +1189,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/SSHCredential.html b/doc/NgrokAPI/Models/SSHCredential.html
    index b33f7ea..60f6e27 100644
    --- a/doc/NgrokAPI/Models/SSHCredential.html
    +++ b/doc/NgrokAPI/Models/SSHCredential.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::SSHCredential
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -306,6 +306,35 @@
     

    Returns the value of attribute metadata.

    + + + +
  • + + + #owner_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute owner_id.

    +
    +
  • @@ -552,31 +581,37 @@
     
     
    -16
    -17
    -18
    -19
    -20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 16
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @public_key = @attrs['public_key']
       @acl = @attrs['acl']
    +  @owner_id = @attrs['owner_id']
     end
    @@ -616,12 +651,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def acl
       @acl
    @@ -659,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def attrs
       @attrs
    @@ -702,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def client
       @client
    @@ -745,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def created_at
       @created_at
    @@ -788,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def description
       @description
    @@ -831,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def id
       @id
    @@ -874,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def 
       @metadata
    @@ -890,6 +925,49 @@
     
         
           
    +      
    +      
    +

    + + #owner_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute owner_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
    +
    +def owner_id
    +  @owner_id
    +end
    +
    +
    + +

    @@ -917,12 +995,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12

    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def public_key
       @public_key
    @@ -960,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def uri
       @uri
    @@ -997,12 +1075,12 @@
           
     
     
    -28
    -29
    -30
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 28
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1040,14 +1118,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 44
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 52
     
     def delete
       @client.delete(
    @@ -1074,12 +1152,12 @@
           
     
     
    -36
    -37
    -38
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 36
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1104,12 +1182,12 @@
           
     
     
    -32
    -33
    -34
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 32
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1147,24 +1225,24 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
    -60
    -61
     62
     63
     64
     65
     66
     67
    -68
    +68 +69 +70 +71 +72 +73 +74 +75 +76
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 54
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 62
     
     def update(
       description: nil,
    @@ -1191,9 +1269,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/SSHHostCertificate.html b/doc/NgrokAPI/Models/SSHHostCertificate.html
    index d3d66db..c58955c 100644
    --- a/doc/NgrokAPI/Models/SSHHostCertificate.html
    +++ b/doc/NgrokAPI/Models/SSHHostCertificate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::SSHHostCertificate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -697,10 +697,6 @@
           
     
     
    -21
    -22
    -23
    -24
     25
     26
     27
    @@ -712,16 +708,24 @@
     33
     34
     35
    -36
    +36 +37 +38 +39 +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 21
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 25
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -771,12 +775,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def attrs
       @attrs
    @@ -814,12 +818,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def certificate
       @certificate
    @@ -857,12 +861,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def client
       @client
    @@ -900,12 +904,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def created_at
       @created_at
    @@ -943,12 +947,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def description
       @description
    @@ -986,12 +990,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def id
       @id
    @@ -1029,12 +1033,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def key_type
       @key_type
    @@ -1072,12 +1076,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def 
       @metadata
    @@ -1115,12 +1119,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def principals
       @principals
    @@ -1158,12 +1162,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def public_key
       @public_key
    @@ -1201,12 +1205,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def ssh_certificate_authority_id
       @ssh_certificate_authority_id
    @@ -1244,12 +1248,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def uri
       @uri
    @@ -1287,12 +1291,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def valid_after
       @valid_after
    @@ -1330,12 +1334,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def valid_until
       @valid_until
    @@ -1367,12 +1371,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 38
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 44
     
     def ==(other)
       @attrs == other.attrs
    @@ -1410,14 +1414,14 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    +60 +61 +62 +63 +64
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 54
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 60
     
     def delete
       @client.delete(
    @@ -1444,12 +1448,12 @@
           
     
     
    -46
    -47
    -48
    +52 +53 +54
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 46
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 52
     
     def to_h
       @attrs.to_h
    @@ -1474,12 +1478,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 42
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 48
     
     def to_s
       @attrs.to_s
    @@ -1517,21 +1521,21 @@
           
     
     
    -64
    -65
    -66
    -67
    -68
    -69
     70
     71
     72
     73
     74
    -75
    +75 +76 +77 +78 +79 +80 +81
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 64
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 70
     
     def update(
       description: nil,
    @@ -1555,9 +1559,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/SSHUserCertificate.html b/doc/NgrokAPI/Models/SSHUserCertificate.html
    index 064a936..f0b1b2d 100644
    --- a/doc/NgrokAPI/Models/SSHUserCertificate.html
    +++ b/doc/NgrokAPI/Models/SSHUserCertificate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::SSHUserCertificate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -755,10 +755,6 @@
           
     
     
    -23
    -24
    -25
    -26
     27
     28
     29
    @@ -772,16 +768,24 @@
     37
     38
     39
    -40
    +40 +41 +42 +43 +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 23
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 27
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -833,12 +837,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def attrs
       @attrs
    @@ -876,12 +880,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def certificate
       @certificate
    @@ -919,12 +923,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def client
       @client
    @@ -962,12 +966,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def created_at
       @created_at
    @@ -1005,12 +1009,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def critical_options
       @critical_options
    @@ -1048,12 +1052,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def description
       @description
    @@ -1091,12 +1095,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def extensions
       @extensions
    @@ -1134,12 +1138,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def id
       @id
    @@ -1177,12 +1181,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def key_type
       @key_type
    @@ -1220,12 +1224,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def 
       @metadata
    @@ -1263,12 +1267,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def principals
       @principals
    @@ -1306,12 +1310,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def public_key
       @public_key
    @@ -1349,12 +1353,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def ssh_certificate_authority_id
       @ssh_certificate_authority_id
    @@ -1392,12 +1396,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def uri
       @uri
    @@ -1435,12 +1439,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def valid_after
       @valid_after
    @@ -1478,12 +1482,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def valid_until
       @valid_until
    @@ -1515,12 +1519,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 42
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 48
     
     def ==(other)
       @attrs == other.attrs
    @@ -1558,14 +1562,14 @@
           
     
     
    -58
    -59
    -60
    -61
    -62
    +64 +65 +66 +67 +68
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 58
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 64
     
     def delete
       @client.delete(
    @@ -1592,12 +1596,12 @@
           
     
     
    -50
    -51
    -52
    +56 +57 +58
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 50
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 56
     
     def to_h
       @attrs.to_h
    @@ -1622,12 +1626,12 @@
           
     
     
    -46
    -47
    -48
    +52 +53 +54
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 46
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 52
     
     def to_s
       @attrs.to_s
    @@ -1665,21 +1669,21 @@
           
     
     
    -68
    -69
    -70
    -71
    -72
    -73
     74
     75
     76
     77
     78
    -79
    +79 +80 +81 +82 +83 +84 +85
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 68
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 74
     
     def update(
       description: nil,
    @@ -1703,9 +1707,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/TCPEdge.html b/doc/NgrokAPI/Models/TCPEdge.html
    index 73e9648..0ac6a9a 100644
    --- a/doc/NgrokAPI/Models/TCPEdge.html
    +++ b/doc/NgrokAPI/Models/TCPEdge.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TCPEdge
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -581,10 +581,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -592,10 +588,16 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 17
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -604,7 +606,9 @@
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @created_at = @attrs['created_at']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @hostports = @attrs['hostports']
       @backend = @attrs['backend']
       @ip_restriction = @attrs['ip_restriction']
    @@ -647,12 +651,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def attrs
       @attrs
    @@ -690,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def backend
       @backend
    @@ -733,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def client
       @client
    @@ -776,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def created_at
       @created_at
    @@ -819,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def description
       @description
    @@ -862,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def hostports
       @hostports
    @@ -905,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def id
       @id
    @@ -948,12 +952,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def ip_restriction
       @ip_restriction
    @@ -991,12 +995,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def 
       @metadata
    @@ -1034,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def uri
       @uri
    @@ -1071,12 +1075,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 30
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1114,14 +1118,14 @@
           
     
     
    -75
    -76
    -77
    -78
    -79
    +81 +82 +83 +84 +85
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 75
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 81
     
     def delete
       @client.delete(
    @@ -1148,12 +1152,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 38
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1178,12 +1182,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 34
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1221,12 +1225,6 @@
           
     
     
    -49
    -50
    -51
    -52
    -53
    -54
     55
     56
     57
    @@ -1241,10 +1239,16 @@
     66
     67
     68
    -69
    +69 +70 +71 +72 +73 +74 +75
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 49
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 55
     
     def update(
       description: nil,
    @@ -1277,9 +1281,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/TLSCertificate.html b/doc/NgrokAPI/Models/TLSCertificate.html
    index a1ea596..f70e6ec 100644
    --- a/doc/NgrokAPI/Models/TLSCertificate.html
    +++ b/doc/NgrokAPI/Models/TLSCertificate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TLSCertificate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -958,10 +958,6 @@
           
     
     
    -30
    -31
    -32
    -33
     34
     35
     36
    @@ -982,16 +978,24 @@
     51
     52
     53
    -54
    +54 +55 +56 +57 +58 +59 +60
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 30
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 34
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -1050,12 +1054,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def attrs
       @attrs
    @@ -1093,12 +1097,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def certificate_pem
       @certificate_pem
    @@ -1136,12 +1140,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def client
       @client
    @@ -1179,12 +1183,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def created_at
       @created_at
    @@ -1222,12 +1226,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def description
       @description
    @@ -1265,12 +1269,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def extended_key_usages
       @extended_key_usages
    @@ -1308,12 +1312,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def id
       @id
    @@ -1351,12 +1355,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def issued_at
       @issued_at
    @@ -1394,12 +1398,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def issuer_common_name
       @issuer_common_name
    @@ -1437,12 +1441,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def key_usages
       @key_usages
    @@ -1480,12 +1484,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def 
       @metadata
    @@ -1523,12 +1527,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def not_after
       @not_after
    @@ -1566,12 +1570,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def not_before
       @not_before
    @@ -1609,12 +1613,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def private_key_type
       @private_key_type
    @@ -1652,12 +1656,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def serial_number
       @serial_number
    @@ -1695,12 +1699,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_alternative_names
       @subject_alternative_names
    @@ -1738,12 +1742,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_common_name
       @subject_common_name
    @@ -1781,12 +1785,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_country
       @subject_country
    @@ -1824,12 +1828,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_locality
       @subject_locality
    @@ -1867,12 +1871,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_organization
       @subject_organization
    @@ -1910,12 +1914,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_organizational_unit
       @subject_organizational_unit
    @@ -1953,12 +1957,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_province
       @subject_province
    @@ -1996,12 +2000,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def uri
       @uri
    @@ -2033,12 +2037,12 @@
           
     
     
    -56
    -57
    -58
    +62 +63 +64
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 56
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 62
     
     def ==(other)
       @attrs == other.attrs
    @@ -2076,14 +2080,14 @@
           
     
     
    -72
    -73
    -74
    -75
    -76
    +78 +79 +80 +81 +82
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 72
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 78
     
     def delete
       @client.delete(
    @@ -2110,12 +2114,12 @@
           
     
     
    -64
    -65
    -66
    +70 +71 +72
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 64
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 70
     
     def to_h
       @attrs.to_h
    @@ -2140,12 +2144,12 @@
           
     
     
    -60
    -61
    -62
    +66 +67 +68
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 60
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 66
     
     def to_s
       @attrs.to_s
    @@ -2183,21 +2187,21 @@
           
     
     
    -82
    -83
    -84
    -85
    -86
    -87
     88
     89
     90
     91
     92
    -93
    +93 +94 +95 +96 +97 +98 +99
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 82
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 88
     
     def update(
       description: nil,
    @@ -2221,9 +2225,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/TLSCertificateSANs.html b/doc/NgrokAPI/Models/TLSCertificateSANs.html
    index b27d3c8..37853e5 100644
    --- a/doc/NgrokAPI/Models/TLSCertificateSANs.html
    +++ b/doc/NgrokAPI/Models/TLSCertificateSANs.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TLSCertificateSANs
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 11
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 8
     
     def dns_names
       @dns_names
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 8
     
     def ips
       @ips
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 18
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 26
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 22
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/TLSEdge.html b/doc/NgrokAPI/Models/TLSEdge.html
    index 9bb2118..2ef88f6 100644
    --- a/doc/NgrokAPI/Models/TLSEdge.html
    +++ b/doc/NgrokAPI/Models/TLSEdge.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TLSEdge
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -639,10 +639,6 @@
           
     
     
    -19
    -20
    -21
    -22
     23
     24
     25
    @@ -652,10 +648,16 @@
     29
     30
     31
    -32
    +32 +33 +34 +35 +36 +37 +38
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 19
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 23
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -664,7 +666,9 @@
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @created_at = @attrs['created_at']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @hostports = @attrs['hostports']
       @backend = @attrs['backend']
       @ip_restriction = @attrs['ip_restriction']
    @@ -709,12 +713,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def attrs
       @attrs
    @@ -752,12 +756,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def backend
       @backend
    @@ -795,12 +799,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def client
       @client
    @@ -838,12 +842,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def created_at
       @created_at
    @@ -881,12 +885,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def description
       @description
    @@ -924,12 +928,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def hostports
       @hostports
    @@ -967,12 +971,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def id
       @id
    @@ -1010,12 +1014,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def ip_restriction
       @ip_restriction
    @@ -1053,12 +1057,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def 
       @metadata
    @@ -1096,12 +1100,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def mutual_tls
       @mutual_tls
    @@ -1139,12 +1143,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def tls_termination
       @tls_termination
    @@ -1182,12 +1186,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def uri
       @uri
    @@ -1219,12 +1223,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 34
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 40
     
     def ==(other)
       @attrs == other.attrs
    @@ -1262,14 +1266,14 @@
           
     
     
    -85
    -86
    -87
    -88
    -89
    +91 +92 +93 +94 +95
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 85
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 91
     
     def delete
       @client.delete(
    @@ -1296,12 +1300,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 42
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 48
     
     def to_h
       @attrs.to_h
    @@ -1326,12 +1330,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 38
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 44
     
     def to_s
       @attrs.to_s
    @@ -1369,12 +1373,6 @@
           
     
     
    -53
    -54
    -55
    -56
    -57
    -58
     59
     60
     61
    @@ -1395,10 +1393,16 @@
     76
     77
     78
    -79
    +79 +80 +81 +82 +83 +84 +85
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 53
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 59
     
     def update(
       description: nil,
    @@ -1437,9 +1441,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/Tunnel.html b/doc/NgrokAPI/Models/Tunnel.html
    index 990c27f..868bf13 100644
    --- a/doc/NgrokAPI/Models/Tunnel.html
    +++ b/doc/NgrokAPI/Models/Tunnel.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::Tunnel
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -620,10 +620,6 @@
           
     
     
    -20
    -21
    -22
    -23
     24
     25
     26
    @@ -634,16 +630,24 @@
     31
     32
     33
    -34
    +34 +35 +36 +37 +38 +39 +40
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 20
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 24
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @public_url = @attrs['public_url']
    +  unless @attrs['public_url'].nil?
    +    @public_url = URI(@attrs['public_url'])
    +  end
       @started_at = @attrs['started_at']
       @metadata = @attrs['metadata']
       @proto = @attrs['proto']
    @@ -692,12 +696,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def attrs
       @attrs
    @@ -735,12 +739,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def backends
       @backends
    @@ -778,12 +782,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def client
       @client
    @@ -821,12 +825,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def endpoint
       @endpoint
    @@ -864,12 +868,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def forwards_to
       @forwards_to
    @@ -907,12 +911,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def id
       @id
    @@ -950,12 +954,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def labels
       @labels
    @@ -993,12 +997,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def 
       @metadata
    @@ -1036,12 +1040,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def proto
       @proto
    @@ -1079,12 +1083,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def public_url
       @public_url
    @@ -1122,12 +1126,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def region
       @region
    @@ -1165,12 +1169,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def started_at
       @started_at
    @@ -1208,12 +1212,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def tunnel_session
       @tunnel_session
    @@ -1245,12 +1249,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 36
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 42
     
     def ==(other)
       @attrs == other.attrs
    @@ -1275,12 +1279,12 @@
           
     
     
    -44
    -45
    -46
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 44
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 50
     
     def to_h
       @attrs.to_h
    @@ -1305,12 +1309,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 40
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 46
     
     def to_s
       @attrs.to_s
    @@ -1325,9 +1329,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/TunnelGroupBackend.html b/doc/NgrokAPI/Models/TunnelGroupBackend.html
    index d2442a1..8b3b67e 100644
    --- a/doc/NgrokAPI/Models/TunnelGroupBackend.html
    +++ b/doc/NgrokAPI/Models/TunnelGroupBackend.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TunnelGroupBackend
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -552,26 +552,30 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 16
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -616,12 +620,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def attrs
       @attrs
    @@ -659,12 +663,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def client
       @client
    @@ -702,12 +706,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def created_at
       @created_at
    @@ -745,12 +749,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def description
       @description
    @@ -788,12 +792,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def id
       @id
    @@ -831,12 +835,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def labels
       @labels
    @@ -874,12 +878,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def 
       @metadata
    @@ -917,12 +921,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def tunnels
       @tunnels
    @@ -960,12 +964,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def uri
       @uri
    @@ -997,12 +1001,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 28
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1040,14 +1044,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 44
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 50
     
     def delete
       @client.delete(
    @@ -1074,12 +1078,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 36
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1104,12 +1108,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 32
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1147,12 +1151,6 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
    @@ -1161,10 +1159,16 @@
     65
     66
     67
    -68
    +68 +69 +70 +71 +72 +73 +74
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 54
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 60
     
     def update(
       description: nil,
    @@ -1191,9 +1195,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/TunnelSession.html b/doc/NgrokAPI/Models/TunnelSession.html
    index 9f789d7..15ae96c 100644
    --- a/doc/NgrokAPI/Models/TunnelSession.html
    +++ b/doc/NgrokAPI/Models/TunnelSession.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TunnelSession
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -591,10 +591,6 @@
           
     
     
    -19
    -20
    -21
    -22
     23
     24
     25
    @@ -604,10 +600,16 @@
     29
     30
     31
    -32
    +32 +33 +34 +35 +36 +37 +38
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 19
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 23
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -621,7 +623,9 @@
       @region = @attrs['region']
       @started_at = @attrs['started_at']
       @transport = @attrs['transport']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -661,12 +665,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def agent_version
       @agent_version
    @@ -704,12 +708,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def attrs
       @attrs
    @@ -747,12 +751,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def client
       @client
    @@ -790,12 +794,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def credential
       @credential
    @@ -833,12 +837,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def id
       @id
    @@ -876,12 +880,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def ip
       @ip
    @@ -919,12 +923,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def 
       @metadata
    @@ -962,12 +966,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def os
       @os
    @@ -1005,12 +1009,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def region
       @region
    @@ -1048,12 +1052,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def started_at
       @started_at
    @@ -1091,12 +1095,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def transport
       @transport
    @@ -1134,12 +1138,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def uri
       @uri
    @@ -1171,12 +1175,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 34
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 40
     
     def ==(other)
       @attrs == other.attrs
    @@ -1201,12 +1205,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 42
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 48
     
     def to_h
       @attrs.to_h
    @@ -1231,12 +1235,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 38
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 44
     
     def to_s
       @attrs.to_s
    @@ -1251,9 +1255,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/UserAgent.html b/doc/NgrokAPI/Models/UserAgent.html
    new file mode 100644
    index 0000000..4d41c05
    --- /dev/null
    +++ b/doc/NgrokAPI/Models/UserAgent.html
    @@ -0,0 +1,965 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::UserAgent
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::UserAgent + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/user_agent.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #browser_name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute browser_name.

      +
      + +
    • + + +
    • + + + #browser_version ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute browser_version.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #device_type ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute device_type.

      +
      + +
    • + + +
    • + + + #os_name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute os_name.

      +
      + +
    • + + +
    • + + + #os_version ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute os_version.

      +
      + +
    • + + +
    • + + + #raw ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute raw.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ UserAgent + + + + + +

    +
    + +

    Returns a new instance of UserAgent.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 17
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @raw = @attrs['raw']
    +  @browser_name = @attrs['browser_name']
    +  @browser_version = @attrs['browser_version']
    +  @device_type = @attrs['device_type']
    +  @os_name = @attrs['os_name']
    +  @os_version = @attrs['os_version']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #browser_nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute browser_name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def browser_name
    +  @browser_name
    +end
    +
    +
    + + + +
    +

    + + #browser_versionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute browser_version.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def browser_version
    +  @browser_version
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #device_typeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute device_type.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def device_type
    +  @device_type
    +end
    +
    +
    + + + +
    +

    + + #os_nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute os_name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def os_name
    +  @os_name
    +end
    +
    +
    + + + +
    +

    + + #os_versionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute os_version.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def os_version
    +  @os_version
    +end
    +
    +
    + + + +
    +

    + + #rawObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute raw.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def raw
    +  @raw
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 28
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +36
    +37
    +38
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 36
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 32
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/WeightedBackend.html b/doc/NgrokAPI/Models/WeightedBackend.html index 69cdd54..3417777 100644 --- a/doc/NgrokAPI/Models/WeightedBackend.html +++ b/doc/NgrokAPI/Models/WeightedBackend.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::WeightedBackend - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -523,25 +523,29 @@
     
     
    -15
    -16
    -17
    -18
     19
     20
     21
     22
     23
    -24
    +24 +25 +26 +27 +28 +29 +30
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 15
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 19
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -585,12 +589,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def attrs
       @attrs
    @@ -628,12 +632,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def backends
       @backends
    @@ -671,12 +675,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def client
       @client
    @@ -714,12 +718,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def created_at
       @created_at
    @@ -757,12 +761,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def description
       @description
    @@ -800,12 +804,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def id
       @id
    @@ -843,12 +847,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def 
       @metadata
    @@ -886,12 +890,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def uri
       @uri
    @@ -923,12 +927,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 26
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 32
     
     def ==(other)
       @attrs == other.attrs
    @@ -966,14 +970,14 @@
           
     
     
    -42
    -43
    -44
    -45
    -46
    +48 +49 +50 +51 +52
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 42
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 48
     
     def delete
       @client.delete(
    @@ -1000,12 +1004,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 34
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 40
     
     def to_h
       @attrs.to_h
    @@ -1030,12 +1034,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 30
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 36
     
     def to_s
       @attrs.to_s
    @@ -1073,12 +1077,6 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    -57
     58
     59
     60
    @@ -1087,10 +1085,16 @@
     63
     64
     65
    -66
    +66 +67 +68 +69 +70 +71 +72
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 52
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 58
     
     def update(
       description: nil,
    @@ -1117,9 +1121,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/PagedIterator.html b/doc/NgrokAPI/PagedIterator.html
    index d856d68..d4dc750 100644
    --- a/doc/NgrokAPI/PagedIterator.html
    +++ b/doc/NgrokAPI/PagedIterator.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::PagedIterator
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -324,8 +324,6 @@
           
     
     
    -10
    -11
     12
     13
     14
    @@ -335,22 +333,24 @@
     18
     19
     20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 10
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 12
     
    -def initialize(
    -  client:,
    -  page:,
    -  list_property:,
    -  danger: false
    -)
    -  @n = 0
    -  @client = client
    -  @list_property = list_property
    -  @page = page
    -  @danger = danger
    +def initialize(
    +  client:,
    +  page:,
    +  list_property:,
    +  danger: false
    +)
    +  @n = 0
    +  @client = client
    +  @list_property = list_property
    +  @page = page
    +  @danger = danger
     end
    @@ -390,12 +390,12 @@
     
     
    -8
    -9
    -10
    +10 +11 +12
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 8
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 10
     
     def client
       @client
    @@ -433,12 +433,12 @@
           
     
     
    -8
    -9
    -10
    +10 +11 +12
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 8
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 10
     
     def list_property
       @list_property
    @@ -476,12 +476,12 @@
           
     
     
    -7
    -8
    -9
    +9 +10 +11
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 7
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 9
     
     def n
       @n
    @@ -519,12 +519,12 @@
           
     
     
    -7
    -8
    -9
    +9 +10 +11
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 7
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 9
     
     def page
       @page
    @@ -585,8 +585,6 @@
           
     
     
    -28
    -29
     30
     31
     32
    @@ -597,23 +595,25 @@
     37
     38
     39
    -40
    +40 +41 +42
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 28
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 30
     
    -def get_next
    -  item = @page.attrs[@list_property][@n]
    -  raise "None" if item.nil?
    -  self.n += 1
    -  item
    -rescue
    -  if @page.next_page_uri
    -    res = @client.list(danger: @danger, url: @page.next_page_uri)
    -    self.n = 0
    -    self.page = res
    -    get_next
    -  end
    +def get_next
    +  item = @page.attrs[@list_property][@n]
    +  raise "None" if item.nil?
    +  self.n += 1
    +  item
    +rescue
    +  if @page.next_page_uri
    +    res = @client.list(danger: @danger, url: @page.next_page_uri)
    +    self.n = 0
    +    self.page = res
    +    get_next
    +  end
     end
    @@ -625,9 +625,9 @@ diff --git a/doc/NgrokAPI/Services.html b/doc/NgrokAPI/Services.html index 9533351..c107337 100644 --- a/doc/NgrokAPI/Services.html +++ b/doc/NgrokAPI/Services.html @@ -6,7 +6,7 @@ Module: NgrokAPI::Services - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi/services/tunnels_client.rb,
    - lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    + lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    @@ -91,7 +91,7 @@ - Classes: APIKeysClient, AbuseReportsClient, AgentIngressesClient, CertificateAuthoritiesClient, CredentialsClient, EdgeRouteBackendModuleClient, EdgeRouteCircuitBreakerModuleClient, EdgeRouteCompressionModuleClient, EdgeRouteIPRestrictionModuleClient, EdgeRouteOAuthModuleClient, EdgeRouteOIDCModuleClient, EdgeRouteRequestHeadersModuleClient, EdgeRouteResponseHeadersModuleClient, EdgeRouteSAMLModuleClient, EdgeRouteWebhookVerificationModuleClient, EdgeRouteWebsocketTCPConverterModuleClient, EdgesHTTPSClient, EdgesHTTPSRoutesClient, EdgesTCPClient, EdgesTLSClient, EndpointsClient, EventDestinationsClient, EventSourcesClient, EventSubscriptionsClient, FailoverBackendsClient, HTTPResponseBackendsClient, HTTPSEdgeMutualTLSModuleClient, HTTPSEdgeTLSTerminationModuleClient, IPPoliciesClient, IPPolicyRulesClient, IPRestrictionsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgeTLSTerminationModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient + Classes: APIKeysClient, AbuseReportsClient, AgentIngressesClient, ApplicationSessionsClient, ApplicationUsersClient, CertificateAuthoritiesClient, CredentialsClient, EdgeRouteBackendModuleClient, EdgeRouteCircuitBreakerModuleClient, EdgeRouteCompressionModuleClient, EdgeRouteIPRestrictionModuleClient, EdgeRouteOAuthModuleClient, EdgeRouteOIDCModuleClient, EdgeRouteRequestHeadersModuleClient, EdgeRouteResponseHeadersModuleClient, EdgeRouteSAMLModuleClient, EdgeRouteWebhookVerificationModuleClient, EdgeRouteWebsocketTCPConverterModuleClient, EdgesHTTPSClient, EdgesHTTPSRoutesClient, EdgesTCPClient, EdgesTLSClient, EndpointsClient, EventDestinationsClient, EventSourcesClient, EventSubscriptionsClient, FailoverBackendsClient, HTTPResponseBackendsClient, HTTPSEdgeMutualTLSModuleClient, HTTPSEdgeTLSTerminationModuleClient, IPPoliciesClient, IPPolicyRulesClient, IPRestrictionsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgeTLSTerminationModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient

    @@ -107,9 +107,9 @@ diff --git a/doc/NgrokAPI/Services/APIKeysClient.html b/doc/NgrokAPI/Services/APIKeysClient.html index 22ca96b..9dde7cf 100644 --- a/doc/NgrokAPI/Services/APIKeysClient.html +++ b/doc/NgrokAPI/Services/APIKeysClient.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Services::APIKeysClient - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -207,7 +207,7 @@
  • - #create(description: "", metadata: "") ⇒ NgrokAPI::Models::APIKey + #create(description: "", metadata: "", owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::APIKey @@ -231,7 +231,7 @@
  • - #create!(description: "", metadata: "") ⇒ NgrokAPI::Models::APIKey + #create!(description: "", metadata: "", owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::APIKey @@ -502,12 +502,12 @@
     
     
    -21
    -22
    -23
    +23 +24 +25
  • -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 21
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 23
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 21
     
     def client
       @client
    @@ -575,7 +575,7 @@
           

    - #create(description: "", metadata: "") ⇒ NgrokAPI::Models::APIKey + #create(description: "", metadata: "", owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::APIKey @@ -627,6 +627,24 @@ —

    arbitrary user-defined data of this API key. optional, max 4096 bytes

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -658,27 +676,29 @@
     
     
    -34
    -35
    -36
     37
     38
     39
     40
     41
     42
    -43
    +43 +44 +45 +46 +47

    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 34
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 37
     
    -def create(description: "", metadata: "")
    +def create(description: "", metadata: "", owner_id: nil, owner_email: "")
       path = '/api_keys'
       replacements = {
       }
       data = {}
       data[:description] = description if description
       data[:metadata] =  if 
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::APIKey.new(client: self, attrs: result)
     end
    @@ -690,7 +710,7 @@

    - #create!(description: "", metadata: "") ⇒ NgrokAPI::Models::APIKey + #create!(description: "", metadata: "", owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::APIKey @@ -742,6 +762,24 @@ —

    arbitrary user-defined data of this API key. optional, max 4096 bytes

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -773,27 +811,29 @@
     
     
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
     63
    -64
    +64 +65 +66 +67 +68 +69 +70

    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 55
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 60
     
    -def create!(description: "", metadata: "")
    +def create!(description: "", metadata: "", owner_id: nil, owner_email: "")
       path = '/api_keys'
       replacements = {
       }
       data = {}
       data[:description] = description if description
       data[:metadata] =  if 
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::APIKey.new(client: self, attrs: result)
     end
    @@ -870,16 +910,16 @@
     
     
    -73
    -74
    -75
    -76
    -77
    -78
    -79
    +79 +80 +81 +82 +83 +84 +85
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 73
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 79
     
     def delete(id: "")
       path = '/api_keys/%{id}'
    @@ -961,16 +1001,16 @@
           
     
     
    -89
    -90
    -91
    -92
    -93
    -94
    -95
    +95 +96 +97 +98 +99 +100 +101
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 95
     
     def delete!(id: "")
       path = '/api_keys/%{id}'
    @@ -1052,18 +1092,18 @@
           
     
     
    -104
    -105
    -106
    -107
    -108
    -109
     110
     111
    -112
    +112 +113 +114 +115 +116 +117 +118
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 104
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 110
     
     def get(id: "")
       path = '/api_keys/%{id}'
    @@ -1147,18 +1187,18 @@
           
     
     
    -122
    -123
    -124
    -125
    -126
    -127
     128
     129
    -130
    +130 +131 +132 +133 +134 +135 +136
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 122
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 128
     
     def get!(id: "")
       path = '/api_keys/%{id}'
    @@ -1268,12 +1308,6 @@
           
     
     
    -141
    -142
    -143
    -144
    -145
    -146
     147
     148
     149
    @@ -1282,10 +1316,16 @@
     152
     153
     154
    -155
    +155 +156 +157 +158 +159 +160 +161
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 141
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 147
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1401,12 +1441,6 @@
           
     
     
    -167
    -168
    -169
    -170
    -171
    -172
     173
     174
     175
    @@ -1417,10 +1451,16 @@
     180
     181
     182
    -183
    +183 +184 +185 +186 +187 +188 +189
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 167
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 173
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1543,20 +1583,20 @@
           
     
     
    -194
    -195
    -196
    -197
    -198
    -199
     200
     201
     202
     203
    -204
    +204 +205 +206 +207 +208 +209 +210
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 194
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 200
     
     def update(id: "", description: nil, metadata: nil)
       path = '/api_keys/%{id}'
    @@ -1673,20 +1713,20 @@
           
     
     
    -216
    -217
    -218
    -219
    -220
    -221
     222
     223
     224
     225
    -226
    +226 +227 +228 +229 +230 +231 +232
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 216
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 222
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/api_keys/%{id}'
    @@ -1709,9 +1749,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/AbuseReportsClient.html b/doc/NgrokAPI/Services/AbuseReportsClient.html
    index f3be9dd..95ff995 100644
    --- a/doc/NgrokAPI/Services/AbuseReportsClient.html
    +++ b/doc/NgrokAPI/Services/AbuseReportsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::AbuseReportsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -342,12 +342,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 18
     
     def initialize(client:)
       @client = client
    @@ -390,12 +390,12 @@
           
     
     
    -14
    -15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 14
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 16
     
     def client
       @client
    @@ -496,8 +496,6 @@
           
     
     
    -30
    -31
     32
     33
     34
    @@ -505,10 +503,12 @@
     36
     37
     38
    -39
    +39 +40 +41
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 30
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 32
     
     def create(urls:, metadata: "")
       path = '/abuse_reports'
    @@ -609,8 +609,6 @@
           
     
     
    -52
    -53
     54
     55
     56
    @@ -618,10 +616,12 @@
     58
     59
     60
    -61
    +61 +62 +63
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 52
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 54
     
     def create!(urls:, metadata: "")
       path = '/abuse_reports'
    @@ -706,18 +706,18 @@
           
     
     
    -70
    -71
     72
     73
     74
     75
     76
     77
    -78
    +78 +79 +80
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 70
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 72
     
     def get(id: "")
       path = '/abuse_reports/%{id}'
    @@ -801,18 +801,18 @@
           
     
     
    -88
    -89
     90
     91
     92
     93
     94
     95
    -96
    +96 +97 +98
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 88
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 90
     
     def get!(id: "")
       path = '/abuse_reports/%{id}'
    @@ -833,9 +833,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/AgentIngressesClient.html b/doc/NgrokAPI/Services/AgentIngressesClient.html
    index 598a96c..4c664b9 100644
    --- a/doc/NgrokAPI/Services/AgentIngressesClient.html
    +++ b/doc/NgrokAPI/Services/AgentIngressesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::AgentIngressesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -205,7 +205,7 @@
             
  • - #create(description: "", metadata: "", domain:) ⇒ NgrokAPI::Models::AgentIngress + #create(description: "", metadata: "", domain:, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -229,7 +229,7 @@
  • - #create!(description: "", metadata: "", domain:) ⇒ NgrokAPI::Models::AgentIngress + #create!(description: "", metadata: "", domain:, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -423,7 +423,7 @@
  • - #update(id: "", description: nil, metadata: nil) ⇒ NgrokAPI::Models::AgentIngress + #update(id: "", description: nil, metadata: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -447,7 +447,7 @@
  • - #update!(id: "", description: nil, metadata: nil) ⇒ NgrokAPI::Models::AgentIngress + #update!(id: "", description: nil, metadata: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -500,12 +500,12 @@
     
     
    -15
    -16
    -17
    +17 +18 +19
  • -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 15
     
     def client
       @client
    @@ -573,7 +573,7 @@
           

    - #create(description: "", metadata: "", domain:) ⇒ NgrokAPI::Models::AgentIngress + #create(description: "", metadata: "", domain:, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -641,6 +641,24 @@ —

    the domain that you own to be used as the base domain name to generate regional agent ingress domains.

    +
    + + + +
  • + + certificate_management_policy + + + (AgentIngressCertPolicy) + + + (defaults to: nil) + + + — +
    +

    configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -672,9 +690,6 @@
     
     
    -29
    -30
    -31
     32
     33
     34
    @@ -682,12 +697,16 @@
     36
     37
     38
    -39
    +39 +40 +41 +42 +43

    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 29
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 32
     
    -def create(description: "", metadata: "", domain:)
    +def create(description: "", metadata: "", domain:, certificate_management_policy: nil)
       path = '/agent_ingresses'
       replacements = {
       }
    @@ -695,6 +714,7 @@
       data[:description] = description if description
       data[:metadata] =  if 
       data[:domain] = domain if domain
    +  data[:certificate_management_policy] = certificate_management_policy if certificate_management_policy
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::AgentIngress.new(client: self, attrs: result)
     end
    @@ -706,7 +726,7 @@

    - #create!(description: "", metadata: "", domain:) ⇒ NgrokAPI::Models::AgentIngress + #create!(description: "", metadata: "", domain:, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -774,6 +794,24 @@ —

    the domain that you own to be used as the base domain name to generate regional agent ingress domains.

    +
    + + + +
  • + + certificate_management_policy + + + (AgentIngressCertPolicy) + + + (defaults to: nil) + + + — +
    +

    configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -805,22 +843,23 @@
     
     
    -52
    -53
    -54
    -55
    -56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64 +65 +66 +67 +68

    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 52
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 57
     
    -def create!(description: "", metadata: "", domain:)
    +def create!(description: "", metadata: "", domain:, certificate_management_policy: nil)
       path = '/agent_ingresses'
       replacements = {
       }
    @@ -828,6 +867,7 @@
       data[:description] = description if description
       data[:metadata] =  if 
       data[:domain] = domain if domain
    +  data[:certificate_management_policy] = certificate_management_policy if certificate_management_policy
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::AgentIngress.new(client: self, attrs: result)
     end
    @@ -904,16 +944,16 @@
     
     
    -71
    -72
    -73
    -74
    -75
    -76
    -77
    +77 +78 +79 +80 +81 +82 +83
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 71
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 77
     
     def delete(id: "")
       path = '/agent_ingresses/%{id}'
    @@ -995,16 +1035,16 @@
           
     
     
    -87
    -88
    -89
    -90
    -91
    -92
    -93
    +93 +94 +95 +96 +97 +98 +99
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 87
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 93
     
     def delete!(id: "")
       path = '/agent_ingresses/%{id}'
    @@ -1086,18 +1126,18 @@
           
     
     
    -102
    -103
    -104
    -105
    -106
    -107
     108
     109
    -110
    +110 +111 +112 +113 +114 +115 +116
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 102
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 108
     
     def get(id: "")
       path = '/agent_ingresses/%{id}'
    @@ -1181,18 +1221,18 @@
           
     
     
    -120
    -121
    -122
    -123
    -124
    -125
     126
     127
    -128
    +128 +129 +130 +131 +132 +133 +134
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 120
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 126
     
     def get!(id: "")
       path = '/agent_ingresses/%{id}'
    @@ -1302,12 +1342,6 @@
           
     
     
    -139
    -140
    -141
    -142
    -143
    -144
     145
     146
     147
    @@ -1316,10 +1350,16 @@
     150
     151
     152
    -153
    +153 +154 +155 +156 +157 +158 +159
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 139
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 145
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1435,12 +1475,6 @@
           
     
     
    -165
    -166
    -167
    -168
    -169
    -170
     171
     172
     173
    @@ -1451,10 +1485,16 @@
     178
     179
     180
    -181
    +181 +182 +183 +184 +185 +186 +187
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 165
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 171
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1481,7 +1521,7 @@
           

    - #update(id: "", description: nil, metadata: nil) ⇒ NgrokAPI::Models::AgentIngress + #update(id: "", description: nil, metadata: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -1546,6 +1586,24 @@ —

    arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes

    +
    + + + +
  • + + certificate_management_policy + + + (AgentIngressCertPolicy) + + + (defaults to: nil) + + + — +
    +

    configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -1577,22 +1635,23 @@
     
     
    -192
    -193
    -194
    -195
    -196
    -197
    -198
     199
     200
     201
    -202
    +202 +203 +204 +205 +206 +207 +208 +209 +210

    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 192
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 199
     
    -def update(id: "", description: nil, metadata: nil)
    +def update(id: "", description: nil, metadata: nil, certificate_management_policy: nil)
       path = '/agent_ingresses/%{id}'
       replacements = {
         id: id,
    @@ -1600,6 +1659,7 @@
       data = {}
       data[:description] = description if description
       data[:metadata] =  if 
    +  data[:certificate_management_policy] = certificate_management_policy if certificate_management_policy
       result = @client.patch(path % replacements, data: data)
       NgrokAPI::Models::AgentIngress.new(client: self, attrs: result)
     end
    @@ -1611,7 +1671,7 @@

    - #update!(id: "", description: nil, metadata: nil) ⇒ NgrokAPI::Models::AgentIngress + #update!(id: "", description: nil, metadata: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -1676,6 +1736,24 @@ —

    arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes

    +
    + + + +
  • + + certificate_management_policy + + + (AgentIngressCertPolicy) + + + (defaults to: nil) + + + — +
    +

    configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -1707,22 +1785,23 @@
     
     
    -214
    -215
    -216
    -217
    -218
    -219
    -220
    -221
    -222
     223
    -224
    +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234

    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 214
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 223
     
    -def update!(id: "", description: nil, metadata: nil)
    +def update!(id: "", description: nil, metadata: nil, certificate_management_policy: nil)
       path = '/agent_ingresses/%{id}'
       replacements = {
         id: id,
    @@ -1730,6 +1809,7 @@
       data = {}
       data[:description] = description if description
       data[:metadata] =  if 
    +  data[:certificate_management_policy] = certificate_management_policy if certificate_management_policy
       result = @client.patch(path % replacements, data: data, danger: true)
       NgrokAPI::Models::AgentIngress.new(client: self, attrs: result)
     end
    @@ -1743,9 +1823,9 @@ diff --git a/doc/NgrokAPI/Services/ApplicationSessionsClient.html b/doc/NgrokAPI/Services/ApplicationSessionsClient.html new file mode 100644 index 0000000..e28f9bf --- /dev/null +++ b/doc/NgrokAPI/Services/ApplicationSessionsClient.html @@ -0,0 +1,1131 @@ + + + + + + + Class: NgrokAPI::Services::ApplicationSessionsClient + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::ApplicationSessionsClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/application_sessions_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/app/sessions/%{id}'
    + +
    LIST_PROPERTY = +
    +
    + +

    The List Property from the resulting API for list calls

    + + +
    +
    +
    + + +
    +
    +
    'application_sessions'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ ApplicationSessionsClient + + + + + +

    +
    + +

    Returns a new instance of ApplicationSessionsClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +17
    +18
    +19
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 17
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 15
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    + +

    Delete an application session by ID.

    + +

    ngrok.com/docs/api#api-application-sessions-delete

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 63
    +
    +def delete(id: "")
    +  path = '/app/sessions/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    + +

    Delete an application session by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-sessions-delete

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +79
    +80
    +81
    +82
    +83
    +84
    +85
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 79
    +
    +def delete!(id: "")
    +  path = '/app/sessions/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(id: "") ⇒ NgrokAPI::Models::ApplicationSession + + + + + +

    +
    + +

    Get an application session by ID.

    + +

    ngrok.com/docs/api#api-application-sessions-get

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 28
    +
    +def get(id: "")
    +  path = '/app/sessions/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::ApplicationSession.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(id: "") ⇒ NgrokAPI::Models::ApplicationSession + + + + + +

    +
    + +

    Get an application session by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-sessions-get

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +54
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 46
    +
    +def get!(id: "")
    +  path = '/app/sessions/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::ApplicationSession.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #list(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all application sessions for this account.

    + +

    ngrok.com/docs/api#api-application-sessions-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +108
    +109
    +110
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 96
    +
    +def list(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::ApplicationSession
    +  )
    +end
    +
    +
    + +
    +

    + + #list!(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all application sessions for this account. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-sessions-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +122
    +123
    +124
    +125
    +126
    +127
    +128
    +129
    +130
    +131
    +132
    +133
    +134
    +135
    +136
    +137
    +138
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 122
    +
    +def list!(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    danger: true,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::ApplicationSession,
    +    danger: true
    +  )
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Services/ApplicationUsersClient.html b/doc/NgrokAPI/Services/ApplicationUsersClient.html new file mode 100644 index 0000000..0282017 --- /dev/null +++ b/doc/NgrokAPI/Services/ApplicationUsersClient.html @@ -0,0 +1,1131 @@ + + + + + + + Class: NgrokAPI::Services::ApplicationUsersClient + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::ApplicationUsersClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/application_users_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/app/users/%{id}'
    + +
    LIST_PROPERTY = +
    +
    + +

    The List Property from the resulting API for list calls

    + + +
    +
    +
    + + +
    +
    +
    'application_users'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ ApplicationUsersClient + + + + + +

    +
    + +

    Returns a new instance of ApplicationUsersClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +17
    +18
    +19
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 17
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 15
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    + +

    Delete an application user by ID.

    + +

    ngrok.com/docs/api#api-application-users-delete

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 63
    +
    +def delete(id: "")
    +  path = '/app/users/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    + +

    Delete an application user by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-users-delete

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +79
    +80
    +81
    +82
    +83
    +84
    +85
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 79
    +
    +def delete!(id: "")
    +  path = '/app/users/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(id: "") ⇒ NgrokAPI::Models::ApplicationUser + + + + + +

    +
    + +

    Get an application user by ID.

    + +

    ngrok.com/docs/api#api-application-users-get

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 28
    +
    +def get(id: "")
    +  path = '/app/users/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::ApplicationUser.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(id: "") ⇒ NgrokAPI::Models::ApplicationUser + + + + + +

    +
    + +

    Get an application user by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-users-get

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +54
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 46
    +
    +def get!(id: "")
    +  path = '/app/users/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::ApplicationUser.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #list(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all application users for this account.

    + +

    ngrok.com/docs/api#api-application-users-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +108
    +109
    +110
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 96
    +
    +def list(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::ApplicationUser
    +  )
    +end
    +
    +
    + +
    +

    + + #list!(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all application users for this account. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-users-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +122
    +123
    +124
    +125
    +126
    +127
    +128
    +129
    +130
    +131
    +132
    +133
    +134
    +135
    +136
    +137
    +138
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 122
    +
    +def list!(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    danger: true,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::ApplicationUser,
    +    danger: true
    +  )
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html b/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html index c292e6c..2a3eb3d 100644 --- a/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html +++ b/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Services::CertificateAuthoritiesClient - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -502,12 +502,12 @@
     
     
    -21
    -22
    -23
    +23 +24 +25
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 21
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 23
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 21
     
     def client
       @client
    @@ -674,8 +674,6 @@
           
     
     
    -34
    -35
     36
     37
     38
    @@ -684,10 +682,12 @@
     41
     42
     43
    -44
    +44 +45 +46
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 34
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 36
     
     def create(description: "", metadata: "", ca_pem:)
       path = '/certificate_authorities'
    @@ -807,8 +807,6 @@
           
     
     
    -56
    -57
     58
     59
     60
    @@ -817,10 +815,12 @@
     63
     64
     65
    -66
    +66 +67 +68
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 56
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 58
     
     def create!(description: "", metadata: "", ca_pem:)
       path = '/certificate_authorities'
    @@ -906,16 +906,16 @@
           
     
     
    -75
    -76
     77
     78
     79
     80
    -81
    +81 +82 +83
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 75
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 77
     
     def delete(id: "")
       path = '/certificate_authorities/%{id}'
    @@ -997,16 +997,16 @@
           
     
     
    -91
    -92
     93
     94
     95
     96
    -97
    +97 +98 +99
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 91
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 93
     
     def delete!(id: "")
       path = '/certificate_authorities/%{id}'
    @@ -1088,18 +1088,18 @@
           
     
     
    -106
    -107
     108
     109
     110
     111
     112
     113
    -114
    +114 +115 +116
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 106
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 108
     
     def get(id: "")
       path = '/certificate_authorities/%{id}'
    @@ -1183,18 +1183,18 @@
           
     
     
    -124
    -125
     126
     127
     128
     129
     130
     131
    -132
    +132 +133 +134
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 124
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 126
     
     def get!(id: "")
       path = '/certificate_authorities/%{id}'
    @@ -1304,8 +1304,6 @@
           
     
     
    -143
    -144
     145
     146
     147
    @@ -1318,10 +1316,12 @@
     154
     155
     156
    -157
    +157 +158 +159
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 143
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 145
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1437,8 +1437,6 @@
           
     
     
    -169
    -170
     171
     172
     173
    @@ -1453,10 +1451,12 @@
     182
     183
     184
    -185
    +185 +186 +187
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 169
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 171
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1579,8 +1579,6 @@
           
     
     
    -196
    -197
     198
     199
     200
    @@ -1589,10 +1587,12 @@
     203
     204
     205
    -206
    +206 +207 +208
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 196
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 198
     
     def update(id: "", description: nil, metadata: nil)
       path = '/certificate_authorities/%{id}'
    @@ -1709,8 +1709,6 @@
           
     
     
    -218
    -219
     220
     221
     222
    @@ -1719,10 +1717,12 @@
     225
     226
     227
    -228
    +228 +229 +230
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 218
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 220
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/certificate_authorities/%{id}'
    @@ -1745,9 +1745,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/CredentialsClient.html b/doc/NgrokAPI/Services/CredentialsClient.html
    index db71575..a57a0b0 100644
    --- a/doc/NgrokAPI/Services/CredentialsClient.html
    +++ b/doc/NgrokAPI/Services/CredentialsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::CredentialsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -102,7 +102,7 @@
     

    Overview

    -

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    +

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    ngrok.com/docs/api#api-credentials

    @@ -207,7 +207,7 @@
  • - #create(description: "", metadata: "", acl: []) ⇒ NgrokAPI::Models::Credential + #create(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::Credential @@ -231,7 +231,7 @@
  • - #create!(description: "", metadata: "", acl: []) ⇒ NgrokAPI::Models::Credential + #create!(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::Credential @@ -502,12 +502,12 @@
     
     
    -20
    -21
    -22
    +22 +23 +24
  • -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 20
     
     def client
       @client
    @@ -575,7 +575,7 @@
           

    - #create(description: "", metadata: "", acl: []) ⇒ NgrokAPI::Models::Credential + #create(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::Credential @@ -644,7 +644,25 @@ —
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -676,9 +694,6 @@
     
     
    -36
    -37
    -38
     39
     40
     41
    @@ -686,12 +701,16 @@
     43
     44
     45
    -46
    +46 +47 +48 +49 +50

    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 36
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 39
     
    -def create(description: "", metadata: "", acl: [])
    +def create(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "")
       path = '/credentials'
       replacements = {
       }
    @@ -699,6 +718,7 @@
       data[:description] = description if description
       data[:metadata] =  if 
       data[:acl] = acl if acl
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::Credential.new(client: self, attrs: result)
     end
    @@ -710,7 +730,7 @@

    - #create!(description: "", metadata: "", acl: []) ⇒ NgrokAPI::Models::Credential + #create!(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::Credential @@ -779,7 +799,25 @@ —
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -811,22 +849,23 @@
     
     
    -61
    -62
    -63
    -64
    -65
     66
     67
     68
     69
     70
    -71
    +71 +72 +73 +74 +75 +76 +77

    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 61
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 66
     
    -def create!(description: "", metadata: "", acl: [])
    +def create!(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "")
       path = '/credentials'
       replacements = {
       }
    @@ -834,6 +873,7 @@
       data[:description] = description if description
       data[:metadata] =  if 
       data[:acl] = acl if acl
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::Credential.new(client: self, attrs: result)
     end
    @@ -910,16 +950,16 @@
     
     
    -80
    -81
    -82
    -83
    -84
    -85
    -86
    +86 +87 +88 +89 +90 +91 +92
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 80
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 86
     
     def delete(id: "")
       path = '/credentials/%{id}'
    @@ -1001,16 +1041,16 @@
           
     
     
    -96
    -97
    -98
    -99
    -100
    -101
    -102
    +102 +103 +104 +105 +106 +107 +108
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 96
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 102
     
     def delete!(id: "")
       path = '/credentials/%{id}'
    @@ -1092,18 +1132,18 @@
           
     
     
    -111
    -112
    -113
    -114
    -115
    -116
     117
     118
    -119
    +119 +120 +121 +122 +123 +124 +125
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 111
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 117
     
     def get(id: "")
       path = '/credentials/%{id}'
    @@ -1187,18 +1227,18 @@
           
     
     
    -129
    -130
    -131
    -132
    -133
    -134
     135
     136
    -137
    +137 +138 +139 +140 +141 +142 +143
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 129
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 135
     
     def get!(id: "")
       path = '/credentials/%{id}'
    @@ -1308,12 +1348,6 @@
           
     
     
    -148
    -149
    -150
    -151
    -152
    -153
     154
     155
     156
    @@ -1322,10 +1356,16 @@
     159
     160
     161
    -162
    +162 +163 +164 +165 +166 +167 +168
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 148
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 154
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,12 +1481,6 @@
           
     
     
    -174
    -175
    -176
    -177
    -178
    -179
     180
     181
     182
    @@ -1457,10 +1491,16 @@
     187
     188
     189
    -190
    +190 +191 +192 +193 +194 +195 +196
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 174
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 180
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1569,7 +1609,7 @@
           
             —
             
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -1601,21 +1641,21 @@
     
     
    -202
    -203
    -204
    -205
    -206
    -207
     208
     209
     210
     211
     212
    -213
    +213 +214 +215 +216 +217 +218 +219
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 202
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 208
     
     def update(id: "", description: nil, metadata: nil, acl: nil)
       path = '/credentials/%{id}'
    @@ -1719,7 +1759,7 @@
           
             —
             
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -1751,21 +1791,21 @@
     
     
    -226
    -227
    -228
    -229
    -230
    -231
     232
     233
     234
     235
     236
    -237
    +237 +238 +239 +240 +241 +242 +243
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 232
     
     def update!(id: "", description: nil, metadata: nil, acl: nil)
       path = '/credentials/%{id}'
    @@ -1789,9 +1829,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
    index 6d74112..a9835d9 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteBackendModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
    index e3ef6a2..9fff48a 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
    index 912b50f..13d2746 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteCompressionModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
    index 339528f..1d0dd6d 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
    index 0eac47b..e209d7c 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteOAuthModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
    index e13b698..d20417e 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteOIDCModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
    index 4cf0e04..a315d15 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
    index a83633a..9a3b374 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
    index 6371fcb..e5f6a51 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteSAMLModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
    index 8055da8..9a1097c 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
    index 93b5b4d..4f943dd 100644
    --- a/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
    +++ b/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgesHTTPSClient.html b/doc/NgrokAPI/Services/EdgesHTTPSClient.html
    index 5f27a29..0b5b70e 100644
    --- a/doc/NgrokAPI/Services/EdgesHTTPSClient.html
    +++ b/doc/NgrokAPI/Services/EdgesHTTPSClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgesHTTPSClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 15
     
     def client
       @client
    @@ -705,8 +705,6 @@
           
     
     
    -30
    -31
     32
     33
     34
    @@ -717,10 +715,12 @@
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 30
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 32
     
     def create(description: "", metadata: "", hostports: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/https'
    @@ -875,8 +875,6 @@
           
     
     
    -56
    -57
     58
     59
     60
    @@ -887,10 +885,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 56
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 58
     
     def create!(description: "", metadata: "", hostports: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/https'
    @@ -978,16 +978,16 @@
           
     
     
    -226
    -227
     228
     229
     230
     231
    -232
    +232 +233 +234
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 228
     
     def delete(id: "")
       path = '/edges/https/%{id}'
    @@ -1069,16 +1069,16 @@
           
     
     
    -242
    -243
     244
     245
     246
     247
    -248
    +248 +249 +250
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 242
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 244
     
     def delete!(id: "")
       path = '/edges/https/%{id}'
    @@ -1160,18 +1160,18 @@
           
     
     
    -77
    -78
     79
     80
     81
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 77
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 79
     
     def get(id: "")
       path = '/edges/https/%{id}'
    @@ -1255,18 +1255,18 @@
           
     
     
    -95
    -96
     97
     98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 95
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 97
     
     def get!(id: "")
       path = '/edges/https/%{id}'
    @@ -1376,8 +1376,6 @@
           
     
     
    -114
    -115
     116
     117
     118
    @@ -1390,10 +1388,12 @@
     125
     126
     127
    -128
    +128 +129 +130
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 114
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 116
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1509,8 +1509,6 @@
           
     
     
    -140
    -141
     142
     143
     144
    @@ -1525,10 +1523,12 @@
     153
     154
     155
    -156
    +156 +157 +158
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 142
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1705,8 +1705,6 @@
           
     
     
    -173
    -174
     175
     176
     177
    @@ -1718,10 +1716,12 @@
     183
     184
     185
    -186
    +186 +187 +188
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 175
     
     def update(id: "", description: nil, metadata: nil, hostports: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/https/%{id}'
    @@ -1895,8 +1895,6 @@
           
     
     
    -204
    -205
     206
     207
     208
    @@ -1908,10 +1906,12 @@
     214
     215
     216
    -217
    +217 +218 +219
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 204
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 206
     
     def update!(id: "", description: nil, metadata: nil, hostports: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/https/%{id}'
    @@ -1937,9 +1937,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html b/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
    index 11b98fa..fc9cfbb 100644
    --- a/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
    +++ b/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgesHTTPSRoutesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -436,12 +436,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -484,12 +484,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 13
     
     def client
       @client
    @@ -840,8 +840,6 @@
           
     
     
    -39
    -40
     41
     42
     43
    @@ -863,10 +861,12 @@
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 41
     
     def create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil)
       path = '/edges/https/%{edge_id}/routes'
    @@ -1231,8 +1231,6 @@
           
     
     
    -87
    -88
     89
     90
     91
    @@ -1254,10 +1252,12 @@
     107
     108
     109
    -110
    +110 +111 +112
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 87
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 89
     
     def create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil)
       path = '/edges/https/%{edge_id}/routes'
    @@ -1374,17 +1374,17 @@
           
     
     
    -264
    -265
     266
     267
     268
     269
     270
    -271
    +271 +272 +273
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 264
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 266
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -1485,17 +1485,17 @@
           
     
     
    -282
    -283
     284
     285
     286
     287
     288
    -289
    +289 +290 +291
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 282
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 284
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -1596,8 +1596,6 @@
           
     
     
    -120
    -121
     122
     123
     124
    @@ -1605,10 +1603,12 @@
     126
     127
     128
    -129
    +129 +130 +131
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 120
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 122
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -1711,8 +1711,6 @@
           
     
     
    -140
    -141
     142
     143
     144
    @@ -1720,10 +1718,12 @@
     146
     147
     148
    -149
    +149 +150 +151
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 142
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -2096,8 +2096,6 @@
           
     
     
    -177
    -178
     179
     180
     181
    @@ -2120,10 +2118,12 @@
     198
     199
     200
    -201
    +201 +202 +203
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 177
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 179
     
     def update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -2511,8 +2511,6 @@
           
     
     
    -230
    -231
     232
     233
     234
    @@ -2535,10 +2533,12 @@
     251
     252
     253
    -254
    +254 +255 +256
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 230
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 232
     
     def update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -2575,9 +2575,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgesTCPClient.html b/doc/NgrokAPI/Services/EdgesTCPClient.html
    index 91832be..cadf33a 100644
    --- a/doc/NgrokAPI/Services/EdgesTCPClient.html
    +++ b/doc/NgrokAPI/Services/EdgesTCPClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgesTCPClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 15
     
     def client
       @client
    @@ -705,8 +705,6 @@
           
     
     
    -30
    -31
     32
     33
     34
    @@ -717,10 +715,12 @@
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 30
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 32
     
     def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil)
       path = '/edges/tcp'
    @@ -875,8 +875,6 @@
           
     
     
    -56
    -57
     58
     59
     60
    @@ -887,10 +885,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 56
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 58
     
     def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil)
       path = '/edges/tcp'
    @@ -978,16 +978,16 @@
           
     
     
    -226
    -227
     228
     229
     230
     231
    -232
    +232 +233 +234
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 228
     
     def delete(id: "")
       path = '/edges/tcp/%{id}'
    @@ -1069,16 +1069,16 @@
           
     
     
    -242
    -243
     244
     245
     246
     247
    -248
    +248 +249 +250
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 242
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 244
     
     def delete!(id: "")
       path = '/edges/tcp/%{id}'
    @@ -1160,18 +1160,18 @@
           
     
     
    -77
    -78
     79
     80
     81
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 77
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 79
     
     def get(id: "")
       path = '/edges/tcp/%{id}'
    @@ -1255,18 +1255,18 @@
           
     
     
    -95
    -96
     97
     98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 95
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 97
     
     def get!(id: "")
       path = '/edges/tcp/%{id}'
    @@ -1376,8 +1376,6 @@
           
     
     
    -114
    -115
     116
     117
     118
    @@ -1390,10 +1388,12 @@
     125
     126
     127
    -128
    +128 +129 +130
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 114
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 116
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1509,8 +1509,6 @@
           
     
     
    -140
    -141
     142
     143
     144
    @@ -1525,10 +1523,12 @@
     153
     154
     155
    -156
    +156 +157 +158
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 142
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1705,8 +1705,6 @@
           
     
     
    -173
    -174
     175
     176
     177
    @@ -1718,10 +1716,12 @@
     183
     184
     185
    -186
    +186 +187 +188
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 175
     
     def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil)
       path = '/edges/tcp/%{id}'
    @@ -1895,8 +1895,6 @@
           
     
     
    -204
    -205
     206
     207
     208
    @@ -1908,10 +1906,12 @@
     214
     215
     216
    -217
    +217 +218 +219
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 204
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 206
     
     def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil)
       path = '/edges/tcp/%{id}'
    @@ -1937,9 +1937,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EdgesTLSClient.html b/doc/NgrokAPI/Services/EdgesTLSClient.html
    index 3c0120d..a7aa0cd 100644
    --- a/doc/NgrokAPI/Services/EdgesTLSClient.html
    +++ b/doc/NgrokAPI/Services/EdgesTLSClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgesTLSClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 15
     
     def client
       @client
    @@ -731,8 +731,6 @@
           
     
     
    -32
    -33
     34
     35
     36
    @@ -745,10 +743,12 @@
     43
     44
     45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 32
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 34
     
     def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/tls'
    @@ -931,8 +931,6 @@
           
     
     
    -62
    -63
     64
     65
     66
    @@ -945,10 +943,12 @@
     73
     74
     75
    -76
    +76 +77 +78
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 62
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 64
     
     def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/tls'
    @@ -1038,16 +1038,16 @@
           
     
     
    -242
    -243
     244
     245
     246
     247
    -248
    +248 +249 +250
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 242
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 244
     
     def delete(id: "")
       path = '/edges/tls/%{id}'
    @@ -1129,16 +1129,16 @@
           
     
     
    -258
    -259
     260
     261
     262
     263
    -264
    +264 +265 +266
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 258
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 260
     
     def delete!(id: "")
       path = '/edges/tls/%{id}'
    @@ -1220,18 +1220,18 @@
           
     
     
    -85
    -86
     87
     88
     89
     90
     91
     92
    -93
    +93 +94 +95
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 85
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 87
     
     def get(id: "")
       path = '/edges/tls/%{id}'
    @@ -1315,18 +1315,18 @@
           
     
     
    -103
    -104
     105
     106
     107
     108
     109
     110
    -111
    +111 +112 +113
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 103
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 105
     
     def get!(id: "")
       path = '/edges/tls/%{id}'
    @@ -1436,8 +1436,6 @@
           
     
     
    -122
    -123
     124
     125
     126
    @@ -1450,10 +1448,12 @@
     133
     134
     135
    -136
    +136 +137 +138
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 122
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 124
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1569,8 +1569,6 @@
           
     
     
    -148
    -149
     150
     151
     152
    @@ -1585,10 +1583,12 @@
     161
     162
     163
    -164
    +164 +165 +166
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 148
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 150
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1791,8 +1791,6 @@
           
     
     
    -183
    -184
     185
     186
     187
    @@ -1806,10 +1804,12 @@
     195
     196
     197
    -198
    +198 +199 +200
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 183
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 185
     
     def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/tls/%{id}'
    @@ -2011,8 +2011,6 @@
           
     
     
    -218
    -219
     220
     221
     222
    @@ -2026,10 +2024,12 @@
     230
     231
     232
    -233
    +233 +234 +235
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 218
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 220
     
     def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/tls/%{id}'
    @@ -2057,9 +2057,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EndpointsClient.html b/doc/NgrokAPI/Services/EndpointsClient.html
    index c5ce444..bdfd4d3 100644
    --- a/doc/NgrokAPI/Services/EndpointsClient.html
    +++ b/doc/NgrokAPI/Services/EndpointsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EndpointsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -358,12 +358,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -406,12 +406,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 19
     
     def client
       @client
    @@ -496,18 +496,18 @@
           
     
     
    -83
    -84
     85
     86
     87
     88
     89
     90
    -91
    +91 +92 +93
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 83
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 85
     
     def get(id: "")
       path = '/endpoints/%{id}'
    @@ -591,18 +591,18 @@
           
     
     
    -101
    -102
     103
     104
     105
     106
     107
     108
    -109
    +109 +110 +111
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 101
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 103
     
     def get!(id: "")
       path = '/endpoints/%{id}'
    @@ -712,8 +712,6 @@
           
     
     
    -32
    -33
     34
     35
     36
    @@ -726,10 +724,12 @@
     43
     44
     45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 32
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 34
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -845,8 +845,6 @@
           
     
     
    -58
    -59
     60
     61
     62
    @@ -861,10 +859,12 @@
     71
     72
     73
    -74
    +74 +75 +76
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 58
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 60
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -893,9 +893,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EventDestinationsClient.html b/doc/NgrokAPI/Services/EventDestinationsClient.html
    index 65ed8a7..b4f355e 100644
    --- a/doc/NgrokAPI/Services/EventDestinationsClient.html
    +++ b/doc/NgrokAPI/Services/EventDestinationsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EventDestinationsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 15
     
     def client
       @client
    @@ -582,7 +582,7 @@
     
    -

    Create a new Event Destination. It will not apply to anything until it is associated with an Event Stream, and that Event Stream is associated with an Endpoint Config.

    +

    Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription.

    ngrok.com/docs/api#api-event-destinations-create

    @@ -692,7 +692,6 @@
     
     
    -31
     32
     33
     34
    @@ -703,10 +702,11 @@
     39
     40
     41
    -42
    +42 +43
    -
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 31
    +      
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 32
     
     def create(metadata: "", description: "", format: "", target: nil, verify_with_test_event: nil)
       path = '/event_destinations'
    @@ -737,7 +737,7 @@
     
    -

    Create a new Event Destination. It will not apply to anything until it is associated with an Event Stream, and that Event Stream is associated with an Endpoint Config. Throws an exception if API error.

    +

    Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription. Throws an exception if API error.

    ngrok.com/docs/api#api-event-destinations-create

    @@ -1877,9 +1877,9 @@
    diff --git a/doc/NgrokAPI/Services/EventSourcesClient.html b/doc/NgrokAPI/Services/EventSourcesClient.html index 9defe54..337b43b 100644 --- a/doc/NgrokAPI/Services/EventSourcesClient.html +++ b/doc/NgrokAPI/Services/EventSourcesClient.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Services::EventSourcesClient - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -484,12 +484,12 @@
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -532,12 +532,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 13
     
     def client
       @client
    @@ -640,8 +640,6 @@
           
     
     
    -25
    -26
     27
     28
     29
    @@ -649,10 +647,12 @@
     31
     32
     33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 25
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 27
     
     def create(subscription_id: "", type: "", filter: "", fields: [])
       path = '/event_subscriptions/%{subscription_id}/sources'
    @@ -755,8 +755,6 @@
           
     
     
    -45
    -46
     47
     48
     49
    @@ -764,10 +762,12 @@
     51
     52
     53
    -54
    +54 +55 +56
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 45
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 47
     
     def create!(subscription_id: "", type: "", filter: "", fields: [])
       path = '/event_subscriptions/%{subscription_id}/sources'
    @@ -870,17 +870,17 @@
           
     
     
    -64
    -65
     66
     67
     68
     69
     70
    -71
    +71 +72 +73
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 64
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 66
     
     def delete(subscription_id: "", type: "")
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -981,17 +981,17 @@
           
     
     
    -82
    -83
     84
     85
     86
     87
     88
    -89
    +89 +90 +91
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 82
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 84
     
     def delete!(subscription_id: "", type: "")
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1092,8 +1092,6 @@
           
     
     
    -99
    -100
     101
     102
     103
    @@ -1101,10 +1099,12 @@
     105
     106
     107
    -108
    +108 +109 +110
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 99
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 101
     
     def get(subscription_id: "", type: "")
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1207,8 +1207,6 @@
           
     
     
    -119
    -120
     121
     122
     123
    @@ -1216,10 +1214,12 @@
     125
     126
     127
    -128
    +128 +129 +130
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 119
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 121
     
     def get!(subscription_id: "", type: "")
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1304,18 +1304,18 @@
           
     
     
    -137
    -138
     139
     140
     141
     142
     143
     144
    -145
    +145 +146 +147
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 137
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 139
     
     def list(subscription_id: "")
       path = '/event_subscriptions/%{subscription_id}/sources'
    @@ -1399,18 +1399,18 @@
           
     
     
    -155
    -156
     157
     158
     159
     160
     161
     162
    -163
    +163 +164 +165
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 155
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 157
     
     def list!(subscription_id: "")
       path = '/event_subscriptions/%{subscription_id}/sources'
    @@ -1512,8 +1512,6 @@
           
     
     
    -173
    -174
     175
     176
     177
    @@ -1521,10 +1519,12 @@
     179
     180
     181
    -182
    +182 +183 +184
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 175
     
     def update(subscription_id: "", type: "", filter: nil, fields: nil)
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1627,8 +1627,6 @@
           
     
     
    -193
    -194
     195
     196
     197
    @@ -1636,10 +1634,12 @@
     199
     200
     201
    -202
    +202 +203 +204
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 193
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 195
     
     def update!(subscription_id: "", type: "", filter: nil, fields: nil)
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1661,9 +1661,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/EventSubscriptionsClient.html b/doc/NgrokAPI/Services/EventSubscriptionsClient.html
    index 3d4273c..683db69 100644
    --- a/doc/NgrokAPI/Services/EventSubscriptionsClient.html
    +++ b/doc/NgrokAPI/Services/EventSubscriptionsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EventSubscriptionsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 15
     
     def client
       @client
    @@ -692,8 +692,6 @@
           
     
     
    -29
    -30
     31
     32
     33
    @@ -703,10 +701,12 @@
     37
     38
     39
    -40
    +40 +41 +42
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 29
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 31
     
     def create(metadata: "", description: "", sources: [], destination_ids: [])
       path = '/event_subscriptions'
    @@ -847,8 +847,6 @@
           
     
     
    -53
    -54
     55
     56
     57
    @@ -858,10 +856,12 @@
     61
     62
     63
    -64
    +64 +65 +66
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 53
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 55
     
     def create!(metadata: "", description: "", sources: [], destination_ids: [])
       path = '/event_subscriptions'
    @@ -948,16 +948,16 @@
           
     
     
    -73
    -74
     75
     76
     77
     78
    -79
    +79 +80 +81
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 73
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 75
     
     def delete(id: "")
       path = '/event_subscriptions/%{id}'
    @@ -1039,16 +1039,16 @@
           
     
     
    -89
    -90
     91
     92
     93
     94
    -95
    +95 +96 +97
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 91
     
     def delete!(id: "")
       path = '/event_subscriptions/%{id}'
    @@ -1130,18 +1130,18 @@
           
     
     
    -104
    -105
     106
     107
     108
     109
     110
     111
    -112
    +112 +113 +114
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 104
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 106
     
     def get(id: "")
       path = '/event_subscriptions/%{id}'
    @@ -1225,18 +1225,18 @@
           
     
     
    -122
    -123
     124
     125
     126
     127
     128
     129
    -130
    +130 +131 +132
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 122
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 124
     
     def get!(id: "")
       path = '/event_subscriptions/%{id}'
    @@ -1346,8 +1346,6 @@
           
     
     
    -141
    -142
     143
     144
     145
    @@ -1360,10 +1358,12 @@
     152
     153
     154
    -155
    +155 +156 +157
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 141
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 143
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1479,8 +1479,6 @@
           
     
     
    -167
    -168
     169
     170
     171
    @@ -1495,10 +1493,12 @@
     180
     181
     182
    -183
    +183 +184 +185
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 167
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 169
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1662,8 +1662,6 @@
           
     
     
    -196
    -197
     198
     199
     200
    @@ -1674,10 +1672,12 @@
     205
     206
     207
    -208
    +208 +209 +210
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 196
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 198
     
     def update(id: "", metadata: nil, description: nil, sources: nil, destination_ids: nil)
       path = '/event_subscriptions/%{id}'
    @@ -1837,8 +1837,6 @@
           
     
     
    -222
    -223
     224
     225
     226
    @@ -1849,10 +1847,12 @@
     231
     232
     233
    -234
    +234 +235 +236
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 222
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 224
     
     def update!(id: "", metadata: nil, description: nil, sources: nil, destination_ids: nil)
       path = '/event_subscriptions/%{id}'
    @@ -1877,9 +1877,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/FailoverBackendsClient.html b/doc/NgrokAPI/Services/FailoverBackendsClient.html
    index 318fa11..da49cdb 100644
    --- a/doc/NgrokAPI/Services/FailoverBackendsClient.html
    +++ b/doc/NgrokAPI/Services/FailoverBackendsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::FailoverBackendsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 20
     
     def client
       @client
    @@ -676,8 +676,6 @@
           
     
     
    -33
    -34
     35
     36
     37
    @@ -686,10 +684,12 @@
     40
     41
     42
    -43
    +43 +44 +45
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 35
     
     def create(description: "", metadata: "", backends: [])
       path = '/backends/failover'
    @@ -811,8 +811,6 @@
           
     
     
    -55
    -56
     57
     58
     59
    @@ -821,10 +819,12 @@
     62
     63
     64
    -65
    +65 +66 +67
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 55
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 57
     
     def create!(description: "", metadata: "", backends: [])
       path = '/backends/failover'
    @@ -910,16 +910,16 @@
           
     
     
    -74
    -75
     76
     77
     78
     79
    -80
    +80 +81 +82
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 74
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 76
     
     def delete(id: "")
       path = '/backends/failover/%{id}'
    @@ -1001,16 +1001,16 @@
           
     
     
    -90
    -91
     92
     93
     94
     95
    -96
    +96 +97 +98
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 90
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 92
     
     def delete!(id: "")
       path = '/backends/failover/%{id}'
    @@ -1092,18 +1092,18 @@
           
     
     
    -105
    -106
     107
     108
     109
     110
     111
     112
    -113
    +113 +114 +115
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 105
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 107
     
     def get(id: "")
       path = '/backends/failover/%{id}'
    @@ -1187,18 +1187,18 @@
           
     
     
    -123
    -124
     125
     126
     127
     128
     129
     130
    -131
    +131 +132 +133
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 123
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 125
     
     def get!(id: "")
       path = '/backends/failover/%{id}'
    @@ -1308,8 +1308,6 @@
           
     
     
    -142
    -143
     144
     145
     146
    @@ -1322,10 +1320,12 @@
     153
     154
     155
    -156
    +156 +157 +158
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 142
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 144
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,8 +1441,6 @@
           
     
     
    -168
    -169
     170
     171
     172
    @@ -1457,10 +1455,12 @@
     181
     182
     183
    -184
    +184 +185 +186
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 168
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 170
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1601,8 +1601,6 @@
           
     
     
    -196
    -197
     198
     199
     200
    @@ -1612,10 +1610,12 @@
     204
     205
     206
    -207
    +207 +208 +209
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 196
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 198
     
     def update(id: "", description: nil, metadata: nil, backends: [])
       path = '/backends/failover/%{id}'
    @@ -1751,8 +1751,6 @@
           
     
     
    -220
    -221
     222
     223
     224
    @@ -1762,10 +1760,12 @@
     228
     229
     230
    -231
    +231 +232 +233
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 220
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 222
     
     def update!(id: "", description: nil, metadata: nil, backends: [])
       path = '/backends/failover/%{id}'
    @@ -1789,9 +1789,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html b/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html
    index 5916c10..5798a18 100644
    --- a/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html
    +++ b/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::HTTPResponseBackendsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 15
     
     def client
       @client
    @@ -708,8 +708,6 @@
           
     
     
    -28
    -29
     30
     31
     32
    @@ -720,10 +718,12 @@
     37
     38
     39
    -40
    +40 +41 +42
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 28
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 30
     
     def create(description: "", metadata: "", body: "", headers: {}, status_code: nil)
       path = '/backends/http_response'
    @@ -881,8 +881,6 @@
           
     
     
    -51
    -52
     53
     54
     55
    @@ -893,10 +891,12 @@
     60
     61
     62
    -63
    +63 +64 +65
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 51
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 53
     
     def create!(description: "", metadata: "", body: "", headers: {}, status_code: nil)
       path = '/backends/http_response'
    @@ -982,16 +982,16 @@
           
     
     
    -70
    -71
     72
     73
     74
     75
    -76
    +76 +77 +78
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 70
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 72
     
     def delete(id: "")
       path = '/backends/http_response/%{id}'
    @@ -1071,16 +1071,16 @@
           
     
     
    -83
    -84
     85
     86
     87
     88
    -89
    +89 +90 +91
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 83
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 85
     
     def delete!(id: "")
       path = '/backends/http_response/%{id}'
    @@ -1160,18 +1160,18 @@
           
     
     
    -96
    -97
     98
     99
     100
     101
     102
     103
    -104
    +104 +105 +106
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 96
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 98
     
     def get(id: "")
       path = '/backends/http_response/%{id}'
    @@ -1253,18 +1253,18 @@
           
     
     
    -111
    -112
     113
     114
     115
     116
     117
     118
    -119
    +119 +120 +121
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 111
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 113
     
     def get!(id: "")
       path = '/backends/http_response/%{id}'
    @@ -1372,8 +1372,6 @@
           
     
     
    -128
    -129
     130
     131
     132
    @@ -1386,10 +1384,12 @@
     139
     140
     141
    -142
    +142 +143 +144
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 128
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 130
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1503,8 +1503,6 @@
           
     
     
    -151
    -152
     153
     154
     155
    @@ -1519,10 +1517,12 @@
     164
     165
     166
    -167
    +167 +168 +169
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 151
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 153
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1697,8 +1697,6 @@
           
     
     
    -179
    -180
     181
     182
     183
    @@ -1710,10 +1708,12 @@
     189
     190
     191
    -192
    +192 +193 +194
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 179
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 181
     
     def update(id: "", description: nil, metadata: nil, body: nil, headers: nil, status_code: nil)
       path = '/backends/http_response/%{id}'
    @@ -1885,8 +1885,6 @@
           
     
     
    -204
    -205
     206
     207
     208
    @@ -1898,10 +1896,12 @@
     214
     215
     216
    -217
    +217 +218 +219
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 204
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 206
     
     def update!(id: "", description: nil, metadata: nil, body: nil, headers: nil, status_code: nil)
       path = '/backends/http_response/%{id}'
    @@ -1927,9 +1927,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html b/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
    index b4cdb3b..8c92901 100644
    --- a/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
    +++ b/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/https/%{id}/mutual_tls'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/https/%{id}/mutual_tls'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/https/%{id}/mutual_tls'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/https/%{id}/mutual_tls'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/https/%{id}/mutual_tls'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/https/%{id}/mutual_tls'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html b/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
    index 0336bc9..0e08c99 100644
    --- a/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
    +++ b/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/https/%{id}/tls_termination'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/https/%{id}/tls_termination'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/https/%{id}/tls_termination'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/https/%{id}/tls_termination'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/https/%{id}/tls_termination'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/https/%{id}/tls_termination'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/IPPoliciesClient.html b/doc/NgrokAPI/Services/IPPoliciesClient.html
    index e626d76..128aa61 100644
    --- a/doc/NgrokAPI/Services/IPPoliciesClient.html
    +++ b/doc/NgrokAPI/Services/IPPoliciesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::IPPoliciesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 20
     
     def client
       @client
    @@ -658,8 +658,6 @@
           
     
     
    -33
    -34
     35
     36
     37
    @@ -667,10 +665,12 @@
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 35
     
     def create(description: "", metadata: "", action: nil)
       path = '/ip_policies'
    @@ -773,8 +773,6 @@
           
     
     
    -54
    -55
     56
     57
     58
    @@ -782,10 +780,12 @@
     60
     61
     62
    -63
    +63 +64 +65
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 56
     
     def create!(description: "", metadata: "", action: nil)
       path = '/ip_policies'
    @@ -870,16 +870,16 @@
           
     
     
    -74
    -75
     76
     77
     78
     79
    -80
    +80 +81 +82
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 74
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 76
     
     def delete(id: "")
       path = '/ip_policies/%{id}'
    @@ -961,16 +961,16 @@
           
     
     
    -92
    -93
     94
     95
     96
     97
    -98
    +98 +99 +100
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 92
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 94
     
     def delete!(id: "")
       path = '/ip_policies/%{id}'
    @@ -1052,18 +1052,18 @@
           
     
     
    -107
    -108
     109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 107
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 109
     
     def get(id: "")
       path = '/ip_policies/%{id}'
    @@ -1147,18 +1147,18 @@
           
     
     
    -125
    -126
     127
     128
     129
     130
     131
     132
    -133
    +133 +134 +135
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 125
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 127
     
     def get!(id: "")
       path = '/ip_policies/%{id}'
    @@ -1268,8 +1268,6 @@
           
     
     
    -144
    -145
     146
     147
     148
    @@ -1282,10 +1280,12 @@
     155
     156
     157
    -158
    +158 +159 +160
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 144
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 146
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1401,8 +1401,6 @@
           
     
     
    -170
    -171
     172
     173
     174
    @@ -1417,10 +1415,12 @@
     183
     184
     185
    -186
    +186 +187 +188
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 170
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 172
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1543,8 +1543,6 @@
           
     
     
    -197
    -198
     199
     200
     201
    @@ -1553,10 +1551,12 @@
     204
     205
     206
    -207
    +207 +208 +209
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 197
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 199
     
     def update(id: "", description: nil, metadata: nil)
       path = '/ip_policies/%{id}'
    @@ -1673,8 +1673,6 @@
           
     
     
    -219
    -220
     221
     222
     223
    @@ -1683,10 +1681,12 @@
     226
     227
     228
    -229
    +229 +230 +231
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 219
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 221
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/ip_policies/%{id}'
    @@ -1709,9 +1709,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/IPPolicyRulesClient.html b/doc/NgrokAPI/Services/IPPolicyRulesClient.html
    index 8f7cf66..406bea1 100644
    --- a/doc/NgrokAPI/Services/IPPolicyRulesClient.html
    +++ b/doc/NgrokAPI/Services/IPPolicyRulesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::IPPolicyRulesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -207,7 +207,7 @@
             
  • - #create(description: "", metadata: "", cidr:, ip_policy_id:, action: nil) ⇒ NgrokAPI::Models::IPPolicyRule + #create(description: "", metadata: "", cidr:, ip_policy_id:, action:) ⇒ NgrokAPI::Models::IPPolicyRule @@ -231,7 +231,7 @@
  • - #create!(description: "", metadata: "", cidr:, ip_policy_id:, action: nil) ⇒ NgrokAPI::Models::IPPolicyRule + #create!(description: "", metadata: "", cidr:, ip_policy_id:, action:) ⇒ NgrokAPI::Models::IPPolicyRule @@ -502,12 +502,12 @@
     
     
    -18
    -19
    -20
    +20 +21 +22
  • -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 18
     
     def client
       @client
    @@ -575,7 +575,7 @@
           

    - #create(description: "", metadata: "", cidr:, ip_policy_id:, action: nil) ⇒ NgrokAPI::Models::IPPolicyRule + #create(description: "", metadata: "", cidr:, ip_policy_id:, action:) ⇒ NgrokAPI::Models::IPPolicyRule @@ -671,8 +671,6 @@ (string) - (defaults to: nil) - —
    @@ -708,8 +706,6 @@
     
     
    -33
    -34
     35
     36
     37
    @@ -720,12 +716,14 @@
     42
     43
     44
    -45
    +45 +46 +47

    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 35
     
    -def create(description: "", metadata: "", cidr:, ip_policy_id:, action: nil)
    +def create(description: "", metadata: "", cidr:, ip_policy_id:, action:)
       path = '/ip_policy_rules'
       replacements = {
       }
    @@ -746,7 +744,7 @@
           

    - #create!(description: "", metadata: "", cidr:, ip_policy_id:, action: nil) ⇒ NgrokAPI::Models::IPPolicyRule + #create!(description: "", metadata: "", cidr:, ip_policy_id:, action:) ⇒ NgrokAPI::Models::IPPolicyRule @@ -842,8 +840,6 @@ (string) - (defaults to: nil) - —
    @@ -879,8 +875,6 @@
     
     
    -59
    -60
     61
     62
     63
    @@ -891,12 +885,14 @@
     68
     69
     70
    -71
    +71 +72 +73

    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 61
     
    -def create!(description: "", metadata: "", cidr:, ip_policy_id:, action: nil)
    +def create!(description: "", metadata: "", cidr:, ip_policy_id:, action:)
       path = '/ip_policy_rules'
       replacements = {
       }
    @@ -982,16 +978,16 @@
           
     
     
    -80
    -81
     82
     83
     84
     85
    -86
    +86 +87 +88
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 80
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 82
     
     def delete(id: "")
       path = '/ip_policy_rules/%{id}'
    @@ -1073,16 +1069,16 @@
           
     
     
    -96
    -97
     98
     99
     100
     101
    -102
    +102 +103 +104
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 96
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 98
     
     def delete!(id: "")
       path = '/ip_policy_rules/%{id}'
    @@ -1164,18 +1160,18 @@
           
     
     
    -111
    -112
     113
     114
     115
     116
     117
     118
    -119
    +119 +120 +121
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 111
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 113
     
     def get(id: "")
       path = '/ip_policy_rules/%{id}'
    @@ -1259,18 +1255,18 @@
           
     
     
    -129
    -130
     131
     132
     133
     134
     135
     136
    -137
    +137 +138 +139
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 129
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 131
     
     def get!(id: "")
       path = '/ip_policy_rules/%{id}'
    @@ -1380,8 +1376,6 @@
           
     
     
    -148
    -149
     150
     151
     152
    @@ -1394,10 +1388,12 @@
     159
     160
     161
    -162
    +162 +163 +164
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 148
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 150
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1513,8 +1509,6 @@
           
     
     
    -174
    -175
     176
     177
     178
    @@ -1529,10 +1523,12 @@
     187
     188
     189
    -190
    +190 +191 +192
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 174
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 176
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1673,8 +1669,6 @@
           
     
     
    -202
    -203
     204
     205
     206
    @@ -1684,10 +1678,12 @@
     210
     211
     212
    -213
    +213 +214 +215
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 202
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 204
     
     def update(id: "", description: nil, metadata: nil, cidr: nil)
       path = '/ip_policy_rules/%{id}'
    @@ -1823,8 +1819,6 @@
           
     
     
    -226
    -227
     228
     229
     230
    @@ -1834,10 +1828,12 @@
     234
     235
     236
    -237
    +237 +238 +239
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 228
     
     def update!(id: "", description: nil, metadata: nil, cidr: nil)
       path = '/ip_policy_rules/%{id}'
    @@ -1861,9 +1857,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/IPRestrictionsClient.html b/doc/NgrokAPI/Services/IPRestrictionsClient.html
    index 18c5d4d..999097f 100644
    --- a/doc/NgrokAPI/Services/IPRestrictionsClient.html
    +++ b/doc/NgrokAPI/Services/IPRestrictionsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::IPRestrictionsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 22
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 24
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 22
     
     def client
       @client
    @@ -708,8 +708,6 @@
           
     
     
    -37
    -38
     39
     40
     41
    @@ -720,10 +718,12 @@
     46
     47
     48
    -49
    +49 +50 +51
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 37
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 39
     
     def create(description: "", metadata: "", enforced: False, type:, ip_policy_ids:)
       path = '/ip_restrictions'
    @@ -879,8 +879,6 @@
           
     
     
    -63
    -64
     65
     66
     67
    @@ -891,10 +889,12 @@
     72
     73
     74
    -75
    +75 +76 +77
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 63
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 65
     
     def create!(description: "", metadata: "", enforced: False, type:, ip_policy_ids:)
       path = '/ip_restrictions'
    @@ -982,16 +982,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 86
     
     def delete(id: "")
       path = '/ip_restrictions/%{id}'
    @@ -1073,16 +1073,16 @@
           
     
     
    -100
    -101
     102
     103
     104
     105
    -106
    +106 +107 +108
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 100
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 102
     
     def delete!(id: "")
       path = '/ip_restrictions/%{id}'
    @@ -1164,18 +1164,18 @@
           
     
     
    -115
    -116
     117
     118
     119
     120
     121
     122
    -123
    +123 +124 +125
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 115
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 117
     
     def get(id: "")
       path = '/ip_restrictions/%{id}'
    @@ -1259,18 +1259,18 @@
           
     
     
    -133
    -134
     135
     136
     137
     138
     139
     140
    -141
    +141 +142 +143
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 133
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 135
     
     def get!(id: "")
       path = '/ip_restrictions/%{id}'
    @@ -1380,8 +1380,6 @@
           
     
     
    -152
    -153
     154
     155
     156
    @@ -1394,10 +1392,12 @@
     163
     164
     165
    -166
    +166 +167 +168
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 152
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 154
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1513,8 +1513,6 @@
           
     
     
    -178
    -179
     180
     181
     182
    @@ -1529,10 +1527,12 @@
     191
     192
     193
    -194
    +194 +195 +196
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 178
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 180
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1691,8 +1691,6 @@
           
     
     
    -207
    -208
     209
     210
     211
    @@ -1703,10 +1701,12 @@
     216
     217
     218
    -219
    +219 +220 +221
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 207
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 209
     
     def update(id: "", description: nil, metadata: nil, enforced: nil, ip_policy_ids: [])
       path = '/ip_restrictions/%{id}'
    @@ -1861,8 +1861,6 @@
           
     
     
    -233
    -234
     235
     236
     237
    @@ -1873,10 +1871,12 @@
     242
     243
     244
    -245
    +245 +246 +247
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 233
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 235
     
     def update!(id: "", description: nil, metadata: nil, enforced: nil, ip_policy_ids: [])
       path = '/ip_restrictions/%{id}'
    @@ -1901,9 +1901,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/ReservedAddrsClient.html b/doc/NgrokAPI/Services/ReservedAddrsClient.html
    index 11e58aa..308c5a5 100644
    --- a/doc/NgrokAPI/Services/ReservedAddrsClient.html
    +++ b/doc/NgrokAPI/Services/ReservedAddrsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::ReservedAddrsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 19
     
     def client
       @client
    @@ -676,8 +676,6 @@
           
     
     
    -32
    -33
     34
     35
     36
    @@ -686,10 +684,12 @@
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 32
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 34
     
     def create(description: "", metadata: "", region: "", endpoint_configuration_id: nil)
       path = '/reserved_addrs'
    @@ -811,8 +811,6 @@
           
     
     
    -54
    -55
     56
     57
     58
    @@ -821,10 +819,12 @@
     61
     62
     63
    -64
    +64 +65 +66
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 56
     
     def create!(description: "", metadata: "", region: "", endpoint_configuration_id: nil)
       path = '/reserved_addrs'
    @@ -910,16 +910,16 @@
           
     
     
    -73
    -74
     75
     76
     77
     78
    -79
    +79 +80 +81
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 73
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 75
     
     def delete(id: "")
       path = '/reserved_addrs/%{id}'
    @@ -1001,16 +1001,16 @@
           
     
     
    -89
    -90
     91
     92
     93
     94
    -95
    +95 +96 +97
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 91
     
     def delete!(id: "")
       path = '/reserved_addrs/%{id}'
    @@ -1092,18 +1092,18 @@
           
     
     
    -104
    -105
     106
     107
     108
     109
     110
     111
    -112
    +112 +113 +114
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 104
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 106
     
     def get(id: "")
       path = '/reserved_addrs/%{id}'
    @@ -1187,18 +1187,18 @@
           
     
     
    -122
    -123
     124
     125
     126
     127
     128
     129
    -130
    +130 +131 +132
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 122
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 124
     
     def get!(id: "")
       path = '/reserved_addrs/%{id}'
    @@ -1308,8 +1308,6 @@
           
     
     
    -141
    -142
     143
     144
     145
    @@ -1322,10 +1320,12 @@
     152
     153
     154
    -155
    +155 +156 +157
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 141
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 143
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,8 +1441,6 @@
           
     
     
    -167
    -168
     169
     170
     171
    @@ -1457,10 +1455,12 @@
     180
     181
     182
    -183
    +183 +184 +185
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 167
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 169
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1583,8 +1583,6 @@
           
     
     
    -194
    -195
     196
     197
     198
    @@ -1593,10 +1591,12 @@
     201
     202
     203
    -204
    +204 +205 +206
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 194
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 196
     
     def update(id: "", description: nil, metadata: nil, endpoint_configuration_id: nil)
       path = '/reserved_addrs/%{id}'
    @@ -1713,8 +1713,6 @@
           
     
     
    -216
    -217
     218
     219
     220
    @@ -1723,10 +1721,12 @@
     223
     224
     225
    -226
    +226 +227 +228
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 216
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 218
     
     def update!(id: "", description: nil, metadata: nil, endpoint_configuration_id: nil)
       path = '/reserved_addrs/%{id}'
    @@ -1749,9 +1749,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/ReservedDomainsClient.html b/doc/NgrokAPI/Services/ReservedDomainsClient.html
    index cf9aa53..990873a 100644
    --- a/doc/NgrokAPI/Services/ReservedDomainsClient.html
    +++ b/doc/NgrokAPI/Services/ReservedDomainsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::ReservedDomainsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -207,7 +207,7 @@
             
  • - #create(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -231,7 +231,7 @@
  • - #create!(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -521,7 +521,7 @@
  • - #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -545,7 +545,7 @@
  • - #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -598,12 +598,12 @@
     
     
    -20
    -21
    -22
    +22 +23 +24
  • -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -646,12 +646,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 20
     
     def client
       @client
    @@ -671,7 +671,7 @@
           

    - #create(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -693,16 +693,18 @@
  • - name + domain (string) + (defaults to: "") + —
    -

    the domain name to reserve. It may be a full domain name like app.example.com. If the name does not contain a '.' it will reserve that subdomain on ngrok.io.

    +

    hostname of the reserved domain

  • @@ -824,8 +826,6 @@
     
     
    -36
    -37
     38
     39
     40
    @@ -837,17 +837,19 @@
     46
     47
     48
    -49
    +49 +50 +51

    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 36
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 38
     
    -def create(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
       path = '/reserved_domains'
       replacements = {
       }
       data = {}
    -  data[:name] = name if name
    +  data[:domain] = domain if domain
       data[:region] = region if region
       data[:description] = description if description
       data[:metadata] =  if 
    @@ -864,7 +866,7 @@
           

    - #create!(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -886,16 +888,18 @@
  • - name + domain (string) + (defaults to: "") + —
    -

    the domain name to reserve. It may be a full domain name like app.example.com. If the name does not contain a '.' it will reserve that subdomain on ngrok.io.

    +

    hostname of the reserved domain

  • @@ -1017,8 +1021,6 @@
     
     
    -64
    -65
     66
     67
     68
    @@ -1030,17 +1032,19 @@
     74
     75
     76
    -77
    +77 +78 +79

    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 64
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 66
     
    -def create!(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
       path = '/reserved_domains'
       replacements = {
       }
       data = {}
    -  data[:name] = name if name
    +  data[:domain] = domain if domain
       data[:region] = region if region
       data[:description] = description if description
       data[:metadata] =  if 
    @@ -1122,16 +1126,16 @@
           
     
     
    -86
    -87
     88
     89
     90
     91
    -92
    +92 +93 +94
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 86
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 88
     
     def delete(id: "")
       path = '/reserved_domains/%{id}'
    @@ -1213,16 +1217,16 @@
           
     
     
    -102
    -103
     104
     105
     106
     107
    -108
    +108 +109 +110
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 102
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 104
     
     def delete!(id: "")
       path = '/reserved_domains/%{id}'
    @@ -1304,16 +1308,16 @@
           
     
     
    -287
    -288
     289
     290
     291
     292
    -293
    +293 +294 +295
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 287
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 289
     
     def delete_certificate(id: "")
       path = '/reserved_domains/%{id}/certificate'
    @@ -1395,16 +1399,16 @@
           
     
     
    -303
    -304
     305
     306
     307
     308
    -309
    +309 +310 +311
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 303
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 305
     
     def delete_certificate!(id: "")
       path = '/reserved_domains/%{id}/certificate'
    @@ -1486,16 +1490,16 @@
           
     
     
    -256
    -257
     258
     259
     260
     261
    -262
    +262 +263 +264
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 256
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 258
     
     def delete_certificate_management_policy(id: "")
       path = '/reserved_domains/%{id}/certificate_management_policy'
    @@ -1577,16 +1581,16 @@
           
     
     
    -272
    -273
     274
     275
     276
     277
    -278
    +278 +279 +280
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 272
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 274
     
     def delete_certificate_management_policy!(id: "")
       path = '/reserved_domains/%{id}/certificate_management_policy'
    @@ -1668,18 +1672,18 @@
           
     
     
    -117
    -118
     119
     120
     121
     122
     123
     124
    -125
    +125 +126 +127
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 117
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 119
     
     def get(id: "")
       path = '/reserved_domains/%{id}'
    @@ -1763,18 +1767,18 @@
           
     
     
    -135
    -136
     137
     138
     139
     140
     141
     142
    -143
    +143 +144 +145
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 135
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 137
     
     def get!(id: "")
       path = '/reserved_domains/%{id}'
    @@ -1884,8 +1888,6 @@
           
     
     
    -154
    -155
     156
     157
     158
    @@ -1898,10 +1900,12 @@
     165
     166
     167
    -168
    +168 +169 +170
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 154
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 156
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -2017,8 +2021,6 @@
           
     
     
    -180
    -181
     182
     183
     184
    @@ -2033,10 +2035,12 @@
     193
     194
     195
    -196
    +196 +197 +198
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 180
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 182
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -2063,7 +2067,7 @@
           

    - #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -2195,8 +2199,6 @@
     
     
    -209
    -210
     211
     212
     213
    @@ -2207,12 +2209,14 @@
     218
     219
     220
    -221
    +221 +222 +223

    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 209
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 211
     
    -def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil)
       path = '/reserved_domains/%{id}'
       replacements = {
         id: id,
    @@ -2233,7 +2237,7 @@
           

    - #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -2365,8 +2369,6 @@
     
     
    -235
    -236
     237
     238
     239
    @@ -2377,12 +2379,14 @@
     244
     245
     246
    -247
    +247 +248 +249

    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 235
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 237
     
    -def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil)
       path = '/reserved_domains/%{id}'
       replacements = {
         id: id,
    @@ -2405,9 +2409,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html b/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
    index 9995075..feeb77f 100644
    --- a/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
    +++ b/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::SSHCertificateAuthoritiesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 18
     
     def client
       @client
    @@ -712,8 +712,6 @@
           
     
     
    -33
    -34
     35
     36
     37
    @@ -724,10 +722,12 @@
     42
     43
     44
    -45
    +45 +46 +47
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 35
     
     def create(description: "", metadata: "", private_key_type: "", elliptic_curve: "", key_size: 0)
       path = '/ssh_certificate_authorities'
    @@ -887,8 +887,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -899,10 +897,12 @@
     68
     69
     70
    -71
    +71 +72 +73
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 61
     
     def create!(description: "", metadata: "", private_key_type: "", elliptic_curve: "", key_size: 0)
       path = '/ssh_certificate_authorities'
    @@ -990,16 +990,16 @@
           
     
     
    -80
    -81
     82
     83
     84
     85
    -86
    +86 +87 +88
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 80
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 82
     
     def delete(id: "")
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1081,16 +1081,16 @@
           
     
     
    -96
    -97
     98
     99
     100
     101
    -102
    +102 +103 +104
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 96
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 98
     
     def delete!(id: "")
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1172,18 +1172,18 @@
           
     
     
    -111
    -112
     113
     114
     115
     116
     117
     118
    -119
    +119 +120 +121
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 111
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 113
     
     def get(id: "")
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1267,18 +1267,18 @@
           
     
     
    -129
    -130
     131
     132
     133
     134
     135
     136
    -137
    +137 +138 +139
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 129
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 131
     
     def get!(id: "")
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1388,8 +1388,6 @@
           
     
     
    -148
    -149
     150
     151
     152
    @@ -1402,10 +1400,12 @@
     159
     160
     161
    -162
    +162 +163 +164
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 148
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 150
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1521,8 +1521,6 @@
           
     
     
    -174
    -175
     176
     177
     178
    @@ -1537,10 +1535,12 @@
     187
     188
     189
    -190
    +190 +191 +192
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 174
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 176
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1663,8 +1663,6 @@
           
     
     
    -201
    -202
     203
     204
     205
    @@ -1673,10 +1671,12 @@
     208
     209
     210
    -211
    +211 +212 +213
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 201
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 203
     
     def update(id: "", description: nil, metadata: nil)
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1793,8 +1793,6 @@
           
     
     
    -223
    -224
     225
     226
     227
    @@ -1803,10 +1801,12 @@
     230
     231
     232
    -233
    +233 +234 +235
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 223
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 225
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1829,9 +1829,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/SSHCredentialsClient.html b/doc/NgrokAPI/Services/SSHCredentialsClient.html
    index c16537b..b3b9603 100644
    --- a/doc/NgrokAPI/Services/SSHCredentialsClient.html
    +++ b/doc/NgrokAPI/Services/SSHCredentialsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::SSHCredentialsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -207,7 +207,7 @@
             
  • - #create(description: "", metadata: "", acl: [], public_key:) ⇒ NgrokAPI::Models::SSHCredential + #create(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::SSHCredential @@ -231,7 +231,7 @@
  • - #create!(description: "", metadata: "", acl: [], public_key:) ⇒ NgrokAPI::Models::SSHCredential + #create!(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::SSHCredential @@ -502,12 +502,12 @@
     
     
    -18
    -19
    -20
    +20 +21 +22
  • -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 18
     
     def client
       @client
    @@ -575,7 +575,7 @@
           

    - #create(description: "", metadata: "", acl: [], public_key:) ⇒ NgrokAPI::Models::SSHCredential + #create(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::SSHCredential @@ -644,7 +644,7 @@ —
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -661,6 +661,24 @@ —

    the PEM-encoded public key of the SSH keypair that will be used to authenticate

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -692,9 +710,6 @@
     
     
    -33
    -34
    -35
     36
     37
     38
    @@ -703,12 +718,16 @@
     41
     42
     43
    -44
    +44 +45 +46 +47 +48

    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 36
     
    -def create(description: "", metadata: "", acl: [], public_key:)
    +def create(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "")
       path = '/ssh_credentials'
       replacements = {
       }
    @@ -717,6 +736,7 @@
       data[:metadata] =  if 
       data[:acl] = acl if acl
       data[:public_key] = public_key if public_key
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::SSHCredential.new(client: self, attrs: result)
     end
    @@ -728,7 +748,7 @@

    - #create!(description: "", metadata: "", acl: [], public_key:) ⇒ NgrokAPI::Models::SSHCredential + #create!(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::SSHCredential @@ -797,7 +817,7 @@ —
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -814,6 +834,24 @@ —

    the PEM-encoded public key of the SSH keypair that will be used to authenticate

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -845,23 +883,24 @@
     
     
    -58
    -59
    -60
    -61
    -62
     63
     64
     65
     66
     67
     68
    -69
    +69 +70 +71 +72 +73 +74 +75

    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 58
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 63
     
    -def create!(description: "", metadata: "", acl: [], public_key:)
    +def create!(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "")
       path = '/ssh_credentials'
       replacements = {
       }
    @@ -870,6 +909,7 @@
       data[:metadata] =  if 
       data[:acl] = acl if acl
       data[:public_key] = public_key if public_key
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::SSHCredential.new(client: self, attrs: result)
     end
    @@ -946,16 +986,16 @@
     
     
    -78
    -79
    -80
    -81
    -82
    -83
    -84
    +84 +85 +86 +87 +88 +89 +90
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 78
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 84
     
     def delete(id: "")
       path = '/ssh_credentials/%{id}'
    @@ -1037,16 +1077,16 @@
           
     
     
    -94
    -95
    -96
    -97
    -98
    -99
    -100
    +100 +101 +102 +103 +104 +105 +106
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 94
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 100
     
     def delete!(id: "")
       path = '/ssh_credentials/%{id}'
    @@ -1128,18 +1168,18 @@
           
     
     
    -109
    -110
    -111
    -112
    -113
    -114
     115
     116
    -117
    +117 +118 +119 +120 +121 +122 +123
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 109
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 115
     
     def get(id: "")
       path = '/ssh_credentials/%{id}'
    @@ -1223,18 +1263,18 @@
           
     
     
    -127
    -128
    -129
    -130
    -131
    -132
     133
     134
    -135
    +135 +136 +137 +138 +139 +140 +141
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 127
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 133
     
     def get!(id: "")
       path = '/ssh_credentials/%{id}'
    @@ -1344,12 +1384,6 @@
           
     
     
    -146
    -147
    -148
    -149
    -150
    -151
     152
     153
     154
    @@ -1358,10 +1392,16 @@
     157
     158
     159
    -160
    +160 +161 +162 +163 +164 +165 +166
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 146
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 152
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1477,12 +1517,6 @@
           
     
     
    -172
    -173
    -174
    -175
    -176
    -177
     178
     179
     180
    @@ -1493,10 +1527,16 @@
     185
     186
     187
    -188
    +188 +189 +190 +191 +192 +193 +194
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 172
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 178
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1605,7 +1645,7 @@
           
             —
             
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -1637,21 +1677,21 @@
     
     
    -200
    -201
    -202
    -203
    -204
    -205
     206
     207
     208
     209
     210
    -211
    +211 +212 +213 +214 +215 +216 +217
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 200
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 206
     
     def update(id: "", description: nil, metadata: nil, acl: nil)
       path = '/ssh_credentials/%{id}'
    @@ -1755,7 +1795,7 @@
           
             —
             
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -1787,21 +1827,21 @@
     
     
    -224
    -225
    -226
    -227
    -228
    -229
     230
     231
     232
     233
     234
    -235
    +235 +236 +237 +238 +239 +240 +241
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 224
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 230
     
     def update!(id: "", description: nil, metadata: nil, acl: nil)
       path = '/ssh_credentials/%{id}'
    @@ -1825,9 +1865,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/SSHHostCertificatesClient.html b/doc/NgrokAPI/Services/SSHHostCertificatesClient.html
    index d90f91f..3b05917 100644
    --- a/doc/NgrokAPI/Services/SSHHostCertificatesClient.html
    +++ b/doc/NgrokAPI/Services/SSHHostCertificatesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::SSHHostCertificatesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 19
     
     def client
       @client
    @@ -744,8 +744,6 @@
           
     
     
    -36
    -37
     38
     39
     40
    @@ -758,10 +756,12 @@
     47
     48
     49
    -50
    +50 +51 +52
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 36
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 38
     
     def create(ssh_certificate_authority_id:, public_key:, principals: [], valid_after: "", valid_until: "", description: "", metadata: "")
       path = '/ssh_host_certificates'
    @@ -955,8 +955,6 @@
           
     
     
    -66
    -67
     68
     69
     70
    @@ -969,10 +967,12 @@
     77
     78
     79
    -80
    +80 +81 +82
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 66
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 68
     
     def create!(ssh_certificate_authority_id:, public_key:, principals: [], valid_after: "", valid_until: "", description: "", metadata: "")
       path = '/ssh_host_certificates'
    @@ -1062,16 +1062,16 @@
           
     
     
    -89
    -90
     91
     92
     93
     94
    -95
    +95 +96 +97
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 91
     
     def delete(id: "")
       path = '/ssh_host_certificates/%{id}'
    @@ -1153,16 +1153,16 @@
           
     
     
    -105
    -106
     107
     108
     109
     110
    -111
    +111 +112 +113
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 105
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 107
     
     def delete!(id: "")
       path = '/ssh_host_certificates/%{id}'
    @@ -1244,18 +1244,18 @@
           
     
     
    -120
    -121
     122
     123
     124
     125
     126
     127
    -128
    +128 +129 +130
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 120
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 122
     
     def get(id: "")
       path = '/ssh_host_certificates/%{id}'
    @@ -1339,18 +1339,18 @@
           
     
     
    -138
    -139
     140
     141
     142
     143
     144
     145
    -146
    +146 +147 +148
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 138
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 140
     
     def get!(id: "")
       path = '/ssh_host_certificates/%{id}'
    @@ -1460,8 +1460,6 @@
           
     
     
    -157
    -158
     159
     160
     161
    @@ -1474,10 +1472,12 @@
     168
     169
     170
    -171
    +171 +172 +173
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 157
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 159
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1593,8 +1593,6 @@
           
     
     
    -183
    -184
     185
     186
     187
    @@ -1609,10 +1607,12 @@
     196
     197
     198
    -199
    +199 +200 +201
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 183
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 185
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1735,8 +1735,6 @@
           
     
     
    -210
    -211
     212
     213
     214
    @@ -1745,10 +1743,12 @@
     217
     218
     219
    -220
    +220 +221 +222
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 210
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 212
     
     def update(id: "", description: nil, metadata: nil)
       path = '/ssh_host_certificates/%{id}'
    @@ -1865,8 +1865,6 @@
           
     
     
    -232
    -233
     234
     235
     236
    @@ -1875,10 +1873,12 @@
     239
     240
     241
    -242
    +242 +243 +244
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 232
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 234
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/ssh_host_certificates/%{id}'
    @@ -1901,9 +1901,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/SSHUserCertificatesClient.html b/doc/NgrokAPI/Services/SSHUserCertificatesClient.html
    index eca9423..c6e0d9f 100644
    --- a/doc/NgrokAPI/Services/SSHUserCertificatesClient.html
    +++ b/doc/NgrokAPI/Services/SSHUserCertificatesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::SSHUserCertificatesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 19
     
     def client
       @client
    @@ -658,7 +658,7 @@
           
             —
             
    -

    A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys`_ for additional details.

    +

    A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec <https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys>_ for additional details.

    @@ -676,7 +676,7 @@ —
    -

    A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys`_ for additional details.

    +

    A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec <https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys>_ for additional details.

    @@ -780,8 +780,6 @@
     
     
    -38
    -39
     40
     41
     42
    @@ -796,10 +794,12 @@
     51
     52
     53
    -54
    +54 +55 +56
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 38
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 40
     
     def create(ssh_certificate_authority_id:, public_key:, principals: [], critical_options: {}, extensions: {}, valid_after: "", valid_until: "", description: "", metadata: "")
       path = '/ssh_user_certificates'
    @@ -909,7 +909,7 @@
           
             —
             
    -

    A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys`_ for additional details.

    +

    A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec <https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys>_ for additional details.

    @@ -927,7 +927,7 @@ —
    -

    A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys`_ for additional details.

    +

    A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec <https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys>_ for additional details.

    @@ -1031,8 +1031,6 @@
     
     
    -72
    -73
     74
     75
     76
    @@ -1047,10 +1045,12 @@
     85
     86
     87
    -88
    +88 +89 +90
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 72
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 74
     
     def create!(ssh_certificate_authority_id:, public_key:, principals: [], critical_options: {}, extensions: {}, valid_after: "", valid_until: "", description: "", metadata: "")
       path = '/ssh_user_certificates'
    @@ -1142,16 +1142,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 99
     
     def delete(id: "")
       path = '/ssh_user_certificates/%{id}'
    @@ -1233,16 +1233,16 @@
           
     
     
    -113
    -114
     115
     116
     117
     118
    -119
    +119 +120 +121
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 113
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 115
     
     def delete!(id: "")
       path = '/ssh_user_certificates/%{id}'
    @@ -1324,18 +1324,18 @@
           
     
     
    -128
    -129
     130
     131
     132
     133
     134
     135
    -136
    +136 +137 +138
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 128
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 130
     
     def get(id: "")
       path = '/ssh_user_certificates/%{id}'
    @@ -1419,18 +1419,18 @@
           
     
     
    -146
    -147
     148
     149
     150
     151
     152
     153
    -154
    +154 +155 +156
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 146
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 148
     
     def get!(id: "")
       path = '/ssh_user_certificates/%{id}'
    @@ -1540,8 +1540,6 @@
           
     
     
    -165
    -166
     167
     168
     169
    @@ -1554,10 +1552,12 @@
     176
     177
     178
    -179
    +179 +180 +181
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 165
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 167
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1673,8 +1673,6 @@
           
     
     
    -191
    -192
     193
     194
     195
    @@ -1689,10 +1687,12 @@
     204
     205
     206
    -207
    +207 +208 +209
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 191
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 193
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1815,8 +1815,6 @@
           
     
     
    -218
    -219
     220
     221
     222
    @@ -1825,10 +1823,12 @@
     225
     226
     227
    -228
    +228 +229 +230
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 218
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 220
     
     def update(id: "", description: nil, metadata: nil)
       path = '/ssh_user_certificates/%{id}'
    @@ -1945,8 +1945,6 @@
           
     
     
    -240
    -241
     242
     243
     244
    @@ -1955,10 +1953,12 @@
     247
     248
     249
    -250
    +250 +251 +252
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 240
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 242
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/ssh_user_certificates/%{id}'
    @@ -1981,9 +1981,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
    index 8908fe7..6fb3ca9 100644
    --- a/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
    +++ b/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TCPEdgeBackendModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tcp/%{id}/backend'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tcp/%{id}/backend'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tcp/%{id}/backend'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tcp/%{id}/backend'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tcp/%{id}/backend'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tcp/%{id}/backend'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
    index fc44788..f2491d8 100644
    --- a/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
    +++ b/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TLSCertificatesClient.html b/doc/NgrokAPI/Services/TLSCertificatesClient.html
    index e553d96..5b797a2 100644
    --- a/doc/NgrokAPI/Services/TLSCertificatesClient.html
    +++ b/doc/NgrokAPI/Services/TLSCertificatesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSCertificatesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -21
    -22
    -23
    +23 +24 +25
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 21
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 23
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 21
     
     def client
       @client
    @@ -642,7 +642,7 @@
           
             —
             
    -

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles ngrok.com/docs/api#tls-certificates-pem`_.

    +

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles <https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains>_.

    @@ -658,7 +658,7 @@ —
    -

    private key for the TLS certificate, PEM-encoded. See Private Keys ngrok.com/docs/ngrok-link#tls-certificates-key`_.

    +

    private key for the TLS certificate, PEM-encoded. See Private Keys <https://ngrok.com/docs/cloud-edge/endpoints#private-keys>_.

    @@ -690,8 +690,6 @@
     
     
    -35
    -36
     37
     38
     39
    @@ -701,10 +699,12 @@
     43
     44
     45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 35
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 37
     
     def create(description: "", metadata: "", certificate_pem:, private_key_pem:)
       path = '/tls_certificates'
    @@ -793,7 +793,7 @@
           
             —
             
    -

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles ngrok.com/docs/api#tls-certificates-pem`_.

    +

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles <https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains>_.

    @@ -809,7 +809,7 @@ —
    -

    private key for the TLS certificate, PEM-encoded. See Private Keys ngrok.com/docs/ngrok-link#tls-certificates-key`_.

    +

    private key for the TLS certificate, PEM-encoded. See Private Keys <https://ngrok.com/docs/cloud-edge/endpoints#private-keys>_.

    @@ -841,8 +841,6 @@
     
     
    -59
    -60
     61
     62
     63
    @@ -852,10 +850,12 @@
     67
     68
     69
    -70
    +70 +71 +72
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 61
     
     def create!(description: "", metadata: "", certificate_pem:, private_key_pem:)
       path = '/tls_certificates'
    @@ -942,16 +942,16 @@
           
     
     
    -79
    -80
     81
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 79
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 81
     
     def delete(id: "")
       path = '/tls_certificates/%{id}'
    @@ -1033,16 +1033,16 @@
           
     
     
    -95
    -96
     97
     98
     99
     100
    -101
    +101 +102 +103
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 95
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 97
     
     def delete!(id: "")
       path = '/tls_certificates/%{id}'
    @@ -1124,18 +1124,18 @@
           
     
     
    -110
    -111
     112
     113
     114
     115
     116
     117
    -118
    +118 +119 +120
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 110
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 112
     
     def get(id: "")
       path = '/tls_certificates/%{id}'
    @@ -1219,18 +1219,18 @@
           
     
     
    -128
    -129
     130
     131
     132
     133
     134
     135
    -136
    +136 +137 +138
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 128
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 130
     
     def get!(id: "")
       path = '/tls_certificates/%{id}'
    @@ -1340,8 +1340,6 @@
           
     
     
    -147
    -148
     149
     150
     151
    @@ -1354,10 +1352,12 @@
     158
     159
     160
    -161
    +161 +162 +163
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 147
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 149
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1473,8 +1473,6 @@
           
     
     
    -173
    -174
     175
     176
     177
    @@ -1489,10 +1487,12 @@
     186
     187
     188
    -189
    +189 +190 +191
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 175
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1615,8 +1615,6 @@
           
     
     
    -200
    -201
     202
     203
     204
    @@ -1625,10 +1623,12 @@
     207
     208
     209
    -210
    +210 +211 +212
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 200
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 202
     
     def update(id: "", description: nil, metadata: nil)
       path = '/tls_certificates/%{id}'
    @@ -1745,8 +1745,6 @@
           
     
     
    -222
    -223
     224
     225
     226
    @@ -1755,10 +1753,12 @@
     229
     230
     231
    -232
    +232 +233 +234
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 222
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 224
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/tls_certificates/%{id}'
    @@ -1781,9 +1781,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
    index 863c4bc..210e5d5 100644
    --- a/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
    +++ b/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSEdgeBackendModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tls/%{id}/backend'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tls/%{id}/backend'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tls/%{id}/backend'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tls/%{id}/backend'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tls/%{id}/backend'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tls/%{id}/backend'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
    index f4eb19b..00a6ff5 100644
    --- a/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
    +++ b/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
    index 027d08f..b5dc2e7 100644
    --- a/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
    +++ b/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSEdgeMutualTLSModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
    index b207663..b4d295d 100644
    --- a/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
    +++ b/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tls/%{id}/tls_termination'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tls/%{id}/tls_termination'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tls/%{id}/tls_termination'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tls/%{id}/tls_termination'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tls/%{id}/tls_termination'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tls/%{id}/tls_termination'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html b/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html
    index 5b612a0..786a877 100644
    --- a/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html
    +++ b/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TunnelGroupBackendsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 18
     
     def client
       @client
    @@ -676,8 +676,6 @@
           
     
     
    -31
    -32
     33
     34
     35
    @@ -686,10 +684,12 @@
     38
     39
     40
    -41
    +41 +42 +43
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 31
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 33
     
     def create(description: "", metadata: "", labels: {})
       path = '/backends/tunnel_group'
    @@ -811,8 +811,6 @@
           
     
     
    -53
    -54
     55
     56
     57
    @@ -821,10 +819,12 @@
     60
     61
     62
    -63
    +63 +64 +65
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 53
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 55
     
     def create!(description: "", metadata: "", labels: {})
       path = '/backends/tunnel_group'
    @@ -910,16 +910,16 @@
           
     
     
    -72
    -73
     74
     75
     76
     77
    -78
    +78 +79 +80
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 72
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 74
     
     def delete(id: "")
       path = '/backends/tunnel_group/%{id}'
    @@ -1001,16 +1001,16 @@
           
     
     
    -88
    -89
     90
     91
     92
     93
    -94
    +94 +95 +96
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 88
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 90
     
     def delete!(id: "")
       path = '/backends/tunnel_group/%{id}'
    @@ -1092,18 +1092,18 @@
           
     
     
    -103
    -104
     105
     106
     107
     108
     109
     110
    -111
    +111 +112 +113
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 103
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 105
     
     def get(id: "")
       path = '/backends/tunnel_group/%{id}'
    @@ -1187,18 +1187,18 @@
           
     
     
    -121
    -122
     123
     124
     125
     126
     127
     128
    -129
    +129 +130 +131
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 121
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 123
     
     def get!(id: "")
       path = '/backends/tunnel_group/%{id}'
    @@ -1308,8 +1308,6 @@
           
     
     
    -140
    -141
     142
     143
     144
    @@ -1322,10 +1320,12 @@
     151
     152
     153
    -154
    +154 +155 +156
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 142
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,8 +1441,6 @@
           
     
     
    -166
    -167
     168
     169
     170
    @@ -1457,10 +1455,12 @@
     179
     180
     181
    -182
    +182 +183 +184
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 166
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 168
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1601,8 +1601,6 @@
           
     
     
    -194
    -195
     196
     197
     198
    @@ -1612,10 +1610,12 @@
     202
     203
     204
    -205
    +205 +206 +207
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 194
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 196
     
     def update(id: "", description: nil, metadata: nil, labels: {})
       path = '/backends/tunnel_group/%{id}'
    @@ -1751,8 +1751,6 @@
           
     
     
    -218
    -219
     220
     221
     222
    @@ -1762,10 +1760,12 @@
     226
     227
     228
    -229
    +229 +230 +231
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 218
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 220
     
     def update!(id: "", description: nil, metadata: nil, labels: {})
       path = '/backends/tunnel_group/%{id}'
    @@ -1789,9 +1789,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TunnelSessionsClient.html b/doc/NgrokAPI/Services/TunnelSessionsClient.html
    index 9f1383a..654935b 100644
    --- a/doc/NgrokAPI/Services/TunnelSessionsClient.html
    +++ b/doc/NgrokAPI/Services/TunnelSessionsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TunnelSessionsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 19
     
     def client
       @client
    @@ -640,18 +640,18 @@
           
     
     
    -83
    -84
     85
     86
     87
     88
     89
     90
    -91
    +91 +92 +93
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 83
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 85
     
     def get(id: "")
       path = '/tunnel_sessions/%{id}'
    @@ -735,18 +735,18 @@
           
     
     
    -101
    -102
     103
     104
     105
     106
     107
     108
    -109
    +109 +110 +111
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 101
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 103
     
     def get!(id: "")
       path = '/tunnel_sessions/%{id}'
    @@ -856,8 +856,6 @@
           
     
     
    -32
    -33
     34
     35
     36
    @@ -870,10 +868,12 @@
     43
     44
     45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 32
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 34
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -989,8 +989,6 @@
           
     
     
    -58
    -59
     60
     61
     62
    @@ -1005,10 +1003,12 @@
     71
     72
     73
    -74
    +74 +75 +76
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 58
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 60
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1100,16 +1100,16 @@
           
     
     
    -121
    -122
     123
     124
     125
     126
    -127
    +127 +128 +129
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 121
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 123
     
     def restart(id: "")
       path = '/tunnel_sessions/%{id}/restart'
    @@ -1191,16 +1191,16 @@
           
     
     
    -140
    -141
     142
     143
     144
     145
    -146
    +146 +147 +148
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 142
     
     def restart!(id: "")
       path = '/tunnel_sessions/%{id}/restart'
    @@ -1282,16 +1282,16 @@
           
     
     
    -156
    -157
     158
     159
     160
     161
    -162
    +162 +163 +164
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 156
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 158
     
     def stop(id: "")
       path = '/tunnel_sessions/%{id}/stop'
    @@ -1373,16 +1373,16 @@
           
     
     
    -173
    -174
     175
     176
     177
     178
    -179
    +179 +180 +181
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 175
     
     def stop!(id: "")
       path = '/tunnel_sessions/%{id}/stop'
    @@ -1459,16 +1459,16 @@
           
     
     
    -199
    -200
     201
     202
     203
     204
    -205
    +205 +206 +207
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 199
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 201
     
     def update(id: "", version: "")
       path = '/tunnel_sessions/%{id}/update'
    @@ -1545,16 +1545,16 @@
           
     
     
    -226
    -227
     228
     229
     230
     231
    -232
    +232 +233 +234
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 228
     
     def update!(id: "", version: "")
       path = '/tunnel_sessions/%{id}/update'
    @@ -1573,9 +1573,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/TunnelsClient.html b/doc/NgrokAPI/Services/TunnelsClient.html
    index bae7954..39fb2cc 100644
    --- a/doc/NgrokAPI/Services/TunnelsClient.html
    +++ b/doc/NgrokAPI/Services/TunnelsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TunnelsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -358,12 +358,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -406,12 +406,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 18
     
     def client
       @client
    @@ -496,18 +496,18 @@
           
     
     
    -82
    -83
     84
     85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 82
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 84
     
     def get(id: "")
       path = '/tunnels/%{id}'
    @@ -591,18 +591,18 @@
           
     
     
    -100
    -101
     102
     103
     104
     105
     106
     107
    -108
    +108 +109 +110
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 100
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 102
     
     def get!(id: "")
       path = '/tunnels/%{id}'
    @@ -712,8 +712,6 @@
           
     
     
    -31
    -32
     33
     34
     35
    @@ -726,10 +724,12 @@
     42
     43
     44
    -45
    +45 +46 +47
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 31
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 33
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -845,8 +845,6 @@
           
     
     
    -57
    -58
     59
     60
     61
    @@ -861,10 +859,12 @@
     70
     71
     72
    -73
    +73 +74 +75
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 57
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 59
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -893,9 +893,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Services/WeightedBackendsClient.html b/doc/NgrokAPI/Services/WeightedBackendsClient.html
    index 8669eb1..a9d5410 100644
    --- a/doc/NgrokAPI/Services/WeightedBackendsClient.html
    +++ b/doc/NgrokAPI/Services/WeightedBackendsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::WeightedBackendsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 20
     
     def client
       @client
    @@ -676,8 +676,6 @@
           
     
     
    -33
    -34
     35
     36
     37
    @@ -686,10 +684,12 @@
     40
     41
     42
    -43
    +43 +44 +45
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 35
     
     def create(description: "", metadata: "", backends: {})
       path = '/backends/weighted'
    @@ -811,8 +811,6 @@
           
     
     
    -55
    -56
     57
     58
     59
    @@ -821,10 +819,12 @@
     62
     63
     64
    -65
    +65 +66 +67
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 55
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 57
     
     def create!(description: "", metadata: "", backends: {})
       path = '/backends/weighted'
    @@ -910,16 +910,16 @@
           
     
     
    -74
    -75
     76
     77
     78
     79
    -80
    +80 +81 +82
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 74
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 76
     
     def delete(id: "")
       path = '/backends/weighted/%{id}'
    @@ -1001,16 +1001,16 @@
           
     
     
    -90
    -91
     92
     93
     94
     95
    -96
    +96 +97 +98
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 90
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 92
     
     def delete!(id: "")
       path = '/backends/weighted/%{id}'
    @@ -1092,18 +1092,18 @@
           
     
     
    -105
    -106
     107
     108
     109
     110
     111
     112
    -113
    +113 +114 +115
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 105
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 107
     
     def get(id: "")
       path = '/backends/weighted/%{id}'
    @@ -1187,18 +1187,18 @@
           
     
     
    -123
    -124
     125
     126
     127
     128
     129
     130
    -131
    +131 +132 +133
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 123
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 125
     
     def get!(id: "")
       path = '/backends/weighted/%{id}'
    @@ -1308,8 +1308,6 @@
           
     
     
    -142
    -143
     144
     145
     146
    @@ -1322,10 +1320,12 @@
     153
     154
     155
    -156
    +156 +157 +158
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 142
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 144
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,8 +1441,6 @@
           
     
     
    -168
    -169
     170
     171
     172
    @@ -1457,10 +1455,12 @@
     181
     182
     183
    -184
    +184 +185 +186
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 168
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 170
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1601,8 +1601,6 @@
           
     
     
    -196
    -197
     198
     199
     200
    @@ -1612,10 +1610,12 @@
     204
     205
     206
    -207
    +207 +208 +209
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 196
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 198
     
     def update(id: "", description: nil, metadata: nil, backends: {})
       path = '/backends/weighted/%{id}'
    @@ -1751,8 +1751,6 @@
           
     
     
    -220
    -221
     222
     223
     224
    @@ -1762,10 +1760,12 @@
     228
     229
     230
    -231
    +231 +232 +233
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 220
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 222
     
     def update!(id: "", description: nil, metadata: nil, backends: {})
       path = '/backends/weighted/%{id}'
    @@ -1789,9 +1789,9 @@
     
     
           
     
         
    diff --git a/doc/_index.html b/doc/_index.html
    index 1432251..294b44d 100644
    --- a/doc/_index.html
    +++ b/doc/_index.html
    @@ -4,7 +4,7 @@
         
     
     
    -  Documentation by YARD 0.9.27
    +  Documentation by YARD 0.9.34
       
     
     
    @@ -52,7 +52,7 @@
             
    -

    Documentation by YARD 0.9.27

    +

    Documentation by YARD 0.9.34

    Alphabetic Index

    @@ -143,6 +143,27 @@ +
  • + AgentIngressCertJob + + (NgrokAPI::Models) + +
  • + +
  • + AgentIngressCertPolicy + + (NgrokAPI::Models) + +
  • + +
  • + AgentIngressCertStatus + + (NgrokAPI::Models) + +
  • +
  • AgentIngressesClient @@ -150,6 +171,49 @@
  • +
  • + ApplicationSession + + (NgrokAPI::Models) + +
  • + +
  • + ApplicationSessionsClient + + (NgrokAPI::Services) + +
  • + +
  • + ApplicationUser + + (NgrokAPI::Models) + +
  • + +
  • + ApplicationUsersClient + + (NgrokAPI::Services) + +
  • + + + + + + @@ -376,6 +440,13 @@ +
  • + EndpointOAuthAmazon + + (NgrokAPI::Models) + +
  • +
  • EndpointOAuthFacebook @@ -390,6 +461,13 @@
  • +
  • + EndpointOAuthGitLab + + (NgrokAPI::Models) + +
  • +
  • EndpointOAuthGoogle @@ -397,6 +475,13 @@
  • +
  • + EndpointOAuthLinkedIn + + (NgrokAPI::Models) + +
  • +
  • EndpointOAuthMicrosoft @@ -411,6 +496,13 @@
  • +
  • + EndpointOAuthTwitch + + (NgrokAPI::Models) + +
  • +
  • EndpointOIDC @@ -565,6 +657,13 @@
  • +
  • + EventTargetDatadog + + (NgrokAPI::Models) + +
  • +
  • EventTargetFirehose @@ -708,10 +807,20 @@
  • +
  • + IdentityProvider + + (NgrokAPI::Models) + +
  • + + + +
    • L
      • @@ -723,13 +832,17 @@ +
      • + Location + + (NgrokAPI::Models) + +
      • +
    - - -
    • M
      • @@ -1042,6 +1155,24 @@
      +
        +
      • U
      • +
          + +
        • + UserAgent + + (NgrokAPI::Models) + +
        • + +
        +
      + + + + +
      • W
        • @@ -1072,9 +1203,9 @@
    diff --git a/doc/class_list.html b/doc/class_list.html index 780f441..4ad7273 100644 --- a/doc/class_list.html +++ b/doc/class_list.html @@ -43,7 +43,7 @@
    diff --git a/doc/file.README.html b/doc/file.README.html index 68f1916..d046120 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -6,7 +6,7 @@ File: README - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -57,7 +57,7 @@
    -
    +

    ngrok API client library for Ruby

    This library wraps the ngrok HTTP API to make it easier to consume in Ruby.

    @@ -69,6 +69,10 @@
    gem install ngrok-api
     
    +

    Support

    + +

    The best place to get support using this library is through the ngrok Slack Community. If you find any bugs, please contribute by opening a new GitHub issue.

    +

    Documentation

    A quickstart guide and a full API reference are included in the ngrok Ruby API documentation

    @@ -77,38 +81,38 @@

    Please consult the documentation for additional examples.

    -
    require 'ngrokapi'
    -client = NgrokAPI::Client.new(api_key: '<API KEY>')
    -
    -# Get an instance of the api_keys client and list all API keys
    -keys_client = client.api_keys
    -keys_client.list
    -
    -# Or set up an edge and backend with the ability to change your configuration later
    -edge = client.edges.https.create!(
    -  description: "A Ruby Created Edge",
    -  metadata: '{"client": "ruby"}',
    -  hostports: ["your-subdomain.ngrok.io:443"]
    -)
    -
    -backend = client.backends.tunnel_group.create!(
    -  description: "A Ruby Created Backend",
    -  labels: {"client_example": "ruby"}
    -)
    -
    -route = client.edges.https_routes.create!(
    -  edge_id: edge.id,
    -  match_type: "path_prefix",
    -  match: "/",
    -  description: "Root",
    -  backend: NgrokAPI::Models::EndpointBackendMutate.new(attrs: {"enabled": true, "backend_id": backend.id}),
    -  compression: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": true})
    -)
    -
    -client.edge_modules.https_edge_route_compression.replace!(
    -  edge_id: edge.id,
    -  id: route.id,
    -  a_module: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": false})
    +
    require 'ngrokapi'
    +client = NgrokAPI::Client.new(api_key: '<API KEY>')
    +
    +# Get an instance of the api_keys client and list all API keys
    +keys_client = client.api_keys
    +keys_client.list
    +
    +# Or set up an edge and backend with the ability to change your configuration later
    +edge = client.edges.https.create!(
    +  description: "A Ruby Created Edge",
    +  metadata: '{"client": "ruby"}',
    +  hostports: ["your-subdomain.ngrok.io:443"]
    +)
    +
    +backend = client.backends.tunnel_group.create!(
    +  description: "A Ruby Created Backend",
    +  labels: {"client_example": "ruby"}
    +)
    +
    +route = client.edges.https_routes.create!(
    +  edge_id: edge.id,
    +  match_type: "path_prefix",
    +  match: "/",
    +  description: "Root",
    +  backend: NgrokAPI::Models::EndpointBackendMutate.new(attrs: {"enabled": true, "backend_id": backend.id}),
    +  compression: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": true})
    +)
    +
    +client.edge_modules.https_edge_route_compression.replace!(
    +  edge_id: edge.id,
    +  id: route.id,
    +  a_module: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": false})
     )
     
    @@ -134,18 +138,18 @@

    Rubocop can be run with the command:

    -
    # Run rubocop on lib folder
    -bundle exec rubocop 'lib'
    -
    -# Run rubcop on all files
    +
    # Run rubocop on lib folder
    +bundle exec rubocop 'lib'
    +
    +# Run rubcop on all files
     bundle exec rubocop
     
    diff --git a/doc/frames.html b/doc/frames.html index 54704af..4f918f5 100644 --- a/doc/frames.html +++ b/doc/frames.html @@ -2,7 +2,7 @@ - Documentation by YARD 0.9.27 + Documentation by YARD 0.9.34 + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::AgentIngressCertJob + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/agent_ingress_cert_job.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #error_code ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute error_code.

      +
      + +
    • + + +
    • + + + #msg ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute msg.

      +
      + +
    • + + +
    • + + + #retries_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute retries_at.

      +
      + +
    • + + +
    • + + + #started_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute started_at.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ AgentIngressCertJob + + + + + +

    +
    + +

    Returns a new instance of AgentIngressCertJob.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 15
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @error_code = @attrs['error_code']
    +  @msg = @attrs['msg']
    +  @started_at = @attrs['started_at']
    +  @retries_at = @attrs['retries_at']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #error_codeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute error_code.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def error_code
    +  @error_code
    +end
    +
    +
    + + + +
    +

    + + #msgObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute msg.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def msg
    +  @msg
    +end
    +
    +
    + + + +
    +

    + + #retries_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute retries_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def retries_at
    +  @retries_at
    +end
    +
    +
    + + + +
    +

    + + #started_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute started_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 8
    +
    +def started_at
    +  @started_at
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 24
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 32
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_job.rb', line 28
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/AgentIngressCertPolicy.html b/docs/NgrokAPI/Models/AgentIngressCertPolicy.html new file mode 100644 index 0000000..200c458 --- /dev/null +++ b/docs/NgrokAPI/Models/AgentIngressCertPolicy.html @@ -0,0 +1,669 @@ + + + + + + + Class: NgrokAPI::Models::AgentIngressCertPolicy + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::AgentIngressCertPolicy + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/agent_ingress_cert_policy.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #authority ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute authority.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #private_key_type ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute private_key_type.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ AgentIngressCertPolicy + + + + + +

    +
    + +

    Returns a new instance of AgentIngressCertPolicy.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +16
    +17
    +18
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 13
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @authority = @attrs['authority']
    +  @private_key_type = @attrs['private_key_type']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #authorityObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute authority.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 8
    +
    +def authority
    +  @authority
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #private_key_typeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute private_key_type.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 8
    +
    +def private_key_type
    +  @private_key_type
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 20
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 28
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_policy.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/AgentIngressCertStatus.html b/docs/NgrokAPI/Models/AgentIngressCertStatus.html new file mode 100644 index 0000000..c409c81 --- /dev/null +++ b/docs/NgrokAPI/Models/AgentIngressCertStatus.html @@ -0,0 +1,669 @@ + + + + + + + Class: NgrokAPI::Models::AgentIngressCertStatus + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::AgentIngressCertStatus + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/agent_ingress_cert_status.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #provisioning_job ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute provisioning_job.

      +
      + +
    • + + +
    • + + + #renews_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute renews_at.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ AgentIngressCertStatus + + + + + +

    +
    + +

    Returns a new instance of AgentIngressCertStatus.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +16
    +17
    +18
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 13
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @renews_at = @attrs['renews_at']
    +  @provisioning_job = @attrs['provisioning_job']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #provisioning_jobObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute provisioning_job.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 8
    +
    +def provisioning_job
    +  @provisioning_job
    +end
    +
    +
    + + + +
    +

    + + #renews_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute renews_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 8
    +
    +def renews_at
    +  @renews_at
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 20
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 28
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/agent_ingress_cert_status.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/ApplicationSession.html b/docs/NgrokAPI/Models/ApplicationSession.html new file mode 100644 index 0000000..6515482 --- /dev/null +++ b/docs/NgrokAPI/Models/ApplicationSession.html @@ -0,0 +1,1414 @@ + + + + + + + Class: NgrokAPI::Models::ApplicationSession + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::ApplicationSession + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/application_session.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #application_user ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute application_user.

      +
      + +
    • + + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #browser_session ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute browser_session.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #created_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute created_at.

      +
      + +
    • + + +
    • + + + #edge ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute edge.

      +
      + +
    • + + +
    • + + + #endpoint ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute endpoint.

      +
      + +
    • + + +
    • + + + #expires_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute expires_at.

      +
      + +
    • + + +
    • + + + #id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute id.

      +
      + +
    • + + +
    • + + + #last_active ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute last_active.

      +
      + +
    • + + +
    • + + + #public_url ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute public_url.

      +
      + +
    • + + +
    • + + + #route ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute route.

      +
      + +
    • + + +
    • + + + #uri ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute uri.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ ApplicationSession + + + + + +

    +
    + +

    Returns a new instance of ApplicationSession.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +41
    +42
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 24
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @id = @attrs['id']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
    +  unless @attrs['public_url'].nil?
    +    @public_url = URI(@attrs['public_url'])
    +  end
    +  @browser_session = @attrs['browser_session']
    +  @application_user = @attrs['application_user']
    +  @created_at = @attrs['created_at']
    +  @last_active = @attrs['last_active']
    +  @expires_at = @attrs['expires_at']
    +  @endpoint = @attrs['endpoint']
    +  @edge = @attrs['edge']
    +  @route = @attrs['route']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #application_userObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute application_user.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def application_user
    +  @application_user
    +end
    +
    +
    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #browser_sessionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute browser_session.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def browser_session
    +  @browser_session
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #created_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute created_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def created_at
    +  @created_at
    +end
    +
    +
    + + + +
    +

    + + #edgeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute edge.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def edge
    +  @edge
    +end
    +
    +
    + + + +
    +

    + + #endpointObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute endpoint.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def endpoint
    +  @endpoint
    +end
    +
    +
    + + + +
    +

    + + #expires_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute expires_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def expires_at
    +  @expires_at
    +end
    +
    +
    + + + +
    +

    + + #idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def id
    +  @id
    +end
    +
    +
    + + + +
    +

    + + #last_activeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute last_active.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def last_active
    +  @last_active
    +end
    +
    +
    + + + +
    +

    + + #public_urlObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute public_url.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def public_url
    +  @public_url
    +end
    +
    +
    + + + +
    +

    + + #routeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute route.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def route
    +  @route
    +end
    +
    +
    + + + +
    +

    + + #uriObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute uri.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 10
    +
    +def uri
    +  @uri
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +44
    +45
    +46
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 44
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #deleteObject + + + + + +

    +
    + +

    Delete an application session by ID.

    + +

    ngrok.com/docs/api#api-application-sessions-delete

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +60
    +61
    +62
    +63
    +64
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 60
    +
    +def delete
    +  @client.delete(
    +    id: @id
    +  )
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +52
    +53
    +54
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 52
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +48
    +49
    +50
    +
    +
    # File 'lib/ngrokapi/models/application_session.rb', line 48
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/ApplicationUser.html b/docs/NgrokAPI/Models/ApplicationUser.html new file mode 100644 index 0000000..fa9ac1f --- /dev/null +++ b/docs/NgrokAPI/Models/ApplicationUser.html @@ -0,0 +1,1336 @@ + + + + + + + Class: NgrokAPI::Models::ApplicationUser + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::ApplicationUser + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/application_user.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #created_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute created_at.

      +
      + +
    • + + +
    • + + + #email ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email.

      +
      + +
    • + + +
    • + + + #id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute id.

      +
      + +
    • + + +
    • + + + #identity_provider ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute identity_provider.

      +
      + +
    • + + +
    • + + + #last_active ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute last_active.

      +
      + +
    • + + +
    • + + + #last_login ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute last_login.

      +
      + +
    • + + +
    • + + + #name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute name.

      +
      + +
    • + + +
    • + + + #provider_user_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute provider_user_id.

      +
      + +
    • + + +
    • + + + #uri ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute uri.

      +
      + +
    • + + +
    • + + + #username ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute username.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ ApplicationUser + + + + + +

    +
    + +

    Returns a new instance of ApplicationUser.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +23
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 23
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @id = @attrs['id']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
    +  @identity_provider = @attrs['identity_provider']
    +  @provider_user_id = @attrs['provider_user_id']
    +  @username = @attrs['username']
    +  @email = @attrs['email']
    +  @name = @attrs['name']
    +  @created_at = @attrs['created_at']
    +  @last_active = @attrs['last_active']
    +  @last_login = @attrs['last_login']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #created_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute created_at.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def created_at
    +  @created_at
    +end
    +
    +
    + + + +
    +

    + + #emailObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def email
    +  @email
    +end
    +
    +
    + + + +
    +

    + + #idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def id
    +  @id
    +end
    +
    +
    + + + +
    +

    + + #identity_providerObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute identity_provider.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def identity_provider
    +  @identity_provider
    +end
    +
    +
    + + + +
    +

    + + #last_activeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute last_active.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def last_active
    +  @last_active
    +end
    +
    +
    + + + +
    +

    + + #last_loginObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute last_login.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def 
    +  @last_login
    +end
    +
    +
    + + + +
    +

    + + #nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def name
    +  @name
    +end
    +
    +
    + + + +
    +

    + + #provider_user_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute provider_user_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def provider_user_id
    +  @provider_user_id
    +end
    +
    +
    + + + +
    +

    + + #uriObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute uri.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def uri
    +  @uri
    +end
    +
    +
    + + + +
    +

    + + #usernameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute username.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 10
    +
    +def username
    +  @username
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +40
    +41
    +42
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 40
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #deleteObject + + + + + +

    +
    + +

    Delete an application user by ID.

    + +

    ngrok.com/docs/api#api-application-users-delete

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +56
    +57
    +58
    +59
    +60
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 56
    +
    +def delete
    +  @client.delete(
    +    id: @id
    +  )
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +48
    +49
    +50
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 48
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +44
    +45
    +46
    +
    +
    # File 'lib/ngrokapi/models/application_user.rb', line 44
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/BrowserSession.html b/docs/NgrokAPI/Models/BrowserSession.html new file mode 100644 index 0000000..d083d07 --- /dev/null +++ b/docs/NgrokAPI/Models/BrowserSession.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::BrowserSession + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::BrowserSession + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/browser_session.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #ip_address ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ip_address.

      +
      + +
    • + + +
    • + + + #location ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute location.

      +
      + +
    • + + +
    • + + + #user_agent ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute user_agent.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ BrowserSession + + + + + +

    +
    + +

    Returns a new instance of BrowserSession.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @user_agent = @attrs['user_agent']
    +  @ip_address = @attrs['ip_address']
    +  @location = @attrs['location']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #ip_addressObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ip_address.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def ip_address
    +  @ip_address
    +end
    +
    +
    + + + +
    +

    + + #locationObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute location.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def location
    +  @location
    +end
    +
    +
    + + + +
    +

    + + #user_agentObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute user_agent.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 8
    +
    +def user_agent
    +  @user_agent
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/browser_session.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/CertificateAuthority.html b/docs/NgrokAPI/Models/CertificateAuthority.html index 58f699d..b96bba4 100644 --- a/docs/NgrokAPI/Models/CertificateAuthority.html +++ b/docs/NgrokAPI/Models/CertificateAuthority.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::CertificateAuthority - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -668,10 +668,6 @@
     
     
    -20
    -21
    -22
    -23
     24
     25
     26
    @@ -682,16 +678,24 @@
     31
     32
     33
    -34
    +34 +35 +36 +37 +38 +39 +40
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 20
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 24
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -740,12 +744,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def attrs
       @attrs
    @@ -783,12 +787,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def ca_pem
       @ca_pem
    @@ -826,12 +830,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def client
       @client
    @@ -869,12 +873,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def created_at
       @created_at
    @@ -912,12 +916,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def description
       @description
    @@ -955,12 +959,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def extended_key_usages
       @extended_key_usages
    @@ -998,12 +1002,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def id
       @id
    @@ -1041,12 +1045,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def key_usages
       @key_usages
    @@ -1084,12 +1088,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def 
       @metadata
    @@ -1127,12 +1131,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def not_after
       @not_after
    @@ -1170,12 +1174,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def not_before
       @not_before
    @@ -1213,12 +1217,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def subject_common_name
       @subject_common_name
    @@ -1256,12 +1260,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 10
     
     def uri
       @uri
    @@ -1293,12 +1297,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 36
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 42
     
     def ==(other)
       @attrs == other.attrs
    @@ -1336,14 +1340,14 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    +58 +59 +60 +61 +62
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 52
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 58
     
     def delete
       @client.delete(
    @@ -1370,12 +1374,12 @@
           
     
     
    -44
    -45
    -46
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 44
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 50
     
     def to_h
       @attrs.to_h
    @@ -1400,12 +1404,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 40
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 46
     
     def to_s
       @attrs.to_s
    @@ -1443,21 +1447,21 @@
           
     
     
    -62
    -63
    -64
    -65
    -66
    -67
     68
     69
     70
     71
     72
    -73
    +73 +74 +75 +76 +77 +78 +79
    -
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 62
    +      
    # File 'lib/ngrokapi/models/certificate_authority.rb', line 68
     
     def update(
       description: nil,
    @@ -1481,9 +1485,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/Credential.html b/docs/NgrokAPI/Models/Credential.html
    index 50d056a..b288a1d 100644
    --- a/docs/NgrokAPI/Models/Credential.html
    +++ b/docs/NgrokAPI/Models/Credential.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::Credential
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -306,6 +306,35 @@
     

    Returns the value of attribute metadata.

    + + + +
  • + + + #owner_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute owner_id.

    +
    +
  • @@ -552,31 +581,37 @@
     
     
    -16
    -17
    -18
    -19
    -20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/credential.rb', line 16
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @token = @attrs['token']
       @acl = @attrs['acl']
    +  @owner_id = @attrs['owner_id']
     end
    @@ -616,12 +651,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def acl
       @acl
    @@ -659,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def attrs
       @attrs
    @@ -702,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def client
       @client
    @@ -745,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def created_at
       @created_at
    @@ -788,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def description
       @description
    @@ -831,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def id
       @id
    @@ -874,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def 
       @metadata
    @@ -890,6 +925,49 @@
     
         
           
    +      
    +      
    +

    + + #owner_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute owner_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/credential.rb', line 10
    +
    +def owner_id
    +  @owner_id
    +end
    +
    +
    + +

    @@ -917,12 +995,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12

    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def token
       @token
    @@ -960,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 10
     
     def uri
       @uri
    @@ -997,12 +1075,12 @@
           
     
     
    -28
    -29
    -30
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/credential.rb', line 28
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1040,14 +1118,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/credential.rb', line 44
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 52
     
     def delete
       @client.delete(
    @@ -1074,12 +1152,12 @@
           
     
     
    -36
    -37
    -38
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/credential.rb', line 36
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1104,12 +1182,12 @@
           
     
     
    -32
    -33
    -34
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/credential.rb', line 32
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1147,24 +1225,24 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
    -60
    -61
     62
     63
     64
     65
     66
     67
    -68
    +68 +69 +70 +71 +72 +73 +74 +75 +76
    -
    # File 'lib/ngrokapi/models/credential.rb', line 54
    +      
    # File 'lib/ngrokapi/models/credential.rb', line 62
     
     def update(
       description: nil,
    @@ -1191,9 +1269,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/Endpoint.html b/docs/NgrokAPI/Models/Endpoint.html
    index e7c7916..cae5c69 100644
    --- a/docs/NgrokAPI/Models/Endpoint.html
    +++ b/docs/NgrokAPI/Models/Endpoint.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::Endpoint
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -678,10 +678,6 @@
           
     
     
    -22
    -23
    -24
    -25
     26
     27
     28
    @@ -694,10 +690,16 @@
     35
     36
     37
    -38
    +38 +39 +40 +41 +42 +43 +44
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 26
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -706,7 +708,9 @@
       @region = @attrs['region']
       @created_at = @attrs['created_at']
       @updated_at = @attrs['updated_at']
    -  @public_url = @attrs['public_url']
    +  unless @attrs['public_url'].nil?
    +    @public_url = URI(@attrs['public_url'])
    +  end
       @proto = @attrs['proto']
       @hostport = @attrs['hostport']
       @type = @attrs['type']
    @@ -754,12 +758,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def attrs
       @attrs
    @@ -797,12 +801,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def client
       @client
    @@ -840,12 +844,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def created_at
       @created_at
    @@ -883,12 +887,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def domain
       @domain
    @@ -926,12 +930,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def edge
       @edge
    @@ -969,12 +973,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def hostport
       @hostport
    @@ -1012,12 +1016,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def id
       @id
    @@ -1055,12 +1059,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def 
       @metadata
    @@ -1098,12 +1102,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def proto
       @proto
    @@ -1141,12 +1145,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def public_url
       @public_url
    @@ -1184,12 +1188,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def region
       @region
    @@ -1227,12 +1231,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def tcp_addr
       @tcp_addr
    @@ -1270,12 +1274,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def tunnel
       @tunnel
    @@ -1313,12 +1317,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def type
       @type
    @@ -1356,12 +1360,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
     def updated_at
       @updated_at
    @@ -1393,12 +1397,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 40
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 46
     
     def ==(other)
       @attrs == other.attrs
    @@ -1423,12 +1427,12 @@
           
     
     
    -48
    -49
    -50
    +54 +55 +56
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 48
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 54
     
     def to_h
       @attrs.to_h
    @@ -1453,12 +1457,12 @@
           
     
     
    -44
    -45
    -46
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 44
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 50
     
     def to_s
       @attrs.to_s
    @@ -1473,9 +1477,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointBackend.html b/docs/NgrokAPI/Models/EndpointBackend.html
    index f6ffc5a..03c2901 100644
    --- a/docs/NgrokAPI/Models/EndpointBackend.html
    +++ b/docs/NgrokAPI/Models/EndpointBackend.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointBackend
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 8
     
     def backend
       @backend
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 8
     
     def enabled
       @enabled
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_backend.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointBackendMutate.html b/docs/NgrokAPI/Models/EndpointBackendMutate.html
    index e16be2e..0e7987f 100644
    --- a/docs/NgrokAPI/Models/EndpointBackendMutate.html
    +++ b/docs/NgrokAPI/Models/EndpointBackendMutate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointBackendMutate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 8
     
     def backend_id
       @backend_id
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 8
     
     def enabled
       @enabled
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_backend_mutate.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointCircuitBreaker.html b/docs/NgrokAPI/Models/EndpointCircuitBreaker.html
    index 5d9188d..ad02b39 100644
    --- a/docs/NgrokAPI/Models/EndpointCircuitBreaker.html
    +++ b/docs/NgrokAPI/Models/EndpointCircuitBreaker.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointCircuitBreaker
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -475,8 +475,6 @@
           
     
     
    -15
    -16
     17
     18
     19
    @@ -484,10 +482,12 @@
     21
     22
     23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 15
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 17
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -537,12 +537,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def attrs
       @attrs
    @@ -580,12 +580,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def client
       @client
    @@ -623,12 +623,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def enabled
       @enabled
    @@ -666,12 +666,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def error_threshold_percentage
       @error_threshold_percentage
    @@ -709,12 +709,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def num_buckets
       @num_buckets
    @@ -752,12 +752,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def rolling_window
       @rolling_window
    @@ -795,12 +795,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def tripped_duration
       @tripped_duration
    @@ -838,12 +838,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 8
     
     def volume_threshold
       @volume_threshold
    @@ -875,12 +875,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 28
     
     def ==(other)
       @attrs == other.attrs
    @@ -905,12 +905,12 @@
           
     
     
    -34
    -35
    -36
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 34
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 36
     
     def to_h
       @attrs.to_h
    @@ -935,12 +935,12 @@
           
     
     
    -30
    -31
    -32
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 30
    +      
    # File 'lib/ngrokapi/models/endpoint_circuit_breaker.rb', line 32
     
     def to_s
       @attrs.to_s
    @@ -955,9 +955,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointCompression.html b/docs/NgrokAPI/Models/EndpointCompression.html
    index cbee616..2845492 100644
    --- a/docs/NgrokAPI/Models/EndpointCompression.html
    +++ b/docs/NgrokAPI/Models/EndpointCompression.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointCompression
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -330,14 +330,14 @@
           
     
     
    -10
    -11
     12
     13
    -14
    +14 +15 +16
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 10
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 12
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -382,12 +382,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 8
     
     def attrs
       @attrs
    @@ -425,12 +425,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 8
     
     def client
       @client
    @@ -468,12 +468,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 8
     
     def enabled
       @enabled
    @@ -505,12 +505,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 16
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 18
     
     def ==(other)
       @attrs == other.attrs
    @@ -535,12 +535,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 26
     
     def to_h
       @attrs.to_h
    @@ -565,12 +565,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_compression.rb', line 22
     
     def to_s
       @attrs.to_s
    @@ -585,9 +585,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointIPPolicy.html b/docs/NgrokAPI/Models/EndpointIPPolicy.html
    index 861d692..7ea8592 100644
    --- a/docs/NgrokAPI/Models/EndpointIPPolicy.html
    +++ b/docs/NgrokAPI/Models/EndpointIPPolicy.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointIPPolicy
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 8
     
     def enabled
       @enabled
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 8
     
     def ip_policies
       @ip_policies
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html b/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html
    index 5ee4606..9f6ec1a 100644
    --- a/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html
    +++ b/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointIPPolicyMutate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 8
     
     def enabled
       @enabled
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 8
     
     def ip_policy_ids
       @ip_policy_ids
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_ip_policy_mutate.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointMutualTLS.html b/docs/NgrokAPI/Models/EndpointMutualTLS.html
    index c6c0d00..a5ccf66 100644
    --- a/docs/NgrokAPI/Models/EndpointMutualTLS.html
    +++ b/docs/NgrokAPI/Models/EndpointMutualTLS.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointMutualTLS
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 8
     
     def certificate_authorities
       @certificate_authorities
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 8
     
     def enabled
       @enabled
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html b/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html
    index d9b9ec7..6a69739 100644
    --- a/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html
    +++ b/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointMutualTLSMutate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 8
     
     def certificate_authority_ids
       @certificate_authority_ids
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 8
     
     def enabled
       @enabled
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointOAuth.html b/docs/NgrokAPI/Models/EndpointOAuth.html
    index 8446d3d..c91f722 100644
    --- a/docs/NgrokAPI/Models/EndpointOAuth.html
    +++ b/docs/NgrokAPI/Models/EndpointOAuth.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointOAuth
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -504,8 +504,6 @@
           
     
     
    -16
    -17
     18
     19
     20
    @@ -514,10 +512,12 @@
     23
     24
     25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 16
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 18
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -568,12 +568,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def attrs
       @attrs
    @@ -611,12 +611,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def auth_check_interval
       @auth_check_interval
    @@ -654,12 +654,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def client
       @client
    @@ -697,12 +697,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def cookie_prefix
       @cookie_prefix
    @@ -740,12 +740,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def enabled
       @enabled
    @@ -783,12 +783,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def inactivity_timeout
       @inactivity_timeout
    @@ -826,12 +826,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def maximum_duration
       @maximum_duration
    @@ -869,12 +869,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def options_passthrough
       @options_passthrough
    @@ -912,12 +912,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 8
     
     def provider
       @provider
    @@ -949,12 +949,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 30
     
     def ==(other)
       @attrs == other.attrs
    @@ -979,12 +979,12 @@
           
     
     
    -36
    -37
    -38
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 36
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 38
     
     def to_h
       @attrs.to_h
    @@ -1009,12 +1009,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth.rb', line 34
     
     def to_s
       @attrs.to_s
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointOAuthAmazon.html b/docs/NgrokAPI/Models/EndpointOAuthAmazon.html
    new file mode 100644
    index 0000000..89d9472
    --- /dev/null
    +++ b/docs/NgrokAPI/Models/EndpointOAuthAmazon.html
    @@ -0,0 +1,891 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EndpointOAuthAmazon
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EndpointOAuthAmazon + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_o_auth_amazon.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #email_addresses ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_addresses.

      +
      + +
    • + + +
    • + + + #email_domains ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_domains.

      +
      + +
    • + + +
    • + + + #scopes ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute scopes.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointOAuthAmazon + + + + + +

    +
    + +

    Returns a new instance of EndpointOAuthAmazon.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 16
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @scopes = @attrs['scopes']
    +  @email_addresses = @attrs['email_addresses']
    +  @email_domains = @attrs['email_domains']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #email_addressesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_addresses.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def email_addresses
    +  @email_addresses
    +end
    +
    +
    + + + +
    +

    + + #email_domainsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_domains.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def email_domains
    +  @email_domains
    +end
    +
    +
    + + + +
    +

    + + #scopesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scopes.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 8
    +
    +def scopes
    +  @scopes
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 26
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 34
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_amazon.rb', line 30
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/EndpointOAuthFacebook.html b/docs/NgrokAPI/Models/EndpointOAuthFacebook.html index 4412196..67c0760 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthFacebook.html +++ b/docs/NgrokAPI/Models/EndpointOAuthFacebook.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EndpointOAuthFacebook - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -446,18 +446,18 @@
     
     
    -14
    -15
     16
     17
     18
     19
     20
     21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 14
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -506,12 +506,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def attrs
       @attrs
    @@ -549,12 +549,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def client
       @client
    @@ -592,12 +592,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def client_id
       @client_id
    @@ -635,12 +635,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def client_secret
       @client_secret
    @@ -678,12 +678,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def email_addresses
       @email_addresses
    @@ -721,12 +721,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def email_domains
       @email_domains
    @@ -764,12 +764,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 8
     
     def scopes
       @scopes
    @@ -801,12 +801,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -831,12 +831,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -861,12 +861,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_facebook.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -881,9 +881,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointOAuthGitHub.html b/docs/NgrokAPI/Models/EndpointOAuthGitHub.html
    index 58c83ed..e8f5e98 100644
    --- a/docs/NgrokAPI/Models/EndpointOAuthGitHub.html
    +++ b/docs/NgrokAPI/Models/EndpointOAuthGitHub.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointOAuthGitHub
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -504,8 +504,6 @@
           
     
     
    -16
    -17
     18
     19
     20
    @@ -514,10 +512,12 @@
     23
     24
     25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 16
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 18
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -568,12 +568,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def attrs
       @attrs
    @@ -611,12 +611,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def client
       @client
    @@ -654,12 +654,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def client_id
       @client_id
    @@ -697,12 +697,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def client_secret
       @client_secret
    @@ -740,12 +740,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def email_addresses
       @email_addresses
    @@ -783,12 +783,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def email_domains
       @email_domains
    @@ -826,12 +826,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def organizations
       @organizations
    @@ -869,12 +869,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def scopes
       @scopes
    @@ -912,12 +912,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 8
     
     def teams
       @teams
    @@ -949,12 +949,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 30
     
     def ==(other)
       @attrs == other.attrs
    @@ -979,12 +979,12 @@
           
     
     
    -36
    -37
    -38
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 36
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 38
     
     def to_h
       @attrs.to_h
    @@ -1009,12 +1009,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_hub.rb', line 34
     
     def to_s
       @attrs.to_s
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointOAuthGitLab.html b/docs/NgrokAPI/Models/EndpointOAuthGitLab.html
    new file mode 100644
    index 0000000..c78037d
    --- /dev/null
    +++ b/docs/NgrokAPI/Models/EndpointOAuthGitLab.html
    @@ -0,0 +1,891 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EndpointOAuthGitLab
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EndpointOAuthGitLab + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_o_auth_git_lab.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #email_addresses ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_addresses.

      +
      + +
    • + + +
    • + + + #email_domains ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_domains.

      +
      + +
    • + + +
    • + + + #scopes ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute scopes.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointOAuthGitLab + + + + + +

    +
    + +

    Returns a new instance of EndpointOAuthGitLab.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 16
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @scopes = @attrs['scopes']
    +  @email_addresses = @attrs['email_addresses']
    +  @email_domains = @attrs['email_domains']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #email_addressesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_addresses.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def email_addresses
    +  @email_addresses
    +end
    +
    +
    + + + +
    +

    + + #email_domainsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_domains.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def email_domains
    +  @email_domains
    +end
    +
    +
    + + + +
    +

    + + #scopesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scopes.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 8
    +
    +def scopes
    +  @scopes
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 26
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 34
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_git_lab.rb', line 30
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/EndpointOAuthGoogle.html b/docs/NgrokAPI/Models/EndpointOAuthGoogle.html index 37728df..fade8a0 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthGoogle.html +++ b/docs/NgrokAPI/Models/EndpointOAuthGoogle.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EndpointOAuthGoogle - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -446,18 +446,18 @@
     
     
    -14
    -15
     16
     17
     18
     19
     20
     21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 14
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -506,12 +506,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def attrs
       @attrs
    @@ -549,12 +549,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def client
       @client
    @@ -592,12 +592,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def client_id
       @client_id
    @@ -635,12 +635,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def client_secret
       @client_secret
    @@ -678,12 +678,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def email_addresses
       @email_addresses
    @@ -721,12 +721,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def email_domains
       @email_domains
    @@ -764,12 +764,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 8
     
     def scopes
       @scopes
    @@ -801,12 +801,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -831,12 +831,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -861,12 +861,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_google.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -881,9 +881,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html b/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html
    new file mode 100644
    index 0000000..160847c
    --- /dev/null
    +++ b/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html
    @@ -0,0 +1,891 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EndpointOAuthLinkedIn
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EndpointOAuthLinkedIn + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_o_auth_linked_in.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #email_addresses ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_addresses.

      +
      + +
    • + + +
    • + + + #email_domains ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_domains.

      +
      + +
    • + + +
    • + + + #scopes ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute scopes.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointOAuthLinkedIn + + + + + +

    +
    + +

    Returns a new instance of EndpointOAuthLinkedIn.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 16
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @scopes = @attrs['scopes']
    +  @email_addresses = @attrs['email_addresses']
    +  @email_domains = @attrs['email_domains']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #email_addressesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_addresses.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def email_addresses
    +  @email_addresses
    +end
    +
    +
    + + + +
    +

    + + #email_domainsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_domains.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def email_domains
    +  @email_domains
    +end
    +
    +
    + + + +
    +

    + + #scopesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scopes.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 8
    +
    +def scopes
    +  @scopes
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 26
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 34
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_linked_in.rb', line 30
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html b/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html index b9e76f2..35ec201 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html +++ b/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EndpointOAuthMicrosoft - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -446,18 +446,18 @@
     
     
    -14
    -15
     16
     17
     18
     19
     20
     21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 14
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -506,12 +506,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def attrs
       @attrs
    @@ -549,12 +549,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def client
       @client
    @@ -592,12 +592,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def client_id
       @client_id
    @@ -635,12 +635,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def client_secret
       @client_secret
    @@ -678,12 +678,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def email_addresses
       @email_addresses
    @@ -721,12 +721,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def email_domains
       @email_domains
    @@ -764,12 +764,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 8
     
     def scopes
       @scopes
    @@ -801,12 +801,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -831,12 +831,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -861,12 +861,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_microsoft.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -881,9 +881,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointOAuthProvider.html b/docs/NgrokAPI/Models/EndpointOAuthProvider.html
    index 655c00e..0dc60ba 100644
    --- a/docs/NgrokAPI/Models/EndpointOAuthProvider.html
    +++ b/docs/NgrokAPI/Models/EndpointOAuthProvider.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointOAuthProvider
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -106,6 +106,35 @@
       

    Instance Attribute Summary collapse

      +
    • + + + #amazon ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute amazon.

      +
      + +
    • + +
    • @@ -219,6 +248,35 @@

      Returns the value of attribute github.

      +
    • + + +
    • + + + #gitlab ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute gitlab.

      +
      +
    • @@ -248,6 +306,35 @@

      Returns the value of attribute google.

      + + + +
    • + + + #linkedin ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute linkedin.

      +
      +
    • @@ -277,6 +364,35 @@

      Returns the value of attribute microsoft.

      + + + +
    • + + + #twitch ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute twitch.

      +
      +
    • @@ -417,17 +533,21 @@
       
       
      -13
      -14
      -15
      -16
      -17
      -18
       19
      -20
      +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 13
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 19
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -436,6 +556,10 @@
       @facebook = @attrs['facebook']
       @microsoft = @attrs['microsoft']
       @google = @attrs['google']
    +  @linkedin = @attrs['linkedin']
    +  @gitlab = @attrs['gitlab']
    +  @twitch = @attrs['twitch']
    +  @amazon = @attrs['amazon']
     end
    @@ -450,7 +574,50 @@
    -

    +

    + + #amazonObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute amazon.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
    +
    +def amazon
    +  @amazon
    +end
    +
    +
    + + + +
    +

    #attrsObject (readonly) @@ -475,12 +642,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10

    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def attrs
       @attrs
    @@ -518,12 +685,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def client
       @client
    @@ -561,12 +728,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def facebook
       @facebook
    @@ -604,12 +771,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def github
       @github
    @@ -620,6 +787,49 @@
     
         
           
    +      
    +      
    +

    + + #gitlabObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute gitlab.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
    +
    +def gitlab
    +  @gitlab
    +end
    +
    +
    + +

    @@ -647,12 +857,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10

    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def google
       @google
    @@ -663,6 +873,49 @@
     
         
           
    +      
    +      
    +

    + + #linkedinObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute linkedin.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
    +
    +def linkedin
    +  @linkedin
    +end
    +
    +
    + +

    @@ -690,12 +943,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10

    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
     
     def microsoft
       @microsoft
    @@ -705,6 +958,49 @@
     
     
         
    +      
    +      
    +      
    +

    + + #twitchObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute twitch.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 8
    +
    +def twitch
    +  @twitch
    +end
    +
    +
    + @@ -727,12 +1023,12 @@
     
     
    -22
    -23
    -24
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 32
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +1053,12 @@
           
     
     
    -30
    -31
    -32
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 30
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 40
     
     def to_h
       @attrs.to_h
    @@ -787,12 +1083,12 @@
           
     
     
    -26
    -27
    -28
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_o_auth_provider.rb', line 36
     
     def to_s
       @attrs.to_s
    @@ -807,9 +1103,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointOAuthTwitch.html b/docs/NgrokAPI/Models/EndpointOAuthTwitch.html
    new file mode 100644
    index 0000000..2e27907
    --- /dev/null
    +++ b/docs/NgrokAPI/Models/EndpointOAuthTwitch.html
    @@ -0,0 +1,891 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EndpointOAuthTwitch
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EndpointOAuthTwitch + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_o_auth_twitch.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #email_addresses ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_addresses.

      +
      + +
    • + + +
    • + + + #email_domains ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute email_domains.

      +
      + +
    • + + +
    • + + + #scopes ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute scopes.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointOAuthTwitch + + + + + +

    +
    + +

    Returns a new instance of EndpointOAuthTwitch.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 16
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @scopes = @attrs['scopes']
    +  @email_addresses = @attrs['email_addresses']
    +  @email_domains = @attrs['email_domains']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #email_addressesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_addresses.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def email_addresses
    +  @email_addresses
    +end
    +
    +
    + + + +
    +

    + + #email_domainsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute email_domains.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def email_domains
    +  @email_domains
    +end
    +
    +
    + + + +
    +

    + + #scopesObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scopes.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 8
    +
    +def scopes
    +  @scopes
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 26
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 34
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/endpoint_o_auth_twitch.rb', line 30
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/EndpointOIDC.html b/docs/NgrokAPI/Models/EndpointOIDC.html index f47518a..35e05c2 100644 --- a/docs/NgrokAPI/Models/EndpointOIDC.html +++ b/docs/NgrokAPI/Models/EndpointOIDC.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EndpointOIDC - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -562,8 +562,6 @@
     
     
    -18
    -19
     20
     21
     22
    @@ -574,10 +572,12 @@
     27
     28
     29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -630,12 +630,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def attrs
       @attrs
    @@ -673,12 +673,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def client
       @client
    @@ -716,12 +716,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def client_id
       @client_id
    @@ -759,12 +759,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def client_secret
       @client_secret
    @@ -802,12 +802,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def cookie_prefix
       @cookie_prefix
    @@ -845,12 +845,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def enabled
       @enabled
    @@ -888,12 +888,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def inactivity_timeout
       @inactivity_timeout
    @@ -931,12 +931,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def issuer
       @issuer
    @@ -974,12 +974,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def maximum_duration
       @maximum_duration
    @@ -1017,12 +1017,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def options_passthrough
       @options_passthrough
    @@ -1060,12 +1060,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 8
     
     def scopes
       @scopes
    @@ -1097,12 +1097,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 32
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1127,12 +1127,12 @@
           
     
     
    -40
    -41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 40
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1157,12 +1157,12 @@
           
     
     
    -36
    -37
    -38
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 36
    +      
    # File 'lib/ngrokapi/models/endpoint_oidc.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1177,9 +1177,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointRequestHeaders.html b/docs/NgrokAPI/Models/EndpointRequestHeaders.html
    index 0404a43..08814fd 100644
    --- a/docs/NgrokAPI/Models/EndpointRequestHeaders.html
    +++ b/docs/NgrokAPI/Models/EndpointRequestHeaders.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointRequestHeaders
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 12
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def add
       @add
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def attrs
       @attrs
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def client
       @client
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def enabled
       @enabled
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 8
     
     def remove
       @remove
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_request_headers.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointResponseHeaders.html b/docs/NgrokAPI/Models/EndpointResponseHeaders.html
    index f99f3fc..8e9a7a8 100644
    --- a/docs/NgrokAPI/Models/EndpointResponseHeaders.html
    +++ b/docs/NgrokAPI/Models/EndpointResponseHeaders.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointResponseHeaders
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 12
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def add
       @add
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def attrs
       @attrs
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def client
       @client
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def enabled
       @enabled
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 8
     
     def remove
       @remove
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_response_headers.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointSAML.html b/docs/NgrokAPI/Models/EndpointSAML.html
    index 2fe9976..dd4be33 100644
    --- a/docs/NgrokAPI/Models/EndpointSAML.html
    +++ b/docs/NgrokAPI/Models/EndpointSAML.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointSAML
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -765,10 +765,6 @@
           
     
     
    -25
    -26
    -27
    -28
     29
     30
     31
    @@ -784,10 +780,22 @@
     41
     42
     43
    -44
    +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 25
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 29
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -797,16 +805,24 @@
       @cookie_prefix = @attrs['cookie_prefix']
       @inactivity_timeout = @attrs['inactivity_timeout']
       @maximum_duration = @attrs['maximum_duration']
    -  @idp_metadata_url = @attrs['idp_metadata_url']
    +  unless @attrs['idp_metadata_url'].nil?
    +    @idp_metadata_url = URI(@attrs['idp_metadata_url'])
    +  end
       @idp_metadata = @attrs['idp_metadata']
       @force_authn = @attrs['force_authn']
       @allow_idp_initiated = @attrs['allow_idp_initiated']
       @authorized_groups = @attrs['authorized_groups']
       @entity_id = @attrs['entity_id']
    -  @assertion_consumer_service_url = @attrs['assertion_consumer_service_url']
    -  @single_logout_url = @attrs['single_logout_url']
    +  unless @attrs['assertion_consumer_service_url'].nil?
    +    @assertion_consumer_service_url = URI(@attrs['assertion_consumer_service_url'])
    +  end
    +  unless @attrs['single_logout_url'].nil?
    +    @single_logout_url = URI(@attrs['single_logout_url'])
    +  end
       @request_signing_certificate_pem = @attrs['request_signing_certificate_pem']
    -  @metadata_url = @attrs['metadata_url']
    +  unless @attrs['metadata_url'].nil?
    +    @metadata_url = URI(@attrs['metadata_url'])
    +  end
       @nameid_format = @attrs['nameid_format']
     end
    @@ -847,12 +863,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def allow_idp_initiated
       @allow_idp_initiated
    @@ -890,12 +906,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def assertion_consumer_service_url
       @assertion_consumer_service_url
    @@ -933,12 +949,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def attrs
       @attrs
    @@ -976,12 +992,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def authorized_groups
       @authorized_groups
    @@ -1019,12 +1035,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def client
       @client
    @@ -1062,12 +1078,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def cookie_prefix
       @cookie_prefix
    @@ -1105,12 +1121,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def enabled
       @enabled
    @@ -1148,12 +1164,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def entity_id
       @entity_id
    @@ -1191,12 +1207,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def force_authn
       @force_authn
    @@ -1234,12 +1250,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def 
       @idp_metadata
    @@ -1277,12 +1293,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def 
       @idp_metadata_url
    @@ -1320,12 +1336,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def inactivity_timeout
       @inactivity_timeout
    @@ -1363,12 +1379,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def maximum_duration
       @maximum_duration
    @@ -1406,12 +1422,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def 
       @metadata_url
    @@ -1449,12 +1465,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def nameid_format
       @nameid_format
    @@ -1492,12 +1508,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def options_passthrough
       @options_passthrough
    @@ -1535,12 +1551,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def request_signing_certificate_pem
       @request_signing_certificate_pem
    @@ -1578,12 +1594,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 10
     
     def single_logout_url
       @single_logout_url
    @@ -1615,12 +1631,12 @@
           
     
     
    -46
    -47
    -48
    +58 +59 +60
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 46
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 58
     
     def ==(other)
       @attrs == other.attrs
    @@ -1645,12 +1661,12 @@
           
     
     
    -54
    -55
    -56
    +66 +67 +68
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 54
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 66
     
     def to_h
       @attrs.to_h
    @@ -1675,12 +1691,12 @@
           
     
     
    -50
    -51
    -52
    +62 +63 +64
    -
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 50
    +      
    # File 'lib/ngrokapi/models/endpoint_saml.rb', line 62
     
     def to_s
       @attrs.to_s
    @@ -1695,9 +1711,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointSAMLMutate.html b/docs/NgrokAPI/Models/EndpointSAMLMutate.html
    index 818b371..00c7de6 100644
    --- a/docs/NgrokAPI/Models/EndpointSAMLMutate.html
    +++ b/docs/NgrokAPI/Models/EndpointSAMLMutate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointSAMLMutate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -620,10 +620,6 @@
           
     
     
    -20
    -21
    -22
    -23
     24
     25
     26
    @@ -634,10 +630,16 @@
     31
     32
     33
    -34
    +34 +35 +36 +37 +38 +39 +40
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 24
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -647,7 +649,9 @@
       @cookie_prefix = @attrs['cookie_prefix']
       @inactivity_timeout = @attrs['inactivity_timeout']
       @maximum_duration = @attrs['maximum_duration']
    -  @idp_metadata_url = @attrs['idp_metadata_url']
    +  unless @attrs['idp_metadata_url'].nil?
    +    @idp_metadata_url = URI(@attrs['idp_metadata_url'])
    +  end
       @idp_metadata = @attrs['idp_metadata']
       @force_authn = @attrs['force_authn']
       @allow_idp_initiated = @attrs['allow_idp_initiated']
    @@ -692,12 +696,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def allow_idp_initiated
       @allow_idp_initiated
    @@ -735,12 +739,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def attrs
       @attrs
    @@ -778,12 +782,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def authorized_groups
       @authorized_groups
    @@ -821,12 +825,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def client
       @client
    @@ -864,12 +868,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def cookie_prefix
       @cookie_prefix
    @@ -907,12 +911,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def enabled
       @enabled
    @@ -950,12 +954,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def force_authn
       @force_authn
    @@ -993,12 +997,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def 
       @idp_metadata
    @@ -1036,12 +1040,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def 
       @idp_metadata_url
    @@ -1079,12 +1083,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def inactivity_timeout
       @inactivity_timeout
    @@ -1122,12 +1126,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def maximum_duration
       @maximum_duration
    @@ -1165,12 +1169,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def nameid_format
       @nameid_format
    @@ -1208,12 +1212,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 10
     
     def options_passthrough
       @options_passthrough
    @@ -1245,12 +1249,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 36
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 42
     
     def ==(other)
       @attrs == other.attrs
    @@ -1275,12 +1279,12 @@
           
     
     
    -44
    -45
    -46
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 44
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 50
     
     def to_h
       @attrs.to_h
    @@ -1305,12 +1309,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 40
    +      
    # File 'lib/ngrokapi/models/endpoint_saml_mutate.rb', line 46
     
     def to_s
       @attrs.to_s
    @@ -1325,9 +1329,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointTLSTermination.html b/docs/NgrokAPI/Models/EndpointTLSTermination.html
    index 055daca..459373b 100644
    --- a/docs/NgrokAPI/Models/EndpointTLSTermination.html
    +++ b/docs/NgrokAPI/Models/EndpointTLSTermination.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointTLSTermination
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 12
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def attrs
       @attrs
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def client
       @client
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def enabled
       @enabled
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def min_version
       @min_version
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 8
     
     def terminate_at
       @terminate_at
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html b/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
    index 07d227e..5b88bd2 100644
    --- a/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
    +++ b/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointTLSTerminationAtEdge
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 11
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 8
     
     def enabled
       @enabled
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 8
     
     def min_version
       @min_version
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 18
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 22
    +      
    # File 'lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointWebhookValidation.html b/docs/NgrokAPI/Models/EndpointWebhookValidation.html
    index 8a8d2c5..7ff0267 100644
    --- a/docs/NgrokAPI/Models/EndpointWebhookValidation.html
    +++ b/docs/NgrokAPI/Models/EndpointWebhookValidation.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointWebhookValidation
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 12
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def attrs
       @attrs
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def client
       @client
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def enabled
       @enabled
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def provider
       @provider
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 8
     
     def secret
       @secret
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 28
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_webhook_validation.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html b/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
    index 2464f79..7935585 100644
    --- a/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
    +++ b/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EndpointWebsocketTCPConverter
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -330,14 +330,14 @@
           
     
     
    -10
    -11
     12
     13
    -14
    +14 +15 +16
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 10
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 12
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -382,12 +382,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 8
     
     def attrs
       @attrs
    @@ -425,12 +425,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 8
     
     def client
       @client
    @@ -468,12 +468,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 6
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 8
     
     def enabled
       @enabled
    @@ -505,12 +505,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 16
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 18
     
     def ==(other)
       @attrs == other.attrs
    @@ -535,12 +535,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 24
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 26
     
     def to_h
       @attrs.to_h
    @@ -565,12 +565,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 20
    +      
    # File 'lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb', line 22
     
     def to_s
       @attrs.to_s
    @@ -585,9 +585,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventDestination.html b/docs/NgrokAPI/Models/EventDestination.html
    index 87692fa..0725692 100644
    --- a/docs/NgrokAPI/Models/EventDestination.html
    +++ b/docs/NgrokAPI/Models/EventDestination.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventDestination
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -528,20 +528,22 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 16
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -552,7 +554,9 @@
       @description = @attrs['description']
       @format = @attrs['format']
       @target = @attrs['target']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -592,12 +596,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def attrs
       @attrs
    @@ -635,12 +639,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def client
       @client
    @@ -678,12 +682,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def created_at
       @created_at
    @@ -721,12 +725,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def description
       @description
    @@ -764,12 +768,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def format
       @format
    @@ -807,12 +811,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def id
       @id
    @@ -850,12 +854,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def 
       @metadata
    @@ -893,12 +897,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def target
       @target
    @@ -936,12 +940,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 10
     
     def uri
       @uri
    @@ -973,12 +977,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 28
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1016,14 +1020,14 @@
           
     
     
    -45
    -46
    -47
    -48
    -49
    +51 +52 +53 +54 +55
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 45
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 51
     
     def delete
       @client.delete(
    @@ -1050,12 +1054,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 36
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1080,12 +1084,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/event_destination.rb', line 32
    +      
    # File 'lib/ngrokapi/models/event_destination.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1100,9 +1104,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventSource.html b/docs/NgrokAPI/Models/EventSource.html
    index c091344..b5e416a 100644
    --- a/docs/NgrokAPI/Models/EventSource.html
    +++ b/docs/NgrokAPI/Models/EventSource.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventSource
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -417,17 +417,19 @@
           
     
     
    -13
    -14
    -15
    -16
     17
     18
     19
    -20
    +20 +21 +22 +23 +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 13
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 17
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -435,7 +437,9 @@
       @type = @attrs['type']
       @filter = @attrs['filter']
       @fields = @attrs['fields']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -475,12 +479,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def attrs
       @attrs
    @@ -518,12 +522,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def client
       @client
    @@ -561,12 +565,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def fields
       @fields
    @@ -604,12 +608,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def filter
       @filter
    @@ -647,12 +651,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def type
       @type
    @@ -690,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 10
     
     def uri
       @uri
    @@ -727,12 +731,12 @@
           
     
     
    -22
    -23
    -24
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 28
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +761,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 30
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 36
     
     def to_h
       @attrs.to_h
    @@ -787,12 +791,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/event_source.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_source.rb', line 32
     
     def to_s
       @attrs.to_s
    @@ -807,9 +811,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventSourceList.html b/docs/NgrokAPI/Models/EventSourceList.html
    index ba7ecd6..1fefcca 100644
    --- a/docs/NgrokAPI/Models/EventSourceList.html
    +++ b/docs/NgrokAPI/Models/EventSourceList.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventSourceList
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,21 +359,25 @@
           
     
     
    -11
    -12
    -13
    -14
     15
    -16
    +16 +17 +18 +19 +20 +21 +22
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 11
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 15
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @sources = @attrs['sources']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -413,12 +417,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 10
     
     def attrs
       @attrs
    @@ -456,12 +460,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 10
     
     def client
       @client
    @@ -499,12 +503,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 10
     
     def sources
       @sources
    @@ -542,12 +546,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 10
     
     def uri
       @uri
    @@ -579,12 +583,12 @@
           
     
     
    -18
    -19
    -20
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 18
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 24
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +613,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 32
     
     def to_h
       @attrs.to_h
    @@ -639,12 +643,12 @@
           
     
     
    -22
    -23
    -24
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_source_list.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_source_list.rb', line 28
     
     def to_s
       @attrs.to_s
    @@ -659,9 +663,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventSourceReplace.html b/docs/NgrokAPI/Models/EventSourceReplace.html
    index 1e39085..1844b86 100644
    --- a/docs/NgrokAPI/Models/EventSourceReplace.html
    +++ b/docs/NgrokAPI/Models/EventSourceReplace.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventSourceReplace
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,16 +388,16 @@
           
     
     
    -12
    -13
     14
     15
     16
     17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 12
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 14
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -444,12 +444,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def attrs
       @attrs
    @@ -487,12 +487,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def client
       @client
    @@ -530,12 +530,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def fields
       @fields
    @@ -573,12 +573,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def filter
       @filter
    @@ -616,12 +616,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 8
     
     def type
       @type
    @@ -653,12 +653,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 20
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 22
     
     def ==(other)
       @attrs == other.attrs
    @@ -683,12 +683,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 28
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 30
     
     def to_h
       @attrs.to_h
    @@ -713,12 +713,12 @@
           
     
     
    -24
    -25
    -26
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 24
    +      
    # File 'lib/ngrokapi/models/event_source_replace.rb', line 26
     
     def to_s
       @attrs.to_s
    @@ -733,9 +733,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventSubscription.html b/docs/NgrokAPI/Models/EventSubscription.html
    index eec17f8..ff24b76 100644
    --- a/docs/NgrokAPI/Models/EventSubscription.html
    +++ b/docs/NgrokAPI/Models/EventSubscription.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventSubscription
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -528,26 +528,30 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 16
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @metadata = @attrs['metadata']
       @description = @attrs['description']
    @@ -592,12 +596,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def attrs
       @attrs
    @@ -635,12 +639,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def client
       @client
    @@ -678,12 +682,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def created_at
       @created_at
    @@ -721,12 +725,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def description
       @description
    @@ -764,12 +768,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def destinations
       @destinations
    @@ -807,12 +811,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def id
       @id
    @@ -850,12 +854,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def 
       @metadata
    @@ -893,12 +897,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def sources
       @sources
    @@ -936,12 +940,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 10
     
     def uri
       @uri
    @@ -973,12 +977,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 28
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1016,14 +1020,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 44
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 50
     
     def delete
       @client.delete(
    @@ -1050,12 +1054,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 36
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1080,12 +1084,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/event_subscription.rb', line 32
    +      
    # File 'lib/ngrokapi/models/event_subscription.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1100,9 +1104,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventTarget.html b/docs/NgrokAPI/Models/EventTarget.html
    index 057d1ab..158684d 100644
    --- a/docs/NgrokAPI/Models/EventTarget.html
    +++ b/docs/NgrokAPI/Models/EventTarget.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventTarget
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -190,6 +190,35 @@
     

    Returns the value of attribute cloudwatch_logs.

    + + + +
  • + + + #datadog ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute datadog.

    +
    +
  • @@ -417,17 +446,18 @@
     
     
    -13
    -14
    -15
     16
     17
     18
     19
    -20
    +20 +21 +22 +23 +24
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 13
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -436,6 +466,7 @@
       @kinesis = @attrs['kinesis']
       @cloudwatch_logs = @attrs['cloudwatch_logs']
       @debug = @attrs['debug']
    +  @datadog = @attrs['datadog']
     end
    @@ -475,12 +506,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def attrs
       @attrs
    @@ -518,12 +549,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def client
       @client
    @@ -561,12 +592,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def cloudwatch_logs
       @cloudwatch_logs
    @@ -577,6 +608,49 @@
     
         
           
    +      
    +      
    +

    + + #datadogObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute datadog.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target.rb', line 8
    +
    +def datadog
    +  @datadog
    +end
    +
    +
    + +

    @@ -604,12 +678,12 @@
     
     
    -6
    -7
    -8
    +8 +9 +10

    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def debug
       @debug
    @@ -647,12 +721,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def firehose
       @firehose
    @@ -690,12 +764,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 8
     
     def kinesis
       @kinesis
    @@ -727,12 +801,12 @@
           
     
     
    -22
    -23
    -24
    +26 +27 +28
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +831,12 @@
           
     
     
    -30
    -31
    -32
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 30
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -787,12 +861,12 @@
           
     
     
    -26
    -27
    -28
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -807,9 +881,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html b/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html
    index 039fa92..68f2492 100644
    --- a/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html
    +++ b/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventTargetCloudwatchLogs
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 11
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 8
     
     def auth
       @auth
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 8
     
     def log_group_arn
       @log_group_arn
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 18
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_target_cloudwatch_logs.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventTargetDatadog.html b/docs/NgrokAPI/Models/EventTargetDatadog.html
    new file mode 100644
    index 0000000..a2d2115
    --- /dev/null
    +++ b/docs/NgrokAPI/Models/EventTargetDatadog.html
    @@ -0,0 +1,817 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EventTargetDatadog
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EventTargetDatadog + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/event_target_datadog.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #api_key ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute api_key.

      +
      + +
    • + + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #ddsite ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ddsite.

      +
      + +
    • + + +
    • + + + #ddtags ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ddtags.

      +
      + +
    • + + +
    • + + + #service ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute service.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EventTargetDatadog + + + + + +

    +
    + +

    Returns a new instance of EventTargetDatadog.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 15
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @api_key = @attrs['api_key']
    +  @ddtags = @attrs['ddtags']
    +  @service = @attrs['service']
    +  @ddsite = @attrs['ddsite']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #api_keyObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute api_key.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def api_key
    +  @api_key
    +end
    +
    +
    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #ddsiteObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ddsite.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def ddsite
    +  @ddsite
    +end
    +
    +
    + + + +
    +

    + + #ddtagsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ddtags.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def ddtags
    +  @ddtags
    +end
    +
    +
    + + + +
    +

    + + #serviceObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute service.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 8
    +
    +def service
    +  @service
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 24
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 32
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/event_target_datadog.rb', line 28
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/EventTargetFirehose.html b/docs/NgrokAPI/Models/EventTargetFirehose.html index 0302503..9257319 100644 --- a/docs/NgrokAPI/Models/EventTargetFirehose.html +++ b/docs/NgrokAPI/Models/EventTargetFirehose.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::EventTargetFirehose - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -359,15 +359,15 @@
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 11
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 8
     
     def auth
       @auth
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 8
     
     def delivery_stream_arn
       @delivery_stream_arn
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 18
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_target_firehose.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventTargetKinesis.html b/docs/NgrokAPI/Models/EventTargetKinesis.html
    index a3c55b2..a5cd8c8 100644
    --- a/docs/NgrokAPI/Models/EventTargetKinesis.html
    +++ b/docs/NgrokAPI/Models/EventTargetKinesis.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::EventTargetKinesis
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 11
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 8
     
     def auth
       @auth
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 6
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 8
     
     def stream_arn
       @stream_arn
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 18
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 26
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 22
    +      
    # File 'lib/ngrokapi/models/event_target_kinesis.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/FailoverBackend.html b/docs/NgrokAPI/Models/FailoverBackend.html
    index 2ba3b86..ed025b8 100644
    --- a/docs/NgrokAPI/Models/FailoverBackend.html
    +++ b/docs/NgrokAPI/Models/FailoverBackend.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::FailoverBackend
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -523,25 +523,29 @@
           
     
     
    -15
    -16
    -17
    -18
     19
     20
     21
     22
     23
    -24
    +24 +25 +26 +27 +28 +29 +30
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 15
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 19
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -585,12 +589,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def attrs
       @attrs
    @@ -628,12 +632,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def backends
       @backends
    @@ -671,12 +675,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def client
       @client
    @@ -714,12 +718,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def created_at
       @created_at
    @@ -757,12 +761,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def description
       @description
    @@ -800,12 +804,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def id
       @id
    @@ -843,12 +847,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def 
       @metadata
    @@ -886,12 +890,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 10
     
     def uri
       @uri
    @@ -923,12 +927,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 26
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 32
     
     def ==(other)
       @attrs == other.attrs
    @@ -966,14 +970,14 @@
           
     
     
    -42
    -43
    -44
    -45
    -46
    +48 +49 +50 +51 +52
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 42
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 48
     
     def delete
       @client.delete(
    @@ -1000,12 +1004,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 34
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 40
     
     def to_h
       @attrs.to_h
    @@ -1030,12 +1034,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 30
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 36
     
     def to_s
       @attrs.to_s
    @@ -1073,12 +1077,6 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    -57
     58
     59
     60
    @@ -1087,10 +1085,16 @@
     63
     64
     65
    -66
    +66 +67 +68 +69 +70 +71 +72
    -
    # File 'lib/ngrokapi/models/failover_backend.rb', line 52
    +      
    # File 'lib/ngrokapi/models/failover_backend.rb', line 58
     
     def update(
       description: nil,
    @@ -1117,9 +1121,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/HTTPResponseBackend.html b/docs/NgrokAPI/Models/HTTPResponseBackend.html
    index 29d3265..e5b2359 100644
    --- a/docs/NgrokAPI/Models/HTTPResponseBackend.html
    +++ b/docs/NgrokAPI/Models/HTTPResponseBackend.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::HTTPResponseBackend
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -581,10 +581,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -592,16 +588,24 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 17
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -647,12 +651,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def attrs
       @attrs
    @@ -690,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def body
       @body
    @@ -733,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def client
       @client
    @@ -776,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def created_at
       @created_at
    @@ -819,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def description
       @description
    @@ -862,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def headers
       @headers
    @@ -905,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def id
       @id
    @@ -948,12 +952,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def 
       @metadata
    @@ -991,12 +995,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def status_code
       @status_code
    @@ -1034,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 10
     
     def uri
       @uri
    @@ -1071,12 +1075,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 30
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1112,14 +1116,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 44
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 50
     
     def delete
       @client.delete(
    @@ -1146,12 +1150,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 38
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1176,12 +1180,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 34
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1217,12 +1221,6 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    -57
     58
     59
     60
    @@ -1237,10 +1235,16 @@
     69
     70
     71
    -72
    +72 +73 +74 +75 +76 +77 +78
    -
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 52
    +      
    # File 'lib/ngrokapi/models/http_response_backend.rb', line 58
     
     def update(
       description: nil,
    @@ -1273,9 +1277,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/HTTPSEdge.html b/docs/NgrokAPI/Models/HTTPSEdge.html
    index 4541fd6..44f2ee8 100644
    --- a/docs/NgrokAPI/Models/HTTPSEdge.html
    +++ b/docs/NgrokAPI/Models/HTTPSEdge.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::HTTPSEdge
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -610,10 +610,6 @@
           
     
     
    -18
    -19
    -20
    -21
     22
     23
     24
    @@ -622,10 +618,16 @@
     27
     28
     29
    -30
    +30 +31 +32 +33 +34 +35 +36
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 18
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 22
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -634,7 +636,9 @@
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @created_at = @attrs['created_at']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @hostports = @attrs['hostports']
       @mutual_tls = @attrs['mutual_tls']
       @tls_termination = @attrs['tls_termination']
    @@ -678,12 +682,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def attrs
       @attrs
    @@ -721,12 +725,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def client
       @client
    @@ -764,12 +768,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def created_at
       @created_at
    @@ -807,12 +811,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def description
       @description
    @@ -850,12 +854,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def hostports
       @hostports
    @@ -893,12 +897,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def id
       @id
    @@ -936,12 +940,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def 
       @metadata
    @@ -979,12 +983,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def mutual_tls
       @mutual_tls
    @@ -1022,12 +1026,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def routes
       @routes
    @@ -1065,12 +1069,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def tls_termination
       @tls_termination
    @@ -1108,12 +1112,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 10
     
     def uri
       @uri
    @@ -1145,12 +1149,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 32
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 38
     
     def ==(other)
       @attrs == other.attrs
    @@ -1188,14 +1192,14 @@
           
     
     
    -77
    -78
    -79
    -80
    -81
    +83 +84 +85 +86 +87
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 77
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 83
     
     def delete
       @client.delete(
    @@ -1222,12 +1226,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 40
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 46
     
     def to_h
       @attrs.to_h
    @@ -1252,12 +1256,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 36
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 42
     
     def to_s
       @attrs.to_s
    @@ -1295,12 +1299,6 @@
           
     
     
    -51
    -52
    -53
    -54
    -55
    -56
     57
     58
     59
    @@ -1315,10 +1313,16 @@
     68
     69
     70
    -71
    +71 +72 +73 +74 +75 +76 +77
    -
    # File 'lib/ngrokapi/models/https_edge.rb', line 51
    +      
    # File 'lib/ngrokapi/models/https_edge.rb', line 57
     
     def update(
       description: nil,
    @@ -1351,9 +1355,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/HTTPSEdgeRoute.html b/docs/NgrokAPI/Models/HTTPSEdgeRoute.html
    index 1a488a4..8137f31 100644
    --- a/docs/NgrokAPI/Models/HTTPSEdgeRoute.html
    +++ b/docs/NgrokAPI/Models/HTTPSEdgeRoute.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::HTTPSEdgeRoute
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -900,10 +900,6 @@
           
     
     
    -28
    -29
    -30
    -31
     32
     33
     34
    @@ -922,10 +918,16 @@
     47
     48
     49
    -50
    +50 +51 +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 28
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 32
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -935,7 +937,9 @@
       @created_at = @attrs['created_at']
       @match_type = @attrs['match_type']
       @match = @attrs['match']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @backend = @attrs['backend']
    @@ -988,12 +992,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def attrs
       @attrs
    @@ -1031,12 +1035,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def backend
       @backend
    @@ -1074,12 +1078,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def circuit_breaker
       @circuit_breaker
    @@ -1117,12 +1121,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def client
       @client
    @@ -1160,12 +1164,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def compression
       @compression
    @@ -1203,12 +1207,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def created_at
       @created_at
    @@ -1246,12 +1250,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def description
       @description
    @@ -1289,12 +1293,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def edge_id
       @edge_id
    @@ -1332,12 +1336,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def id
       @id
    @@ -1375,12 +1379,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def ip_restriction
       @ip_restriction
    @@ -1418,12 +1422,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def match
       @match
    @@ -1461,12 +1465,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def match_type
       @match_type
    @@ -1504,12 +1508,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def 
       @metadata
    @@ -1547,12 +1551,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def oauth
       @oauth
    @@ -1590,12 +1594,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def oidc
       @oidc
    @@ -1633,12 +1637,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def request_headers
       @request_headers
    @@ -1676,12 +1680,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def response_headers
       @response_headers
    @@ -1719,12 +1723,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def saml
       @saml
    @@ -1762,12 +1766,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def uri
       @uri
    @@ -1805,12 +1809,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def webhook_verification
       @webhook_verification
    @@ -1848,12 +1852,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 6
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
     
     def websocket_tcp_converter
       @websocket_tcp_converter
    @@ -1885,12 +1889,12 @@
           
     
     
    -52
    -53
    -54
    +58 +59 +60
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 52
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 58
     
     def ==(other)
       @attrs == other.attrs
    @@ -1928,16 +1932,16 @@
           
     
     
    -128
    -129
    -130
    -131
    -132
    -133
    -134
    +134 +135 +136 +137 +138 +139 +140
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 128
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 134
     
     def delete(
     )
    @@ -1966,12 +1970,12 @@
           
     
     
    -60
    -61
    -62
    +66 +67 +68
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 60
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 66
     
     def to_h
       @attrs.to_h
    @@ -1996,12 +2000,12 @@
           
     
     
    -56
    -57
    -58
    +62 +63 +64
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 56
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 62
     
     def to_s
       @attrs.to_s
    @@ -2039,12 +2043,6 @@
           
     
     
    -71
    -72
    -73
    -74
    -75
    -76
     77
     78
     79
    @@ -2090,10 +2088,16 @@
     119
     120
     121
    -122
    +122 +123 +124 +125 +126 +127 +128
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 71
    +      
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 77
     
     def update(
       match_type: "",
    @@ -2157,9 +2161,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/IPPolicy.html b/docs/NgrokAPI/Models/IPPolicy.html
    index 5403b06..fc520ec 100644
    --- a/docs/NgrokAPI/Models/IPPolicy.html
    +++ b/docs/NgrokAPI/Models/IPPolicy.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::IPPolicy
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -523,25 +523,29 @@
           
     
     
    -15
    -16
    -17
    -18
     19
     20
     21
     22
     23
    -24
    +24 +25 +26 +27 +28 +29 +30
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 15
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 19
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -585,12 +589,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def action
       @action
    @@ -628,12 +632,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def attrs
       @attrs
    @@ -671,12 +675,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def client
       @client
    @@ -714,12 +718,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def created_at
       @created_at
    @@ -757,12 +761,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def description
       @description
    @@ -800,12 +804,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def id
       @id
    @@ -843,12 +847,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def 
       @metadata
    @@ -886,12 +890,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 10
     
     def uri
       @uri
    @@ -923,12 +927,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 26
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 32
     
     def ==(other)
       @attrs == other.attrs
    @@ -966,14 +970,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 44
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 50
     
     def delete
       @client.delete(
    @@ -1000,12 +1004,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 34
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 40
     
     def to_h
       @attrs.to_h
    @@ -1030,12 +1034,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 30
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 36
     
     def to_s
       @attrs.to_s
    @@ -1073,21 +1077,21 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
     63
     64
    -65
    +65 +66 +67 +68 +69 +70 +71
    -
    # File 'lib/ngrokapi/models/ip_policy.rb', line 54
    +      
    # File 'lib/ngrokapi/models/ip_policy.rb', line 60
     
     def update(
       description: nil,
    @@ -1111,9 +1115,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/IPPolicyRule.html b/docs/NgrokAPI/Models/IPPolicyRule.html
    index 913762b..53380dc 100644
    --- a/docs/NgrokAPI/Models/IPPolicyRule.html
    +++ b/docs/NgrokAPI/Models/IPPolicyRule.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::IPPolicyRule
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -581,10 +581,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -592,16 +588,24 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 17
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -647,12 +651,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def action
       @action
    @@ -690,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def attrs
       @attrs
    @@ -733,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def cidr
       @cidr
    @@ -776,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def client
       @client
    @@ -819,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def created_at
       @created_at
    @@ -862,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def description
       @description
    @@ -905,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def id
       @id
    @@ -948,12 +952,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def ip_policy
       @ip_policy
    @@ -991,12 +995,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def 
       @metadata
    @@ -1034,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 10
     
     def uri
       @uri
    @@ -1071,12 +1075,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 30
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1114,14 +1118,14 @@
           
     
     
    -46
    -47
    -48
    -49
    -50
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 46
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 52
     
     def delete
       @client.delete(
    @@ -1148,12 +1152,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 38
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1178,12 +1182,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 34
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1221,12 +1225,6 @@
           
     
     
    -56
    -57
    -58
    -59
    -60
    -61
     62
     63
     64
    @@ -1235,10 +1233,16 @@
     67
     68
     69
    -70
    +70 +71 +72 +73 +74 +75 +76
    -
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 56
    +      
    # File 'lib/ngrokapi/models/ip_policy_rule.rb', line 62
     
     def update(
       description: nil,
    @@ -1265,9 +1269,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/IPRestriction.html b/docs/NgrokAPI/Models/IPRestriction.html
    index 2e4c37f..7ea708a 100644
    --- a/docs/NgrokAPI/Models/IPRestriction.html
    +++ b/docs/NgrokAPI/Models/IPRestriction.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::IPRestriction
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -557,10 +557,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -568,16 +564,24 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 17
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -623,12 +627,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def attrs
       @attrs
    @@ -666,12 +670,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def client
       @client
    @@ -709,12 +713,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def created_at
       @created_at
    @@ -752,12 +756,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def description
       @description
    @@ -795,12 +799,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def enforced
       @enforced
    @@ -838,12 +842,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def id
       @id
    @@ -881,12 +885,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def ip_policies
       @ip_policies
    @@ -924,12 +928,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def 
       @metadata
    @@ -967,12 +971,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def type
       @type
    @@ -1010,12 +1014,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 10
     
     def uri
       @uri
    @@ -1047,12 +1051,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 30
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1090,14 +1094,14 @@
           
     
     
    -46
    -47
    -48
    -49
    -50
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 46
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 52
     
     def delete
       @client.delete(
    @@ -1124,12 +1128,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 38
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1154,12 +1158,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 34
    +      
    # File 'lib/ngrokapi/models/ip_restriction.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1174,9 +1178,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/IdentityProvider.html b/docs/NgrokAPI/Models/IdentityProvider.html
    new file mode 100644
    index 0000000..1ea0ba7
    --- /dev/null
    +++ b/docs/NgrokAPI/Models/IdentityProvider.html
    @@ -0,0 +1,669 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::IdentityProvider
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::IdentityProvider + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/identity_provider.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute name.

      +
      + +
    • + + +
    • + + + #url ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute url.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ IdentityProvider + + + + + +

    +
    + +

    Returns a new instance of IdentityProvider.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +16
    +17
    +18
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 13
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @name = @attrs['name']
    +  @url = @attrs['url']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 8
    +
    +def name
    +  @name
    +end
    +
    +
    + + + +
    +

    + + #urlObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute url.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 8
    +
    +def url
    +  @url
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 20
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 28
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/identity_provider.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/Listable.html b/docs/NgrokAPI/Models/Listable.html index 35c1830..28b081b 100644 --- a/docs/NgrokAPI/Models/Listable.html +++ b/docs/NgrokAPI/Models/Listable.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::Listable - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -492,8 +492,6 @@
     
     
    -19
    -20
     21
     22
     23
    @@ -507,26 +505,28 @@
     31
     32
     33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/listable.rb', line 19
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 21
     
    -def initialize(danger: false, client:, attrs:, list_property:, klass:)
    -  @client = client
    -  @attrs = attrs
    -  @list_property = list_property
    -  @next_page_uri = @attrs['next_page_uri']
    -  @uri = @attrs['uri']
    -  @items = @attrs[list_property].map do |item|
    -    klass.new(client: client, attrs: item)
    -  end
    -  @iter = NgrokAPI::PagedIterator.new(
    -    client: client,
    -    page: self,
    -    list_property: list_property,
    -    danger: danger
    -  )
    +def initialize(danger: false, client:, attrs:, list_property:, klass:)
    +  @client = client
    +  @attrs = attrs
    +  @list_property = list_property
    +  @next_page_uri = @attrs['next_page_uri']
    +  @uri = @attrs['uri']
    +  @items = @attrs[list_property].map do |item|
    +    klass.new(client: client, attrs: item)
    +  end
    +  @iter = NgrokAPI::PagedIterator.new(
    +    client: client,
    +    page: self,
    +    list_property: list_property,
    +    danger: danger
    +  )
     end
    @@ -566,12 +566,12 @@
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def attrs
       @attrs
    @@ -609,12 +609,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def client
       @client
    @@ -652,12 +652,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def items
       @items
    @@ -695,12 +695,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def iter
       @iter
    @@ -738,12 +738,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def klass
       @klass
    @@ -781,12 +781,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def list_property
       @list_property
    @@ -824,12 +824,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def next_page_uri
       @next_page_uri
    @@ -867,12 +867,12 @@
           
     
     
    -10
    -11
    -12
    +12 +13 +14
    -
    # File 'lib/ngrokapi/models/listable.rb', line 10
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 12
     
     def uri
       @uri
    @@ -904,15 +904,15 @@
           
     
     
    -44
    -45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/listable.rb', line 44
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 46
     
    -def ==(other)
    -  @attrs == other.attrs
    +def ==(other)
    +  @attrs == other.attrs
     end
    @@ -934,23 +934,23 @@
     
     
    -36
    -37
     38
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/listable.rb', line 36
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 38
     
    -def each
    -  item = @iter.get_next
    -  while item
    -    yield item
    -    item = @iter.get_next
    -  end
    +def each
    +  item = @iter.get_next
    +  while item
    +    yield item
    +    item = @iter.get_next
    +  end
     end
    @@ -972,15 +972,15 @@
     
     
    -48
    -49
    -50
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/listable.rb', line 48
    +      
    # File 'lib/ngrokapi/models/listable.rb', line 50
     
    -def to_s
    -  @attrs.to_s
    +def to_s
    +  @attrs.to_s
     end
    @@ -992,9 +992,9 @@ diff --git a/docs/NgrokAPI/Models/Location.html b/docs/NgrokAPI/Models/Location.html new file mode 100644 index 0000000..5c84972 --- /dev/null +++ b/docs/NgrokAPI/Models/Location.html @@ -0,0 +1,817 @@ + + + + + + + Class: NgrokAPI::Models::Location + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::Location + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/location.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #country_code ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute country_code.

      +
      + +
    • + + +
    • + + + #lat_long_radius_km ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute lat_long_radius_km.

      +
      + +
    • + + +
    • + + + #latitude ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute latitude.

      +
      + +
    • + + +
    • + + + #longitude ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute longitude.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ Location + + + + + +

    +
    + +

    Returns a new instance of Location.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 15
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @country_code = @attrs['country_code']
    +  @latitude = @attrs['latitude']
    +  @longitude = @attrs['longitude']
    +  @lat_long_radius_km = @attrs['lat_long_radius_km']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #country_codeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute country_code.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def country_code
    +  @country_code
    +end
    +
    +
    + + + +
    +

    + + #lat_long_radius_kmObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute lat_long_radius_km.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def lat_long_radius_km
    +  @lat_long_radius_km
    +end
    +
    +
    + + + +
    +

    + + #latitudeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute latitude.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def latitude
    +  @latitude
    +end
    +
    +
    + + + +
    +

    + + #longitudeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute longitude.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 8
    +
    +def longitude
    +  @longitude
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 24
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 32
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/location.rb', line 28
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/Ref.html b/docs/NgrokAPI/Models/Ref.html index 52281ca..ed58e76 100644 --- a/docs/NgrokAPI/Models/Ref.html +++ b/docs/NgrokAPI/Models/Ref.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::Ref - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -359,21 +359,25 @@
     
     
    -11
    -12
    -13
    -14
     15
    -16
    +16 +17 +18 +19 +20 +21 +22
    -
    # File 'lib/ngrokapi/models/ref.rb', line 11
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 15
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -413,12 +417,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ref.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 10
     
     def attrs
       @attrs
    @@ -456,12 +460,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ref.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 10
     
     def client
       @client
    @@ -499,12 +503,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ref.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 10
     
     def id
       @id
    @@ -542,12 +546,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ref.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 10
     
     def uri
       @uri
    @@ -579,12 +583,12 @@
           
     
     
    -18
    -19
    -20
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/ref.rb', line 18
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 24
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +613,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ref.rb', line 26
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 32
     
     def to_h
       @attrs.to_h
    @@ -639,12 +643,12 @@
           
     
     
    -22
    -23
    -24
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/ref.rb', line 22
    +      
    # File 'lib/ngrokapi/models/ref.rb', line 28
     
     def to_s
       @attrs.to_s
    @@ -659,9 +663,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/ReservedAddr.html b/docs/NgrokAPI/Models/ReservedAddr.html
    index 2215b89..4fbeba2 100644
    --- a/docs/NgrokAPI/Models/ReservedAddr.html
    +++ b/docs/NgrokAPI/Models/ReservedAddr.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedAddr
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -557,10 +557,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -568,16 +564,24 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 17
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -623,12 +627,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def addr
       @addr
    @@ -666,12 +670,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def attrs
       @attrs
    @@ -709,12 +713,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def client
       @client
    @@ -752,12 +756,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def created_at
       @created_at
    @@ -795,12 +799,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def description
       @description
    @@ -838,12 +842,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def endpoint_configuration
       @endpoint_configuration
    @@ -881,12 +885,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def id
       @id
    @@ -924,12 +928,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def 
       @metadata
    @@ -967,12 +971,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def region
       @region
    @@ -1010,12 +1014,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 10
     
     def uri
       @uri
    @@ -1047,12 +1051,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 30
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1090,14 +1094,14 @@
           
     
     
    -46
    -47
    -48
    -49
    -50
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 46
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 52
     
     def delete
       @client.delete(
    @@ -1124,12 +1128,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 38
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1154,12 +1158,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 34
    +      
    # File 'lib/ngrokapi/models/reserved_addr.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1174,9 +1178,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/ReservedDomain.html b/docs/NgrokAPI/Models/ReservedDomain.html
    index 808a877..d754779 100644
    --- a/docs/NgrokAPI/Models/ReservedDomain.html
    +++ b/docs/NgrokAPI/Models/ReservedDomain.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedDomain
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -731,10 +731,6 @@
           
     
     
    -23
    -24
    -25
    -26
     27
     28
     29
    @@ -748,16 +744,24 @@
     37
     38
     39
    -40
    +40 +41 +42 +43 +44 +45 +46
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 23
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 27
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -809,12 +813,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def acme_challenge_cname_target
       @acme_challenge_cname_target
    @@ -852,12 +856,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def attrs
       @attrs
    @@ -895,12 +899,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def certificate
       @certificate
    @@ -938,12 +942,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def certificate_management_policy
       @certificate_management_policy
    @@ -981,12 +985,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def certificate_management_status
       @certificate_management_status
    @@ -1024,12 +1028,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def client
       @client
    @@ -1067,12 +1071,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def cname_target
       @cname_target
    @@ -1110,12 +1114,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def created_at
       @created_at
    @@ -1153,12 +1157,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def description
       @description
    @@ -1196,12 +1200,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def domain
       @domain
    @@ -1239,12 +1243,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def http_endpoint_configuration
       @http_endpoint_configuration
    @@ -1282,12 +1286,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def https_endpoint_configuration
       @https_endpoint_configuration
    @@ -1325,12 +1329,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def id
       @id
    @@ -1368,12 +1372,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def 
       @metadata
    @@ -1411,12 +1415,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def region
       @region
    @@ -1454,12 +1458,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 10
     
     def uri
       @uri
    @@ -1491,12 +1495,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 42
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 48
     
     def ==(other)
       @attrs == other.attrs
    @@ -1534,14 +1538,14 @@
           
     
     
    -58
    -59
    -60
    -61
    -62
    +64 +65 +66 +67 +68
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 58
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 64
     
     def delete
       @client.delete(
    @@ -1568,12 +1572,12 @@
           
     
     
    -50
    -51
    -52
    +56 +57 +58
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 50
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 56
     
     def to_h
       @attrs.to_h
    @@ -1598,12 +1602,12 @@
           
     
     
    -46
    -47
    -48
    +52 +53 +54
    -
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 46
    +      
    # File 'lib/ngrokapi/models/reserved_domain.rb', line 52
     
     def to_s
       @attrs.to_s
    @@ -1618,9 +1622,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/ReservedDomainCertJob.html b/docs/NgrokAPI/Models/ReservedDomainCertJob.html
    index ce9d863..1f97431 100644
    --- a/docs/NgrokAPI/Models/ReservedDomainCertJob.html
    +++ b/docs/NgrokAPI/Models/ReservedDomainCertJob.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedDomainCertJob
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -417,17 +417,17 @@
           
     
     
    -13
    -14
     15
     16
     17
     18
     19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 13
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 15
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -475,12 +475,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def attrs
       @attrs
    @@ -518,12 +518,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def client
       @client
    @@ -561,12 +561,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def error_code
       @error_code
    @@ -604,12 +604,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def msg
       @msg
    @@ -647,12 +647,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def retries_at
       @retries_at
    @@ -690,12 +690,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 8
     
     def started_at
       @started_at
    @@ -727,12 +727,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 22
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 24
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +757,12 @@
           
     
     
    -30
    -31
    -32
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 30
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 32
     
     def to_h
       @attrs.to_h
    @@ -787,12 +787,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 26
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_job.rb', line 28
     
     def to_s
       @attrs.to_s
    @@ -807,9 +807,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html b/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html
    index 52e7462..1a37f6e 100644
    --- a/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html
    +++ b/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedDomainCertPolicy
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 11
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 8
     
     def authority
       @authority
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 8
     
     def client
       @client
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 8
     
     def private_key_type
       @private_key_type
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 18
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 26
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 22
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_policy.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/ReservedDomainCertStatus.html b/docs/NgrokAPI/Models/ReservedDomainCertStatus.html
    index 0a137e7..884ed4e 100644
    --- a/docs/NgrokAPI/Models/ReservedDomainCertStatus.html
    +++ b/docs/NgrokAPI/Models/ReservedDomainCertStatus.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::ReservedDomainCertStatus
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 11
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 8
     
     def provisioning_job
       @provisioning_job
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 6
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 8
     
     def renews_at
       @renews_at
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 18
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 26
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 22
    +      
    # File 'lib/ngrokapi/models/reserved_domain_cert_status.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/SSHCertificateAuthority.html b/docs/NgrokAPI/Models/SSHCertificateAuthority.html
    index a11cdf6..3612b04 100644
    --- a/docs/NgrokAPI/Models/SSHCertificateAuthority.html
    +++ b/docs/NgrokAPI/Models/SSHCertificateAuthority.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::SSHCertificateAuthority
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -552,26 +552,30 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 16
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -616,12 +620,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def attrs
       @attrs
    @@ -659,12 +663,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def client
       @client
    @@ -702,12 +706,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def created_at
       @created_at
    @@ -745,12 +749,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def description
       @description
    @@ -788,12 +792,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def id
       @id
    @@ -831,12 +835,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def key_type
       @key_type
    @@ -874,12 +878,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def 
       @metadata
    @@ -917,12 +921,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def public_key
       @public_key
    @@ -960,12 +964,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 10
     
     def uri
       @uri
    @@ -997,12 +1001,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 28
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1040,14 +1044,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 44
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 50
     
     def delete
       @client.delete(
    @@ -1074,12 +1078,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 36
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1104,12 +1108,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 32
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1147,21 +1151,21 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
     63
     64
    -65
    +65 +66 +67 +68 +69 +70 +71
    -
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 54
    +      
    # File 'lib/ngrokapi/models/ssh_certificate_authority.rb', line 60
     
     def update(
       description: nil,
    @@ -1185,9 +1189,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/SSHCredential.html b/docs/NgrokAPI/Models/SSHCredential.html
    index b33f7ea..60f6e27 100644
    --- a/docs/NgrokAPI/Models/SSHCredential.html
    +++ b/docs/NgrokAPI/Models/SSHCredential.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::SSHCredential
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -306,6 +306,35 @@
     

    Returns the value of attribute metadata.

    + + + +
  • + + + #owner_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute owner_id.

    +
    +
  • @@ -552,31 +581,37 @@
     
     
    -16
    -17
    -18
    -19
    -20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 16
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @public_key = @attrs['public_key']
       @acl = @attrs['acl']
    +  @owner_id = @attrs['owner_id']
     end
    @@ -616,12 +651,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def acl
       @acl
    @@ -659,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def attrs
       @attrs
    @@ -702,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def client
       @client
    @@ -745,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def created_at
       @created_at
    @@ -788,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def description
       @description
    @@ -831,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def id
       @id
    @@ -874,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def 
       @metadata
    @@ -890,6 +925,49 @@
     
         
           
    +      
    +      
    +

    + + #owner_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute owner_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
    +
    +def owner_id
    +  @owner_id
    +end
    +
    +
    + +

    @@ -917,12 +995,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12

    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def public_key
       @public_key
    @@ -960,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 10
     
     def uri
       @uri
    @@ -997,12 +1075,12 @@
           
     
     
    -28
    -29
    -30
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 28
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1040,14 +1118,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +52 +53 +54 +55 +56
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 44
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 52
     
     def delete
       @client.delete(
    @@ -1074,12 +1152,12 @@
           
     
     
    -36
    -37
    -38
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 36
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1104,12 +1182,12 @@
           
     
     
    -32
    -33
    -34
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 32
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1147,24 +1225,24 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
    -60
    -61
     62
     63
     64
     65
     66
     67
    -68
    +68 +69 +70 +71 +72 +73 +74 +75 +76
    -
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 54
    +      
    # File 'lib/ngrokapi/models/ssh_credential.rb', line 62
     
     def update(
       description: nil,
    @@ -1191,9 +1269,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/SSHHostCertificate.html b/docs/NgrokAPI/Models/SSHHostCertificate.html
    index d3d66db..c58955c 100644
    --- a/docs/NgrokAPI/Models/SSHHostCertificate.html
    +++ b/docs/NgrokAPI/Models/SSHHostCertificate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::SSHHostCertificate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -697,10 +697,6 @@
           
     
     
    -21
    -22
    -23
    -24
     25
     26
     27
    @@ -712,16 +708,24 @@
     33
     34
     35
    -36
    +36 +37 +38 +39 +40 +41 +42
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 21
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 25
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -771,12 +775,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def attrs
       @attrs
    @@ -814,12 +818,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def certificate
       @certificate
    @@ -857,12 +861,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def client
       @client
    @@ -900,12 +904,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def created_at
       @created_at
    @@ -943,12 +947,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def description
       @description
    @@ -986,12 +990,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def id
       @id
    @@ -1029,12 +1033,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def key_type
       @key_type
    @@ -1072,12 +1076,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def 
       @metadata
    @@ -1115,12 +1119,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def principals
       @principals
    @@ -1158,12 +1162,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def public_key
       @public_key
    @@ -1201,12 +1205,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def ssh_certificate_authority_id
       @ssh_certificate_authority_id
    @@ -1244,12 +1248,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def uri
       @uri
    @@ -1287,12 +1291,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def valid_after
       @valid_after
    @@ -1330,12 +1334,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 10
     
     def valid_until
       @valid_until
    @@ -1367,12 +1371,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 38
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 44
     
     def ==(other)
       @attrs == other.attrs
    @@ -1410,14 +1414,14 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    +60 +61 +62 +63 +64
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 54
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 60
     
     def delete
       @client.delete(
    @@ -1444,12 +1448,12 @@
           
     
     
    -46
    -47
    -48
    +52 +53 +54
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 46
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 52
     
     def to_h
       @attrs.to_h
    @@ -1474,12 +1478,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 42
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 48
     
     def to_s
       @attrs.to_s
    @@ -1517,21 +1521,21 @@
           
     
     
    -64
    -65
    -66
    -67
    -68
    -69
     70
     71
     72
     73
     74
    -75
    +75 +76 +77 +78 +79 +80 +81
    -
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 64
    +      
    # File 'lib/ngrokapi/models/ssh_host_certificate.rb', line 70
     
     def update(
       description: nil,
    @@ -1555,9 +1559,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/SSHUserCertificate.html b/docs/NgrokAPI/Models/SSHUserCertificate.html
    index 064a936..f0b1b2d 100644
    --- a/docs/NgrokAPI/Models/SSHUserCertificate.html
    +++ b/docs/NgrokAPI/Models/SSHUserCertificate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::SSHUserCertificate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -755,10 +755,6 @@
           
     
     
    -23
    -24
    -25
    -26
     27
     28
     29
    @@ -772,16 +768,24 @@
     37
     38
     39
    -40
    +40 +41 +42 +43 +44 +45 +46
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 23
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 27
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -833,12 +837,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def attrs
       @attrs
    @@ -876,12 +880,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def certificate
       @certificate
    @@ -919,12 +923,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def client
       @client
    @@ -962,12 +966,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def created_at
       @created_at
    @@ -1005,12 +1009,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def critical_options
       @critical_options
    @@ -1048,12 +1052,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def description
       @description
    @@ -1091,12 +1095,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def extensions
       @extensions
    @@ -1134,12 +1138,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def id
       @id
    @@ -1177,12 +1181,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def key_type
       @key_type
    @@ -1220,12 +1224,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def 
       @metadata
    @@ -1263,12 +1267,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def principals
       @principals
    @@ -1306,12 +1310,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def public_key
       @public_key
    @@ -1349,12 +1353,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def ssh_certificate_authority_id
       @ssh_certificate_authority_id
    @@ -1392,12 +1396,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def uri
       @uri
    @@ -1435,12 +1439,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def valid_after
       @valid_after
    @@ -1478,12 +1482,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 10
     
     def valid_until
       @valid_until
    @@ -1515,12 +1519,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 42
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 48
     
     def ==(other)
       @attrs == other.attrs
    @@ -1558,14 +1562,14 @@
           
     
     
    -58
    -59
    -60
    -61
    -62
    +64 +65 +66 +67 +68
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 58
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 64
     
     def delete
       @client.delete(
    @@ -1592,12 +1596,12 @@
           
     
     
    -50
    -51
    -52
    +56 +57 +58
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 50
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 56
     
     def to_h
       @attrs.to_h
    @@ -1622,12 +1626,12 @@
           
     
     
    -46
    -47
    -48
    +52 +53 +54
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 46
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 52
     
     def to_s
       @attrs.to_s
    @@ -1665,21 +1669,21 @@
           
     
     
    -68
    -69
    -70
    -71
    -72
    -73
     74
     75
     76
     77
     78
    -79
    +79 +80 +81 +82 +83 +84 +85
    -
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 68
    +      
    # File 'lib/ngrokapi/models/ssh_user_certificate.rb', line 74
     
     def update(
       description: nil,
    @@ -1703,9 +1707,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/TCPEdge.html b/docs/NgrokAPI/Models/TCPEdge.html
    index 73e9648..0ac6a9a 100644
    --- a/docs/NgrokAPI/Models/TCPEdge.html
    +++ b/docs/NgrokAPI/Models/TCPEdge.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TCPEdge
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -581,10 +581,6 @@
           
     
     
    -17
    -18
    -19
    -20
     21
     22
     23
    @@ -592,10 +588,16 @@
     25
     26
     27
    -28
    +28 +29 +30 +31 +32 +33 +34
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 17
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 21
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -604,7 +606,9 @@
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @created_at = @attrs['created_at']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @hostports = @attrs['hostports']
       @backend = @attrs['backend']
       @ip_restriction = @attrs['ip_restriction']
    @@ -647,12 +651,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def attrs
       @attrs
    @@ -690,12 +694,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def backend
       @backend
    @@ -733,12 +737,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def client
       @client
    @@ -776,12 +780,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def created_at
       @created_at
    @@ -819,12 +823,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def description
       @description
    @@ -862,12 +866,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def hostports
       @hostports
    @@ -905,12 +909,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def id
       @id
    @@ -948,12 +952,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def ip_restriction
       @ip_restriction
    @@ -991,12 +995,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def 
       @metadata
    @@ -1034,12 +1038,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
     def uri
       @uri
    @@ -1071,12 +1075,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 30
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 36
     
     def ==(other)
       @attrs == other.attrs
    @@ -1114,14 +1118,14 @@
           
     
     
    -75
    -76
    -77
    -78
    -79
    +81 +82 +83 +84 +85
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 75
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 81
     
     def delete
       @client.delete(
    @@ -1148,12 +1152,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 38
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 44
     
     def to_h
       @attrs.to_h
    @@ -1178,12 +1182,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 34
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 40
     
     def to_s
       @attrs.to_s
    @@ -1221,12 +1225,6 @@
           
     
     
    -49
    -50
    -51
    -52
    -53
    -54
     55
     56
     57
    @@ -1241,10 +1239,16 @@
     66
     67
     68
    -69
    +69 +70 +71 +72 +73 +74 +75
    -
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 49
    +      
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 55
     
     def update(
       description: nil,
    @@ -1277,9 +1281,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/TLSCertificate.html b/docs/NgrokAPI/Models/TLSCertificate.html
    index a1ea596..f70e6ec 100644
    --- a/docs/NgrokAPI/Models/TLSCertificate.html
    +++ b/docs/NgrokAPI/Models/TLSCertificate.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TLSCertificate
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -958,10 +958,6 @@
           
     
     
    -30
    -31
    -32
    -33
     34
     35
     36
    @@ -982,16 +978,24 @@
     51
     52
     53
    -54
    +54 +55 +56 +57 +58 +59 +60
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 30
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 34
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -1050,12 +1054,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def attrs
       @attrs
    @@ -1093,12 +1097,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def certificate_pem
       @certificate_pem
    @@ -1136,12 +1140,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def client
       @client
    @@ -1179,12 +1183,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def created_at
       @created_at
    @@ -1222,12 +1226,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def description
       @description
    @@ -1265,12 +1269,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def extended_key_usages
       @extended_key_usages
    @@ -1308,12 +1312,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def id
       @id
    @@ -1351,12 +1355,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def issued_at
       @issued_at
    @@ -1394,12 +1398,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def issuer_common_name
       @issuer_common_name
    @@ -1437,12 +1441,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def key_usages
       @key_usages
    @@ -1480,12 +1484,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def 
       @metadata
    @@ -1523,12 +1527,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def not_after
       @not_after
    @@ -1566,12 +1570,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def not_before
       @not_before
    @@ -1609,12 +1613,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def private_key_type
       @private_key_type
    @@ -1652,12 +1656,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def serial_number
       @serial_number
    @@ -1695,12 +1699,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_alternative_names
       @subject_alternative_names
    @@ -1738,12 +1742,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_common_name
       @subject_common_name
    @@ -1781,12 +1785,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_country
       @subject_country
    @@ -1824,12 +1828,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_locality
       @subject_locality
    @@ -1867,12 +1871,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_organization
       @subject_organization
    @@ -1910,12 +1914,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_organizational_unit
       @subject_organizational_unit
    @@ -1953,12 +1957,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def subject_province
       @subject_province
    @@ -1996,12 +2000,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 10
     
     def uri
       @uri
    @@ -2033,12 +2037,12 @@
           
     
     
    -56
    -57
    -58
    +62 +63 +64
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 56
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 62
     
     def ==(other)
       @attrs == other.attrs
    @@ -2076,14 +2080,14 @@
           
     
     
    -72
    -73
    -74
    -75
    -76
    +78 +79 +80 +81 +82
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 72
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 78
     
     def delete
       @client.delete(
    @@ -2110,12 +2114,12 @@
           
     
     
    -64
    -65
    -66
    +70 +71 +72
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 64
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 70
     
     def to_h
       @attrs.to_h
    @@ -2140,12 +2144,12 @@
           
     
     
    -60
    -61
    -62
    +66 +67 +68
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 60
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 66
     
     def to_s
       @attrs.to_s
    @@ -2183,21 +2187,21 @@
           
     
     
    -82
    -83
    -84
    -85
    -86
    -87
     88
     89
     90
     91
     92
    -93
    +93 +94 +95 +96 +97 +98 +99
    -
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 82
    +      
    # File 'lib/ngrokapi/models/tls_certificate.rb', line 88
     
     def update(
       description: nil,
    @@ -2221,9 +2225,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/TLSCertificateSANs.html b/docs/NgrokAPI/Models/TLSCertificateSANs.html
    index b27d3c8..37853e5 100644
    --- a/docs/NgrokAPI/Models/TLSCertificateSANs.html
    +++ b/docs/NgrokAPI/Models/TLSCertificateSANs.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TLSCertificateSANs
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -359,15 +359,15 @@
           
     
     
    -11
    -12
     13
     14
     15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 11
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 13
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -413,12 +413,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 8
     
     def attrs
       @attrs
    @@ -456,12 +456,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 8
     
     def client
       @client
    @@ -499,12 +499,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 8
     
     def dns_names
       @dns_names
    @@ -542,12 +542,12 @@
           
     
     
    -6
    -7
    -8
    +8 +9 +10
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 8
     
     def ips
       @ips
    @@ -579,12 +579,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 18
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 20
     
     def ==(other)
       @attrs == other.attrs
    @@ -609,12 +609,12 @@
           
     
     
    -26
    -27
    -28
    +28 +29 +30
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 26
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 28
     
     def to_h
       @attrs.to_h
    @@ -639,12 +639,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 22
    +      
    # File 'lib/ngrokapi/models/tls_certificate_sa_ns.rb', line 24
     
     def to_s
       @attrs.to_s
    @@ -659,9 +659,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/TLSEdge.html b/docs/NgrokAPI/Models/TLSEdge.html
    index 9bb2118..2ef88f6 100644
    --- a/docs/NgrokAPI/Models/TLSEdge.html
    +++ b/docs/NgrokAPI/Models/TLSEdge.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TLSEdge
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -639,10 +639,6 @@
           
     
     
    -19
    -20
    -21
    -22
     23
     24
     25
    @@ -652,10 +648,16 @@
     29
     30
     31
    -32
    +32 +33 +34 +35 +36 +37 +38
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 19
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 23
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -664,7 +666,9 @@
       @description = @attrs['description']
       @metadata = @attrs['metadata']
       @created_at = @attrs['created_at']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @hostports = @attrs['hostports']
       @backend = @attrs['backend']
       @ip_restriction = @attrs['ip_restriction']
    @@ -709,12 +713,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def attrs
       @attrs
    @@ -752,12 +756,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def backend
       @backend
    @@ -795,12 +799,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def client
       @client
    @@ -838,12 +842,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def created_at
       @created_at
    @@ -881,12 +885,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def description
       @description
    @@ -924,12 +928,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def hostports
       @hostports
    @@ -967,12 +971,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def id
       @id
    @@ -1010,12 +1014,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def ip_restriction
       @ip_restriction
    @@ -1053,12 +1057,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def 
       @metadata
    @@ -1096,12 +1100,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def mutual_tls
       @mutual_tls
    @@ -1139,12 +1143,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def tls_termination
       @tls_termination
    @@ -1182,12 +1186,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
     
     def uri
       @uri
    @@ -1219,12 +1223,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 34
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 40
     
     def ==(other)
       @attrs == other.attrs
    @@ -1262,14 +1266,14 @@
           
     
     
    -85
    -86
    -87
    -88
    -89
    +91 +92 +93 +94 +95
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 85
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 91
     
     def delete
       @client.delete(
    @@ -1296,12 +1300,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 42
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 48
     
     def to_h
       @attrs.to_h
    @@ -1326,12 +1330,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 38
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 44
     
     def to_s
       @attrs.to_s
    @@ -1369,12 +1373,6 @@
           
     
     
    -53
    -54
    -55
    -56
    -57
    -58
     59
     60
     61
    @@ -1395,10 +1393,16 @@
     76
     77
     78
    -79
    +79 +80 +81 +82 +83 +84 +85
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 53
    +      
    # File 'lib/ngrokapi/models/tls_edge.rb', line 59
     
     def update(
       description: nil,
    @@ -1437,9 +1441,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/Tunnel.html b/docs/NgrokAPI/Models/Tunnel.html
    index 990c27f..868bf13 100644
    --- a/docs/NgrokAPI/Models/Tunnel.html
    +++ b/docs/NgrokAPI/Models/Tunnel.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::Tunnel
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -620,10 +620,6 @@
           
     
     
    -20
    -21
    -22
    -23
     24
     25
     26
    @@ -634,16 +630,24 @@
     31
     32
     33
    -34
    +34 +35 +36 +37 +38 +39 +40
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 20
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 24
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @public_url = @attrs['public_url']
    +  unless @attrs['public_url'].nil?
    +    @public_url = URI(@attrs['public_url'])
    +  end
       @started_at = @attrs['started_at']
       @metadata = @attrs['metadata']
       @proto = @attrs['proto']
    @@ -692,12 +696,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def attrs
       @attrs
    @@ -735,12 +739,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def backends
       @backends
    @@ -778,12 +782,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def client
       @client
    @@ -821,12 +825,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def endpoint
       @endpoint
    @@ -864,12 +868,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def forwards_to
       @forwards_to
    @@ -907,12 +911,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def id
       @id
    @@ -950,12 +954,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def labels
       @labels
    @@ -993,12 +997,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def 
       @metadata
    @@ -1036,12 +1040,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def proto
       @proto
    @@ -1079,12 +1083,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def public_url
       @public_url
    @@ -1122,12 +1126,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def region
       @region
    @@ -1165,12 +1169,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def started_at
       @started_at
    @@ -1208,12 +1212,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 10
     
     def tunnel_session
       @tunnel_session
    @@ -1245,12 +1249,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 36
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 42
     
     def ==(other)
       @attrs == other.attrs
    @@ -1275,12 +1279,12 @@
           
     
     
    -44
    -45
    -46
    +50 +51 +52
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 44
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 50
     
     def to_h
       @attrs.to_h
    @@ -1305,12 +1309,12 @@
           
     
     
    -40
    -41
    -42
    +46 +47 +48
    -
    # File 'lib/ngrokapi/models/tunnel.rb', line 40
    +      
    # File 'lib/ngrokapi/models/tunnel.rb', line 46
     
     def to_s
       @attrs.to_s
    @@ -1325,9 +1329,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/TunnelGroupBackend.html b/docs/NgrokAPI/Models/TunnelGroupBackend.html
    index d2442a1..8b3b67e 100644
    --- a/docs/NgrokAPI/Models/TunnelGroupBackend.html
    +++ b/docs/NgrokAPI/Models/TunnelGroupBackend.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TunnelGroupBackend
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -552,26 +552,30 @@
           
     
     
    -16
    -17
    -18
    -19
     20
     21
     22
     23
     24
     25
    -26
    +26 +27 +28 +29 +30 +31 +32
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 16
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 20
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -616,12 +620,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def attrs
       @attrs
    @@ -659,12 +663,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def client
       @client
    @@ -702,12 +706,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def created_at
       @created_at
    @@ -745,12 +749,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def description
       @description
    @@ -788,12 +792,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def id
       @id
    @@ -831,12 +835,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def labels
       @labels
    @@ -874,12 +878,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def 
       @metadata
    @@ -917,12 +921,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def tunnels
       @tunnels
    @@ -960,12 +964,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 10
     
     def uri
       @uri
    @@ -997,12 +1001,12 @@
           
     
     
    -28
    -29
    -30
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 28
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 34
     
     def ==(other)
       @attrs == other.attrs
    @@ -1040,14 +1044,14 @@
           
     
     
    -44
    -45
    -46
    -47
    -48
    +50 +51 +52 +53 +54
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 44
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 50
     
     def delete
       @client.delete(
    @@ -1074,12 +1078,12 @@
           
     
     
    -36
    -37
    -38
    +42 +43 +44
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 36
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 42
     
     def to_h
       @attrs.to_h
    @@ -1104,12 +1108,12 @@
           
     
     
    -32
    -33
    -34
    +38 +39 +40
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 32
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 38
     
     def to_s
       @attrs.to_s
    @@ -1147,12 +1151,6 @@
           
     
     
    -54
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
    @@ -1161,10 +1159,16 @@
     65
     66
     67
    -68
    +68 +69 +70 +71 +72 +73 +74
    -
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 54
    +      
    # File 'lib/ngrokapi/models/tunnel_group_backend.rb', line 60
     
     def update(
       description: nil,
    @@ -1191,9 +1195,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/TunnelSession.html b/docs/NgrokAPI/Models/TunnelSession.html
    index 9f789d7..15ae96c 100644
    --- a/docs/NgrokAPI/Models/TunnelSession.html
    +++ b/docs/NgrokAPI/Models/TunnelSession.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Models::TunnelSession
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -591,10 +591,6 @@
           
     
     
    -19
    -20
    -21
    -22
     23
     24
     25
    @@ -604,10 +600,16 @@
     29
     30
     31
    -32
    +32 +33 +34 +35 +36 +37 +38
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 19
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 23
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -621,7 +623,9 @@
       @region = @attrs['region']
       @started_at = @attrs['started_at']
       @transport = @attrs['transport']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
     end
    @@ -661,12 +665,12 @@
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def agent_version
       @agent_version
    @@ -704,12 +708,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def attrs
       @attrs
    @@ -747,12 +751,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def client
       @client
    @@ -790,12 +794,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def credential
       @credential
    @@ -833,12 +837,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def id
       @id
    @@ -876,12 +880,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def ip
       @ip
    @@ -919,12 +923,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def 
       @metadata
    @@ -962,12 +966,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def os
       @os
    @@ -1005,12 +1009,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def region
       @region
    @@ -1048,12 +1052,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def started_at
       @started_at
    @@ -1091,12 +1095,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def transport
       @transport
    @@ -1134,12 +1138,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 6
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 10
     
     def uri
       @uri
    @@ -1171,12 +1175,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 34
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 40
     
     def ==(other)
       @attrs == other.attrs
    @@ -1201,12 +1205,12 @@
           
     
     
    -42
    -43
    -44
    +48 +49 +50
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 42
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 48
     
     def to_h
       @attrs.to_h
    @@ -1231,12 +1235,12 @@
           
     
     
    -38
    -39
    -40
    +44 +45 +46
    -
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 38
    +      
    # File 'lib/ngrokapi/models/tunnel_session.rb', line 44
     
     def to_s
       @attrs.to_s
    @@ -1251,9 +1255,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/UserAgent.html b/docs/NgrokAPI/Models/UserAgent.html
    new file mode 100644
    index 0000000..4d41c05
    --- /dev/null
    +++ b/docs/NgrokAPI/Models/UserAgent.html
    @@ -0,0 +1,965 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::UserAgent
    +  
    +    — Documentation by YARD 0.9.34
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::UserAgent + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/user_agent.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #browser_name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute browser_name.

      +
      + +
    • + + +
    • + + + #browser_version ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute browser_version.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #device_type ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute device_type.

      +
      + +
    • + + +
    • + + + #os_name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute os_name.

      +
      + +
    • + + +
    • + + + #os_version ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute os_version.

      +
      + +
    • + + +
    • + + + #raw ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute raw.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ UserAgent + + + + + +

    +
    + +

    Returns a new instance of UserAgent.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 17
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @raw = @attrs['raw']
    +  @browser_name = @attrs['browser_name']
    +  @browser_version = @attrs['browser_version']
    +  @device_type = @attrs['device_type']
    +  @os_name = @attrs['os_name']
    +  @os_version = @attrs['os_version']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #browser_nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute browser_name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def browser_name
    +  @browser_name
    +end
    +
    +
    + + + +
    +

    + + #browser_versionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute browser_version.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def browser_version
    +  @browser_version
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #device_typeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute device_type.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def device_type
    +  @device_type
    +end
    +
    +
    + + + +
    +

    + + #os_nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute os_name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def os_name
    +  @os_name
    +end
    +
    +
    + + + +
    +

    + + #os_versionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute os_version.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def os_version
    +  @os_version
    +end
    +
    +
    + + + +
    +

    + + #rawObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute raw.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 8
    +
    +def raw
    +  @raw
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 28
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +36
    +37
    +38
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 36
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/user_agent.rb', line 32
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/WeightedBackend.html b/docs/NgrokAPI/Models/WeightedBackend.html index 69cdd54..3417777 100644 --- a/docs/NgrokAPI/Models/WeightedBackend.html +++ b/docs/NgrokAPI/Models/WeightedBackend.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Models::WeightedBackend - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -523,25 +523,29 @@
     
     
    -15
    -16
    -17
    -18
     19
     20
     21
     22
     23
    -24
    +24 +25 +26 +27 +28 +29 +30
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 15
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 19
     
     def initialize(client: nil, attrs: {})
       @client = client
       @attrs = attrs
       @id = @attrs['id']
    -  @uri = @attrs['uri']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
       @created_at = @attrs['created_at']
       @description = @attrs['description']
       @metadata = @attrs['metadata']
    @@ -585,12 +589,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def attrs
       @attrs
    @@ -628,12 +632,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def backends
       @backends
    @@ -671,12 +675,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def client
       @client
    @@ -714,12 +718,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def created_at
       @created_at
    @@ -757,12 +761,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def description
       @description
    @@ -800,12 +804,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def id
       @id
    @@ -843,12 +847,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def 
       @metadata
    @@ -886,12 +890,12 @@
           
     
     
    -6
    -7
    -8
    +10 +11 +12
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 6
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 10
     
     def uri
       @uri
    @@ -923,12 +927,12 @@
           
     
     
    -26
    -27
    -28
    +32 +33 +34
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 26
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 32
     
     def ==(other)
       @attrs == other.attrs
    @@ -966,14 +970,14 @@
           
     
     
    -42
    -43
    -44
    -45
    -46
    +48 +49 +50 +51 +52
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 42
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 48
     
     def delete
       @client.delete(
    @@ -1000,12 +1004,12 @@
           
     
     
    -34
    -35
    -36
    +40 +41 +42
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 34
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 40
     
     def to_h
       @attrs.to_h
    @@ -1030,12 +1034,12 @@
           
     
     
    -30
    -31
    -32
    +36 +37 +38
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 30
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 36
     
     def to_s
       @attrs.to_s
    @@ -1073,12 +1077,6 @@
           
     
     
    -52
    -53
    -54
    -55
    -56
    -57
     58
     59
     60
    @@ -1087,10 +1085,16 @@
     63
     64
     65
    -66
    +66 +67 +68 +69 +70 +71 +72
    -
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 52
    +      
    # File 'lib/ngrokapi/models/weighted_backend.rb', line 58
     
     def update(
       description: nil,
    @@ -1117,9 +1121,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/PagedIterator.html b/docs/NgrokAPI/PagedIterator.html
    index d856d68..d4dc750 100644
    --- a/docs/NgrokAPI/PagedIterator.html
    +++ b/docs/NgrokAPI/PagedIterator.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::PagedIterator
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -324,8 +324,6 @@
           
     
     
    -10
    -11
     12
     13
     14
    @@ -335,22 +333,24 @@
     18
     19
     20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 10
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 12
     
    -def initialize(
    -  client:,
    -  page:,
    -  list_property:,
    -  danger: false
    -)
    -  @n = 0
    -  @client = client
    -  @list_property = list_property
    -  @page = page
    -  @danger = danger
    +def initialize(
    +  client:,
    +  page:,
    +  list_property:,
    +  danger: false
    +)
    +  @n = 0
    +  @client = client
    +  @list_property = list_property
    +  @page = page
    +  @danger = danger
     end
    @@ -390,12 +390,12 @@
     
     
    -8
    -9
    -10
    +10 +11 +12
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 8
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 10
     
     def client
       @client
    @@ -433,12 +433,12 @@
           
     
     
    -8
    -9
    -10
    +10 +11 +12
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 8
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 10
     
     def list_property
       @list_property
    @@ -476,12 +476,12 @@
           
     
     
    -7
    -8
    -9
    +9 +10 +11
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 7
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 9
     
     def n
       @n
    @@ -519,12 +519,12 @@
           
     
     
    -7
    -8
    -9
    +9 +10 +11
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 7
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 9
     
     def page
       @page
    @@ -585,8 +585,6 @@
           
     
     
    -28
    -29
     30
     31
     32
    @@ -597,23 +595,25 @@
     37
     38
     39
    -40
    +40 +41 +42
    -
    # File 'lib/ngrokapi/paged_iterator.rb', line 28
    +      
    # File 'lib/ngrokapi/paged_iterator.rb', line 30
     
    -def get_next
    -  item = @page.attrs[@list_property][@n]
    -  raise "None" if item.nil?
    -  self.n += 1
    -  item
    -rescue
    -  if @page.next_page_uri
    -    res = @client.list(danger: @danger, url: @page.next_page_uri)
    -    self.n = 0
    -    self.page = res
    -    get_next
    -  end
    +def get_next
    +  item = @page.attrs[@list_property][@n]
    +  raise "None" if item.nil?
    +  self.n += 1
    +  item
    +rescue
    +  if @page.next_page_uri
    +    res = @client.list(danger: @danger, url: @page.next_page_uri)
    +    self.n = 0
    +    self.page = res
    +    get_next
    +  end
     end
    @@ -625,9 +625,9 @@ diff --git a/docs/NgrokAPI/Services.html b/docs/NgrokAPI/Services.html index 9533351..c107337 100644 --- a/docs/NgrokAPI/Services.html +++ b/docs/NgrokAPI/Services.html @@ -6,7 +6,7 @@ Module: NgrokAPI::Services - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi/services/tunnels_client.rb,
    - lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    + lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    @@ -91,7 +91,7 @@ - Classes: APIKeysClient, AbuseReportsClient, AgentIngressesClient, CertificateAuthoritiesClient, CredentialsClient, EdgeRouteBackendModuleClient, EdgeRouteCircuitBreakerModuleClient, EdgeRouteCompressionModuleClient, EdgeRouteIPRestrictionModuleClient, EdgeRouteOAuthModuleClient, EdgeRouteOIDCModuleClient, EdgeRouteRequestHeadersModuleClient, EdgeRouteResponseHeadersModuleClient, EdgeRouteSAMLModuleClient, EdgeRouteWebhookVerificationModuleClient, EdgeRouteWebsocketTCPConverterModuleClient, EdgesHTTPSClient, EdgesHTTPSRoutesClient, EdgesTCPClient, EdgesTLSClient, EndpointsClient, EventDestinationsClient, EventSourcesClient, EventSubscriptionsClient, FailoverBackendsClient, HTTPResponseBackendsClient, HTTPSEdgeMutualTLSModuleClient, HTTPSEdgeTLSTerminationModuleClient, IPPoliciesClient, IPPolicyRulesClient, IPRestrictionsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgeTLSTerminationModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient + Classes: APIKeysClient, AbuseReportsClient, AgentIngressesClient, ApplicationSessionsClient, ApplicationUsersClient, CertificateAuthoritiesClient, CredentialsClient, EdgeRouteBackendModuleClient, EdgeRouteCircuitBreakerModuleClient, EdgeRouteCompressionModuleClient, EdgeRouteIPRestrictionModuleClient, EdgeRouteOAuthModuleClient, EdgeRouteOIDCModuleClient, EdgeRouteRequestHeadersModuleClient, EdgeRouteResponseHeadersModuleClient, EdgeRouteSAMLModuleClient, EdgeRouteWebhookVerificationModuleClient, EdgeRouteWebsocketTCPConverterModuleClient, EdgesHTTPSClient, EdgesHTTPSRoutesClient, EdgesTCPClient, EdgesTLSClient, EndpointsClient, EventDestinationsClient, EventSourcesClient, EventSubscriptionsClient, FailoverBackendsClient, HTTPResponseBackendsClient, HTTPSEdgeMutualTLSModuleClient, HTTPSEdgeTLSTerminationModuleClient, IPPoliciesClient, IPPolicyRulesClient, IPRestrictionsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgeTLSTerminationModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient

    @@ -107,9 +107,9 @@ diff --git a/docs/NgrokAPI/Services/APIKeysClient.html b/docs/NgrokAPI/Services/APIKeysClient.html index 22ca96b..9dde7cf 100644 --- a/docs/NgrokAPI/Services/APIKeysClient.html +++ b/docs/NgrokAPI/Services/APIKeysClient.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Services::APIKeysClient - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -207,7 +207,7 @@
  • - #create(description: "", metadata: "") ⇒ NgrokAPI::Models::APIKey + #create(description: "", metadata: "", owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::APIKey @@ -231,7 +231,7 @@
  • - #create!(description: "", metadata: "") ⇒ NgrokAPI::Models::APIKey + #create!(description: "", metadata: "", owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::APIKey @@ -502,12 +502,12 @@
     
     
    -21
    -22
    -23
    +23 +24 +25
  • -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 21
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 23
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 21
     
     def client
       @client
    @@ -575,7 +575,7 @@
           

    - #create(description: "", metadata: "") ⇒ NgrokAPI::Models::APIKey + #create(description: "", metadata: "", owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::APIKey @@ -627,6 +627,24 @@ —

    arbitrary user-defined data of this API key. optional, max 4096 bytes

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -658,27 +676,29 @@
     
     
    -34
    -35
    -36
     37
     38
     39
     40
     41
     42
    -43
    +43 +44 +45 +46 +47

    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 34
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 37
     
    -def create(description: "", metadata: "")
    +def create(description: "", metadata: "", owner_id: nil, owner_email: "")
       path = '/api_keys'
       replacements = {
       }
       data = {}
       data[:description] = description if description
       data[:metadata] =  if 
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::APIKey.new(client: self, attrs: result)
     end
    @@ -690,7 +710,7 @@

    - #create!(description: "", metadata: "") ⇒ NgrokAPI::Models::APIKey + #create!(description: "", metadata: "", owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::APIKey @@ -742,6 +762,24 @@ —

    arbitrary user-defined data of this API key. optional, max 4096 bytes

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -773,27 +811,29 @@
     
     
    -55
    -56
    -57
    -58
    -59
     60
     61
     62
     63
    -64
    +64 +65 +66 +67 +68 +69 +70

    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 55
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 60
     
    -def create!(description: "", metadata: "")
    +def create!(description: "", metadata: "", owner_id: nil, owner_email: "")
       path = '/api_keys'
       replacements = {
       }
       data = {}
       data[:description] = description if description
       data[:metadata] =  if 
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::APIKey.new(client: self, attrs: result)
     end
    @@ -870,16 +910,16 @@
     
     
    -73
    -74
    -75
    -76
    -77
    -78
    -79
    +79 +80 +81 +82 +83 +84 +85
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 73
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 79
     
     def delete(id: "")
       path = '/api_keys/%{id}'
    @@ -961,16 +1001,16 @@
           
     
     
    -89
    -90
    -91
    -92
    -93
    -94
    -95
    +95 +96 +97 +98 +99 +100 +101
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 95
     
     def delete!(id: "")
       path = '/api_keys/%{id}'
    @@ -1052,18 +1092,18 @@
           
     
     
    -104
    -105
    -106
    -107
    -108
    -109
     110
     111
    -112
    +112 +113 +114 +115 +116 +117 +118
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 104
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 110
     
     def get(id: "")
       path = '/api_keys/%{id}'
    @@ -1147,18 +1187,18 @@
           
     
     
    -122
    -123
    -124
    -125
    -126
    -127
     128
     129
    -130
    +130 +131 +132 +133 +134 +135 +136
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 122
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 128
     
     def get!(id: "")
       path = '/api_keys/%{id}'
    @@ -1268,12 +1308,6 @@
           
     
     
    -141
    -142
    -143
    -144
    -145
    -146
     147
     148
     149
    @@ -1282,10 +1316,16 @@
     152
     153
     154
    -155
    +155 +156 +157 +158 +159 +160 +161
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 141
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 147
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1401,12 +1441,6 @@
           
     
     
    -167
    -168
    -169
    -170
    -171
    -172
     173
     174
     175
    @@ -1417,10 +1451,16 @@
     180
     181
     182
    -183
    +183 +184 +185 +186 +187 +188 +189
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 167
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 173
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1543,20 +1583,20 @@
           
     
     
    -194
    -195
    -196
    -197
    -198
    -199
     200
     201
     202
     203
    -204
    +204 +205 +206 +207 +208 +209 +210
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 194
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 200
     
     def update(id: "", description: nil, metadata: nil)
       path = '/api_keys/%{id}'
    @@ -1673,20 +1713,20 @@
           
     
     
    -216
    -217
    -218
    -219
    -220
    -221
     222
     223
     224
     225
    -226
    +226 +227 +228 +229 +230 +231 +232
    -
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 216
    +      
    # File 'lib/ngrokapi/services/api_keys_client.rb', line 222
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/api_keys/%{id}'
    @@ -1709,9 +1749,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/AbuseReportsClient.html b/docs/NgrokAPI/Services/AbuseReportsClient.html
    index f3be9dd..95ff995 100644
    --- a/docs/NgrokAPI/Services/AbuseReportsClient.html
    +++ b/docs/NgrokAPI/Services/AbuseReportsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::AbuseReportsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -342,12 +342,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 18
     
     def initialize(client:)
       @client = client
    @@ -390,12 +390,12 @@
           
     
     
    -14
    -15
    -16
    +16 +17 +18
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 14
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 16
     
     def client
       @client
    @@ -496,8 +496,6 @@
           
     
     
    -30
    -31
     32
     33
     34
    @@ -505,10 +503,12 @@
     36
     37
     38
    -39
    +39 +40 +41
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 30
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 32
     
     def create(urls:, metadata: "")
       path = '/abuse_reports'
    @@ -609,8 +609,6 @@
           
     
     
    -52
    -53
     54
     55
     56
    @@ -618,10 +616,12 @@
     58
     59
     60
    -61
    +61 +62 +63
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 52
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 54
     
     def create!(urls:, metadata: "")
       path = '/abuse_reports'
    @@ -706,18 +706,18 @@
           
     
     
    -70
    -71
     72
     73
     74
     75
     76
     77
    -78
    +78 +79 +80
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 70
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 72
     
     def get(id: "")
       path = '/abuse_reports/%{id}'
    @@ -801,18 +801,18 @@
           
     
     
    -88
    -89
     90
     91
     92
     93
     94
     95
    -96
    +96 +97 +98
    -
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 88
    +      
    # File 'lib/ngrokapi/services/abuse_reports_client.rb', line 90
     
     def get!(id: "")
       path = '/abuse_reports/%{id}'
    @@ -833,9 +833,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/AgentIngressesClient.html b/docs/NgrokAPI/Services/AgentIngressesClient.html
    index 598a96c..4c664b9 100644
    --- a/docs/NgrokAPI/Services/AgentIngressesClient.html
    +++ b/docs/NgrokAPI/Services/AgentIngressesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::AgentIngressesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -205,7 +205,7 @@
             
  • - #create(description: "", metadata: "", domain:) ⇒ NgrokAPI::Models::AgentIngress + #create(description: "", metadata: "", domain:, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -229,7 +229,7 @@
  • - #create!(description: "", metadata: "", domain:) ⇒ NgrokAPI::Models::AgentIngress + #create!(description: "", metadata: "", domain:, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -423,7 +423,7 @@
  • - #update(id: "", description: nil, metadata: nil) ⇒ NgrokAPI::Models::AgentIngress + #update(id: "", description: nil, metadata: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -447,7 +447,7 @@
  • - #update!(id: "", description: nil, metadata: nil) ⇒ NgrokAPI::Models::AgentIngress + #update!(id: "", description: nil, metadata: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -500,12 +500,12 @@
     
     
    -15
    -16
    -17
    +17 +18 +19
  • -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 15
     
     def client
       @client
    @@ -573,7 +573,7 @@
           

    - #create(description: "", metadata: "", domain:) ⇒ NgrokAPI::Models::AgentIngress + #create(description: "", metadata: "", domain:, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -641,6 +641,24 @@ —

    the domain that you own to be used as the base domain name to generate regional agent ingress domains.

    +
    + + + +
  • + + certificate_management_policy + + + (AgentIngressCertPolicy) + + + (defaults to: nil) + + + — +
    +

    configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -672,9 +690,6 @@
     
     
    -29
    -30
    -31
     32
     33
     34
    @@ -682,12 +697,16 @@
     36
     37
     38
    -39
    +39 +40 +41 +42 +43

    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 29
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 32
     
    -def create(description: "", metadata: "", domain:)
    +def create(description: "", metadata: "", domain:, certificate_management_policy: nil)
       path = '/agent_ingresses'
       replacements = {
       }
    @@ -695,6 +714,7 @@
       data[:description] = description if description
       data[:metadata] =  if 
       data[:domain] = domain if domain
    +  data[:certificate_management_policy] = certificate_management_policy if certificate_management_policy
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::AgentIngress.new(client: self, attrs: result)
     end
    @@ -706,7 +726,7 @@

    - #create!(description: "", metadata: "", domain:) ⇒ NgrokAPI::Models::AgentIngress + #create!(description: "", metadata: "", domain:, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -774,6 +794,24 @@ —

    the domain that you own to be used as the base domain name to generate regional agent ingress domains.

    +
    + + + +
  • + + certificate_management_policy + + + (AgentIngressCertPolicy) + + + (defaults to: nil) + + + — +
    +

    configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -805,22 +843,23 @@
     
     
    -52
    -53
    -54
    -55
    -56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64 +65 +66 +67 +68

    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 52
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 57
     
    -def create!(description: "", metadata: "", domain:)
    +def create!(description: "", metadata: "", domain:, certificate_management_policy: nil)
       path = '/agent_ingresses'
       replacements = {
       }
    @@ -828,6 +867,7 @@
       data[:description] = description if description
       data[:metadata] =  if 
       data[:domain] = domain if domain
    +  data[:certificate_management_policy] = certificate_management_policy if certificate_management_policy
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::AgentIngress.new(client: self, attrs: result)
     end
    @@ -904,16 +944,16 @@
     
     
    -71
    -72
    -73
    -74
    -75
    -76
    -77
    +77 +78 +79 +80 +81 +82 +83
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 71
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 77
     
     def delete(id: "")
       path = '/agent_ingresses/%{id}'
    @@ -995,16 +1035,16 @@
           
     
     
    -87
    -88
    -89
    -90
    -91
    -92
    -93
    +93 +94 +95 +96 +97 +98 +99
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 87
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 93
     
     def delete!(id: "")
       path = '/agent_ingresses/%{id}'
    @@ -1086,18 +1126,18 @@
           
     
     
    -102
    -103
    -104
    -105
    -106
    -107
     108
     109
    -110
    +110 +111 +112 +113 +114 +115 +116
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 102
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 108
     
     def get(id: "")
       path = '/agent_ingresses/%{id}'
    @@ -1181,18 +1221,18 @@
           
     
     
    -120
    -121
    -122
    -123
    -124
    -125
     126
     127
    -128
    +128 +129 +130 +131 +132 +133 +134
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 120
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 126
     
     def get!(id: "")
       path = '/agent_ingresses/%{id}'
    @@ -1302,12 +1342,6 @@
           
     
     
    -139
    -140
    -141
    -142
    -143
    -144
     145
     146
     147
    @@ -1316,10 +1350,16 @@
     150
     151
     152
    -153
    +153 +154 +155 +156 +157 +158 +159
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 139
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 145
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1435,12 +1475,6 @@
           
     
     
    -165
    -166
    -167
    -168
    -169
    -170
     171
     172
     173
    @@ -1451,10 +1485,16 @@
     178
     179
     180
    -181
    +181 +182 +183 +184 +185 +186 +187
    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 165
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 171
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1481,7 +1521,7 @@
           

    - #update(id: "", description: nil, metadata: nil) ⇒ NgrokAPI::Models::AgentIngress + #update(id: "", description: nil, metadata: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -1546,6 +1586,24 @@ —

    arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes

    +
    + + + +
  • + + certificate_management_policy + + + (AgentIngressCertPolicy) + + + (defaults to: nil) + + + — +
    +

    configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -1577,22 +1635,23 @@
     
     
    -192
    -193
    -194
    -195
    -196
    -197
    -198
     199
     200
     201
    -202
    +202 +203 +204 +205 +206 +207 +208 +209 +210

    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 192
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 199
     
    -def update(id: "", description: nil, metadata: nil)
    +def update(id: "", description: nil, metadata: nil, certificate_management_policy: nil)
       path = '/agent_ingresses/%{id}'
       replacements = {
         id: id,
    @@ -1600,6 +1659,7 @@
       data = {}
       data[:description] = description if description
       data[:metadata] =  if 
    +  data[:certificate_management_policy] = certificate_management_policy if certificate_management_policy
       result = @client.patch(path % replacements, data: data)
       NgrokAPI::Models::AgentIngress.new(client: self, attrs: result)
     end
    @@ -1611,7 +1671,7 @@

    - #update!(id: "", description: nil, metadata: nil) ⇒ NgrokAPI::Models::AgentIngress + #update!(id: "", description: nil, metadata: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::AgentIngress @@ -1676,6 +1736,24 @@ —

    arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes

    +
    + + + +
  • + + certificate_management_policy + + + (AgentIngressCertPolicy) + + + (defaults to: nil) + + + — +
    +

    configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -1707,22 +1785,23 @@
     
     
    -214
    -215
    -216
    -217
    -218
    -219
    -220
    -221
    -222
     223
    -224
    +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234

    -
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 214
    +      
    # File 'lib/ngrokapi/services/agent_ingresses_client.rb', line 223
     
    -def update!(id: "", description: nil, metadata: nil)
    +def update!(id: "", description: nil, metadata: nil, certificate_management_policy: nil)
       path = '/agent_ingresses/%{id}'
       replacements = {
         id: id,
    @@ -1730,6 +1809,7 @@
       data = {}
       data[:description] = description if description
       data[:metadata] =  if 
    +  data[:certificate_management_policy] = certificate_management_policy if certificate_management_policy
       result = @client.patch(path % replacements, data: data, danger: true)
       NgrokAPI::Models::AgentIngress.new(client: self, attrs: result)
     end
    @@ -1743,9 +1823,9 @@ diff --git a/docs/NgrokAPI/Services/ApplicationSessionsClient.html b/docs/NgrokAPI/Services/ApplicationSessionsClient.html new file mode 100644 index 0000000..e28f9bf --- /dev/null +++ b/docs/NgrokAPI/Services/ApplicationSessionsClient.html @@ -0,0 +1,1131 @@ + + + + + + + Class: NgrokAPI::Services::ApplicationSessionsClient + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::ApplicationSessionsClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/application_sessions_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/app/sessions/%{id}'
    + +
    LIST_PROPERTY = +
    +
    + +

    The List Property from the resulting API for list calls

    + + +
    +
    +
    + + +
    +
    +
    'application_sessions'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ ApplicationSessionsClient + + + + + +

    +
    + +

    Returns a new instance of ApplicationSessionsClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +17
    +18
    +19
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 17
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 15
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    + +

    Delete an application session by ID.

    + +

    ngrok.com/docs/api#api-application-sessions-delete

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 63
    +
    +def delete(id: "")
    +  path = '/app/sessions/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    + +

    Delete an application session by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-sessions-delete

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +79
    +80
    +81
    +82
    +83
    +84
    +85
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 79
    +
    +def delete!(id: "")
    +  path = '/app/sessions/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(id: "") ⇒ NgrokAPI::Models::ApplicationSession + + + + + +

    +
    + +

    Get an application session by ID.

    + +

    ngrok.com/docs/api#api-application-sessions-get

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 28
    +
    +def get(id: "")
    +  path = '/app/sessions/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::ApplicationSession.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(id: "") ⇒ NgrokAPI::Models::ApplicationSession + + + + + +

    +
    + +

    Get an application session by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-sessions-get

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +54
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 46
    +
    +def get!(id: "")
    +  path = '/app/sessions/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::ApplicationSession.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #list(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all application sessions for this account.

    + +

    ngrok.com/docs/api#api-application-sessions-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +108
    +109
    +110
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 96
    +
    +def list(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::ApplicationSession
    +  )
    +end
    +
    +
    + +
    +

    + + #list!(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all application sessions for this account. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-sessions-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +122
    +123
    +124
    +125
    +126
    +127
    +128
    +129
    +130
    +131
    +132
    +133
    +134
    +135
    +136
    +137
    +138
    +
    +
    # File 'lib/ngrokapi/services/application_sessions_client.rb', line 122
    +
    +def list!(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    danger: true,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::ApplicationSession,
    +    danger: true
    +  )
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Services/ApplicationUsersClient.html b/docs/NgrokAPI/Services/ApplicationUsersClient.html new file mode 100644 index 0000000..0282017 --- /dev/null +++ b/docs/NgrokAPI/Services/ApplicationUsersClient.html @@ -0,0 +1,1131 @@ + + + + + + + Class: NgrokAPI::Services::ApplicationUsersClient + + — Documentation by YARD 0.9.34 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::ApplicationUsersClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/application_users_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/app/users/%{id}'
    + +
    LIST_PROPERTY = +
    +
    + +

    The List Property from the resulting API for list calls

    + + +
    +
    +
    + + +
    +
    +
    'application_users'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ ApplicationUsersClient + + + + + +

    +
    + +

    Returns a new instance of ApplicationUsersClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +17
    +18
    +19
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 17
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 15
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    + +

    Delete an application user by ID.

    + +

    ngrok.com/docs/api#api-application-users-delete

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 63
    +
    +def delete(id: "")
    +  path = '/app/users/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    + +

    Delete an application user by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-users-delete

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +79
    +80
    +81
    +82
    +83
    +84
    +85
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 79
    +
    +def delete!(id: "")
    +  path = '/app/users/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(id: "") ⇒ NgrokAPI::Models::ApplicationUser + + + + + +

    +
    + +

    Get an application user by ID.

    + +

    ngrok.com/docs/api#api-application-users-get

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 28
    +
    +def get(id: "")
    +  path = '/app/users/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::ApplicationUser.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(id: "") ⇒ NgrokAPI::Models::ApplicationUser + + + + + +

    +
    + +

    Get an application user by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-users-get

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +54
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 46
    +
    +def get!(id: "")
    +  path = '/app/users/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::ApplicationUser.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #list(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all application users for this account.

    + +

    ngrok.com/docs/api#api-application-users-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +108
    +109
    +110
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 96
    +
    +def list(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::ApplicationUser
    +  )
    +end
    +
    +
    + +
    +

    + + #list!(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all application users for this account. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-application-users-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +122
    +123
    +124
    +125
    +126
    +127
    +128
    +129
    +130
    +131
    +132
    +133
    +134
    +135
    +136
    +137
    +138
    +
    +
    # File 'lib/ngrokapi/services/application_users_client.rb', line 122
    +
    +def list!(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    danger: true,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::ApplicationUser,
    +    danger: true
    +  )
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html b/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html index c292e6c..2a3eb3d 100644 --- a/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html +++ b/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Services::CertificateAuthoritiesClient - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -502,12 +502,12 @@
     
     
    -21
    -22
    -23
    +23 +24 +25
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 21
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 23
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 21
     
     def client
       @client
    @@ -674,8 +674,6 @@
           
     
     
    -34
    -35
     36
     37
     38
    @@ -684,10 +682,12 @@
     41
     42
     43
    -44
    +44 +45 +46
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 34
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 36
     
     def create(description: "", metadata: "", ca_pem:)
       path = '/certificate_authorities'
    @@ -807,8 +807,6 @@
           
     
     
    -56
    -57
     58
     59
     60
    @@ -817,10 +815,12 @@
     63
     64
     65
    -66
    +66 +67 +68
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 56
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 58
     
     def create!(description: "", metadata: "", ca_pem:)
       path = '/certificate_authorities'
    @@ -906,16 +906,16 @@
           
     
     
    -75
    -76
     77
     78
     79
     80
    -81
    +81 +82 +83
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 75
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 77
     
     def delete(id: "")
       path = '/certificate_authorities/%{id}'
    @@ -997,16 +997,16 @@
           
     
     
    -91
    -92
     93
     94
     95
     96
    -97
    +97 +98 +99
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 91
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 93
     
     def delete!(id: "")
       path = '/certificate_authorities/%{id}'
    @@ -1088,18 +1088,18 @@
           
     
     
    -106
    -107
     108
     109
     110
     111
     112
     113
    -114
    +114 +115 +116
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 106
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 108
     
     def get(id: "")
       path = '/certificate_authorities/%{id}'
    @@ -1183,18 +1183,18 @@
           
     
     
    -124
    -125
     126
     127
     128
     129
     130
     131
    -132
    +132 +133 +134
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 124
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 126
     
     def get!(id: "")
       path = '/certificate_authorities/%{id}'
    @@ -1304,8 +1304,6 @@
           
     
     
    -143
    -144
     145
     146
     147
    @@ -1318,10 +1316,12 @@
     154
     155
     156
    -157
    +157 +158 +159
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 143
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 145
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1437,8 +1437,6 @@
           
     
     
    -169
    -170
     171
     172
     173
    @@ -1453,10 +1451,12 @@
     182
     183
     184
    -185
    +185 +186 +187
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 169
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 171
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1579,8 +1579,6 @@
           
     
     
    -196
    -197
     198
     199
     200
    @@ -1589,10 +1587,12 @@
     203
     204
     205
    -206
    +206 +207 +208
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 196
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 198
     
     def update(id: "", description: nil, metadata: nil)
       path = '/certificate_authorities/%{id}'
    @@ -1709,8 +1709,6 @@
           
     
     
    -218
    -219
     220
     221
     222
    @@ -1719,10 +1717,12 @@
     225
     226
     227
    -228
    +228 +229 +230
    -
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 218
    +      
    # File 'lib/ngrokapi/services/certificate_authorities_client.rb', line 220
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/certificate_authorities/%{id}'
    @@ -1745,9 +1745,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/CredentialsClient.html b/docs/NgrokAPI/Services/CredentialsClient.html
    index db71575..a57a0b0 100644
    --- a/docs/NgrokAPI/Services/CredentialsClient.html
    +++ b/docs/NgrokAPI/Services/CredentialsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::CredentialsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -102,7 +102,7 @@
     

    Overview

    -

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    +

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    ngrok.com/docs/api#api-credentials

    @@ -207,7 +207,7 @@
  • - #create(description: "", metadata: "", acl: []) ⇒ NgrokAPI::Models::Credential + #create(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::Credential @@ -231,7 +231,7 @@
  • - #create!(description: "", metadata: "", acl: []) ⇒ NgrokAPI::Models::Credential + #create!(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::Credential @@ -502,12 +502,12 @@
     
     
    -20
    -21
    -22
    +22 +23 +24
  • -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 20
     
     def client
       @client
    @@ -575,7 +575,7 @@
           

    - #create(description: "", metadata: "", acl: []) ⇒ NgrokAPI::Models::Credential + #create(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::Credential @@ -644,7 +644,25 @@ —
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -676,9 +694,6 @@
     
     
    -36
    -37
    -38
     39
     40
     41
    @@ -686,12 +701,16 @@
     43
     44
     45
    -46
    +46 +47 +48 +49 +50

    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 36
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 39
     
    -def create(description: "", metadata: "", acl: [])
    +def create(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "")
       path = '/credentials'
       replacements = {
       }
    @@ -699,6 +718,7 @@
       data[:description] = description if description
       data[:metadata] =  if 
       data[:acl] = acl if acl
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::Credential.new(client: self, attrs: result)
     end
    @@ -710,7 +730,7 @@

    - #create!(description: "", metadata: "", acl: []) ⇒ NgrokAPI::Models::Credential + #create!(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::Credential @@ -779,7 +799,25 @@ —
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -811,22 +849,23 @@
     
     
    -61
    -62
    -63
    -64
    -65
     66
     67
     68
     69
     70
    -71
    +71 +72 +73 +74 +75 +76 +77

    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 61
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 66
     
    -def create!(description: "", metadata: "", acl: [])
    +def create!(description: "", metadata: "", acl: [], owner_id: nil, owner_email: "")
       path = '/credentials'
       replacements = {
       }
    @@ -834,6 +873,7 @@
       data[:description] = description if description
       data[:metadata] =  if 
       data[:acl] = acl if acl
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::Credential.new(client: self, attrs: result)
     end
    @@ -910,16 +950,16 @@
     
     
    -80
    -81
    -82
    -83
    -84
    -85
    -86
    +86 +87 +88 +89 +90 +91 +92
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 80
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 86
     
     def delete(id: "")
       path = '/credentials/%{id}'
    @@ -1001,16 +1041,16 @@
           
     
     
    -96
    -97
    -98
    -99
    -100
    -101
    -102
    +102 +103 +104 +105 +106 +107 +108
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 96
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 102
     
     def delete!(id: "")
       path = '/credentials/%{id}'
    @@ -1092,18 +1132,18 @@
           
     
     
    -111
    -112
    -113
    -114
    -115
    -116
     117
     118
    -119
    +119 +120 +121 +122 +123 +124 +125
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 111
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 117
     
     def get(id: "")
       path = '/credentials/%{id}'
    @@ -1187,18 +1227,18 @@
           
     
     
    -129
    -130
    -131
    -132
    -133
    -134
     135
     136
    -137
    +137 +138 +139 +140 +141 +142 +143
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 129
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 135
     
     def get!(id: "")
       path = '/credentials/%{id}'
    @@ -1308,12 +1348,6 @@
           
     
     
    -148
    -149
    -150
    -151
    -152
    -153
     154
     155
     156
    @@ -1322,10 +1356,16 @@
     159
     160
     161
    -162
    +162 +163 +164 +165 +166 +167 +168
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 148
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 154
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,12 +1481,6 @@
           
     
     
    -174
    -175
    -176
    -177
    -178
    -179
     180
     181
     182
    @@ -1457,10 +1491,16 @@
     187
     188
     189
    -190
    +190 +191 +192 +193 +194 +195 +196
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 174
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 180
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1569,7 +1609,7 @@
           
             —
             
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -1601,21 +1641,21 @@
     
     
    -202
    -203
    -204
    -205
    -206
    -207
     208
     209
     210
     211
     212
    -213
    +213 +214 +215 +216 +217 +218 +219
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 202
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 208
     
     def update(id: "", description: nil, metadata: nil, acl: nil)
       path = '/credentials/%{id}'
    @@ -1719,7 +1759,7 @@
           
             —
             
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -1751,21 +1791,21 @@
     
     
    -226
    -227
    -228
    -229
    -230
    -231
     232
     233
     234
     235
     236
    -237
    +237 +238 +239 +240 +241 +242 +243
    -
    # File 'lib/ngrokapi/services/credentials_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/credentials_client.rb', line 232
     
     def update!(id: "", description: nil, metadata: nil, acl: nil)
       path = '/credentials/%{id}'
    @@ -1789,9 +1829,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
    index 6d74112..a9835d9 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteBackendModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_backend_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/backend'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
    index e3ef6a2..9fff48a 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/circuit_breaker'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
    index 912b50f..13d2746 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteCompressionModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_compression_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/compression'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
    index 339528f..1d0dd6d 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/ip_restriction'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
    index 0eac47b..e209d7c 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteOAuthModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_o_auth_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/oauth'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
    index e13b698..d20417e 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteOIDCModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_oidc_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/oidc'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
    index 4cf0e04..a315d15 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_request_headers_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/request_headers'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
    index a83633a..9a3b374 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_response_headers_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/response_headers'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
    index 6371fcb..e5f6a51 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteSAMLModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_saml_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/saml'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
    index 8055da8..9a1097c 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/webhook_verification'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
    index 93b5b4d..4f943dd 100644
    --- a/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
    +++ b/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 13
     
     def client
       @client
    @@ -542,17 +542,17 @@
           
     
     
    -93
    -94
     95
     96
     97
     98
     99
    -100
    +100 +101 +102
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 93
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 95
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -651,17 +651,17 @@
           
     
     
    -108
    -109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 108
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 110
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -760,8 +760,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -769,10 +767,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 61
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -873,8 +873,6 @@
           
     
     
    -76
    -77
     78
     79
     80
    @@ -882,10 +880,12 @@
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 76
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 78
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -989,8 +989,6 @@
           
     
     
    -24
    -25
     26
     27
     28
    @@ -998,10 +996,12 @@
     30
     31
     32
    -33
    +33 +34 +35
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 24
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 26
     
     def replace(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -1105,8 +1105,6 @@
           
     
     
    -42
    -43
     44
     45
     46
    @@ -1114,10 +1112,12 @@
     48
     49
     50
    -51
    +51 +52 +53
    -
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 42
    +      
    # File 'lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb', line 44
     
     def replace!(edge_id: "", id: "", a_module: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}/websocket_tcp_converter'
    @@ -1139,9 +1139,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgesHTTPSClient.html b/docs/NgrokAPI/Services/EdgesHTTPSClient.html
    index 5f27a29..0b5b70e 100644
    --- a/docs/NgrokAPI/Services/EdgesHTTPSClient.html
    +++ b/docs/NgrokAPI/Services/EdgesHTTPSClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgesHTTPSClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 15
     
     def client
       @client
    @@ -705,8 +705,6 @@
           
     
     
    -30
    -31
     32
     33
     34
    @@ -717,10 +715,12 @@
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 30
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 32
     
     def create(description: "", metadata: "", hostports: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/https'
    @@ -875,8 +875,6 @@
           
     
     
    -56
    -57
     58
     59
     60
    @@ -887,10 +885,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 56
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 58
     
     def create!(description: "", metadata: "", hostports: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/https'
    @@ -978,16 +978,16 @@
           
     
     
    -226
    -227
     228
     229
     230
     231
    -232
    +232 +233 +234
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 228
     
     def delete(id: "")
       path = '/edges/https/%{id}'
    @@ -1069,16 +1069,16 @@
           
     
     
    -242
    -243
     244
     245
     246
     247
    -248
    +248 +249 +250
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 242
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 244
     
     def delete!(id: "")
       path = '/edges/https/%{id}'
    @@ -1160,18 +1160,18 @@
           
     
     
    -77
    -78
     79
     80
     81
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 77
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 79
     
     def get(id: "")
       path = '/edges/https/%{id}'
    @@ -1255,18 +1255,18 @@
           
     
     
    -95
    -96
     97
     98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 95
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 97
     
     def get!(id: "")
       path = '/edges/https/%{id}'
    @@ -1376,8 +1376,6 @@
           
     
     
    -114
    -115
     116
     117
     118
    @@ -1390,10 +1388,12 @@
     125
     126
     127
    -128
    +128 +129 +130
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 114
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 116
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1509,8 +1509,6 @@
           
     
     
    -140
    -141
     142
     143
     144
    @@ -1525,10 +1523,12 @@
     153
     154
     155
    -156
    +156 +157 +158
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 142
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1705,8 +1705,6 @@
           
     
     
    -173
    -174
     175
     176
     177
    @@ -1718,10 +1716,12 @@
     183
     184
     185
    -186
    +186 +187 +188
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 175
     
     def update(id: "", description: nil, metadata: nil, hostports: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/https/%{id}'
    @@ -1895,8 +1895,6 @@
           
     
     
    -204
    -205
     206
     207
     208
    @@ -1908,10 +1906,12 @@
     214
     215
     216
    -217
    +217 +218 +219
    -
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 204
    +      
    # File 'lib/ngrokapi/services/edges_https_client.rb', line 206
     
     def update!(id: "", description: nil, metadata: nil, hostports: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/https/%{id}'
    @@ -1937,9 +1937,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html b/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
    index 11b98fa..fc9cfbb 100644
    --- a/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
    +++ b/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgesHTTPSRoutesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -436,12 +436,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -484,12 +484,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 13
     
     def client
       @client
    @@ -840,8 +840,6 @@
           
     
     
    -39
    -40
     41
     42
     43
    @@ -863,10 +861,12 @@
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 41
     
     def create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil)
       path = '/edges/https/%{edge_id}/routes'
    @@ -1231,8 +1231,6 @@
           
     
     
    -87
    -88
     89
     90
     91
    @@ -1254,10 +1252,12 @@
     107
     108
     109
    -110
    +110 +111 +112
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 87
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 89
     
     def create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil)
       path = '/edges/https/%{edge_id}/routes'
    @@ -1374,17 +1374,17 @@
           
     
     
    -264
    -265
     266
     267
     268
     269
     270
    -271
    +271 +272 +273
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 264
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 266
     
     def delete(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -1485,17 +1485,17 @@
           
     
     
    -282
    -283
     284
     285
     286
     287
     288
    -289
    +289 +290 +291
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 282
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 284
     
     def delete!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -1596,8 +1596,6 @@
           
     
     
    -120
    -121
     122
     123
     124
    @@ -1605,10 +1603,12 @@
     126
     127
     128
    -129
    +129 +130 +131
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 120
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 122
     
     def get(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -1711,8 +1711,6 @@
           
     
     
    -140
    -141
     142
     143
     144
    @@ -1720,10 +1718,12 @@
     146
     147
     148
    -149
    +149 +150 +151
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 142
     
     def get!(edge_id: "", id: "")
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -2096,8 +2096,6 @@
           
     
     
    -177
    -178
     179
     180
     181
    @@ -2120,10 +2118,12 @@
     198
     199
     200
    -201
    +201 +202 +203
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 177
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 179
     
     def update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -2511,8 +2511,6 @@
           
     
     
    -230
    -231
     232
     233
     234
    @@ -2535,10 +2533,12 @@
     251
     252
     253
    -254
    +254 +255 +256
    -
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 230
    +      
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 232
     
     def update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}'
    @@ -2575,9 +2575,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgesTCPClient.html b/docs/NgrokAPI/Services/EdgesTCPClient.html
    index 91832be..cadf33a 100644
    --- a/docs/NgrokAPI/Services/EdgesTCPClient.html
    +++ b/docs/NgrokAPI/Services/EdgesTCPClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgesTCPClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 15
     
     def client
       @client
    @@ -705,8 +705,6 @@
           
     
     
    -30
    -31
     32
     33
     34
    @@ -717,10 +715,12 @@
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 30
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 32
     
     def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil)
       path = '/edges/tcp'
    @@ -875,8 +875,6 @@
           
     
     
    -56
    -57
     58
     59
     60
    @@ -887,10 +885,12 @@
     65
     66
     67
    -68
    +68 +69 +70
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 56
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 58
     
     def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil)
       path = '/edges/tcp'
    @@ -978,16 +978,16 @@
           
     
     
    -226
    -227
     228
     229
     230
     231
    -232
    +232 +233 +234
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 228
     
     def delete(id: "")
       path = '/edges/tcp/%{id}'
    @@ -1069,16 +1069,16 @@
           
     
     
    -242
    -243
     244
     245
     246
     247
    -248
    +248 +249 +250
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 242
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 244
     
     def delete!(id: "")
       path = '/edges/tcp/%{id}'
    @@ -1160,18 +1160,18 @@
           
     
     
    -77
    -78
     79
     80
     81
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 77
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 79
     
     def get(id: "")
       path = '/edges/tcp/%{id}'
    @@ -1255,18 +1255,18 @@
           
     
     
    -95
    -96
     97
     98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 95
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 97
     
     def get!(id: "")
       path = '/edges/tcp/%{id}'
    @@ -1376,8 +1376,6 @@
           
     
     
    -114
    -115
     116
     117
     118
    @@ -1390,10 +1388,12 @@
     125
     126
     127
    -128
    +128 +129 +130
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 114
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 116
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1509,8 +1509,6 @@
           
     
     
    -140
    -141
     142
     143
     144
    @@ -1525,10 +1523,12 @@
     153
     154
     155
    -156
    +156 +157 +158
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 142
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1705,8 +1705,6 @@
           
     
     
    -173
    -174
     175
     176
     177
    @@ -1718,10 +1716,12 @@
     183
     184
     185
    -186
    +186 +187 +188
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 175
     
     def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil)
       path = '/edges/tcp/%{id}'
    @@ -1895,8 +1895,6 @@
           
     
     
    -204
    -205
     206
     207
     208
    @@ -1908,10 +1906,12 @@
     214
     215
     216
    -217
    +217 +218 +219
    -
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 204
    +      
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 206
     
     def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil)
       path = '/edges/tcp/%{id}'
    @@ -1937,9 +1937,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EdgesTLSClient.html b/docs/NgrokAPI/Services/EdgesTLSClient.html
    index 3c0120d..a7aa0cd 100644
    --- a/docs/NgrokAPI/Services/EdgesTLSClient.html
    +++ b/docs/NgrokAPI/Services/EdgesTLSClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EdgesTLSClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 15
     
     def client
       @client
    @@ -731,8 +731,6 @@
           
     
     
    -32
    -33
     34
     35
     36
    @@ -745,10 +743,12 @@
     43
     44
     45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 32
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 34
     
     def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/tls'
    @@ -931,8 +931,6 @@
           
     
     
    -62
    -63
     64
     65
     66
    @@ -945,10 +943,12 @@
     73
     74
     75
    -76
    +76 +77 +78
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 62
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 64
     
     def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/tls'
    @@ -1038,16 +1038,16 @@
           
     
     
    -242
    -243
     244
     245
     246
     247
    -248
    +248 +249 +250
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 242
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 244
     
     def delete(id: "")
       path = '/edges/tls/%{id}'
    @@ -1129,16 +1129,16 @@
           
     
     
    -258
    -259
     260
     261
     262
     263
    -264
    +264 +265 +266
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 258
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 260
     
     def delete!(id: "")
       path = '/edges/tls/%{id}'
    @@ -1220,18 +1220,18 @@
           
     
     
    -85
    -86
     87
     88
     89
     90
     91
     92
    -93
    +93 +94 +95
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 85
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 87
     
     def get(id: "")
       path = '/edges/tls/%{id}'
    @@ -1315,18 +1315,18 @@
           
     
     
    -103
    -104
     105
     106
     107
     108
     109
     110
    -111
    +111 +112 +113
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 103
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 105
     
     def get!(id: "")
       path = '/edges/tls/%{id}'
    @@ -1436,8 +1436,6 @@
           
     
     
    -122
    -123
     124
     125
     126
    @@ -1450,10 +1448,12 @@
     133
     134
     135
    -136
    +136 +137 +138
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 122
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 124
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1569,8 +1569,6 @@
           
     
     
    -148
    -149
     150
     151
     152
    @@ -1585,10 +1583,12 @@
     161
     162
     163
    -164
    +164 +165 +166
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 148
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 150
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1791,8 +1791,6 @@
           
     
     
    -183
    -184
     185
     186
     187
    @@ -1806,10 +1804,12 @@
     195
     196
     197
    -198
    +198 +199 +200
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 183
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 185
     
     def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/tls/%{id}'
    @@ -2011,8 +2011,6 @@
           
     
     
    -218
    -219
     220
     221
     222
    @@ -2026,10 +2024,12 @@
     230
     231
     232
    -233
    +233 +234 +235
    -
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 218
    +      
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 220
     
     def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil)
       path = '/edges/tls/%{id}'
    @@ -2057,9 +2057,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EndpointsClient.html b/docs/NgrokAPI/Services/EndpointsClient.html
    index c5ce444..bdfd4d3 100644
    --- a/docs/NgrokAPI/Services/EndpointsClient.html
    +++ b/docs/NgrokAPI/Services/EndpointsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EndpointsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -358,12 +358,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -406,12 +406,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 19
     
     def client
       @client
    @@ -496,18 +496,18 @@
           
     
     
    -83
    -84
     85
     86
     87
     88
     89
     90
    -91
    +91 +92 +93
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 83
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 85
     
     def get(id: "")
       path = '/endpoints/%{id}'
    @@ -591,18 +591,18 @@
           
     
     
    -101
    -102
     103
     104
     105
     106
     107
     108
    -109
    +109 +110 +111
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 101
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 103
     
     def get!(id: "")
       path = '/endpoints/%{id}'
    @@ -712,8 +712,6 @@
           
     
     
    -32
    -33
     34
     35
     36
    @@ -726,10 +724,12 @@
     43
     44
     45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 32
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 34
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -845,8 +845,6 @@
           
     
     
    -58
    -59
     60
     61
     62
    @@ -861,10 +859,12 @@
     71
     72
     73
    -74
    +74 +75 +76
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 58
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 60
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -893,9 +893,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EventDestinationsClient.html b/docs/NgrokAPI/Services/EventDestinationsClient.html
    index 65ed8a7..b4f355e 100644
    --- a/docs/NgrokAPI/Services/EventDestinationsClient.html
    +++ b/docs/NgrokAPI/Services/EventDestinationsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EventDestinationsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 15
     
     def client
       @client
    @@ -582,7 +582,7 @@
     
    -

    Create a new Event Destination. It will not apply to anything until it is associated with an Event Stream, and that Event Stream is associated with an Endpoint Config.

    +

    Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription.

    ngrok.com/docs/api#api-event-destinations-create

    @@ -692,7 +692,6 @@
     
     
    -31
     32
     33
     34
    @@ -703,10 +702,11 @@
     39
     40
     41
    -42
    +42 +43
    -
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 31
    +      
    # File 'lib/ngrokapi/services/event_destinations_client.rb', line 32
     
     def create(metadata: "", description: "", format: "", target: nil, verify_with_test_event: nil)
       path = '/event_destinations'
    @@ -737,7 +737,7 @@
     
    -

    Create a new Event Destination. It will not apply to anything until it is associated with an Event Stream, and that Event Stream is associated with an Endpoint Config. Throws an exception if API error.

    +

    Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription. Throws an exception if API error.

    ngrok.com/docs/api#api-event-destinations-create

    @@ -1877,9 +1877,9 @@
    diff --git a/docs/NgrokAPI/Services/EventSourcesClient.html b/docs/NgrokAPI/Services/EventSourcesClient.html index 9defe54..337b43b 100644 --- a/docs/NgrokAPI/Services/EventSourcesClient.html +++ b/docs/NgrokAPI/Services/EventSourcesClient.html @@ -6,7 +6,7 @@ Class: NgrokAPI::Services::EventSourcesClient - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -484,12 +484,12 @@
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -532,12 +532,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 13
     
     def client
       @client
    @@ -640,8 +640,6 @@
           
     
     
    -25
    -26
     27
     28
     29
    @@ -649,10 +647,12 @@
     31
     32
     33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 25
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 27
     
     def create(subscription_id: "", type: "", filter: "", fields: [])
       path = '/event_subscriptions/%{subscription_id}/sources'
    @@ -755,8 +755,6 @@
           
     
     
    -45
    -46
     47
     48
     49
    @@ -764,10 +762,12 @@
     51
     52
     53
    -54
    +54 +55 +56
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 45
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 47
     
     def create!(subscription_id: "", type: "", filter: "", fields: [])
       path = '/event_subscriptions/%{subscription_id}/sources'
    @@ -870,17 +870,17 @@
           
     
     
    -64
    -65
     66
     67
     68
     69
     70
    -71
    +71 +72 +73
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 64
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 66
     
     def delete(subscription_id: "", type: "")
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -981,17 +981,17 @@
           
     
     
    -82
    -83
     84
     85
     86
     87
     88
    -89
    +89 +90 +91
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 82
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 84
     
     def delete!(subscription_id: "", type: "")
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1092,8 +1092,6 @@
           
     
     
    -99
    -100
     101
     102
     103
    @@ -1101,10 +1099,12 @@
     105
     106
     107
    -108
    +108 +109 +110
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 99
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 101
     
     def get(subscription_id: "", type: "")
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1207,8 +1207,6 @@
           
     
     
    -119
    -120
     121
     122
     123
    @@ -1216,10 +1214,12 @@
     125
     126
     127
    -128
    +128 +129 +130
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 119
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 121
     
     def get!(subscription_id: "", type: "")
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1304,18 +1304,18 @@
           
     
     
    -137
    -138
     139
     140
     141
     142
     143
     144
    -145
    +145 +146 +147
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 137
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 139
     
     def list(subscription_id: "")
       path = '/event_subscriptions/%{subscription_id}/sources'
    @@ -1399,18 +1399,18 @@
           
     
     
    -155
    -156
     157
     158
     159
     160
     161
     162
    -163
    +163 +164 +165
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 155
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 157
     
     def list!(subscription_id: "")
       path = '/event_subscriptions/%{subscription_id}/sources'
    @@ -1512,8 +1512,6 @@
           
     
     
    -173
    -174
     175
     176
     177
    @@ -1521,10 +1519,12 @@
     179
     180
     181
    -182
    +182 +183 +184
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 175
     
     def update(subscription_id: "", type: "", filter: nil, fields: nil)
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1627,8 +1627,6 @@
           
     
     
    -193
    -194
     195
     196
     197
    @@ -1636,10 +1634,12 @@
     199
     200
     201
    -202
    +202 +203 +204
    -
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 193
    +      
    # File 'lib/ngrokapi/services/event_sources_client.rb', line 195
     
     def update!(subscription_id: "", type: "", filter: nil, fields: nil)
       path = '/event_subscriptions/%{subscription_id}/sources/%{type}'
    @@ -1661,9 +1661,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/EventSubscriptionsClient.html b/docs/NgrokAPI/Services/EventSubscriptionsClient.html
    index 3d4273c..683db69 100644
    --- a/docs/NgrokAPI/Services/EventSubscriptionsClient.html
    +++ b/docs/NgrokAPI/Services/EventSubscriptionsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::EventSubscriptionsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 15
     
     def client
       @client
    @@ -692,8 +692,6 @@
           
     
     
    -29
    -30
     31
     32
     33
    @@ -703,10 +701,12 @@
     37
     38
     39
    -40
    +40 +41 +42
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 29
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 31
     
     def create(metadata: "", description: "", sources: [], destination_ids: [])
       path = '/event_subscriptions'
    @@ -847,8 +847,6 @@
           
     
     
    -53
    -54
     55
     56
     57
    @@ -858,10 +856,12 @@
     61
     62
     63
    -64
    +64 +65 +66
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 53
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 55
     
     def create!(metadata: "", description: "", sources: [], destination_ids: [])
       path = '/event_subscriptions'
    @@ -948,16 +948,16 @@
           
     
     
    -73
    -74
     75
     76
     77
     78
    -79
    +79 +80 +81
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 73
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 75
     
     def delete(id: "")
       path = '/event_subscriptions/%{id}'
    @@ -1039,16 +1039,16 @@
           
     
     
    -89
    -90
     91
     92
     93
     94
    -95
    +95 +96 +97
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 91
     
     def delete!(id: "")
       path = '/event_subscriptions/%{id}'
    @@ -1130,18 +1130,18 @@
           
     
     
    -104
    -105
     106
     107
     108
     109
     110
     111
    -112
    +112 +113 +114
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 104
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 106
     
     def get(id: "")
       path = '/event_subscriptions/%{id}'
    @@ -1225,18 +1225,18 @@
           
     
     
    -122
    -123
     124
     125
     126
     127
     128
     129
    -130
    +130 +131 +132
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 122
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 124
     
     def get!(id: "")
       path = '/event_subscriptions/%{id}'
    @@ -1346,8 +1346,6 @@
           
     
     
    -141
    -142
     143
     144
     145
    @@ -1360,10 +1358,12 @@
     152
     153
     154
    -155
    +155 +156 +157
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 141
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 143
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1479,8 +1479,6 @@
           
     
     
    -167
    -168
     169
     170
     171
    @@ -1495,10 +1493,12 @@
     180
     181
     182
    -183
    +183 +184 +185
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 167
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 169
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1662,8 +1662,6 @@
           
     
     
    -196
    -197
     198
     199
     200
    @@ -1674,10 +1672,12 @@
     205
     206
     207
    -208
    +208 +209 +210
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 196
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 198
     
     def update(id: "", metadata: nil, description: nil, sources: nil, destination_ids: nil)
       path = '/event_subscriptions/%{id}'
    @@ -1837,8 +1837,6 @@
           
     
     
    -222
    -223
     224
     225
     226
    @@ -1849,10 +1847,12 @@
     231
     232
     233
    -234
    +234 +235 +236
    -
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 222
    +      
    # File 'lib/ngrokapi/services/event_subscriptions_client.rb', line 224
     
     def update!(id: "", metadata: nil, description: nil, sources: nil, destination_ids: nil)
       path = '/event_subscriptions/%{id}'
    @@ -1877,9 +1877,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/FailoverBackendsClient.html b/docs/NgrokAPI/Services/FailoverBackendsClient.html
    index 318fa11..da49cdb 100644
    --- a/docs/NgrokAPI/Services/FailoverBackendsClient.html
    +++ b/docs/NgrokAPI/Services/FailoverBackendsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::FailoverBackendsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 20
     
     def client
       @client
    @@ -676,8 +676,6 @@
           
     
     
    -33
    -34
     35
     36
     37
    @@ -686,10 +684,12 @@
     40
     41
     42
    -43
    +43 +44 +45
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 35
     
     def create(description: "", metadata: "", backends: [])
       path = '/backends/failover'
    @@ -811,8 +811,6 @@
           
     
     
    -55
    -56
     57
     58
     59
    @@ -821,10 +819,12 @@
     62
     63
     64
    -65
    +65 +66 +67
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 55
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 57
     
     def create!(description: "", metadata: "", backends: [])
       path = '/backends/failover'
    @@ -910,16 +910,16 @@
           
     
     
    -74
    -75
     76
     77
     78
     79
    -80
    +80 +81 +82
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 74
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 76
     
     def delete(id: "")
       path = '/backends/failover/%{id}'
    @@ -1001,16 +1001,16 @@
           
     
     
    -90
    -91
     92
     93
     94
     95
    -96
    +96 +97 +98
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 90
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 92
     
     def delete!(id: "")
       path = '/backends/failover/%{id}'
    @@ -1092,18 +1092,18 @@
           
     
     
    -105
    -106
     107
     108
     109
     110
     111
     112
    -113
    +113 +114 +115
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 105
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 107
     
     def get(id: "")
       path = '/backends/failover/%{id}'
    @@ -1187,18 +1187,18 @@
           
     
     
    -123
    -124
     125
     126
     127
     128
     129
     130
    -131
    +131 +132 +133
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 123
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 125
     
     def get!(id: "")
       path = '/backends/failover/%{id}'
    @@ -1308,8 +1308,6 @@
           
     
     
    -142
    -143
     144
     145
     146
    @@ -1322,10 +1320,12 @@
     153
     154
     155
    -156
    +156 +157 +158
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 142
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 144
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,8 +1441,6 @@
           
     
     
    -168
    -169
     170
     171
     172
    @@ -1457,10 +1455,12 @@
     181
     182
     183
    -184
    +184 +185 +186
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 168
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 170
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1601,8 +1601,6 @@
           
     
     
    -196
    -197
     198
     199
     200
    @@ -1612,10 +1610,12 @@
     204
     205
     206
    -207
    +207 +208 +209
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 196
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 198
     
     def update(id: "", description: nil, metadata: nil, backends: [])
       path = '/backends/failover/%{id}'
    @@ -1751,8 +1751,6 @@
           
     
     
    -220
    -221
     222
     223
     224
    @@ -1762,10 +1760,12 @@
     228
     229
     230
    -231
    +231 +232 +233
    -
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 220
    +      
    # File 'lib/ngrokapi/services/failover_backends_client.rb', line 222
     
     def update!(id: "", description: nil, metadata: nil, backends: [])
       path = '/backends/failover/%{id}'
    @@ -1789,9 +1789,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html b/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html
    index 5916c10..5798a18 100644
    --- a/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html
    +++ b/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::HTTPResponseBackendsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -500,12 +500,12 @@
           
     
     
    -15
    -16
    -17
    +17 +18 +19
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 15
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 17
     
     def initialize(client:)
       @client = client
    @@ -548,12 +548,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 15
     
     def client
       @client
    @@ -708,8 +708,6 @@
           
     
     
    -28
    -29
     30
     31
     32
    @@ -720,10 +718,12 @@
     37
     38
     39
    -40
    +40 +41 +42
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 28
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 30
     
     def create(description: "", metadata: "", body: "", headers: {}, status_code: nil)
       path = '/backends/http_response'
    @@ -881,8 +881,6 @@
           
     
     
    -51
    -52
     53
     54
     55
    @@ -893,10 +891,12 @@
     60
     61
     62
    -63
    +63 +64 +65
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 51
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 53
     
     def create!(description: "", metadata: "", body: "", headers: {}, status_code: nil)
       path = '/backends/http_response'
    @@ -982,16 +982,16 @@
           
     
     
    -70
    -71
     72
     73
     74
     75
    -76
    +76 +77 +78
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 70
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 72
     
     def delete(id: "")
       path = '/backends/http_response/%{id}'
    @@ -1071,16 +1071,16 @@
           
     
     
    -83
    -84
     85
     86
     87
     88
    -89
    +89 +90 +91
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 83
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 85
     
     def delete!(id: "")
       path = '/backends/http_response/%{id}'
    @@ -1160,18 +1160,18 @@
           
     
     
    -96
    -97
     98
     99
     100
     101
     102
     103
    -104
    +104 +105 +106
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 96
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 98
     
     def get(id: "")
       path = '/backends/http_response/%{id}'
    @@ -1253,18 +1253,18 @@
           
     
     
    -111
    -112
     113
     114
     115
     116
     117
     118
    -119
    +119 +120 +121
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 111
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 113
     
     def get!(id: "")
       path = '/backends/http_response/%{id}'
    @@ -1372,8 +1372,6 @@
           
     
     
    -128
    -129
     130
     131
     132
    @@ -1386,10 +1384,12 @@
     139
     140
     141
    -142
    +142 +143 +144
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 128
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 130
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1503,8 +1503,6 @@
           
     
     
    -151
    -152
     153
     154
     155
    @@ -1519,10 +1517,12 @@
     164
     165
     166
    -167
    +167 +168 +169
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 151
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 153
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1697,8 +1697,6 @@
           
     
     
    -179
    -180
     181
     182
     183
    @@ -1710,10 +1708,12 @@
     189
     190
     191
    -192
    +192 +193 +194
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 179
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 181
     
     def update(id: "", description: nil, metadata: nil, body: nil, headers: nil, status_code: nil)
       path = '/backends/http_response/%{id}'
    @@ -1885,8 +1885,6 @@
           
     
     
    -204
    -205
     206
     207
     208
    @@ -1898,10 +1896,12 @@
     214
     215
     216
    -217
    +217 +218 +219
    -
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 204
    +      
    # File 'lib/ngrokapi/services/http_response_backends_client.rb', line 206
     
     def update!(id: "", description: nil, metadata: nil, body: nil, headers: nil, status_code: nil)
       path = '/backends/http_response/%{id}'
    @@ -1927,9 +1927,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html b/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
    index b4cdb3b..8c92901 100644
    --- a/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
    +++ b/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/https/%{id}/mutual_tls'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/https/%{id}/mutual_tls'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/https/%{id}/mutual_tls'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/https/%{id}/mutual_tls'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/https/%{id}/mutual_tls'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/https/%{id}/mutual_tls'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html b/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
    index 0336bc9..0e08c99 100644
    --- a/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
    +++ b/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/https/%{id}/tls_termination'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/https/%{id}/tls_termination'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/https/%{id}/tls_termination'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/https/%{id}/tls_termination'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/https/%{id}/tls_termination'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/https_edge_tls_termination_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/https/%{id}/tls_termination'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/IPPoliciesClient.html b/docs/NgrokAPI/Services/IPPoliciesClient.html
    index e626d76..128aa61 100644
    --- a/docs/NgrokAPI/Services/IPPoliciesClient.html
    +++ b/docs/NgrokAPI/Services/IPPoliciesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::IPPoliciesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 20
     
     def client
       @client
    @@ -658,8 +658,6 @@
           
     
     
    -33
    -34
     35
     36
     37
    @@ -667,10 +665,12 @@
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 35
     
     def create(description: "", metadata: "", action: nil)
       path = '/ip_policies'
    @@ -773,8 +773,6 @@
           
     
     
    -54
    -55
     56
     57
     58
    @@ -782,10 +780,12 @@
     60
     61
     62
    -63
    +63 +64 +65
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 56
     
     def create!(description: "", metadata: "", action: nil)
       path = '/ip_policies'
    @@ -870,16 +870,16 @@
           
     
     
    -74
    -75
     76
     77
     78
     79
    -80
    +80 +81 +82
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 74
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 76
     
     def delete(id: "")
       path = '/ip_policies/%{id}'
    @@ -961,16 +961,16 @@
           
     
     
    -92
    -93
     94
     95
     96
     97
    -98
    +98 +99 +100
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 92
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 94
     
     def delete!(id: "")
       path = '/ip_policies/%{id}'
    @@ -1052,18 +1052,18 @@
           
     
     
    -107
    -108
     109
     110
     111
     112
     113
     114
    -115
    +115 +116 +117
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 107
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 109
     
     def get(id: "")
       path = '/ip_policies/%{id}'
    @@ -1147,18 +1147,18 @@
           
     
     
    -125
    -126
     127
     128
     129
     130
     131
     132
    -133
    +133 +134 +135
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 125
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 127
     
     def get!(id: "")
       path = '/ip_policies/%{id}'
    @@ -1268,8 +1268,6 @@
           
     
     
    -144
    -145
     146
     147
     148
    @@ -1282,10 +1280,12 @@
     155
     156
     157
    -158
    +158 +159 +160
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 144
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 146
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1401,8 +1401,6 @@
           
     
     
    -170
    -171
     172
     173
     174
    @@ -1417,10 +1415,12 @@
     183
     184
     185
    -186
    +186 +187 +188
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 170
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 172
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1543,8 +1543,6 @@
           
     
     
    -197
    -198
     199
     200
     201
    @@ -1553,10 +1551,12 @@
     204
     205
     206
    -207
    +207 +208 +209
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 197
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 199
     
     def update(id: "", description: nil, metadata: nil)
       path = '/ip_policies/%{id}'
    @@ -1673,8 +1673,6 @@
           
     
     
    -219
    -220
     221
     222
     223
    @@ -1683,10 +1681,12 @@
     226
     227
     228
    -229
    +229 +230 +231
    -
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 219
    +      
    # File 'lib/ngrokapi/services/ip_policies_client.rb', line 221
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/ip_policies/%{id}'
    @@ -1709,9 +1709,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/IPPolicyRulesClient.html b/docs/NgrokAPI/Services/IPPolicyRulesClient.html
    index 8f7cf66..406bea1 100644
    --- a/docs/NgrokAPI/Services/IPPolicyRulesClient.html
    +++ b/docs/NgrokAPI/Services/IPPolicyRulesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::IPPolicyRulesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -207,7 +207,7 @@
             
  • - #create(description: "", metadata: "", cidr:, ip_policy_id:, action: nil) ⇒ NgrokAPI::Models::IPPolicyRule + #create(description: "", metadata: "", cidr:, ip_policy_id:, action:) ⇒ NgrokAPI::Models::IPPolicyRule @@ -231,7 +231,7 @@
  • - #create!(description: "", metadata: "", cidr:, ip_policy_id:, action: nil) ⇒ NgrokAPI::Models::IPPolicyRule + #create!(description: "", metadata: "", cidr:, ip_policy_id:, action:) ⇒ NgrokAPI::Models::IPPolicyRule @@ -502,12 +502,12 @@
     
     
    -18
    -19
    -20
    +20 +21 +22
  • -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 18
     
     def client
       @client
    @@ -575,7 +575,7 @@
           

    - #create(description: "", metadata: "", cidr:, ip_policy_id:, action: nil) ⇒ NgrokAPI::Models::IPPolicyRule + #create(description: "", metadata: "", cidr:, ip_policy_id:, action:) ⇒ NgrokAPI::Models::IPPolicyRule @@ -671,8 +671,6 @@ (string) - (defaults to: nil) - —
    @@ -708,8 +706,6 @@
     
     
    -33
    -34
     35
     36
     37
    @@ -720,12 +716,14 @@
     42
     43
     44
    -45
    +45 +46 +47

    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 35
     
    -def create(description: "", metadata: "", cidr:, ip_policy_id:, action: nil)
    +def create(description: "", metadata: "", cidr:, ip_policy_id:, action:)
       path = '/ip_policy_rules'
       replacements = {
       }
    @@ -746,7 +744,7 @@
           

    - #create!(description: "", metadata: "", cidr:, ip_policy_id:, action: nil) ⇒ NgrokAPI::Models::IPPolicyRule + #create!(description: "", metadata: "", cidr:, ip_policy_id:, action:) ⇒ NgrokAPI::Models::IPPolicyRule @@ -842,8 +840,6 @@ (string) - (defaults to: nil) - —
    @@ -879,8 +875,6 @@
     
     
    -59
    -60
     61
     62
     63
    @@ -891,12 +885,14 @@
     68
     69
     70
    -71
    +71 +72 +73

    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 61
     
    -def create!(description: "", metadata: "", cidr:, ip_policy_id:, action: nil)
    +def create!(description: "", metadata: "", cidr:, ip_policy_id:, action:)
       path = '/ip_policy_rules'
       replacements = {
       }
    @@ -982,16 +978,16 @@
           
     
     
    -80
    -81
     82
     83
     84
     85
    -86
    +86 +87 +88
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 80
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 82
     
     def delete(id: "")
       path = '/ip_policy_rules/%{id}'
    @@ -1073,16 +1069,16 @@
           
     
     
    -96
    -97
     98
     99
     100
     101
    -102
    +102 +103 +104
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 96
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 98
     
     def delete!(id: "")
       path = '/ip_policy_rules/%{id}'
    @@ -1164,18 +1160,18 @@
           
     
     
    -111
    -112
     113
     114
     115
     116
     117
     118
    -119
    +119 +120 +121
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 111
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 113
     
     def get(id: "")
       path = '/ip_policy_rules/%{id}'
    @@ -1259,18 +1255,18 @@
           
     
     
    -129
    -130
     131
     132
     133
     134
     135
     136
    -137
    +137 +138 +139
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 129
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 131
     
     def get!(id: "")
       path = '/ip_policy_rules/%{id}'
    @@ -1380,8 +1376,6 @@
           
     
     
    -148
    -149
     150
     151
     152
    @@ -1394,10 +1388,12 @@
     159
     160
     161
    -162
    +162 +163 +164
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 148
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 150
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1513,8 +1509,6 @@
           
     
     
    -174
    -175
     176
     177
     178
    @@ -1529,10 +1523,12 @@
     187
     188
     189
    -190
    +190 +191 +192
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 174
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 176
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1673,8 +1669,6 @@
           
     
     
    -202
    -203
     204
     205
     206
    @@ -1684,10 +1678,12 @@
     210
     211
     212
    -213
    +213 +214 +215
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 202
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 204
     
     def update(id: "", description: nil, metadata: nil, cidr: nil)
       path = '/ip_policy_rules/%{id}'
    @@ -1823,8 +1819,6 @@
           
     
     
    -226
    -227
     228
     229
     230
    @@ -1834,10 +1828,12 @@
     234
     235
     236
    -237
    +237 +238 +239
    -
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/ip_policy_rules_client.rb', line 228
     
     def update!(id: "", description: nil, metadata: nil, cidr: nil)
       path = '/ip_policy_rules/%{id}'
    @@ -1861,9 +1857,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/IPRestrictionsClient.html b/docs/NgrokAPI/Services/IPRestrictionsClient.html
    index 18c5d4d..999097f 100644
    --- a/docs/NgrokAPI/Services/IPRestrictionsClient.html
    +++ b/docs/NgrokAPI/Services/IPRestrictionsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::IPRestrictionsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -22
    -23
    -24
    +24 +25 +26
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 22
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 24
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 22
     
     def client
       @client
    @@ -708,8 +708,6 @@
           
     
     
    -37
    -38
     39
     40
     41
    @@ -720,10 +718,12 @@
     46
     47
     48
    -49
    +49 +50 +51
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 37
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 39
     
     def create(description: "", metadata: "", enforced: False, type:, ip_policy_ids:)
       path = '/ip_restrictions'
    @@ -879,8 +879,6 @@
           
     
     
    -63
    -64
     65
     66
     67
    @@ -891,10 +889,12 @@
     72
     73
     74
    -75
    +75 +76 +77
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 63
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 65
     
     def create!(description: "", metadata: "", enforced: False, type:, ip_policy_ids:)
       path = '/ip_restrictions'
    @@ -982,16 +982,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 86
     
     def delete(id: "")
       path = '/ip_restrictions/%{id}'
    @@ -1073,16 +1073,16 @@
           
     
     
    -100
    -101
     102
     103
     104
     105
    -106
    +106 +107 +108
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 100
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 102
     
     def delete!(id: "")
       path = '/ip_restrictions/%{id}'
    @@ -1164,18 +1164,18 @@
           
     
     
    -115
    -116
     117
     118
     119
     120
     121
     122
    -123
    +123 +124 +125
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 115
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 117
     
     def get(id: "")
       path = '/ip_restrictions/%{id}'
    @@ -1259,18 +1259,18 @@
           
     
     
    -133
    -134
     135
     136
     137
     138
     139
     140
    -141
    +141 +142 +143
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 133
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 135
     
     def get!(id: "")
       path = '/ip_restrictions/%{id}'
    @@ -1380,8 +1380,6 @@
           
     
     
    -152
    -153
     154
     155
     156
    @@ -1394,10 +1392,12 @@
     163
     164
     165
    -166
    +166 +167 +168
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 152
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 154
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1513,8 +1513,6 @@
           
     
     
    -178
    -179
     180
     181
     182
    @@ -1529,10 +1527,12 @@
     191
     192
     193
    -194
    +194 +195 +196
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 178
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 180
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1691,8 +1691,6 @@
           
     
     
    -207
    -208
     209
     210
     211
    @@ -1703,10 +1701,12 @@
     216
     217
     218
    -219
    +219 +220 +221
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 207
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 209
     
     def update(id: "", description: nil, metadata: nil, enforced: nil, ip_policy_ids: [])
       path = '/ip_restrictions/%{id}'
    @@ -1861,8 +1861,6 @@
           
     
     
    -233
    -234
     235
     236
     237
    @@ -1873,10 +1871,12 @@
     242
     243
     244
    -245
    +245 +246 +247
    -
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 233
    +      
    # File 'lib/ngrokapi/services/ip_restrictions_client.rb', line 235
     
     def update!(id: "", description: nil, metadata: nil, enforced: nil, ip_policy_ids: [])
       path = '/ip_restrictions/%{id}'
    @@ -1901,9 +1901,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/ReservedAddrsClient.html b/docs/NgrokAPI/Services/ReservedAddrsClient.html
    index 11e58aa..308c5a5 100644
    --- a/docs/NgrokAPI/Services/ReservedAddrsClient.html
    +++ b/docs/NgrokAPI/Services/ReservedAddrsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::ReservedAddrsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 19
     
     def client
       @client
    @@ -676,8 +676,6 @@
           
     
     
    -32
    -33
     34
     35
     36
    @@ -686,10 +684,12 @@
     39
     40
     41
    -42
    +42 +43 +44
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 32
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 34
     
     def create(description: "", metadata: "", region: "", endpoint_configuration_id: nil)
       path = '/reserved_addrs'
    @@ -811,8 +811,6 @@
           
     
     
    -54
    -55
     56
     57
     58
    @@ -821,10 +819,12 @@
     61
     62
     63
    -64
    +64 +65 +66
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 56
     
     def create!(description: "", metadata: "", region: "", endpoint_configuration_id: nil)
       path = '/reserved_addrs'
    @@ -910,16 +910,16 @@
           
     
     
    -73
    -74
     75
     76
     77
     78
    -79
    +79 +80 +81
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 73
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 75
     
     def delete(id: "")
       path = '/reserved_addrs/%{id}'
    @@ -1001,16 +1001,16 @@
           
     
     
    -89
    -90
     91
     92
     93
     94
    -95
    +95 +96 +97
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 91
     
     def delete!(id: "")
       path = '/reserved_addrs/%{id}'
    @@ -1092,18 +1092,18 @@
           
     
     
    -104
    -105
     106
     107
     108
     109
     110
     111
    -112
    +112 +113 +114
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 104
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 106
     
     def get(id: "")
       path = '/reserved_addrs/%{id}'
    @@ -1187,18 +1187,18 @@
           
     
     
    -122
    -123
     124
     125
     126
     127
     128
     129
    -130
    +130 +131 +132
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 122
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 124
     
     def get!(id: "")
       path = '/reserved_addrs/%{id}'
    @@ -1308,8 +1308,6 @@
           
     
     
    -141
    -142
     143
     144
     145
    @@ -1322,10 +1320,12 @@
     152
     153
     154
    -155
    +155 +156 +157
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 141
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 143
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,8 +1441,6 @@
           
     
     
    -167
    -168
     169
     170
     171
    @@ -1457,10 +1455,12 @@
     180
     181
     182
    -183
    +183 +184 +185
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 167
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 169
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1583,8 +1583,6 @@
           
     
     
    -194
    -195
     196
     197
     198
    @@ -1593,10 +1591,12 @@
     201
     202
     203
    -204
    +204 +205 +206
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 194
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 196
     
     def update(id: "", description: nil, metadata: nil, endpoint_configuration_id: nil)
       path = '/reserved_addrs/%{id}'
    @@ -1713,8 +1713,6 @@
           
     
     
    -216
    -217
     218
     219
     220
    @@ -1723,10 +1721,12 @@
     223
     224
     225
    -226
    +226 +227 +228
    -
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 216
    +      
    # File 'lib/ngrokapi/services/reserved_addrs_client.rb', line 218
     
     def update!(id: "", description: nil, metadata: nil, endpoint_configuration_id: nil)
       path = '/reserved_addrs/%{id}'
    @@ -1749,9 +1749,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/ReservedDomainsClient.html b/docs/NgrokAPI/Services/ReservedDomainsClient.html
    index cf9aa53..990873a 100644
    --- a/docs/NgrokAPI/Services/ReservedDomainsClient.html
    +++ b/docs/NgrokAPI/Services/ReservedDomainsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::ReservedDomainsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -207,7 +207,7 @@
             
  • - #create(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -231,7 +231,7 @@
  • - #create!(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -521,7 +521,7 @@
  • - #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -545,7 +545,7 @@
  • - #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -598,12 +598,12 @@
     
     
    -20
    -21
    -22
    +22 +23 +24
  • -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -646,12 +646,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 20
     
     def client
       @client
    @@ -671,7 +671,7 @@
           

    - #create(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -693,16 +693,18 @@
  • - name + domain (string) + (defaults to: "") + —
    -

    the domain name to reserve. It may be a full domain name like app.example.com. If the name does not contain a '.' it will reserve that subdomain on ngrok.io.

    +

    hostname of the reserved domain

  • @@ -824,8 +826,6 @@
     
     
    -36
    -37
     38
     39
     40
    @@ -837,17 +837,19 @@
     46
     47
     48
    -49
    +49 +50 +51

    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 36
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 38
     
    -def create(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
       path = '/reserved_domains'
       replacements = {
       }
       data = {}
    -  data[:name] = name if name
    +  data[:domain] = domain if domain
       data[:region] = region if region
       data[:description] = description if description
       data[:metadata] =  if 
    @@ -864,7 +866,7 @@
           

    - #create!(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -886,16 +888,18 @@
  • - name + domain (string) + (defaults to: "") + —
    -

    the domain name to reserve. It may be a full domain name like app.example.com. If the name does not contain a '.' it will reserve that subdomain on ngrok.io.

    +

    hostname of the reserved domain

  • @@ -1017,8 +1021,6 @@
     
     
    -64
    -65
     66
     67
     68
    @@ -1030,17 +1032,19 @@
     74
     75
     76
    -77
    +77 +78 +79

    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 64
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 66
     
    -def create!(name:, region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
       path = '/reserved_domains'
       replacements = {
       }
       data = {}
    -  data[:name] = name if name
    +  data[:domain] = domain if domain
       data[:region] = region if region
       data[:description] = description if description
       data[:metadata] =  if 
    @@ -1122,16 +1126,16 @@
           
     
     
    -86
    -87
     88
     89
     90
     91
    -92
    +92 +93 +94
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 86
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 88
     
     def delete(id: "")
       path = '/reserved_domains/%{id}'
    @@ -1213,16 +1217,16 @@
           
     
     
    -102
    -103
     104
     105
     106
     107
    -108
    +108 +109 +110
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 102
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 104
     
     def delete!(id: "")
       path = '/reserved_domains/%{id}'
    @@ -1304,16 +1308,16 @@
           
     
     
    -287
    -288
     289
     290
     291
     292
    -293
    +293 +294 +295
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 287
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 289
     
     def delete_certificate(id: "")
       path = '/reserved_domains/%{id}/certificate'
    @@ -1395,16 +1399,16 @@
           
     
     
    -303
    -304
     305
     306
     307
     308
    -309
    +309 +310 +311
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 303
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 305
     
     def delete_certificate!(id: "")
       path = '/reserved_domains/%{id}/certificate'
    @@ -1486,16 +1490,16 @@
           
     
     
    -256
    -257
     258
     259
     260
     261
    -262
    +262 +263 +264
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 256
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 258
     
     def delete_certificate_management_policy(id: "")
       path = '/reserved_domains/%{id}/certificate_management_policy'
    @@ -1577,16 +1581,16 @@
           
     
     
    -272
    -273
     274
     275
     276
     277
    -278
    +278 +279 +280
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 272
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 274
     
     def delete_certificate_management_policy!(id: "")
       path = '/reserved_domains/%{id}/certificate_management_policy'
    @@ -1668,18 +1672,18 @@
           
     
     
    -117
    -118
     119
     120
     121
     122
     123
     124
    -125
    +125 +126 +127
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 117
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 119
     
     def get(id: "")
       path = '/reserved_domains/%{id}'
    @@ -1763,18 +1767,18 @@
           
     
     
    -135
    -136
     137
     138
     139
     140
     141
     142
    -143
    +143 +144 +145
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 135
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 137
     
     def get!(id: "")
       path = '/reserved_domains/%{id}'
    @@ -1884,8 +1888,6 @@
           
     
     
    -154
    -155
     156
     157
     158
    @@ -1898,10 +1900,12 @@
     165
     166
     167
    -168
    +168 +169 +170
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 154
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 156
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -2017,8 +2021,6 @@
           
     
     
    -180
    -181
     182
     183
     184
    @@ -2033,10 +2035,12 @@
     193
     194
     195
    -196
    +196 +197 +198
    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 180
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 182
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -2063,7 +2067,7 @@
           

    - #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -2195,8 +2199,6 @@
     
     
    -209
    -210
     211
     212
     213
    @@ -2207,12 +2209,14 @@
     218
     219
     220
    -221
    +221 +222 +223

    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 209
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 211
     
    -def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil)
       path = '/reserved_domains/%{id}'
       replacements = {
         id: id,
    @@ -2233,7 +2237,7 @@
           

    - #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -2365,8 +2369,6 @@
     
     
    -235
    -236
     237
     238
     239
    @@ -2377,12 +2379,14 @@
     244
     245
     246
    -247
    +247 +248 +249

    -
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 235
    +      
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 237
     
    -def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil)
       path = '/reserved_domains/%{id}'
       replacements = {
         id: id,
    @@ -2405,9 +2409,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html b/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
    index 9995075..feeb77f 100644
    --- a/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
    +++ b/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::SSHCertificateAuthoritiesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 18
     
     def client
       @client
    @@ -712,8 +712,6 @@
           
     
     
    -33
    -34
     35
     36
     37
    @@ -724,10 +722,12 @@
     42
     43
     44
    -45
    +45 +46 +47
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 35
     
     def create(description: "", metadata: "", private_key_type: "", elliptic_curve: "", key_size: 0)
       path = '/ssh_certificate_authorities'
    @@ -887,8 +887,6 @@
           
     
     
    -59
    -60
     61
     62
     63
    @@ -899,10 +897,12 @@
     68
     69
     70
    -71
    +71 +72 +73
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 61
     
     def create!(description: "", metadata: "", private_key_type: "", elliptic_curve: "", key_size: 0)
       path = '/ssh_certificate_authorities'
    @@ -990,16 +990,16 @@
           
     
     
    -80
    -81
     82
     83
     84
     85
    -86
    +86 +87 +88
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 80
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 82
     
     def delete(id: "")
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1081,16 +1081,16 @@
           
     
     
    -96
    -97
     98
     99
     100
     101
    -102
    +102 +103 +104
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 96
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 98
     
     def delete!(id: "")
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1172,18 +1172,18 @@
           
     
     
    -111
    -112
     113
     114
     115
     116
     117
     118
    -119
    +119 +120 +121
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 111
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 113
     
     def get(id: "")
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1267,18 +1267,18 @@
           
     
     
    -129
    -130
     131
     132
     133
     134
     135
     136
    -137
    +137 +138 +139
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 129
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 131
     
     def get!(id: "")
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1388,8 +1388,6 @@
           
     
     
    -148
    -149
     150
     151
     152
    @@ -1402,10 +1400,12 @@
     159
     160
     161
    -162
    +162 +163 +164
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 148
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 150
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1521,8 +1521,6 @@
           
     
     
    -174
    -175
     176
     177
     178
    @@ -1537,10 +1535,12 @@
     187
     188
     189
    -190
    +190 +191 +192
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 174
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 176
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1663,8 +1663,6 @@
           
     
     
    -201
    -202
     203
     204
     205
    @@ -1673,10 +1671,12 @@
     208
     209
     210
    -211
    +211 +212 +213
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 201
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 203
     
     def update(id: "", description: nil, metadata: nil)
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1793,8 +1793,6 @@
           
     
     
    -223
    -224
     225
     226
     227
    @@ -1803,10 +1801,12 @@
     230
     231
     232
    -233
    +233 +234 +235
    -
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 223
    +      
    # File 'lib/ngrokapi/services/ssh_certificate_authorities_client.rb', line 225
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/ssh_certificate_authorities/%{id}'
    @@ -1829,9 +1829,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/SSHCredentialsClient.html b/docs/NgrokAPI/Services/SSHCredentialsClient.html
    index c16537b..b3b9603 100644
    --- a/docs/NgrokAPI/Services/SSHCredentialsClient.html
    +++ b/docs/NgrokAPI/Services/SSHCredentialsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::SSHCredentialsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -207,7 +207,7 @@
             
  • - #create(description: "", metadata: "", acl: [], public_key:) ⇒ NgrokAPI::Models::SSHCredential + #create(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::SSHCredential @@ -231,7 +231,7 @@
  • - #create!(description: "", metadata: "", acl: [], public_key:) ⇒ NgrokAPI::Models::SSHCredential + #create!(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::SSHCredential @@ -502,12 +502,12 @@
     
     
    -18
    -19
    -20
    +20 +21 +22
  • -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 18
     
     def client
       @client
    @@ -575,7 +575,7 @@
           

    - #create(description: "", metadata: "", acl: [], public_key:) ⇒ NgrokAPI::Models::SSHCredential + #create(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::SSHCredential @@ -644,7 +644,7 @@ —
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -661,6 +661,24 @@ —

    the PEM-encoded public key of the SSH keypair that will be used to authenticate

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -692,9 +710,6 @@
     
     
    -33
    -34
    -35
     36
     37
     38
    @@ -703,12 +718,16 @@
     41
     42
     43
    -44
    +44 +45 +46 +47 +48

    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 36
     
    -def create(description: "", metadata: "", acl: [], public_key:)
    +def create(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "")
       path = '/ssh_credentials'
       replacements = {
       }
    @@ -717,6 +736,7 @@
       data[:metadata] =  if 
       data[:acl] = acl if acl
       data[:public_key] = public_key if public_key
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::SSHCredential.new(client: self, attrs: result)
     end
    @@ -728,7 +748,7 @@

    - #create!(description: "", metadata: "", acl: [], public_key:) ⇒ NgrokAPI::Models::SSHCredential + #create!(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "") ⇒ NgrokAPI::Models::SSHCredential @@ -797,7 +817,7 @@ —
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -814,6 +834,24 @@ —

    the PEM-encoded public key of the SSH keypair that will be used to authenticate

    +
    + + + +
  • + + owner_id + + + (string) + + + (defaults to: nil) + + + — +
    +

    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

  • @@ -845,23 +883,24 @@
     
     
    -58
    -59
    -60
    -61
    -62
     63
     64
     65
     66
     67
     68
    -69
    +69 +70 +71 +72 +73 +74 +75

    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 58
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 63
     
    -def create!(description: "", metadata: "", acl: [], public_key:)
    +def create!(description: "", metadata: "", acl: [], public_key:, owner_id: nil, owner_email: "")
       path = '/ssh_credentials'
       replacements = {
       }
    @@ -870,6 +909,7 @@
       data[:metadata] =  if 
       data[:acl] = acl if acl
       data[:public_key] = public_key if public_key
    +  data[:owner_id] = owner_id if owner_id
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::SSHCredential.new(client: self, attrs: result)
     end
    @@ -946,16 +986,16 @@
     
     
    -78
    -79
    -80
    -81
    -82
    -83
    -84
    +84 +85 +86 +87 +88 +89 +90
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 78
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 84
     
     def delete(id: "")
       path = '/ssh_credentials/%{id}'
    @@ -1037,16 +1077,16 @@
           
     
     
    -94
    -95
    -96
    -97
    -98
    -99
    -100
    +100 +101 +102 +103 +104 +105 +106
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 94
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 100
     
     def delete!(id: "")
       path = '/ssh_credentials/%{id}'
    @@ -1128,18 +1168,18 @@
           
     
     
    -109
    -110
    -111
    -112
    -113
    -114
     115
     116
    -117
    +117 +118 +119 +120 +121 +122 +123
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 109
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 115
     
     def get(id: "")
       path = '/ssh_credentials/%{id}'
    @@ -1223,18 +1263,18 @@
           
     
     
    -127
    -128
    -129
    -130
    -131
    -132
     133
     134
    -135
    +135 +136 +137 +138 +139 +140 +141
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 127
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 133
     
     def get!(id: "")
       path = '/ssh_credentials/%{id}'
    @@ -1344,12 +1384,6 @@
           
     
     
    -146
    -147
    -148
    -149
    -150
    -151
     152
     153
     154
    @@ -1358,10 +1392,16 @@
     157
     158
     159
    -160
    +160 +161 +162 +163 +164 +165 +166
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 146
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 152
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1477,12 +1517,6 @@
           
     
     
    -172
    -173
    -174
    -175
    -176
    -177
     178
     179
     180
    @@ -1493,10 +1527,16 @@
     185
     186
     187
    -188
    +188 +189 +190 +191 +192 +193 +194
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 172
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 178
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1605,7 +1645,7 @@
           
             —
             
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -1637,21 +1677,21 @@
     
     
    -200
    -201
    -202
    -203
    -204
    -205
     206
     207
     208
     209
     210
    -211
    +211 +212 +213 +214 +215 +216 +217
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 200
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 206
     
     def update(id: "", description: nil, metadata: nil, acl: nil)
       path = '/ssh_credentials/%{id}'
    @@ -1755,7 +1795,7 @@
           
             —
             
    -

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    +

    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

    @@ -1787,21 +1827,21 @@
     
     
    -224
    -225
    -226
    -227
    -228
    -229
     230
     231
     232
     233
     234
    -235
    +235 +236 +237 +238 +239 +240 +241
    -
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 224
    +      
    # File 'lib/ngrokapi/services/ssh_credentials_client.rb', line 230
     
     def update!(id: "", description: nil, metadata: nil, acl: nil)
       path = '/ssh_credentials/%{id}'
    @@ -1825,9 +1865,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/SSHHostCertificatesClient.html b/docs/NgrokAPI/Services/SSHHostCertificatesClient.html
    index d90f91f..3b05917 100644
    --- a/docs/NgrokAPI/Services/SSHHostCertificatesClient.html
    +++ b/docs/NgrokAPI/Services/SSHHostCertificatesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::SSHHostCertificatesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 19
     
     def client
       @client
    @@ -744,8 +744,6 @@
           
     
     
    -36
    -37
     38
     39
     40
    @@ -758,10 +756,12 @@
     47
     48
     49
    -50
    +50 +51 +52
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 36
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 38
     
     def create(ssh_certificate_authority_id:, public_key:, principals: [], valid_after: "", valid_until: "", description: "", metadata: "")
       path = '/ssh_host_certificates'
    @@ -955,8 +955,6 @@
           
     
     
    -66
    -67
     68
     69
     70
    @@ -969,10 +967,12 @@
     77
     78
     79
    -80
    +80 +81 +82
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 66
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 68
     
     def create!(ssh_certificate_authority_id:, public_key:, principals: [], valid_after: "", valid_until: "", description: "", metadata: "")
       path = '/ssh_host_certificates'
    @@ -1062,16 +1062,16 @@
           
     
     
    -89
    -90
     91
     92
     93
     94
    -95
    +95 +96 +97
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 91
     
     def delete(id: "")
       path = '/ssh_host_certificates/%{id}'
    @@ -1153,16 +1153,16 @@
           
     
     
    -105
    -106
     107
     108
     109
     110
    -111
    +111 +112 +113
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 105
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 107
     
     def delete!(id: "")
       path = '/ssh_host_certificates/%{id}'
    @@ -1244,18 +1244,18 @@
           
     
     
    -120
    -121
     122
     123
     124
     125
     126
     127
    -128
    +128 +129 +130
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 120
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 122
     
     def get(id: "")
       path = '/ssh_host_certificates/%{id}'
    @@ -1339,18 +1339,18 @@
           
     
     
    -138
    -139
     140
     141
     142
     143
     144
     145
    -146
    +146 +147 +148
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 138
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 140
     
     def get!(id: "")
       path = '/ssh_host_certificates/%{id}'
    @@ -1460,8 +1460,6 @@
           
     
     
    -157
    -158
     159
     160
     161
    @@ -1474,10 +1472,12 @@
     168
     169
     170
    -171
    +171 +172 +173
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 157
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 159
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1593,8 +1593,6 @@
           
     
     
    -183
    -184
     185
     186
     187
    @@ -1609,10 +1607,12 @@
     196
     197
     198
    -199
    +199 +200 +201
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 183
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 185
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1735,8 +1735,6 @@
           
     
     
    -210
    -211
     212
     213
     214
    @@ -1745,10 +1743,12 @@
     217
     218
     219
    -220
    +220 +221 +222
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 210
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 212
     
     def update(id: "", description: nil, metadata: nil)
       path = '/ssh_host_certificates/%{id}'
    @@ -1865,8 +1865,6 @@
           
     
     
    -232
    -233
     234
     235
     236
    @@ -1875,10 +1873,12 @@
     239
     240
     241
    -242
    +242 +243 +244
    -
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 232
    +      
    # File 'lib/ngrokapi/services/ssh_host_certificates_client.rb', line 234
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/ssh_host_certificates/%{id}'
    @@ -1901,9 +1901,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/SSHUserCertificatesClient.html b/docs/NgrokAPI/Services/SSHUserCertificatesClient.html
    index eca9423..c6e0d9f 100644
    --- a/docs/NgrokAPI/Services/SSHUserCertificatesClient.html
    +++ b/docs/NgrokAPI/Services/SSHUserCertificatesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::SSHUserCertificatesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 19
     
     def client
       @client
    @@ -658,7 +658,7 @@
           
             —
             
    -

    A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys`_ for additional details.

    +

    A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec <https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys>_ for additional details.

    @@ -676,7 +676,7 @@ —
    -

    A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys`_ for additional details.

    +

    A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec <https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys>_ for additional details.

    @@ -780,8 +780,6 @@
     
     
    -38
    -39
     40
     41
     42
    @@ -796,10 +794,12 @@
     51
     52
     53
    -54
    +54 +55 +56
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 38
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 40
     
     def create(ssh_certificate_authority_id:, public_key:, principals: [], critical_options: {}, extensions: {}, valid_after: "", valid_until: "", description: "", metadata: "")
       path = '/ssh_user_certificates'
    @@ -909,7 +909,7 @@
           
             —
             
    -

    A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys`_ for additional details.

    +

    A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec <https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys>_ for additional details.

    @@ -927,7 +927,7 @@ —
    -

    A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys`_ for additional details.

    +

    A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec <https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys>_ for additional details.

    @@ -1031,8 +1031,6 @@
     
     
    -72
    -73
     74
     75
     76
    @@ -1047,10 +1045,12 @@
     85
     86
     87
    -88
    +88 +89 +90
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 72
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 74
     
     def create!(ssh_certificate_authority_id:, public_key:, principals: [], critical_options: {}, extensions: {}, valid_after: "", valid_until: "", description: "", metadata: "")
       path = '/ssh_user_certificates'
    @@ -1142,16 +1142,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 99
     
     def delete(id: "")
       path = '/ssh_user_certificates/%{id}'
    @@ -1233,16 +1233,16 @@
           
     
     
    -113
    -114
     115
     116
     117
     118
    -119
    +119 +120 +121
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 113
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 115
     
     def delete!(id: "")
       path = '/ssh_user_certificates/%{id}'
    @@ -1324,18 +1324,18 @@
           
     
     
    -128
    -129
     130
     131
     132
     133
     134
     135
    -136
    +136 +137 +138
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 128
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 130
     
     def get(id: "")
       path = '/ssh_user_certificates/%{id}'
    @@ -1419,18 +1419,18 @@
           
     
     
    -146
    -147
     148
     149
     150
     151
     152
     153
    -154
    +154 +155 +156
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 146
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 148
     
     def get!(id: "")
       path = '/ssh_user_certificates/%{id}'
    @@ -1540,8 +1540,6 @@
           
     
     
    -165
    -166
     167
     168
     169
    @@ -1554,10 +1552,12 @@
     176
     177
     178
    -179
    +179 +180 +181
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 165
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 167
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1673,8 +1673,6 @@
           
     
     
    -191
    -192
     193
     194
     195
    @@ -1689,10 +1687,12 @@
     204
     205
     206
    -207
    +207 +208 +209
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 191
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 193
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1815,8 +1815,6 @@
           
     
     
    -218
    -219
     220
     221
     222
    @@ -1825,10 +1823,12 @@
     225
     226
     227
    -228
    +228 +229 +230
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 218
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 220
     
     def update(id: "", description: nil, metadata: nil)
       path = '/ssh_user_certificates/%{id}'
    @@ -1945,8 +1945,6 @@
           
     
     
    -240
    -241
     242
     243
     244
    @@ -1955,10 +1953,12 @@
     247
     248
     249
    -250
    +250 +251 +252
    -
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 240
    +      
    # File 'lib/ngrokapi/services/ssh_user_certificates_client.rb', line 242
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/ssh_user_certificates/%{id}'
    @@ -1981,9 +1981,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html b/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
    index 8908fe7..6fb3ca9 100644
    --- a/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
    +++ b/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TCPEdgeBackendModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tcp/%{id}/backend'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tcp/%{id}/backend'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tcp/%{id}/backend'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tcp/%{id}/backend'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tcp/%{id}/backend'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tcp_edge_backend_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tcp/%{id}/backend'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
    index fc44788..f2491d8 100644
    --- a/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
    +++ b/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tcp/%{id}/ip_restriction'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TLSCertificatesClient.html b/docs/NgrokAPI/Services/TLSCertificatesClient.html
    index e553d96..5b797a2 100644
    --- a/docs/NgrokAPI/Services/TLSCertificatesClient.html
    +++ b/docs/NgrokAPI/Services/TLSCertificatesClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSCertificatesClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -21
    -22
    -23
    +23 +24 +25
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 21
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 23
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 21
     
     def client
       @client
    @@ -642,7 +642,7 @@
           
             —
             
    -

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles ngrok.com/docs/api#tls-certificates-pem`_.

    +

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles <https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains>_.

    @@ -658,7 +658,7 @@ —
    -

    private key for the TLS certificate, PEM-encoded. See Private Keys ngrok.com/docs/ngrok-link#tls-certificates-key`_.

    +

    private key for the TLS certificate, PEM-encoded. See Private Keys <https://ngrok.com/docs/cloud-edge/endpoints#private-keys>_.

    @@ -690,8 +690,6 @@
     
     
    -35
    -36
     37
     38
     39
    @@ -701,10 +699,12 @@
     43
     44
     45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 35
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 37
     
     def create(description: "", metadata: "", certificate_pem:, private_key_pem:)
       path = '/tls_certificates'
    @@ -793,7 +793,7 @@
           
             —
             
    -

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles ngrok.com/docs/api#tls-certificates-pem`_.

    +

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles <https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains>_.

    @@ -809,7 +809,7 @@ —
    -

    private key for the TLS certificate, PEM-encoded. See Private Keys ngrok.com/docs/ngrok-link#tls-certificates-key`_.

    +

    private key for the TLS certificate, PEM-encoded. See Private Keys <https://ngrok.com/docs/cloud-edge/endpoints#private-keys>_.

    @@ -841,8 +841,6 @@
     
     
    -59
    -60
     61
     62
     63
    @@ -852,10 +850,12 @@
     67
     68
     69
    -70
    +70 +71 +72
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 59
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 61
     
     def create!(description: "", metadata: "", certificate_pem:, private_key_pem:)
       path = '/tls_certificates'
    @@ -942,16 +942,16 @@
           
     
     
    -79
    -80
     81
     82
     83
     84
    -85
    +85 +86 +87
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 79
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 81
     
     def delete(id: "")
       path = '/tls_certificates/%{id}'
    @@ -1033,16 +1033,16 @@
           
     
     
    -95
    -96
     97
     98
     99
     100
    -101
    +101 +102 +103
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 95
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 97
     
     def delete!(id: "")
       path = '/tls_certificates/%{id}'
    @@ -1124,18 +1124,18 @@
           
     
     
    -110
    -111
     112
     113
     114
     115
     116
     117
    -118
    +118 +119 +120
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 110
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 112
     
     def get(id: "")
       path = '/tls_certificates/%{id}'
    @@ -1219,18 +1219,18 @@
           
     
     
    -128
    -129
     130
     131
     132
     133
     134
     135
    -136
    +136 +137 +138
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 128
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 130
     
     def get!(id: "")
       path = '/tls_certificates/%{id}'
    @@ -1340,8 +1340,6 @@
           
     
     
    -147
    -148
     149
     150
     151
    @@ -1354,10 +1352,12 @@
     158
     159
     160
    -161
    +161 +162 +163
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 147
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 149
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1473,8 +1473,6 @@
           
     
     
    -173
    -174
     175
     176
     177
    @@ -1489,10 +1487,12 @@
     186
     187
     188
    -189
    +189 +190 +191
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 175
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1615,8 +1615,6 @@
           
     
     
    -200
    -201
     202
     203
     204
    @@ -1625,10 +1623,12 @@
     207
     208
     209
    -210
    +210 +211 +212
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 200
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 202
     
     def update(id: "", description: nil, metadata: nil)
       path = '/tls_certificates/%{id}'
    @@ -1745,8 +1745,6 @@
           
     
     
    -222
    -223
     224
     225
     226
    @@ -1755,10 +1753,12 @@
     229
     230
     231
    -232
    +232 +233 +234
    -
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 222
    +      
    # File 'lib/ngrokapi/services/tls_certificates_client.rb', line 224
     
     def update!(id: "", description: nil, metadata: nil)
       path = '/tls_certificates/%{id}'
    @@ -1781,9 +1781,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
    index 863c4bc..210e5d5 100644
    --- a/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
    +++ b/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSEdgeBackendModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tls/%{id}/backend'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tls/%{id}/backend'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tls/%{id}/backend'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tls/%{id}/backend'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tls/%{id}/backend'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tls_edge_backend_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tls/%{id}/backend'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
    index f4eb19b..00a6ff5 100644
    --- a/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
    +++ b/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tls/%{id}/ip_restriction'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
    index 027d08f..b5dc2e7 100644
    --- a/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
    +++ b/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSEdgeMutualTLSModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tls/%{id}/mutual_tls'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
    index b207663..b4d295d 100644
    --- a/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
    +++ b/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -388,12 +388,12 @@
           
     
     
    -13
    -14
    -15
    +15 +16 +17
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 13
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 15
     
     def initialize(client:)
       @client = client
    @@ -436,12 +436,12 @@
           
     
     
    -11
    -12
    -13
    +13 +14 +15
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 11
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 13
     
     def client
       @client
    @@ -524,16 +524,16 @@
           
     
     
    -84
    -85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 84
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 86
     
     def delete(id: "")
       path = '/edges/tls/%{id}/tls_termination'
    @@ -613,16 +613,16 @@
           
     
     
    -97
    -98
     99
     100
     101
     102
    -103
    +103 +104 +105
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 97
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 99
     
     def delete!(id: "")
       path = '/edges/tls/%{id}/tls_termination'
    @@ -702,18 +702,18 @@
           
     
     
    -54
    -55
     56
     57
     58
     59
     60
     61
    -62
    +62 +63 +64
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 54
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 56
     
     def get(id: "")
       path = '/edges/tls/%{id}/tls_termination'
    @@ -795,18 +795,18 @@
           
     
     
    -69
    -70
     71
     72
     73
     74
     75
     76
    -77
    +77 +78 +79
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 69
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 71
     
     def get!(id: "")
       path = '/edges/tls/%{id}/tls_termination'
    @@ -896,18 +896,18 @@
           
     
     
    -23
    -24
     25
     26
     27
     28
     29
     30
    -31
    +31 +32 +33
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 23
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 25
     
     def replace(id: "", a_module: nil)
       path = '/edges/tls/%{id}/tls_termination'
    @@ -997,18 +997,18 @@
           
     
     
    -39
    -40
     41
     42
     43
     44
     45
     46
    -47
    +47 +48 +49
    -
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 39
    +      
    # File 'lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb', line 41
     
     def replace!(id: "", a_module: nil)
       path = '/edges/tls/%{id}/tls_termination'
    @@ -1029,9 +1029,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html b/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html
    index 5b612a0..786a877 100644
    --- a/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html
    +++ b/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TunnelGroupBackendsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 18
     
     def client
       @client
    @@ -676,8 +676,6 @@
           
     
     
    -31
    -32
     33
     34
     35
    @@ -686,10 +684,12 @@
     38
     39
     40
    -41
    +41 +42 +43
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 31
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 33
     
     def create(description: "", metadata: "", labels: {})
       path = '/backends/tunnel_group'
    @@ -811,8 +811,6 @@
           
     
     
    -53
    -54
     55
     56
     57
    @@ -821,10 +819,12 @@
     60
     61
     62
    -63
    +63 +64 +65
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 53
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 55
     
     def create!(description: "", metadata: "", labels: {})
       path = '/backends/tunnel_group'
    @@ -910,16 +910,16 @@
           
     
     
    -72
    -73
     74
     75
     76
     77
    -78
    +78 +79 +80
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 72
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 74
     
     def delete(id: "")
       path = '/backends/tunnel_group/%{id}'
    @@ -1001,16 +1001,16 @@
           
     
     
    -88
    -89
     90
     91
     92
     93
    -94
    +94 +95 +96
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 88
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 90
     
     def delete!(id: "")
       path = '/backends/tunnel_group/%{id}'
    @@ -1092,18 +1092,18 @@
           
     
     
    -103
    -104
     105
     106
     107
     108
     109
     110
    -111
    +111 +112 +113
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 103
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 105
     
     def get(id: "")
       path = '/backends/tunnel_group/%{id}'
    @@ -1187,18 +1187,18 @@
           
     
     
    -121
    -122
     123
     124
     125
     126
     127
     128
    -129
    +129 +130 +131
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 121
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 123
     
     def get!(id: "")
       path = '/backends/tunnel_group/%{id}'
    @@ -1308,8 +1308,6 @@
           
     
     
    -140
    -141
     142
     143
     144
    @@ -1322,10 +1320,12 @@
     151
     152
     153
    -154
    +154 +155 +156
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 142
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,8 +1441,6 @@
           
     
     
    -166
    -167
     168
     169
     170
    @@ -1457,10 +1455,12 @@
     179
     180
     181
    -182
    +182 +183 +184
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 166
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 168
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1601,8 +1601,6 @@
           
     
     
    -194
    -195
     196
     197
     198
    @@ -1612,10 +1610,12 @@
     202
     203
     204
    -205
    +205 +206 +207
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 194
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 196
     
     def update(id: "", description: nil, metadata: nil, labels: {})
       path = '/backends/tunnel_group/%{id}'
    @@ -1751,8 +1751,6 @@
           
     
     
    -218
    -219
     220
     221
     222
    @@ -1762,10 +1760,12 @@
     226
     227
     228
    -229
    +229 +230 +231
    -
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 218
    +      
    # File 'lib/ngrokapi/services/tunnel_group_backends_client.rb', line 220
     
     def update!(id: "", description: nil, metadata: nil, labels: {})
       path = '/backends/tunnel_group/%{id}'
    @@ -1789,9 +1789,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TunnelSessionsClient.html b/docs/NgrokAPI/Services/TunnelSessionsClient.html
    index 9f1383a..654935b 100644
    --- a/docs/NgrokAPI/Services/TunnelSessionsClient.html
    +++ b/docs/NgrokAPI/Services/TunnelSessionsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TunnelSessionsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -19
    -20
    -21
    +21 +22 +23
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 19
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 21
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -17
    -18
    -19
    +19 +20 +21
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 17
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 19
     
     def client
       @client
    @@ -640,18 +640,18 @@
           
     
     
    -83
    -84
     85
     86
     87
     88
     89
     90
    -91
    +91 +92 +93
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 83
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 85
     
     def get(id: "")
       path = '/tunnel_sessions/%{id}'
    @@ -735,18 +735,18 @@
           
     
     
    -101
    -102
     103
     104
     105
     106
     107
     108
    -109
    +109 +110 +111
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 101
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 103
     
     def get!(id: "")
       path = '/tunnel_sessions/%{id}'
    @@ -856,8 +856,6 @@
           
     
     
    -32
    -33
     34
     35
     36
    @@ -870,10 +868,12 @@
     43
     44
     45
    -46
    +46 +47 +48
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 32
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 34
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -989,8 +989,6 @@
           
     
     
    -58
    -59
     60
     61
     62
    @@ -1005,10 +1003,12 @@
     71
     72
     73
    -74
    +74 +75 +76
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 58
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 60
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1100,16 +1100,16 @@
           
     
     
    -121
    -122
     123
     124
     125
     126
    -127
    +127 +128 +129
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 121
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 123
     
     def restart(id: "")
       path = '/tunnel_sessions/%{id}/restart'
    @@ -1191,16 +1191,16 @@
           
     
     
    -140
    -141
     142
     143
     144
     145
    -146
    +146 +147 +148
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 142
     
     def restart!(id: "")
       path = '/tunnel_sessions/%{id}/restart'
    @@ -1282,16 +1282,16 @@
           
     
     
    -156
    -157
     158
     159
     160
     161
    -162
    +162 +163 +164
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 156
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 158
     
     def stop(id: "")
       path = '/tunnel_sessions/%{id}/stop'
    @@ -1373,16 +1373,16 @@
           
     
     
    -173
    -174
     175
     176
     177
     178
    -179
    +179 +180 +181
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 173
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 175
     
     def stop!(id: "")
       path = '/tunnel_sessions/%{id}/stop'
    @@ -1459,16 +1459,16 @@
           
     
     
    -199
    -200
     201
     202
     203
     204
    -205
    +205 +206 +207
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 199
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 201
     
     def update(id: "", version: "")
       path = '/tunnel_sessions/%{id}/update'
    @@ -1545,16 +1545,16 @@
           
     
     
    -226
    -227
     228
     229
     230
     231
    -232
    +232 +233 +234
    -
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 226
    +      
    # File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 228
     
     def update!(id: "", version: "")
       path = '/tunnel_sessions/%{id}/update'
    @@ -1573,9 +1573,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/TunnelsClient.html b/docs/NgrokAPI/Services/TunnelsClient.html
    index bae7954..39fb2cc 100644
    --- a/docs/NgrokAPI/Services/TunnelsClient.html
    +++ b/docs/NgrokAPI/Services/TunnelsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::TunnelsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -358,12 +358,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 20
     
     def initialize(client:)
       @client = client
    @@ -406,12 +406,12 @@
           
     
     
    -16
    -17
    -18
    +18 +19 +20
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 16
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 18
     
     def client
       @client
    @@ -496,18 +496,18 @@
           
     
     
    -82
    -83
     84
     85
     86
     87
     88
     89
    -90
    +90 +91 +92
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 82
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 84
     
     def get(id: "")
       path = '/tunnels/%{id}'
    @@ -591,18 +591,18 @@
           
     
     
    -100
    -101
     102
     103
     104
     105
     106
     107
    -108
    +108 +109 +110
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 100
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 102
     
     def get!(id: "")
       path = '/tunnels/%{id}'
    @@ -712,8 +712,6 @@
           
     
     
    -31
    -32
     33
     34
     35
    @@ -726,10 +724,12 @@
     42
     43
     44
    -45
    +45 +46 +47
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 31
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 33
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -845,8 +845,6 @@
           
     
     
    -57
    -58
     59
     60
     61
    @@ -861,10 +859,12 @@
     70
     71
     72
    -73
    +73 +74 +75
    -
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 57
    +      
    # File 'lib/ngrokapi/services/tunnels_client.rb', line 59
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -893,9 +893,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Services/WeightedBackendsClient.html b/docs/NgrokAPI/Services/WeightedBackendsClient.html
    index 8669eb1..a9d5410 100644
    --- a/docs/NgrokAPI/Services/WeightedBackendsClient.html
    +++ b/docs/NgrokAPI/Services/WeightedBackendsClient.html
    @@ -6,7 +6,7 @@
     
       Class: NgrokAPI::Services::WeightedBackendsClient
       
    -    — Documentation by YARD 0.9.27
    +    — Documentation by YARD 0.9.34
       
     
     
    @@ -502,12 +502,12 @@
           
     
     
    -20
    -21
    -22
    +22 +23 +24
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 20
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 22
     
     def initialize(client:)
       @client = client
    @@ -550,12 +550,12 @@
           
     
     
    -18
    -19
    -20
    +20 +21 +22
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 18
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 20
     
     def client
       @client
    @@ -676,8 +676,6 @@
           
     
     
    -33
    -34
     35
     36
     37
    @@ -686,10 +684,12 @@
     40
     41
     42
    -43
    +43 +44 +45
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 33
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 35
     
     def create(description: "", metadata: "", backends: {})
       path = '/backends/weighted'
    @@ -811,8 +811,6 @@
           
     
     
    -55
    -56
     57
     58
     59
    @@ -821,10 +819,12 @@
     62
     63
     64
    -65
    +65 +66 +67
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 55
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 57
     
     def create!(description: "", metadata: "", backends: {})
       path = '/backends/weighted'
    @@ -910,16 +910,16 @@
           
     
     
    -74
    -75
     76
     77
     78
     79
    -80
    +80 +81 +82
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 74
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 76
     
     def delete(id: "")
       path = '/backends/weighted/%{id}'
    @@ -1001,16 +1001,16 @@
           
     
     
    -90
    -91
     92
     93
     94
     95
    -96
    +96 +97 +98
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 90
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 92
     
     def delete!(id: "")
       path = '/backends/weighted/%{id}'
    @@ -1092,18 +1092,18 @@
           
     
     
    -105
    -106
     107
     108
     109
     110
     111
     112
    -113
    +113 +114 +115
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 105
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 107
     
     def get(id: "")
       path = '/backends/weighted/%{id}'
    @@ -1187,18 +1187,18 @@
           
     
     
    -123
    -124
     125
     126
     127
     128
     129
     130
    -131
    +131 +132 +133
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 123
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 125
     
     def get!(id: "")
       path = '/backends/weighted/%{id}'
    @@ -1308,8 +1308,6 @@
           
     
     
    -142
    -143
     144
     145
     146
    @@ -1322,10 +1320,12 @@
     153
     154
     155
    -156
    +156 +157 +158
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 142
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 144
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1441,8 +1441,6 @@
           
     
     
    -168
    -169
     170
     171
     172
    @@ -1457,10 +1455,12 @@
     181
     182
     183
    -184
    +184 +185 +186
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 168
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 170
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1601,8 +1601,6 @@
           
     
     
    -196
    -197
     198
     199
     200
    @@ -1612,10 +1610,12 @@
     204
     205
     206
    -207
    +207 +208 +209
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 196
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 198
     
     def update(id: "", description: nil, metadata: nil, backends: {})
       path = '/backends/weighted/%{id}'
    @@ -1751,8 +1751,6 @@
           
     
     
    -220
    -221
     222
     223
     224
    @@ -1762,10 +1760,12 @@
     228
     229
     230
    -231
    +231 +232 +233
    -
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 220
    +      
    # File 'lib/ngrokapi/services/weighted_backends_client.rb', line 222
     
     def update!(id: "", description: nil, metadata: nil, backends: {})
       path = '/backends/weighted/%{id}'
    @@ -1789,9 +1789,9 @@
     
     
           
     
         
    diff --git a/docs/_index.html b/docs/_index.html
    index 1432251..294b44d 100644
    --- a/docs/_index.html
    +++ b/docs/_index.html
    @@ -4,7 +4,7 @@
         
     
     
    -  Documentation by YARD 0.9.27
    +  Documentation by YARD 0.9.34
       
     
     
    @@ -52,7 +52,7 @@
             
    -

    Documentation by YARD 0.9.27

    +

    Documentation by YARD 0.9.34

    Alphabetic Index

    @@ -143,6 +143,27 @@ +
  • + AgentIngressCertJob + + (NgrokAPI::Models) + +
  • + +
  • + AgentIngressCertPolicy + + (NgrokAPI::Models) + +
  • + +
  • + AgentIngressCertStatus + + (NgrokAPI::Models) + +
  • +
  • AgentIngressesClient @@ -150,6 +171,49 @@
  • +
  • + ApplicationSession + + (NgrokAPI::Models) + +
  • + +
  • + ApplicationSessionsClient + + (NgrokAPI::Services) + +
  • + +
  • + ApplicationUser + + (NgrokAPI::Models) + +
  • + +
  • + ApplicationUsersClient + + (NgrokAPI::Services) + +
  • + + + + + + @@ -376,6 +440,13 @@ +
  • + EndpointOAuthAmazon + + (NgrokAPI::Models) + +
  • +
  • EndpointOAuthFacebook @@ -390,6 +461,13 @@
  • +
  • + EndpointOAuthGitLab + + (NgrokAPI::Models) + +
  • +
  • EndpointOAuthGoogle @@ -397,6 +475,13 @@
  • +
  • + EndpointOAuthLinkedIn + + (NgrokAPI::Models) + +
  • +
  • EndpointOAuthMicrosoft @@ -411,6 +496,13 @@
  • +
  • + EndpointOAuthTwitch + + (NgrokAPI::Models) + +
  • +
  • EndpointOIDC @@ -565,6 +657,13 @@
  • +
  • + EventTargetDatadog + + (NgrokAPI::Models) + +
  • +
  • EventTargetFirehose @@ -708,10 +807,20 @@
  • +
  • + IdentityProvider + + (NgrokAPI::Models) + +
  • + + + +
    • L
      • @@ -723,13 +832,17 @@ +
      • + Location + + (NgrokAPI::Models) + +
      • +
    - - -
    • M
      • @@ -1042,6 +1155,24 @@
      +
        +
      • U
      • +
          + +
        • + UserAgent + + (NgrokAPI::Models) + +
        • + +
        +
      + + + + +
      • W
        • @@ -1072,9 +1203,9 @@
    diff --git a/docs/class_list.html b/docs/class_list.html index 780f441..4ad7273 100644 --- a/docs/class_list.html +++ b/docs/class_list.html @@ -43,7 +43,7 @@
    diff --git a/docs/file.README.html b/docs/file.README.html index 68f1916..d046120 100644 --- a/docs/file.README.html +++ b/docs/file.README.html @@ -6,7 +6,7 @@ File: README - — Documentation by YARD 0.9.27 + — Documentation by YARD 0.9.34 @@ -57,7 +57,7 @@
    -
    +

    ngrok API client library for Ruby

    This library wraps the ngrok HTTP API to make it easier to consume in Ruby.

    @@ -69,6 +69,10 @@
    gem install ngrok-api
     
    +

    Support

    + +

    The best place to get support using this library is through the ngrok Slack Community. If you find any bugs, please contribute by opening a new GitHub issue.

    +

    Documentation

    A quickstart guide and a full API reference are included in the ngrok Ruby API documentation

    @@ -77,38 +81,38 @@

    Please consult the documentation for additional examples.

    -
    require 'ngrokapi'
    -client = NgrokAPI::Client.new(api_key: '<API KEY>')
    -
    -# Get an instance of the api_keys client and list all API keys
    -keys_client = client.api_keys
    -keys_client.list
    -
    -# Or set up an edge and backend with the ability to change your configuration later
    -edge = client.edges.https.create!(
    -  description: "A Ruby Created Edge",
    -  metadata: '{"client": "ruby"}',
    -  hostports: ["your-subdomain.ngrok.io:443"]
    -)
    -
    -backend = client.backends.tunnel_group.create!(
    -  description: "A Ruby Created Backend",
    -  labels: {"client_example": "ruby"}
    -)
    -
    -route = client.edges.https_routes.create!(
    -  edge_id: edge.id,
    -  match_type: "path_prefix",
    -  match: "/",
    -  description: "Root",
    -  backend: NgrokAPI::Models::EndpointBackendMutate.new(attrs: {"enabled": true, "backend_id": backend.id}),
    -  compression: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": true})
    -)
    -
    -client.edge_modules.https_edge_route_compression.replace!(
    -  edge_id: edge.id,
    -  id: route.id,
    -  a_module: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": false})
    +
    require 'ngrokapi'
    +client = NgrokAPI::Client.new(api_key: '<API KEY>')
    +
    +# Get an instance of the api_keys client and list all API keys
    +keys_client = client.api_keys
    +keys_client.list
    +
    +# Or set up an edge and backend with the ability to change your configuration later
    +edge = client.edges.https.create!(
    +  description: "A Ruby Created Edge",
    +  metadata: '{"client": "ruby"}',
    +  hostports: ["your-subdomain.ngrok.io:443"]
    +)
    +
    +backend = client.backends.tunnel_group.create!(
    +  description: "A Ruby Created Backend",
    +  labels: {"client_example": "ruby"}
    +)
    +
    +route = client.edges.https_routes.create!(
    +  edge_id: edge.id,
    +  match_type: "path_prefix",
    +  match: "/",
    +  description: "Root",
    +  backend: NgrokAPI::Models::EndpointBackendMutate.new(attrs: {"enabled": true, "backend_id": backend.id}),
    +  compression: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": true})
    +)
    +
    +client.edge_modules.https_edge_route_compression.replace!(
    +  edge_id: edge.id,
    +  id: route.id,
    +  a_module: NgrokAPI::Models::EndpointCompression.new(attrs: {"enabled": false})
     )
     
    @@ -134,18 +138,18 @@

    Rubocop can be run with the command:

    -
    # Run rubocop on lib folder
    -bundle exec rubocop 'lib'
    -
    -# Run rubcop on all files
    +
    # Run rubocop on lib folder
    +bundle exec rubocop 'lib'
    +
    +# Run rubcop on all files
     bundle exec rubocop
     
    diff --git a/docs/frames.html b/docs/frames.html index 54704af..4f918f5 100644 --- a/docs/frames.html +++ b/docs/frames.html @@ -2,7 +2,7 @@ - Documentation by YARD 0.9.27 + Documentation by YARD 0.9.34