Functions

Link copied to clipboard
open suspend override fun create(params: EventSubscriptionCreateParams, requestOptions: RequestOptions): HttpResponseFor<EventSubscription>

Returns a raw HTTP response for post /v1/event_subscriptions, but is otherwise the same as SubscriptionServiceAsync.create.

Link copied to clipboard
@MustBeClosed
open suspend fun delete(eventSubscriptionToken: String, requestOptions: RequestOptions): HttpResponse
open suspend override fun delete(params: EventSubscriptionDeleteParams, requestOptions: RequestOptions): HttpResponse

@MustBeClosed
open suspend fun delete(eventSubscriptionToken: String, params: EventSubscriptionDeleteParams = EventSubscriptionDeleteParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponse

Returns a raw HTTP response for delete /v1/event_subscriptions/{event_subscription_token}, but is otherwise the same as SubscriptionServiceAsync.delete.

Link copied to clipboard
@MustBeClosed
open suspend fun list(requestOptions: RequestOptions): HttpResponseFor<EventSubscriptionListPageAsync>

Returns a raw HTTP response for get /v1/event_subscriptions, but is otherwise the same as SubscriptionServiceAsync.list.

Link copied to clipboard
@MustBeClosed
open suspend fun listAttempts(eventSubscriptionToken: String, requestOptions: RequestOptions): HttpResponseFor<EventSubscriptionListAttemptsPageAsync>

@MustBeClosed
open suspend fun listAttempts(eventSubscriptionToken: String, params: EventSubscriptionListAttemptsParams = EventSubscriptionListAttemptsParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<EventSubscriptionListAttemptsPageAsync>

Returns a raw HTTP response for get /v1/event_subscriptions/{event_subscription_token}/attempts, but is otherwise the same as SubscriptionServiceAsync.listAttempts.

Link copied to clipboard
@MustBeClosed
open suspend fun recover(eventSubscriptionToken: String, requestOptions: RequestOptions): HttpResponse
open suspend override fun recover(params: EventSubscriptionRecoverParams, requestOptions: RequestOptions): HttpResponse

@MustBeClosed
open suspend fun recover(eventSubscriptionToken: String, params: EventSubscriptionRecoverParams = EventSubscriptionRecoverParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponse

Returns a raw HTTP response for post /v1/event_subscriptions/{event_subscription_token}/recover, but is otherwise the same as SubscriptionServiceAsync.recover.

Link copied to clipboard
@MustBeClosed
open suspend fun replayMissing(eventSubscriptionToken: String, requestOptions: RequestOptions): HttpResponse
open suspend override fun replayMissing(params: EventSubscriptionReplayMissingParams, requestOptions: RequestOptions): HttpResponse

@MustBeClosed
open suspend fun replayMissing(eventSubscriptionToken: String, params: EventSubscriptionReplayMissingParams = EventSubscriptionReplayMissingParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponse

Returns a raw HTTP response for post /v1/event_subscriptions/{event_subscription_token}/replay_missing, but is otherwise the same as SubscriptionServiceAsync.replayMissing.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieve(eventSubscriptionToken: String, requestOptions: RequestOptions): HttpResponseFor<EventSubscription>
open suspend override fun retrieve(params: EventSubscriptionRetrieveParams, requestOptions: RequestOptions): HttpResponseFor<EventSubscription>

@MustBeClosed
open suspend fun retrieve(eventSubscriptionToken: String, params: EventSubscriptionRetrieveParams = EventSubscriptionRetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<EventSubscription>

Returns a raw HTTP response for get /v1/event_subscriptions/{event_subscription_token}, but is otherwise the same as SubscriptionServiceAsync.retrieve.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieveSecret(eventSubscriptionToken: String, requestOptions: RequestOptions): HttpResponseFor<SubscriptionRetrieveSecretResponse>

@MustBeClosed
open suspend fun retrieveSecret(eventSubscriptionToken: String, params: EventSubscriptionRetrieveSecretParams = EventSubscriptionRetrieveSecretParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<SubscriptionRetrieveSecretResponse>

Returns a raw HTTP response for get /v1/event_subscriptions/{event_subscription_token}/secret, but is otherwise the same as SubscriptionServiceAsync.retrieveSecret.

Link copied to clipboard
@MustBeClosed
open suspend fun rotateSecret(eventSubscriptionToken: String, requestOptions: RequestOptions): HttpResponse
open suspend override fun rotateSecret(params: EventSubscriptionRotateSecretParams, requestOptions: RequestOptions): HttpResponse

@MustBeClosed
open suspend fun rotateSecret(eventSubscriptionToken: String, params: EventSubscriptionRotateSecretParams = EventSubscriptionRotateSecretParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponse

Returns a raw HTTP response for post /v1/event_subscriptions/{event_subscription_token}/secret/rotate, but is otherwise the same as SubscriptionServiceAsync.rotateSecret.

Link copied to clipboard
@MustBeClosed
open suspend fun sendSimulatedExample(eventSubscriptionToken: String, requestOptions: RequestOptions): HttpResponse

@MustBeClosed
open suspend fun sendSimulatedExample(eventSubscriptionToken: String, params: EventSubscriptionSendSimulatedExampleParams = EventSubscriptionSendSimulatedExampleParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponse

Returns a raw HTTP response for post /v1/simulate/event_subscriptions/{event_subscription_token}/send_example, but is otherwise the same as SubscriptionServiceAsync.sendSimulatedExample.

Link copied to clipboard
@MustBeClosed
open suspend fun update(eventSubscriptionToken: String, params: EventSubscriptionUpdateParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<EventSubscription>

Returns a raw HTTP response for patch /v1/event_subscriptions/{event_subscription_token}, but is otherwise the same as SubscriptionServiceAsync.update.

open suspend override fun update(params: EventSubscriptionUpdateParams, requestOptions: RequestOptions): HttpResponseFor<EventSubscription>
Link copied to clipboard

Returns a view of this service with the given option modifications applied.