Functions

Link copied to clipboard
@MustBeClosed
open suspend fun apply(authRuleToken: String, params: AuthRuleV2ApplyParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<V2ApplyResponse>

Returns a raw HTTP response for post /v2/auth_rules/{auth_rule_token}/apply, but is otherwise the same as V2ServiceAsync.apply.

open suspend override fun apply(params: AuthRuleV2ApplyParams, requestOptions: RequestOptions): HttpResponseFor<V2ApplyResponse>
Link copied to clipboard
Link copied to clipboard
open suspend override fun create(params: AuthRuleV2CreateParams, requestOptions: RequestOptions): HttpResponseFor<V2CreateResponse>

Returns a raw HTTP response for post /v2/auth_rules, but is otherwise the same as V2ServiceAsync.create.

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

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

Returns a raw HTTP response for delete /v2/auth_rules/{auth_rule_token}, but is otherwise the same as V2ServiceAsync.delete.

Link copied to clipboard
@MustBeClosed
open suspend fun draft(authRuleToken: String, requestOptions: RequestOptions): HttpResponseFor<V2DraftResponse>
open suspend override fun draft(params: AuthRuleV2DraftParams, requestOptions: RequestOptions): HttpResponseFor<V2DraftResponse>

@MustBeClosed
open suspend fun draft(authRuleToken: String, params: AuthRuleV2DraftParams = AuthRuleV2DraftParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<V2DraftResponse>

Returns a raw HTTP response for post /v2/auth_rules/{auth_rule_token}/draft, but is otherwise the same as V2ServiceAsync.draft.

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

open suspend override fun list(params: AuthRuleV2ListParams, requestOptions: RequestOptions): HttpResponseFor<AuthRuleV2ListPageAsync>

Returns a raw HTTP response for get /v2/auth_rules, but is otherwise the same as V2ServiceAsync.list.

Link copied to clipboard
@MustBeClosed
open suspend fun promote(authRuleToken: String, requestOptions: RequestOptions): HttpResponseFor<V2PromoteResponse>
open suspend override fun promote(params: AuthRuleV2PromoteParams, requestOptions: RequestOptions): HttpResponseFor<V2PromoteResponse>

@MustBeClosed
open suspend fun promote(authRuleToken: String, params: AuthRuleV2PromoteParams = AuthRuleV2PromoteParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<V2PromoteResponse>

Returns a raw HTTP response for post /v2/auth_rules/{auth_rule_token}/promote, but is otherwise the same as V2ServiceAsync.promote.

Link copied to clipboard
@MustBeClosed
open suspend fun report(authRuleToken: String, requestOptions: RequestOptions): HttpResponseFor<V2ReportResponse>
open suspend override fun report(params: AuthRuleV2ReportParams, requestOptions: RequestOptions): HttpResponseFor<V2ReportResponse>

@MustBeClosed
open suspend fun report(authRuleToken: String, params: AuthRuleV2ReportParams = AuthRuleV2ReportParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<V2ReportResponse>

Returns a raw HTTP response for post /v2/auth_rules/{auth_rule_token}/report, but is otherwise the same as V2ServiceAsync.report.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieve(authRuleToken: String, requestOptions: RequestOptions): HttpResponseFor<V2RetrieveResponse>
open suspend override fun retrieve(params: AuthRuleV2RetrieveParams, requestOptions: RequestOptions): HttpResponseFor<V2RetrieveResponse>

@MustBeClosed
open suspend fun retrieve(authRuleToken: String, params: AuthRuleV2RetrieveParams = AuthRuleV2RetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<V2RetrieveResponse>

Returns a raw HTTP response for get /v2/auth_rules/{auth_rule_token}, but is otherwise the same as V2ServiceAsync.retrieve.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieveFeatures(authRuleToken: String, requestOptions: RequestOptions): HttpResponseFor<V2RetrieveFeaturesResponse>

@MustBeClosed
open suspend fun retrieveFeatures(authRuleToken: String, params: AuthRuleV2RetrieveFeaturesParams = AuthRuleV2RetrieveFeaturesParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<V2RetrieveFeaturesResponse>

Returns a raw HTTP response for get /v2/auth_rules/{auth_rule_token}/features, but is otherwise the same as V2ServiceAsync.retrieveFeatures.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieveReport(authRuleToken: String, params: AuthRuleV2RetrieveReportParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<V2RetrieveReportResponse>

Returns a raw HTTP response for get /v2/auth_rules/{auth_rule_token}/report, but is otherwise the same as V2ServiceAsync.retrieveReport.

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

Returns a raw HTTP response for patch /v2/auth_rules/{auth_rule_token}, but is otherwise the same as V2ServiceAsync.update.

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

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