[
{
"operationId": "listCharges",
"resource": "charges",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListChargesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListChargesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/charges.rs"
},
{
"operationId": "createCharge",
"resource": "charges",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateChargeResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateChargeResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/charges.rs"
},
{
"operationId": "getCharge",
"resource": "charges",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n charge: &str,\n params: GetParams,\n ) -> Result<SdkGetChargeResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "charge",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetChargeResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/charges.rs"
},
{
"operationId": "markPendingChargeCompleted",
"resource": "charges",
"method": "mark_completed",
"nativeSignature": "pub async fn mark_completed(\n &self,\n charge_id: &str,\n params: MarkCompletedParams,\n ) -> Result<SdkMarkPendingChargeCompletedResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "mark_completed",
"params": [
{
"name": "charge_id",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "MarkCompletedParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkMarkPendingChargeCompletedResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/charges.rs"
},
{
"operationId": "markPendingChargeVoided",
"resource": "charges",
"method": "mark_voided",
"nativeSignature": "pub async fn mark_voided(\n &self,\n charge_id: &str,\n params: MarkVoidedParams,\n ) -> Result<SdkMarkPendingChargeVoidedResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "mark_voided",
"params": [
{
"name": "charge_id",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "MarkVoidedParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkMarkPendingChargeVoidedResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/charges.rs"
},
{
"operationId": "listGroups",
"resource": "groups",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListGroupsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListGroupsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups.rs"
},
{
"operationId": "createGroup",
"resource": "groups",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateGroupResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateGroupResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups.rs"
},
{
"operationId": "getGroup",
"resource": "groups",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n group: &str,\n params: GetParams,\n ) -> Result<SdkGetGroupResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetGroupResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups.rs"
},
{
"operationId": "updateGroup",
"resource": "groups",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n group: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateGroupResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateGroupResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups.rs"
},
{
"operationId": "deleteGroup",
"resource": "groups",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n group: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteGroupResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteGroupResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups.rs"
},
{
"operationId": "searchGroups",
"resource": "groups",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchGroupsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchGroupsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups.rs"
},
{
"operationId": "addProductsToGroup",
"resource": "groups_products",
"method": "add",
"nativeSignature": "pub async fn add(\n &self,\n group: &str,\n params: AddParams,\n ) -> Result<SdkAddProductsToGroupResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "add",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "AddParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkAddProductsToGroupResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups_products.rs"
},
{
"operationId": "removeProductsFromGroup",
"resource": "groups_products",
"method": "remove",
"nativeSignature": "pub async fn remove(\n &self,\n group: &str,\n params: RemoveParams,\n ) -> Result<SdkRemoveProductsFromGroupResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "remove",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RemoveParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRemoveProductsFromGroupResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups_products.rs"
},
{
"operationId": "listProductsWithinGroup",
"resource": "groups_products",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n group: &str,\n params: ListParams,\n ) -> Result<SdkListProductsWithinGroupResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListProductsWithinGroupResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups_products.rs"
},
{
"operationId": "syncGroupProducts",
"resource": "groups_products",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n group: &str,\n params: ReplaceParams,\n ) -> Result<SdkSyncGroupProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSyncGroupProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups_products.rs"
},
{
"operationId": "getProductWithinGroup",
"resource": "groups_products",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n group: &str,\n product: &str,\n params: GetParams,\n ) -> Result<SdkGetProductWithinGroupResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetProductWithinGroupResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups_products.rs"
},
{
"operationId": "searchProductsWithinGroup",
"resource": "groups_products",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n group: &str,\n params: SearchParams,\n ) -> Result<SdkSearchProductsWithinGroupResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "group",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchProductsWithinGroupResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/groups_products.rs"
},
{
"operationId": "listInvoices",
"resource": "invoices",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListInvoicesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListInvoicesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "createInvoice",
"resource": "invoices",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateInvoiceResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateInvoiceResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "searchInvoices",
"resource": "invoices",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchInvoicesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchInvoicesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "getInvoice",
"resource": "invoices",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n invoice: &str,\n params: GetParams,\n ) -> Result<SdkGetInvoiceResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetInvoiceResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "createCheckoutSession",
"resource": "invoices",
"method": "go_to_checkout",
"nativeSignature": "pub async fn go_to_checkout(\n &self,\n invoice: &str,\n params: GoToCheckoutParams,\n ) -> Result<SdkCreateCheckoutSessionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "go_to_checkout",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GoToCheckoutParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCheckoutSessionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "getInvoiceDeliverables",
"resource": "invoices",
"method": "get_deliverables",
"nativeSignature": "pub async fn get_deliverables(\n &self,\n invoice: &str,\n params: GetDeliverablesParams,\n ) -> Result<SdkGetInvoiceDeliverablesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_deliverables",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetDeliverablesParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetInvoiceDeliverablesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "markPendingInvoiceCompleted",
"resource": "invoices",
"method": "mark_completed",
"nativeSignature": "pub async fn mark_completed(\n &self,\n invoice: &str,\n params: MarkCompletedParams,\n ) -> Result<SdkMarkPendingInvoiceCompletedResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "mark_completed",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "MarkCompletedParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkMarkPendingInvoiceCompletedResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "markPendingInvoiceVoided",
"resource": "invoices",
"method": "mark_voided",
"nativeSignature": "pub async fn mark_voided(\n &self,\n invoice: &str,\n params: MarkVoidedParams,\n ) -> Result<SdkMarkPendingInvoiceVoidedResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "mark_voided",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "MarkVoidedParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkMarkPendingInvoiceVoidedResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "issueReplacementForCompletedInvoice",
"resource": "invoices",
"method": "issue_replacement",
"nativeSignature": "pub async fn issue_replacement(\n &self,\n invoice: &str,\n params: IssueReplacementParams,\n ) -> Result<SdkIssueReplacementForCompletedInvoiceResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "issue_replacement",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "IssueReplacementParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkIssueReplacementForCompletedInvoiceResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "updateInvoiceStatus",
"resource": "invoices",
"method": "update_status",
"nativeSignature": "pub async fn update_status(\n &self,\n invoice: &str,\n params: UpdateStatusParams,\n ) -> Result<SdkUpdateInvoiceStatusResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_status",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateStatusParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateInvoiceStatusResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "createInvoiceRefund",
"resource": "invoices",
"method": "create_refund",
"nativeSignature": "pub async fn create_refund(\n &self,\n invoice: &str,\n params: CreateRefundParams,\n ) -> Result<SdkCreateInvoiceRefundResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "create_refund",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateRefundParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateInvoiceRefundResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "createFulfillmentRetry",
"resource": "invoices",
"method": "retry_fulfillment",
"nativeSignature": "pub async fn retry_fulfillment(\n &self,\n invoice: &str,\n params: RetryFulfillmentParams,\n ) -> Result<SdkCreateFulfillmentRetryResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "retry_fulfillment",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RetryFulfillmentParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateFulfillmentRetryResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "createDynamicDeliveryRetry",
"resource": "invoices",
"method": "retry_dynamic_delivery",
"nativeSignature": "pub async fn retry_dynamic_delivery(\n &self,\n invoice: &str,\n params: RetryDynamicDeliveryParams,\n ) -> Result<SdkCreateDynamicDeliveryRetryResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "retry_dynamic_delivery",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RetryDynamicDeliveryParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateDynamicDeliveryRetryResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "createFulfillmentNotifications",
"resource": "invoices",
"method": "notify_fulfillment",
"nativeSignature": "pub async fn notify_fulfillment(\n &self,\n invoice: &str,\n params: NotifyFulfillmentParams,\n ) -> Result<SdkCreateFulfillmentNotificationsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "notify_fulfillment",
"params": [
{
"name": "invoice",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "NotifyFulfillmentParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateFulfillmentNotificationsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/invoices.rs"
},
{
"operationId": "activateLicenseKey",
"resource": "licenses",
"method": "activate",
"nativeSignature": "pub async fn activate(\n &self,\n params: ActivateParams,\n ) -> Result<SdkActivateLicenseKeyResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "activate",
"params": [
{
"name": "params",
"type": "ActivateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkActivateLicenseKeyResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/licenses.rs"
},
{
"operationId": "validateLicenseKey",
"resource": "licenses",
"method": "validate",
"nativeSignature": "pub async fn validate(\n &self,\n params: ValidateParams,\n ) -> Result<SdkValidateLicenseKeyResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "validate",
"params": [
{
"name": "params",
"type": "ValidateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkValidateLicenseKeyResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/licenses.rs"
},
{
"operationId": "listLicenseKeys",
"resource": "licenses",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListLicenseKeysResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListLicenseKeysResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/licenses.rs"
},
{
"operationId": "getLicenseKey",
"resource": "licenses",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n license_key: &str,\n params: GetParams,\n ) -> Result<SdkGetLicenseKeyResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "license_key",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetLicenseKeyResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/licenses.rs"
},
{
"operationId": "updateLicenseKey",
"resource": "licenses",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n license_key: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateLicenseKeyResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "license_key",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateLicenseKeyResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/licenses.rs"
},
{
"operationId": "deactivateLicense",
"resource": "licenses",
"method": "deactivate_license",
"nativeSignature": "pub async fn deactivate_license(\n &self,\n params: DeactivateLicenseParams,\n ) -> Result<SdkDeactivateLicenseResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "deactivate_license",
"params": [
{
"name": "params",
"type": "DeactivateLicenseParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeactivateLicenseResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/licenses.rs"
},
{
"operationId": "listLicenseKeyInstances",
"resource": "licenses_instances",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n license_key: &str,\n params: ListParams,\n ) -> Result<SdkListLicenseKeyInstancesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "license_key",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListLicenseKeyInstancesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/licenses_instances.rs"
},
{
"operationId": "getLicenseInstance",
"resource": "licenses_instances",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n license_key: &str,\n instance: &str,\n params: GetParams,\n ) -> Result<SdkGetLicenseInstanceResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "license_key",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "instance",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetLicenseInstanceResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/licenses_instances.rs"
},
{
"operationId": "listLicenseInstances",
"resource": "license_instances",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListLicenseInstancesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListLicenseInstancesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/license_instances.rs"
},
{
"operationId": "listProducts",
"resource": "products",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "createProduct",
"resource": "products",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateProductResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateProductResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "getProduct",
"resource": "products",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n product: &str,\n params: GetParams,\n ) -> Result<SdkGetProductResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetProductResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "replaceProduct",
"resource": "products",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceProductResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceProductResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "updateProduct",
"resource": "products",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n product: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateProductResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateProductResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "deleteProduct",
"resource": "products",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n product: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteProductResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteProductResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "searchProducts",
"resource": "products",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "batchCreateProducts",
"resource": "products",
"method": "batch_create",
"nativeSignature": "pub async fn batch_create(\n &self,\n params: BatchCreateParams,\n ) -> Result<SdkBatchCreateProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_create",
"params": [
{
"name": "params",
"type": "BatchCreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchCreateProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "batchUpdateProducts",
"resource": "products",
"method": "batch_update",
"nativeSignature": "pub async fn batch_update(\n &self,\n params: BatchUpdateParams,\n ) -> Result<SdkBatchUpdateProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_update",
"params": [
{
"name": "params",
"type": "BatchUpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchUpdateProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "batchDeleteProducts",
"resource": "products",
"method": "batch_delete",
"nativeSignature": "pub async fn batch_delete(\n &self,\n params: BatchDeleteParams,\n ) -> Result<SdkBatchDeleteProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_delete",
"params": [
{
"name": "params",
"type": "BatchDeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchDeleteProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products.rs"
},
{
"operationId": "listProductVariants",
"resource": "product_variants",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n product: &str,\n params: ListParams,\n ) -> Result<SdkListProductVariantsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListProductVariantsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "createProductVariant",
"resource": "product_variants",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n product: &str,\n params: CreateParams,\n ) -> Result<SdkCreateProductVariantResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateProductVariantResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "getProductVariant",
"resource": "product_variants",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n product: &str,\n variant: &str,\n params: GetParams,\n ) -> Result<SdkGetProductVariantResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetProductVariantResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "replaceProductVariantWithPut",
"resource": "product_variants",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n variant: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceProductVariantWithPutResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceProductVariantWithPutResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "updateProductVariant",
"resource": "product_variants",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n product: &str,\n variant: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateProductVariantResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateProductVariantResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "deleteProductVariant",
"resource": "product_variants",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n product: &str,\n variant: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteProductVariantResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteProductVariantResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "searchProductVariants",
"resource": "product_variants",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n product: &str,\n params: SearchParams,\n ) -> Result<SdkSearchProductVariantsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchProductVariantsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "batchCreateProductVariants",
"resource": "product_variants",
"method": "batch_create",
"nativeSignature": "pub async fn batch_create(\n &self,\n product: &str,\n params: BatchCreateParams,\n ) -> Result<SdkBatchCreateProductVariantsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_create",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "BatchCreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchCreateProductVariantsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "batchUpdateProductVariants",
"resource": "product_variants",
"method": "batch_update",
"nativeSignature": "pub async fn batch_update(\n &self,\n product: &str,\n params: BatchUpdateParams,\n ) -> Result<SdkBatchUpdateProductVariantsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_update",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "BatchUpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchUpdateProductVariantsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "batchDeleteProductVariants",
"resource": "product_variants",
"method": "batch_delete",
"nativeSignature": "pub async fn batch_delete(\n &self,\n product: &str,\n params: BatchDeleteParams,\n ) -> Result<SdkBatchDeleteProductVariantsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_delete",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "BatchDeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchDeleteProductVariantsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants.rs"
},
{
"operationId": "replaceProductVariantPricing",
"resource": "product_variants_pricing",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n variant: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceProductVariantPricingResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceProductVariantPricingResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants_pricing.rs"
},
{
"operationId": "updateProductVariantPricing",
"resource": "product_variants_pricing",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n product: &str,\n variant: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateProductVariantPricingResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateProductVariantPricingResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants_pricing.rs"
},
{
"operationId": "listBookingAvailability",
"resource": "product_variants_booking",
"method": "list_availability",
"nativeSignature": "pub async fn list_availability(\n &self,\n product: &str,\n variant: &str,\n params: ListAvailabilityParams,\n ) -> Result<SdkListBookingAvailabilityResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_availability",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListAvailabilityParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListBookingAvailabilityResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants_booking.rs"
},
{
"operationId": "createBookingHold",
"resource": "product_variants_booking",
"method": "create_hold",
"nativeSignature": "pub async fn create_hold(\n &self,\n product: &str,\n variant: &str,\n params: CreateHoldParams,\n ) -> Result<SdkCreateBookingHoldResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create_hold",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateHoldParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateBookingHoldResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants_booking.rs"
},
{
"operationId": "releaseBookingHold",
"resource": "product_variants_booking",
"method": "release_hold",
"nativeSignature": "pub async fn release_hold(\n &self,\n product: &str,\n hold: &str,\n params: ReleaseHoldParams,\n ) -> Result<SdkReleaseBookingHoldResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "release_hold",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "hold",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReleaseHoldParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReleaseBookingHoldResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants_booking.rs"
},
{
"operationId": "getBookingConfiguration",
"resource": "product_variants_booking",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n product: &str,\n variant: &str,\n params: GetParams,\n ) -> Result<SdkGetBookingConfigurationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetBookingConfigurationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants_booking.rs"
},
{
"operationId": "replaceBookingConfiguration",
"resource": "product_variants_booking",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n variant: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceBookingConfigurationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceBookingConfigurationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants_booking.rs"
},
{
"operationId": "updateBookingConfiguration",
"resource": "product_variants_booking",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n product: &str,\n variant: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateBookingConfigurationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateBookingConfigurationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/product_variants_booking.rs"
},
{
"operationId": "cancelSubscription",
"resource": "subscriptions",
"method": "cancel",
"nativeSignature": "pub async fn cancel(\n &self,\n subscription: &str,\n params: CancelParams,\n ) -> Result<SdkCancelSubscriptionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "cancel",
"params": [
{
"name": "subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CancelParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCancelSubscriptionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "getSubscriptionCapabilities",
"resource": "subscriptions",
"method": "get_capabilities",
"nativeSignature": "pub async fn get_capabilities(\n &self,\n product_subscription: &str,\n params: GetCapabilitiesParams,\n ) -> Result<SdkGetSubscriptionCapabilitiesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_capabilities",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetCapabilitiesParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetSubscriptionCapabilitiesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "cancelSubscriptionAtPeriodEnd",
"resource": "subscriptions",
"method": "cancel_at_period_end",
"nativeSignature": "pub async fn cancel_at_period_end(\n &self,\n product_subscription: &str,\n params: CancelAtPeriodEndParams,\n ) -> Result<SdkCancelSubscriptionAtPeriodEndResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "cancel_at_period_end",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CancelAtPeriodEndParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCancelSubscriptionAtPeriodEndResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "cancelSubscriptionImmediately",
"resource": "subscriptions",
"method": "cancel_immediately",
"nativeSignature": "pub async fn cancel_immediately(\n &self,\n product_subscription: &str,\n params: CancelImmediatelyParams,\n ) -> Result<SdkCancelSubscriptionImmediatelyResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "cancel_immediately",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CancelImmediatelyParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCancelSubscriptionImmediatelyResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "pauseSubscription",
"resource": "subscriptions",
"method": "pause",
"nativeSignature": "pub async fn pause(\n &self,\n product_subscription: &str,\n params: PauseParams,\n ) -> Result<SdkPauseSubscriptionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "pause",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "PauseParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkPauseSubscriptionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "resumeSubscription",
"resource": "subscriptions",
"method": "resume",
"nativeSignature": "pub async fn resume(\n &self,\n product_subscription: &str,\n params: ResumeParams,\n ) -> Result<SdkResumeSubscriptionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "resume",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ResumeParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkResumeSubscriptionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "updateSubscriptionPaymentMethod",
"resource": "subscriptions",
"method": "update_payment_method",
"nativeSignature": "pub async fn update_payment_method(\n &self,\n product_subscription: &str,\n params: UpdatePaymentMethodParams,\n ) -> Result<String, Error>",
"signatures": [
{
"name": "update_payment_method",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdatePaymentMethodParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "String",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "previewSubscriptionPlanChange",
"resource": "subscriptions",
"method": "preview_plan_change",
"nativeSignature": "pub async fn preview_plan_change(\n &self,\n product_subscription: &str,\n params: PreviewPlanChangeParams,\n ) -> Result<String, Error>",
"signatures": [
{
"name": "preview_plan_change",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "PreviewPlanChangeParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "String",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "confirmSubscriptionPlanChange",
"resource": "subscriptions",
"method": "confirm_plan_change",
"nativeSignature": "pub async fn confirm_plan_change(\n &self,\n product_subscription: &str,\n params: ConfirmPlanChangeParams,\n ) -> Result<String, Error>",
"signatures": [
{
"name": "confirm_plan_change",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ConfirmPlanChangeParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "String",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "previewSubscriptionRenewalDateChange",
"resource": "subscriptions",
"method": "preview_renewal_date",
"nativeSignature": "pub async fn preview_renewal_date(\n &self,\n product_subscription: &str,\n params: PreviewRenewalDateParams,\n ) -> Result<SdkPreviewSubscriptionRenewalDateChangeResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "preview_renewal_date",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "PreviewRenewalDateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkPreviewSubscriptionRenewalDateChangeResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "confirmSubscriptionRenewalDateChange",
"resource": "subscriptions",
"method": "confirm_renewal_date",
"nativeSignature": "pub async fn confirm_renewal_date(\n &self,\n product_subscription: &str,\n params: ConfirmRenewalDateParams,\n ) -> Result<SdkConfirmSubscriptionRenewalDateChangeResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "confirm_renewal_date",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ConfirmRenewalDateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkConfirmSubscriptionRenewalDateChangeResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "listSubscriptions",
"resource": "subscriptions",
"method": "list_subscriptions",
"nativeSignature": "pub async fn list_subscriptions(\n &self,\n params: ListSubscriptionsParams,\n ) -> Result<SdkListSubscriptionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_subscriptions",
"params": [
{
"name": "params",
"type": "ListSubscriptionsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListSubscriptionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "searchSubscriptions",
"resource": "subscriptions",
"method": "search_subscriptions",
"nativeSignature": "pub async fn search_subscriptions(\n &self,\n params: SearchSubscriptionsParams,\n ) -> Result<SdkSearchSubscriptionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search_subscriptions",
"params": [
{
"name": "params",
"type": "SearchSubscriptionsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchSubscriptionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "getSubscription",
"resource": "subscriptions",
"method": "get_subscription",
"nativeSignature": "pub async fn get_subscription(\n &self,\n product_subscription: &str,\n params: GetSubscriptionParams,\n ) -> Result<SdkGetSubscriptionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_subscription",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetSubscriptionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetSubscriptionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/subscriptions.rs"
},
{
"operationId": "listAppointments",
"resource": "bookings",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListAppointmentsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListAppointmentsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bookings.rs"
},
{
"operationId": "searchAppointments",
"resource": "bookings",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchAppointmentsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchAppointmentsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bookings.rs"
},
{
"operationId": "getAppointment",
"resource": "bookings",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n booking: &str,\n params: GetParams,\n ) -> Result<SdkGetAppointmentResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "booking",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetAppointmentResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bookings.rs"
},
{
"operationId": "updateAppointment",
"resource": "bookings",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n booking: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateAppointmentResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "booking",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateAppointmentResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bookings.rs"
},
{
"operationId": "cancelAppointment",
"resource": "bookings",
"method": "cancel",
"nativeSignature": "pub async fn cancel(\n &self,\n booking: &str,\n params: CancelParams,\n ) -> Result<SdkCancelAppointmentResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "cancel",
"params": [
{
"name": "booking",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CancelParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCancelAppointmentResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bookings.rs"
},
{
"operationId": "listBookingDateOverrides",
"resource": "bookings_calendar_events",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListBookingDateOverridesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListBookingDateOverridesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bookings_calendar_events.rs"
},
{
"operationId": "setBookingDateAvailability",
"resource": "bookings_calendar_events",
"method": "set",
"nativeSignature": "pub async fn set(\n &self,\n params: SetParams,\n ) -> Result<SdkSetBookingDateAvailabilityResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "set",
"params": [
{
"name": "params",
"type": "SetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSetBookingDateAvailabilityResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bookings_calendar_events.rs"
},
{
"operationId": "getBundleItem",
"resource": "bundle_items",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n bundle: &str,\n item: &str,\n params: GetParams,\n ) -> Result<SdkGetBundleItemResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "bundle",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "item",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetBundleItemResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bundle_items.rs"
},
{
"operationId": "listBundleItems",
"resource": "bundle_items",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n bundle: &str,\n params: ListParams,\n ) -> Result<SdkListBundleItemsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "bundle",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListBundleItemsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bundle_items.rs"
},
{
"operationId": "attachBundleItems",
"resource": "bundle_items",
"method": "attach",
"nativeSignature": "pub async fn attach(\n &self,\n bundle: &str,\n params: AttachParams,\n ) -> Result<SdkAttachBundleItemsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "attach",
"params": [
{
"name": "bundle",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "AttachParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkAttachBundleItemsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bundle_items.rs"
},
{
"operationId": "detachBundleItems",
"resource": "bundle_items",
"method": "detach",
"nativeSignature": "pub async fn detach(\n &self,\n bundle: &str,\n params: DetachParams,\n ) -> Result<SdkDetachBundleItemsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "detach",
"params": [
{
"name": "bundle",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DetachParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDetachBundleItemsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/bundle_items.rs"
},
{
"operationId": "listPromotions",
"resource": "promotions",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListPromotionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListPromotionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions.rs"
},
{
"operationId": "createPromotion",
"resource": "promotions",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreatePromotionResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreatePromotionResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions.rs"
},
{
"operationId": "searchPromotions",
"resource": "promotions",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchPromotionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchPromotionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions.rs"
},
{
"operationId": "getPromotion",
"resource": "promotions",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n promotion: &str,\n params: GetParams,\n ) -> Result<SdkGetPromotionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "promotion",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetPromotionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions.rs"
},
{
"operationId": "replacePromotion",
"resource": "promotions",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n promotion: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplacePromotionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "promotion",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplacePromotionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions.rs"
},
{
"operationId": "updatePromotion",
"resource": "promotions",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n promotion: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdatePromotionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "promotion",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdatePromotionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions.rs"
},
{
"operationId": "deletePromotion",
"resource": "promotions",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n promotion: &str,\n params: DeleteParams,\n ) -> Result<SdkDeletePromotionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "promotion",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeletePromotionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions.rs"
},
{
"operationId": "restorePromotion",
"resource": "promotions",
"method": "restore",
"nativeSignature": "pub async fn restore(\n &self,\n promotion: &str,\n params: RestoreParams,\n ) -> Result<SdkRestorePromotionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "restore",
"params": [
{
"name": "promotion",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RestoreParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRestorePromotionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions.rs"
},
{
"operationId": "listPromotionPhases",
"resource": "promotions_phases",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n promotion: &str,\n params: ListParams,\n ) -> Result<SdkListPromotionPhasesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "promotion",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListPromotionPhasesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions_phases.rs"
},
{
"operationId": "replacePromotionPhases",
"resource": "promotions_phases",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n promotion: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplacePromotionPhasesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "promotion",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplacePromotionPhasesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/promotions_phases.rs"
},
{
"operationId": "listAddOns",
"resource": "add_ons",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListAddOnsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListAddOnsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons.rs"
},
{
"operationId": "createAddOnDraft",
"resource": "add_ons",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateAddOnDraftResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateAddOnDraftResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons.rs"
},
{
"operationId": "searchAddOns",
"resource": "add_ons",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchAddOnsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchAddOnsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons.rs"
},
{
"operationId": "getAddOn",
"resource": "add_ons",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n addon: &str,\n params: GetParams,\n ) -> Result<SdkGetAddOnResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "addon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetAddOnResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons.rs"
},
{
"operationId": "replaceAddOn",
"resource": "add_ons",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n addon: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceAddOnResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "addon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceAddOnResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons.rs"
},
{
"operationId": "updateAddOn",
"resource": "add_ons",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n addon: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateAddOnResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "addon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateAddOnResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons.rs"
},
{
"operationId": "deleteAddOn",
"resource": "add_ons",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n addon: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteAddOnResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "addon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteAddOnResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons.rs"
},
{
"operationId": "listAddOnSParentProducts",
"resource": "add_ons_parent_products",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n addon: &str,\n params: ListParams,\n ) -> Result<SdkListAddOnSParentProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "addon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListAddOnSParentProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons_parent_products.rs"
},
{
"operationId": "replaceAddOnSParentProducts",
"resource": "add_ons_parent_products",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n addon: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceAddOnSParentProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "addon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceAddOnSParentProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/add_ons_parent_products.rs"
},
{
"operationId": "listProductSAddOns",
"resource": "products_addons",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n product: &str,\n params: ListParams,\n ) -> Result<SdkListProductSAddOnsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListProductSAddOnsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products_addons.rs"
},
{
"operationId": "replaceProductSAddOns",
"resource": "products_addons",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceProductSAddOnsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceProductSAddOnsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/products_addons.rs"
},
{
"operationId": "listHighlights",
"resource": "highlights",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListHighlightsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListHighlightsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights.rs"
},
{
"operationId": "createHighlight",
"resource": "highlights",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateHighlightResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateHighlightResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights.rs"
},
{
"operationId": "searchHighlights",
"resource": "highlights",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchHighlightsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchHighlightsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights.rs"
},
{
"operationId": "reorderHighlights",
"resource": "highlights",
"method": "reorder",
"nativeSignature": "pub async fn reorder(\n &self,\n params: ReorderParams,\n ) -> Result<SdkReorderHighlightsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "reorder",
"params": [
{
"name": "params",
"type": "ReorderParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReorderHighlightsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights.rs"
},
{
"operationId": "getHighlight",
"resource": "highlights",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n highlight: &str,\n params: GetParams,\n ) -> Result<SdkGetHighlightResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetHighlightResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights.rs"
},
{
"operationId": "replaceHighlight",
"resource": "highlights",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n highlight: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceHighlightResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceHighlightResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights.rs"
},
{
"operationId": "updateHighlight",
"resource": "highlights",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n highlight: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateHighlightResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateHighlightResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights.rs"
},
{
"operationId": "deleteHighlight",
"resource": "highlights",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n highlight: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteHighlightResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteHighlightResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights.rs"
},
{
"operationId": "listHighlightMedia",
"resource": "highlights_media",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n highlight: &str,\n params: ListParams,\n ) -> Result<SdkListHighlightMediaResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListHighlightMediaResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights_media.rs"
},
{
"operationId": "addHighlightMedia",
"resource": "highlights_media",
"method": "add",
"nativeSignature": "pub async fn add(\n &self,\n highlight: &str,\n params: AddParams,\n ) -> Result<SdkAddHighlightMediaResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "add",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "AddParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkAddHighlightMediaResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights_media.rs"
},
{
"operationId": "reorderHighlightMedia",
"resource": "highlights_media",
"method": "reorder",
"nativeSignature": "pub async fn reorder(\n &self,\n highlight: &str,\n params: ReorderParams,\n ) -> Result<SdkReorderHighlightMediaResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "reorder",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReorderParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReorderHighlightMediaResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights_media.rs"
},
{
"operationId": "replaceHighlightMedia",
"resource": "highlights_media",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n highlight: &str,\n media: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceHighlightMediaResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "media",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceHighlightMediaResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights_media.rs"
},
{
"operationId": "replaceHighlightMediaMetadata",
"resource": "highlights_media",
"method": "replace_metadata",
"nativeSignature": "pub async fn replace_metadata(\n &self,\n highlight: &str,\n media: &str,\n params: ReplaceMetadataParams,\n ) -> Result<SdkReplaceHighlightMediaMetadataResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace_metadata",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "media",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceMetadataParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceHighlightMediaMetadataResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights_media.rs"
},
{
"operationId": "updateHighlightMedia",
"resource": "highlights_media",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n highlight: &str,\n media: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateHighlightMediaResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "media",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateHighlightMediaResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights_media.rs"
},
{
"operationId": "deleteHighlightMedia",
"resource": "highlights_media",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n highlight: &str,\n media: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteHighlightMediaResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "highlight",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "media",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteHighlightMediaResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/highlights_media.rs"
},
{
"operationId": "listWebhookChannels",
"resource": "webhook_channels",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListWebhookChannelsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListWebhookChannelsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "createWebhookChannel",
"resource": "webhook_channels",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateWebhookChannelResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateWebhookChannelResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "searchWebhookChannels",
"resource": "webhook_channels",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchWebhookChannelsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchWebhookChannelsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "rotateWebhookSigningSecret",
"resource": "webhook_channels",
"method": "rotate",
"nativeSignature": "pub async fn rotate(\n &self,\n params: RotateParams,\n ) -> Result<SdkRotateWebhookSigningSecretResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "rotate",
"params": [
{
"name": "params",
"type": "RotateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRotateWebhookSigningSecretResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "getWebhookChannel",
"resource": "webhook_channels",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n webhook_channel: &str,\n params: GetParams,\n ) -> Result<SdkGetWebhookChannelResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "webhook_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetWebhookChannelResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "replaceWebhookChannel",
"resource": "webhook_channels",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n webhook_channel: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceWebhookChannelResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "webhook_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceWebhookChannelResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "updateWebhookChannel",
"resource": "webhook_channels",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n webhook_channel: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateWebhookChannelResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "webhook_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateWebhookChannelResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "deleteWebhookChannel",
"resource": "webhook_channels",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n webhook_channel: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteWebhookChannelResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "webhook_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteWebhookChannelResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "sendTestWebhook",
"resource": "webhook_channels",
"method": "send",
"nativeSignature": "pub async fn send(\n &self,\n webhook_channel: &str,\n params: SendParams,\n ) -> Result<SdkSendTestWebhookResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "send",
"params": [
{
"name": "webhook_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "SendParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSendTestWebhookResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_channels.rs"
},
{
"operationId": "listCustomers",
"resource": "customers",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCustomersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCustomersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customers.rs"
},
{
"operationId": "createCustomer",
"resource": "customers",
"method": "create_customer",
"nativeSignature": "pub async fn create_customer(\n &self,\n params: CreateCustomerParams,\n ) -> Result<SdkCreateCustomerResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create_customer",
"params": [
{
"name": "params",
"type": "CreateCustomerParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCustomerResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customers.rs"
},
{
"operationId": "searchCustomers",
"resource": "customers",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchCustomersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchCustomersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customers.rs"
},
{
"operationId": "getCustomer",
"resource": "customers",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n customer: &str,\n params: GetParams,\n ) -> Result<SdkGetCustomerResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCustomerResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customers.rs"
},
{
"operationId": "updateCustomer",
"resource": "customers",
"method": "update_customer",
"nativeSignature": "pub async fn update_customer(\n &self,\n customer: &str,\n params: UpdateCustomerParams,\n ) -> Result<SdkUpdateCustomerResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_customer",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateCustomerParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCustomerResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customers.rs"
},
{
"operationId": "getCustomerByExternalId",
"resource": "customers",
"method": "get_customer_by_external_id",
"nativeSignature": "pub async fn get_customer_by_external_id(\n &self,\n external_id: &str,\n params: GetCustomerByExternalIdParams,\n ) -> Result<SdkGetCustomerResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_customer_by_external_id",
"params": [
{
"name": "external_id",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetCustomerByExternalIdParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCustomerResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customers.rs"
},
{
"operationId": "upsertCustomerByExternalId",
"resource": "customers",
"method": "upsert_by_external_id",
"nativeSignature": "pub async fn upsert_by_external_id(\n &self,\n external_id: &str,\n params: UpsertByExternalIdParams,\n ) -> Result<SdkUpsertCustomerResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "upsert_by_external_id",
"params": [
{
"name": "external_id",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpsertByExternalIdParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpsertCustomerResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customers.rs"
},
{
"operationId": "updateCustomerByExternalId",
"resource": "customers",
"method": "update_customer_by_external_id",
"nativeSignature": "pub async fn update_customer_by_external_id(\n &self,\n external_id: &str,\n params: UpdateCustomerByExternalIdParams,\n ) -> Result<SdkUpdateCustomerResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_customer_by_external_id",
"params": [
{
"name": "external_id",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateCustomerByExternalIdParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCustomerResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customers.rs"
},
{
"operationId": "listOrders",
"resource": "orders",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListOrdersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListOrdersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "createOrder",
"resource": "orders",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateOrderResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateOrderResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "searchOrders",
"resource": "orders",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchOrdersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchOrdersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "getOrder",
"resource": "orders",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n order: &str,\n params: GetParams,\n ) -> Result<SdkGetOrderResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetOrderResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "updateOrderStatus",
"resource": "orders",
"method": "update_status",
"nativeSignature": "pub async fn update_status(\n &self,\n order: &str,\n params: UpdateStatusParams,\n ) -> Result<SdkUpdateOrderStatusResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_status",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateStatusParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateOrderStatusResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "createOrderCheckout",
"resource": "orders",
"method": "create_checkout",
"nativeSignature": "pub async fn create_checkout(\n &self,\n order: &str,\n params: CreateCheckoutParams,\n ) -> Result<SdkCreateOrderCheckoutResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "create_checkout",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateCheckoutParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateOrderCheckoutResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "createOrderReplacement",
"resource": "orders",
"method": "create_replacement",
"nativeSignature": "pub async fn create_replacement(\n &self,\n order: &str,\n params: CreateReplacementParams,\n ) -> Result<SdkCreateOrderReplacementResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "create_replacement",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateReplacementParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateOrderReplacementResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "createOrderRefund",
"resource": "orders",
"method": "create_refund",
"nativeSignature": "pub async fn create_refund(\n &self,\n order: &str,\n params: CreateRefundParams,\n ) -> Result<SdkCreateOrderRefundResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "create_refund",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateRefundParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateOrderRefundResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "retryOrderFulfillment",
"resource": "orders",
"method": "retry_fulfillment",
"nativeSignature": "pub async fn retry_fulfillment(\n &self,\n order: &str,\n params: RetryFulfillmentParams,\n ) -> Result<SdkRetryOrderFulfillmentResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "retry_fulfillment",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RetryFulfillmentParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRetryOrderFulfillmentResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "retryOrderDynamicDelivery",
"resource": "orders",
"method": "retry_dynamic_delivery",
"nativeSignature": "pub async fn retry_dynamic_delivery(\n &self,\n order: &str,\n params: RetryDynamicDeliveryParams,\n ) -> Result<SdkRetryOrderDynamicDeliveryResponseValue202ApplicationJson, Error>",
"signatures": [
{
"name": "retry_dynamic_delivery",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RetryDynamicDeliveryParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRetryOrderDynamicDeliveryResponseValue202ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "sendOrderFulfillmentNotifications",
"resource": "orders",
"method": "send_fulfillment_notifications",
"nativeSignature": "pub async fn send_fulfillment_notifications(\n &self,\n order: &str,\n params: SendFulfillmentNotificationsParams,\n ) -> Result<SdkSendOrderFulfillmentNotificationsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "send_fulfillment_notifications",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "SendFulfillmentNotificationsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSendOrderFulfillmentNotificationsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "listOrderDeliverables",
"resource": "orders",
"method": "list_deliverables",
"nativeSignature": "pub async fn list_deliverables(\n &self,\n order: &str,\n params: ListDeliverablesParams,\n ) -> Result<SdkListOrderDeliverablesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_deliverables",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListDeliverablesParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListOrderDeliverablesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "createWalletOrder",
"resource": "orders",
"method": "create_from_wallet",
"nativeSignature": "pub async fn create_from_wallet(\n &self,\n params: CreateFromWalletParams,\n ) -> Result<SdkCreateWalletOrderResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create_from_wallet",
"params": [
{
"name": "params",
"type": "CreateFromWalletParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateWalletOrderResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "payOrderFromWallet",
"resource": "orders",
"method": "pay_from_wallet",
"nativeSignature": "pub async fn pay_from_wallet(\n &self,\n order: &str,\n params: PayFromWalletParams,\n ) -> Result<SdkPayOrderFromWalletResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "pay_from_wallet",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "PayFromWalletParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkPayOrderFromWalletResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders.rs"
},
{
"operationId": "listOrderLineItems",
"resource": "line_items",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListOrderLineItemsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListOrderLineItemsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/line_items.rs"
},
{
"operationId": "searchOrderLineItems",
"resource": "line_items",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchOrderLineItemsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchOrderLineItemsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/line_items.rs"
},
{
"operationId": "getOrderLineItem",
"resource": "line_items",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n line_item: &str,\n params: GetParams,\n ) -> Result<SdkGetOrderLineItemResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "line_item",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetOrderLineItemResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/line_items.rs"
},
{
"operationId": "listOrderSLineItems",
"resource": "orders_line_items",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n order: &str,\n params: ListParams,\n ) -> Result<SdkListOrderSLineItemsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListOrderSLineItemsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders_line_items.rs"
},
{
"operationId": "searchOrderSLineItems",
"resource": "orders_line_items",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n order: &str,\n params: SearchParams,\n ) -> Result<SdkSearchOrderSLineItemsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchOrderSLineItemsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders_line_items.rs"
},
{
"operationId": "getOrderSLineItem",
"resource": "orders_line_items",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n order: &str,\n line_item: &str,\n params: GetParams,\n ) -> Result<SdkGetOrderSLineItemResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "line_item",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetOrderSLineItemResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/orders_line_items.rs"
},
{
"operationId": "getVariantDeliverableConfiguration",
"resource": "variant_deliverables",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n product: &str,\n variant: &str,\n params: GetParams,\n ) -> Result<SdkGetVariantDeliverableConfigurationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetVariantDeliverableConfigurationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverables.rs"
},
{
"operationId": "replaceVariantDeliverableConfiguration",
"resource": "variant_deliverables",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n variant: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceVariantDeliverableConfigurationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceVariantDeliverableConfigurationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverables.rs"
},
{
"operationId": "listVariantDeliverableFiles",
"resource": "variant_deliverable_files",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n product: &str,\n variant: &str,\n params: ListParams,\n ) -> Result<SdkListVariantDeliverableFilesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListVariantDeliverableFilesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_files.rs"
},
{
"operationId": "uploadVariantDeliverableFile",
"resource": "variant_deliverable_files",
"method": "upload",
"nativeSignature": "pub async fn upload(\n &self,\n product: &str,\n variant: &str,\n params: UploadParams,\n ) -> Result<SdkUploadVariantDeliverableFileResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "upload",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UploadParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUploadVariantDeliverableFileResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_files.rs"
},
{
"operationId": "getVariantDeliverableFile",
"resource": "variant_deliverable_files",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n product: &str,\n variant: &str,\n file: &str,\n params: GetParams,\n ) -> Result<SdkGetVariantDeliverableFileResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "file",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetVariantDeliverableFileResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_files.rs"
},
{
"operationId": "replaceVariantDeliverableFileSettings",
"resource": "variant_deliverable_files",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n variant: &str,\n file: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceVariantDeliverableFileSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "file",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceVariantDeliverableFileSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_files.rs"
},
{
"operationId": "updateVariantDeliverableFile",
"resource": "variant_deliverable_files",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n product: &str,\n variant: &str,\n file: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateVariantDeliverableFileResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "file",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateVariantDeliverableFileResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_files.rs"
},
{
"operationId": "deleteVariantDeliverableFile",
"resource": "variant_deliverable_files",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n product: &str,\n variant: &str,\n file: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteVariantDeliverableFileResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "file",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteVariantDeliverableFileResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_files.rs"
},
{
"operationId": "listVariantDeliverableFolders",
"resource": "variant_deliverable_folders",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n product: &str,\n variant: &str,\n params: ListParams,\n ) -> Result<SdkListVariantDeliverableFoldersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListVariantDeliverableFoldersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_folders.rs"
},
{
"operationId": "createVariantDeliverableFolder",
"resource": "variant_deliverable_folders",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n product: &str,\n variant: &str,\n params: CreateParams,\n ) -> Result<SdkCreateVariantDeliverableFolderResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateVariantDeliverableFolderResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_folders.rs"
},
{
"operationId": "getVariantDeliverableFolder",
"resource": "variant_deliverable_folders",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n product: &str,\n variant: &str,\n folder: &str,\n params: GetParams,\n ) -> Result<SdkGetVariantDeliverableFolderResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "folder",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetVariantDeliverableFolderResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_folders.rs"
},
{
"operationId": "replaceVariantDeliverableFolderSettings",
"resource": "variant_deliverable_folders",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n variant: &str,\n folder: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceVariantDeliverableFolderSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "folder",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceVariantDeliverableFolderSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_folders.rs"
},
{
"operationId": "updateVariantDeliverableFolder",
"resource": "variant_deliverable_folders",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n product: &str,\n variant: &str,\n folder: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateVariantDeliverableFolderResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "folder",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateVariantDeliverableFolderResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_folders.rs"
},
{
"operationId": "deleteVariantDeliverableFolder",
"resource": "variant_deliverable_folders",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n product: &str,\n variant: &str,\n folder: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteVariantDeliverableFolderResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "folder",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteVariantDeliverableFolderResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_deliverable_folders.rs"
},
{
"operationId": "listVariantSerialInventory",
"resource": "variant_serials",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n product: &str,\n variant: &str,\n params: ListParams,\n ) -> Result<SdkListVariantSerialInventoryResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListVariantSerialInventoryResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_serials.rs"
},
{
"operationId": "appendVariantSerialInventory",
"resource": "variant_serials",
"method": "append",
"nativeSignature": "pub async fn append(\n &self,\n product: &str,\n variant: &str,\n params: AppendParams,\n ) -> Result<SdkAppendVariantSerialInventoryResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "append",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "AppendParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkAppendVariantSerialInventoryResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_serials.rs"
},
{
"operationId": "replaceVariantSerialInventory",
"resource": "variant_serials",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n product: &str,\n variant: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceVariantSerialInventoryResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceVariantSerialInventoryResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_serials.rs"
},
{
"operationId": "queueVariantSerialImport",
"resource": "variant_serials",
"method": "queue",
"nativeSignature": "pub async fn queue(\n &self,\n product: &str,\n variant: &str,\n params: QueueParams,\n ) -> Result<SdkQueueVariantSerialImportResponseValue202ApplicationJson, Error>",
"signatures": [
{
"name": "queue",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "QueueParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkQueueVariantSerialImportResponseValue202ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_serials.rs"
},
{
"operationId": "deleteVariantSerial",
"resource": "variant_serials",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n product: &str,\n variant: &str,\n serial: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteVariantSerialResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "variant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "serial",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteVariantSerialResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/variant_serials.rs"
},
{
"operationId": "getAffiliateProgramConfiguration",
"resource": "affiliate_program",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n params: GetParams,\n ) -> Result<SdkGetAffiliateProgramConfigurationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetAffiliateProgramConfigurationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_program.rs"
},
{
"operationId": "replaceAffiliateProgramConfiguration",
"resource": "affiliate_program",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n params: ReplaceParams,\n ) -> Result<SdkReplaceAffiliateProgramConfigurationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceAffiliateProgramConfigurationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_program.rs"
},
{
"operationId": "listPendingAffiliateInvitations",
"resource": "affiliate_program",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListPendingAffiliateInvitationsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListPendingAffiliateInvitationsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_program.rs"
},
{
"operationId": "inviteAffiliate",
"resource": "affiliate_program",
"method": "invite",
"nativeSignature": "pub async fn invite(\n &self,\n params: InviteParams,\n ) -> Result<SdkInviteAffiliateResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "invite",
"params": [
{
"name": "params",
"type": "InviteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkInviteAffiliateResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_program.rs"
},
{
"operationId": "listRewardRules",
"resource": "reward_rules",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListRewardRulesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListRewardRulesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_rules.rs"
},
{
"operationId": "createRewardRule",
"resource": "reward_rules",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateRewardRuleResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateRewardRuleResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_rules.rs"
},
{
"operationId": "searchRewardRules",
"resource": "reward_rules",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchRewardRulesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchRewardRulesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_rules.rs"
},
{
"operationId": "getRewardRule",
"resource": "reward_rules",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n reward_rule: &str,\n params: GetParams,\n ) -> Result<SdkGetRewardRuleResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "reward_rule",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetRewardRuleResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_rules.rs"
},
{
"operationId": "replaceRewardRule",
"resource": "reward_rules",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n reward_rule: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceRewardRuleResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "reward_rule",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceRewardRuleResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_rules.rs"
},
{
"operationId": "updateRewardRule",
"resource": "reward_rules",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n reward_rule: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateRewardRuleResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "reward_rule",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateRewardRuleResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_rules.rs"
},
{
"operationId": "listRewardCouponTemplates",
"resource": "reward_coupon_templates",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListRewardCouponTemplatesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListRewardCouponTemplatesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_coupon_templates.rs"
},
{
"operationId": "createRewardCouponTemplate",
"resource": "reward_coupon_templates",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateRewardCouponTemplateResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateRewardCouponTemplateResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_coupon_templates.rs"
},
{
"operationId": "searchRewardCouponTemplates",
"resource": "reward_coupon_templates",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchRewardCouponTemplatesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchRewardCouponTemplatesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_coupon_templates.rs"
},
{
"operationId": "getRewardCouponTemplate",
"resource": "reward_coupon_templates",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n reward_coupon_template: &str,\n params: GetParams,\n ) -> Result<SdkGetRewardCouponTemplateResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "reward_coupon_template",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetRewardCouponTemplateResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_coupon_templates.rs"
},
{
"operationId": "replaceRewardCouponTemplate",
"resource": "reward_coupon_templates",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n reward_coupon_template: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceRewardCouponTemplateResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "reward_coupon_template",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceRewardCouponTemplateResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_coupon_templates.rs"
},
{
"operationId": "updateRewardCouponTemplate",
"resource": "reward_coupon_templates",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n reward_coupon_template: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateRewardCouponTemplateResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "reward_coupon_template",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateRewardCouponTemplateResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_coupon_templates.rs"
},
{
"operationId": "listRewardGrants",
"resource": "reward_grants",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListRewardGrantsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListRewardGrantsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_grants.rs"
},
{
"operationId": "issueEligibleRewardGrant",
"resource": "reward_grants",
"method": "issue",
"nativeSignature": "pub async fn issue(\n &self,\n params: IssueParams,\n ) -> Result<SdkIssueEligibleRewardGrantResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "issue",
"params": [
{
"name": "params",
"type": "IssueParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkIssueEligibleRewardGrantResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_grants.rs"
},
{
"operationId": "searchRewardGrants",
"resource": "reward_grants",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchRewardGrantsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchRewardGrantsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_grants.rs"
},
{
"operationId": "getRewardGrant",
"resource": "reward_grants",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n reward_grant: &str,\n params: GetParams,\n ) -> Result<SdkGetRewardGrantResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "reward_grant",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetRewardGrantResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/reward_grants.rs"
},
{
"operationId": "listUpsellOffers",
"resource": "upsell_offers",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListUpsellOffersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListUpsellOffersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/upsell_offers.rs"
},
{
"operationId": "createUpsellOffer",
"resource": "upsell_offers",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateUpsellOfferResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateUpsellOfferResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/upsell_offers.rs"
},
{
"operationId": "searchUpsellOffers",
"resource": "upsell_offers",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchUpsellOffersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchUpsellOffersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/upsell_offers.rs"
},
{
"operationId": "getUpsellOffer",
"resource": "upsell_offers",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n upsell_offer: &str,\n params: GetParams,\n ) -> Result<SdkGetUpsellOfferResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "upsell_offer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetUpsellOfferResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/upsell_offers.rs"
},
{
"operationId": "replaceUpsellOffer",
"resource": "upsell_offers",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n upsell_offer: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceUpsellOfferResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "upsell_offer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceUpsellOfferResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/upsell_offers.rs"
},
{
"operationId": "updateUpsellOffer",
"resource": "upsell_offers",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n upsell_offer: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateUpsellOfferResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "upsell_offer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateUpsellOfferResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/upsell_offers.rs"
},
{
"operationId": "deleteUpsellOffer",
"resource": "upsell_offers",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n upsell_offer: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteUpsellOfferResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "upsell_offer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteUpsellOfferResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/upsell_offers.rs"
},
{
"operationId": "listCommunityConnections",
"resource": "community_connections",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCommunityConnectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCommunityConnectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/community_connections.rs"
},
{
"operationId": "startCommunityConnection",
"resource": "community_connections",
"method": "start",
"nativeSignature": "pub async fn start(\n &self,\n platform: &str,\n params: StartParams,\n ) -> Result<SdkStartCommunityConnectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "start",
"params": [
{
"name": "platform",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "StartParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkStartCommunityConnectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/community_connections.rs"
},
{
"operationId": "pollCommunityConnection",
"resource": "community_connections",
"method": "poll",
"nativeSignature": "pub async fn poll(\n &self,\n platform: &str,\n params: PollParams,\n ) -> Result<SdkPollCommunityConnectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "poll",
"params": [
{
"name": "platform",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "PollParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkPollCommunityConnectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/community_connections.rs"
},
{
"operationId": "completeCommunityConnection",
"resource": "community_connections",
"method": "complete",
"nativeSignature": "pub async fn complete(\n &self,\n platform: &str,\n params: CompleteParams,\n ) -> Result<SdkCompleteCommunityConnectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "complete",
"params": [
{
"name": "platform",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CompleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCompleteCommunityConnectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/community_connections.rs"
},
{
"operationId": "verifyCommunityConnection",
"resource": "community_connections",
"method": "verify",
"nativeSignature": "pub async fn verify(\n &self,\n platform: &str,\n params: VerifyParams,\n ) -> Result<SdkVerifyCommunityConnectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "verify",
"params": [
{
"name": "platform",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "VerifyParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkVerifyCommunityConnectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/community_connections.rs"
},
{
"operationId": "disconnectCommunityPlatform",
"resource": "community_connections",
"method": "disconnect",
"nativeSignature": "pub async fn disconnect(\n &self,\n platform: &str,\n params: DisconnectParams,\n ) -> Result<SdkDisconnectCommunityPlatformResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "disconnect",
"params": [
{
"name": "platform",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DisconnectParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDisconnectCommunityPlatformResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/community_connections.rs"
},
{
"operationId": "getWalletSettings",
"resource": "wallet_settings",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n params: GetParams,\n ) -> Result<SdkGetWalletSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetWalletSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_settings.rs"
},
{
"operationId": "replaceWalletSettings",
"resource": "wallet_settings",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n params: ReplaceParams,\n ) -> Result<SdkReplaceWalletSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceWalletSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_settings.rs"
},
{
"operationId": "listCustomerWallets",
"resource": "wallet",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCustomerWalletsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCustomerWalletsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet.rs"
},
{
"operationId": "getCustomerWallet",
"resource": "wallet",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n customer: &str,\n params: GetParams,\n ) -> Result<SdkGetCustomerWalletResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCustomerWalletResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet.rs"
},
{
"operationId": "adjustCustomerWallet",
"resource": "wallet",
"method": "adjust",
"nativeSignature": "pub async fn adjust(\n &self,\n customer: &str,\n params: AdjustParams,\n ) -> Result<SdkAdjustCustomerWalletResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "adjust",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "AdjustParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkAdjustCustomerWalletResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet.rs"
},
{
"operationId": "updateCustomerWalletStatus",
"resource": "wallet",
"method": "update_status",
"nativeSignature": "pub async fn update_status(\n &self,\n customer: &str,\n params: UpdateStatusParams,\n ) -> Result<SdkUpdateCustomerWalletStatusResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_status",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateStatusParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCustomerWalletStatusResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet.rs"
},
{
"operationId": "listWalletTransactions",
"resource": "wallet_transactions",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n customer: &str,\n params: ListParams,\n ) -> Result<SdkListWalletTransactionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListWalletTransactionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_transactions.rs"
},
{
"operationId": "createWalletTopUp",
"resource": "wallet_topups",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n customer: &str,\n params: CreateParams,\n ) -> Result<SdkCreateWalletTopUpResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateWalletTopUpResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_topups.rs"
},
{
"operationId": "listCashbackRules",
"resource": "cashback_rules",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCashbackRulesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCashbackRulesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/cashback_rules.rs"
},
{
"operationId": "createCashbackRule",
"resource": "cashback_rules",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateCashbackRuleResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCashbackRuleResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/cashback_rules.rs"
},
{
"operationId": "replaceCashbackRule",
"resource": "cashback_rules",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n cashback_rule: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceCashbackRuleResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "cashback_rule",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceCashbackRuleResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/cashback_rules.rs"
},
{
"operationId": "updateCashbackRule",
"resource": "cashback_rules",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n cashback_rule: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateCashbackRuleResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "cashback_rule",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCashbackRuleResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/cashback_rules.rs"
},
{
"operationId": "archiveCashbackRule",
"resource": "cashback_rules",
"method": "archive",
"nativeSignature": "pub async fn archive(\n &self,\n cashback_rule: &str,\n params: ArchiveParams,\n ) -> Result<SdkArchiveCashbackRuleResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "archive",
"params": [
{
"name": "cashback_rule",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ArchiveParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkArchiveCashbackRuleResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/cashback_rules.rs"
},
{
"operationId": "restoreCashbackRule",
"resource": "cashback_rules",
"method": "restore",
"nativeSignature": "pub async fn restore(\n &self,\n cashback_rule: &str,\n params: RestoreParams,\n ) -> Result<SdkRestoreCashbackRuleResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "restore",
"params": [
{
"name": "cashback_rule",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RestoreParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRestoreCashbackRuleResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/cashback_rules.rs"
},
{
"operationId": "listWalletBonusTiers",
"resource": "wallet_bonus_tiers",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListWalletBonusTiersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListWalletBonusTiersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_bonus_tiers.rs"
},
{
"operationId": "createWalletBonusTier",
"resource": "wallet_bonus_tiers",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateWalletBonusTierResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateWalletBonusTierResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_bonus_tiers.rs"
},
{
"operationId": "replaceWalletBonusTier",
"resource": "wallet_bonus_tiers",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n bonus_tier: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceWalletBonusTierResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "bonus_tier",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceWalletBonusTierResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_bonus_tiers.rs"
},
{
"operationId": "updateWalletBonusTier",
"resource": "wallet_bonus_tiers",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n bonus_tier: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateWalletBonusTierResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "bonus_tier",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateWalletBonusTierResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_bonus_tiers.rs"
},
{
"operationId": "archiveWalletBonusTier",
"resource": "wallet_bonus_tiers",
"method": "archive",
"nativeSignature": "pub async fn archive(\n &self,\n bonus_tier: &str,\n params: ArchiveParams,\n ) -> Result<SdkArchiveWalletBonusTierResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "archive",
"params": [
{
"name": "bonus_tier",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ArchiveParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkArchiveWalletBonusTierResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_bonus_tiers.rs"
},
{
"operationId": "restoreWalletBonusTier",
"resource": "wallet_bonus_tiers",
"method": "restore",
"nativeSignature": "pub async fn restore(\n &self,\n bonus_tier: &str,\n params: RestoreParams,\n ) -> Result<SdkRestoreWalletBonusTierResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "restore",
"params": [
{
"name": "bonus_tier",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RestoreParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRestoreWalletBonusTierResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/wallet_bonus_tiers.rs"
},
{
"operationId": "listCourses",
"resource": "courses",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCoursesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCoursesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses.rs"
},
{
"operationId": "searchCourses",
"resource": "courses",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchCoursesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchCoursesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses.rs"
},
{
"operationId": "getCourse",
"resource": "courses",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n course: &str,\n params: GetParams,\n ) -> Result<SdkGetCourseResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCourseResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses.rs"
},
{
"operationId": "replaceCourse",
"resource": "courses",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n course: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceCourseResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceCourseResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses.rs"
},
{
"operationId": "updateCourse",
"resource": "courses",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n course: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateCourseResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCourseResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses.rs"
},
{
"operationId": "createCourseSection",
"resource": "courses_sections",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n course: &str,\n params: CreateParams,\n ) -> Result<SdkCreateCourseSectionResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCourseSectionResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_sections.rs"
},
{
"operationId": "replaceCourseSection",
"resource": "courses_sections",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n course: &str,\n section: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceCourseSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceCourseSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_sections.rs"
},
{
"operationId": "updateCourseSection",
"resource": "courses_sections",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n course: &str,\n section: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateCourseSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCourseSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_sections.rs"
},
{
"operationId": "deleteCourseSection",
"resource": "courses_sections",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n course: &str,\n section: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteCourseSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteCourseSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_sections.rs"
},
{
"operationId": "reorderCourseSections",
"resource": "courses_sections",
"method": "reorder",
"nativeSignature": "pub async fn reorder(\n &self,\n course: &str,\n params: ReorderParams,\n ) -> Result<SdkReorderCourseSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "reorder",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReorderParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReorderCourseSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_sections.rs"
},
{
"operationId": "createCourseLesson",
"resource": "courses_lessons",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n course: &str,\n section: &str,\n params: CreateParams,\n ) -> Result<SdkCreateCourseLessonResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCourseLessonResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_lessons.rs"
},
{
"operationId": "replaceCourseLesson",
"resource": "courses_lessons",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n course: &str,\n lesson: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceCourseLessonResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "lesson",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceCourseLessonResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_lessons.rs"
},
{
"operationId": "updateCourseLesson",
"resource": "courses_lessons",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n course: &str,\n lesson: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateCourseLessonResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "lesson",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCourseLessonResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_lessons.rs"
},
{
"operationId": "deleteCourseLesson",
"resource": "courses_lessons",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n course: &str,\n lesson: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteCourseLessonResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "lesson",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteCourseLessonResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_lessons.rs"
},
{
"operationId": "reorderCourseLessons",
"resource": "courses_lessons",
"method": "reorder",
"nativeSignature": "pub async fn reorder(\n &self,\n course: &str,\n params: ReorderParams,\n ) -> Result<SdkReorderCourseLessonsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "reorder",
"params": [
{
"name": "course",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReorderParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReorderCourseLessonsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/courses_lessons.rs"
},
{
"operationId": "listPaymentMethods",
"resource": "payment_methods",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListPaymentMethodsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListPaymentMethodsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods.rs"
},
{
"operationId": "getPaymentMethodStatus",
"resource": "payment_methods",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n payment_method: &str,\n params: GetParams,\n ) -> Result<SdkGetPaymentMethodStatusResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "payment_method",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetPaymentMethodStatusResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods.rs"
},
{
"operationId": "enableOrDisablePaymentMethod",
"resource": "payment_methods",
"method": "enable",
"nativeSignature": "pub async fn enable(\n &self,\n payment_method: &str,\n params: EnableParams,\n ) -> Result<SdkEnableOrDisablePaymentMethodResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "enable",
"params": [
{
"name": "payment_method",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "EnableParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkEnableOrDisablePaymentMethodResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods.rs"
},
{
"operationId": "createPaymentConnectionHandoff",
"resource": "payment_methods",
"method": "connect",
"nativeSignature": "pub async fn connect(\n &self,\n payment_method: &str,\n params: ConnectParams,\n ) -> Result<SdkCreatePaymentConnectionHandoffResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "connect",
"params": [
{
"name": "payment_method",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ConnectParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreatePaymentConnectionHandoffResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods.rs"
},
{
"operationId": "validateAndSavePaymentMethodConfiguration",
"resource": "payment_methods",
"method": "validate",
"nativeSignature": "pub async fn validate(\n &self,\n payment_method: &str,\n params: ValidateParams,\n ) -> Result<SdkValidateAndSavePaymentMethodConfigurationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "validate",
"params": [
{
"name": "payment_method",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ValidateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkValidateAndSavePaymentMethodConfigurationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods.rs"
},
{
"operationId": "listCustomPaymentMethods",
"resource": "payment_methods_custom",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCustomPaymentMethodsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCustomPaymentMethodsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods_custom.rs"
},
{
"operationId": "createCustomPaymentMethod",
"resource": "payment_methods_custom",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateCustomPaymentMethodResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCustomPaymentMethodResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods_custom.rs"
},
{
"operationId": "getCustomPaymentMethod",
"resource": "payment_methods_custom",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n custom_payment_method: &str,\n params: GetParams,\n ) -> Result<SdkGetCustomPaymentMethodResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "custom_payment_method",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCustomPaymentMethodResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods_custom.rs"
},
{
"operationId": "replaceCustomPaymentMethod",
"resource": "payment_methods_custom",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n custom_payment_method: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceCustomPaymentMethodResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "custom_payment_method",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceCustomPaymentMethodResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods_custom.rs"
},
{
"operationId": "updateCustomPaymentMethod",
"resource": "payment_methods_custom",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n custom_payment_method: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateCustomPaymentMethodResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "custom_payment_method",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCustomPaymentMethodResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods_custom.rs"
},
{
"operationId": "deleteCustomPaymentMethod",
"resource": "payment_methods_custom",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n custom_payment_method: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteCustomPaymentMethodResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "custom_payment_method",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteCustomPaymentMethodResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/payment_methods_custom.rs"
},
{
"operationId": "getStoreSettings",
"resource": "store_settings",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n params: GetParams,\n ) -> Result<SdkGetStoreSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetStoreSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_settings.rs"
},
{
"operationId": "replaceGeneralStoreSettings",
"resource": "store_settings",
"method": "replace_general",
"nativeSignature": "pub async fn replace_general(\n &self,\n params: ReplaceGeneralParams,\n ) -> Result<SdkReplaceGeneralStoreSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace_general",
"params": [
{
"name": "params",
"type": "ReplaceGeneralParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceGeneralStoreSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_settings.rs"
},
{
"operationId": "updateGeneralStoreSettings",
"resource": "store_settings",
"method": "update_general",
"nativeSignature": "pub async fn update_general(\n &self,\n params: UpdateGeneralParams,\n ) -> Result<SdkUpdateGeneralStoreSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_general",
"params": [
{
"name": "params",
"type": "UpdateGeneralParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateGeneralStoreSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_settings.rs"
},
{
"operationId": "replaceAnalyticsSettings",
"resource": "store_settings",
"method": "replace_analytics",
"nativeSignature": "pub async fn replace_analytics(\n &self,\n params: ReplaceAnalyticsParams,\n ) -> Result<SdkReplaceAnalyticsSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace_analytics",
"params": [
{
"name": "params",
"type": "ReplaceAnalyticsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceAnalyticsSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_settings.rs"
},
{
"operationId": "updateAnalyticsSettings",
"resource": "store_settings",
"method": "update_analytics",
"nativeSignature": "pub async fn update_analytics(\n &self,\n params: UpdateAnalyticsParams,\n ) -> Result<SdkUpdateAnalyticsSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_analytics",
"params": [
{
"name": "params",
"type": "UpdateAnalyticsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateAnalyticsSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_settings.rs"
},
{
"operationId": "replaceMarketingSettings",
"resource": "store_settings",
"method": "replace_marketing",
"nativeSignature": "pub async fn replace_marketing(\n &self,\n params: ReplaceMarketingParams,\n ) -> Result<SdkReplaceMarketingSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace_marketing",
"params": [
{
"name": "params",
"type": "ReplaceMarketingParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceMarketingSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_settings.rs"
},
{
"operationId": "updateMarketingSettings",
"resource": "store_settings",
"method": "update_marketing",
"nativeSignature": "pub async fn update_marketing(\n &self,\n params: UpdateMarketingParams,\n ) -> Result<SdkUpdateMarketingSettingsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_marketing",
"params": [
{
"name": "params",
"type": "UpdateMarketingParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateMarketingSettingsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_settings.rs"
},
{
"operationId": "listNotificationChannels",
"resource": "store_notification_channels",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListNotificationChannelsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListNotificationChannelsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_notification_channels.rs"
},
{
"operationId": "createNotificationChannel",
"resource": "store_notification_channels",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateNotificationChannelResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateNotificationChannelResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_notification_channels.rs"
},
{
"operationId": "getNotificationChannel",
"resource": "store_notification_channels",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n notification_channel: &str,\n params: GetParams,\n ) -> Result<SdkGetNotificationChannelResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "notification_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetNotificationChannelResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_notification_channels.rs"
},
{
"operationId": "replaceNotificationChannel",
"resource": "store_notification_channels",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n notification_channel: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceNotificationChannelResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "notification_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceNotificationChannelResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_notification_channels.rs"
},
{
"operationId": "updateNotificationChannel",
"resource": "store_notification_channels",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n notification_channel: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateNotificationChannelResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "notification_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateNotificationChannelResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_notification_channels.rs"
},
{
"operationId": "deleteNotificationChannel",
"resource": "store_notification_channels",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n notification_channel: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteNotificationChannelResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "notification_channel",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteNotificationChannelResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_notification_channels.rs"
},
{
"operationId": "listCustomDomains",
"resource": "store_custom_domains",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCustomDomainsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCustomDomainsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_custom_domains.rs"
},
{
"operationId": "connectCustomDomain",
"resource": "store_custom_domains",
"method": "connect",
"nativeSignature": "pub async fn connect(\n &self,\n params: ConnectParams,\n ) -> Result<SdkConnectCustomDomainResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "connect",
"params": [
{
"name": "params",
"type": "ConnectParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkConnectCustomDomainResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_custom_domains.rs"
},
{
"operationId": "getCustomDomain",
"resource": "store_custom_domains",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n custom_domain: &str,\n params: GetParams,\n ) -> Result<SdkGetCustomDomainResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "custom_domain",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCustomDomainResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_custom_domains.rs"
},
{
"operationId": "disconnectCustomDomain",
"resource": "store_custom_domains",
"method": "disconnect",
"nativeSignature": "pub async fn disconnect(\n &self,\n custom_domain: &str,\n params: DisconnectParams,\n ) -> Result<SdkDisconnectCustomDomainResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "disconnect",
"params": [
{
"name": "custom_domain",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DisconnectParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDisconnectCustomDomainResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_custom_domains.rs"
},
{
"operationId": "refreshCustomDomainStatus",
"resource": "store_custom_domains",
"method": "refresh",
"nativeSignature": "pub async fn refresh(\n &self,\n custom_domain: &str,\n params: RefreshParams,\n ) -> Result<SdkRefreshCustomDomainStatusResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "refresh",
"params": [
{
"name": "custom_domain",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RefreshParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRefreshCustomDomainStatusResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/store_custom_domains.rs"
},
{
"operationId": "listCreditsProducts",
"resource": "credits_products",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCreditsProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCreditsProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_products.rs"
},
{
"operationId": "createCreditsProduct",
"resource": "credits_products",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateCreditsProductResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCreditsProductResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_products.rs"
},
{
"operationId": "searchCreditsProducts",
"resource": "credits_products",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchCreditsProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchCreditsProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_products.rs"
},
{
"operationId": "getCreditsProduct",
"resource": "credits_products",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n credit_product: &str,\n params: GetParams,\n ) -> Result<SdkGetCreditsProductResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "credit_product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCreditsProductResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_products.rs"
},
{
"operationId": "replaceCreditsProduct",
"resource": "credits_products",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n credit_product: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceCreditsProductResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "credit_product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceCreditsProductResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_products.rs"
},
{
"operationId": "updateCreditsProduct",
"resource": "credits_products",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n credit_product: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateCreditsProductResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "credit_product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCreditsProductResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_products.rs"
},
{
"operationId": "deleteCreditsProduct",
"resource": "credits_products",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n credit_product: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteCreditsProductResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "credit_product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteCreditsProductResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_products.rs"
},
{
"operationId": "listCreditBalances",
"resource": "credits_balances",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCreditBalancesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCreditBalancesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_balances.rs"
},
{
"operationId": "getCreditBalance",
"resource": "credits_balances",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n customer: &str,\n credit_product: &str,\n params: GetParams,\n ) -> Result<SdkGetCreditBalanceResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "credit_product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCreditBalanceResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_balances.rs"
},
{
"operationId": "recordCreditTransaction",
"resource": "credits",
"method": "record",
"nativeSignature": "pub async fn record(\n &self,\n params: RecordParams,\n ) -> Result<SdkRecordCreditTransactionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "record",
"params": [
{
"name": "params",
"type": "RecordParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRecordCreditTransactionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits.rs"
},
{
"operationId": "listCreditBalanceTransactions",
"resource": "credits_balances_transactions",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n customer: &str,\n credit_product: &str,\n params: ListParams,\n ) -> Result<SdkListCreditBalanceTransactionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "credit_product",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCreditBalanceTransactionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/credits_balances_transactions.rs"
},
{
"operationId": "listAffiliates",
"resource": "affiliates",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListAffiliatesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListAffiliatesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliates.rs"
},
{
"operationId": "getAffiliate",
"resource": "affiliates",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n affiliate: &str,\n params: GetParams,\n ) -> Result<SdkGetAffiliateResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "affiliate",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetAffiliateResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliates.rs"
},
{
"operationId": "updateAffiliateStatus",
"resource": "affiliates",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n affiliate: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateAffiliateStatusResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "affiliate",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateAffiliateStatusResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliates.rs"
},
{
"operationId": "listAffiliateReferrals",
"resource": "affiliate_referrals",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListAffiliateReferralsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListAffiliateReferralsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_referrals.rs"
},
{
"operationId": "getAffiliateReferral",
"resource": "affiliate_referrals",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n referral: &str,\n params: GetParams,\n ) -> Result<SdkGetAffiliateReferralResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "referral",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetAffiliateReferralResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_referrals.rs"
},
{
"operationId": "updateReferralStatus",
"resource": "affiliate_referrals",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n referral: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateReferralStatusResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "referral",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateReferralStatusResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_referrals.rs"
},
{
"operationId": "listAffiliateReferralSessions",
"resource": "affiliate_referral_sessions",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListAffiliateReferralSessionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListAffiliateReferralSessionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_referral_sessions.rs"
},
{
"operationId": "getAffiliateReferralSession",
"resource": "affiliate_referral_sessions",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n referral_session: &str,\n params: GetParams,\n ) -> Result<SdkGetAffiliateReferralSessionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "referral_session",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetAffiliateReferralSessionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_referral_sessions.rs"
},
{
"operationId": "listAffiliatePayouts",
"resource": "affiliate_payouts",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListAffiliatePayoutsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListAffiliatePayoutsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_payouts.rs"
},
{
"operationId": "getAffiliatePayout",
"resource": "affiliate_payouts",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n payout: &str,\n params: GetParams,\n ) -> Result<SdkGetAffiliatePayoutResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "payout",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetAffiliatePayoutResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_payouts.rs"
},
{
"operationId": "createAffiliatePayout",
"resource": "affiliate_payouts",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n affiliate: &str,\n params: CreateParams,\n ) -> Result<SdkCreateAffiliatePayoutResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "affiliate",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateAffiliatePayoutResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_payouts.rs"
},
{
"operationId": "updateAffiliatePayoutStatus",
"resource": "affiliate_payouts",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n payout: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateAffiliatePayoutStatusResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "payout",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateAffiliatePayoutStatusResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/affiliate_payouts.rs"
},
{
"operationId": "listRefunds",
"resource": "refunds",
"method": "list_refunds",
"nativeSignature": "pub async fn list_refunds(\n &self,\n params: ListRefundsParams,\n ) -> Result<SdkListRefundsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_refunds",
"params": [
{
"name": "params",
"type": "ListRefundsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListRefundsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/refunds.rs"
},
{
"operationId": "getRefund",
"resource": "refunds",
"method": "get_refund",
"nativeSignature": "pub async fn get_refund(\n &self,\n refund: &str,\n params: GetRefundParams,\n ) -> Result<SdkGetRefundResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_refund",
"params": [
{
"name": "refund",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetRefundParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetRefundResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/refunds.rs"
},
{
"operationId": "listExports",
"resource": "exports",
"method": "list_exports",
"nativeSignature": "pub async fn list_exports(\n &self,\n params: ListExportsParams,\n ) -> Result<SdkListExportsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_exports",
"params": [
{
"name": "params",
"type": "ListExportsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListExportsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/exports.rs"
},
{
"operationId": "createExport",
"resource": "exports",
"method": "create_export",
"nativeSignature": "pub async fn create_export(\n &self,\n params: CreateExportParams,\n ) -> Result<SdkCreateExportResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create_export",
"params": [
{
"name": "params",
"type": "CreateExportParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateExportResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/exports.rs"
},
{
"operationId": "getExport",
"resource": "exports",
"method": "get_export",
"nativeSignature": "pub async fn get_export(\n &self,\n export: &str,\n params: GetExportParams,\n ) -> Result<SdkGetExportResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_export",
"params": [
{
"name": "export",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetExportParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetExportResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/exports.rs"
},
{
"operationId": "downloadExport",
"resource": "exports",
"method": "download_export",
"nativeSignature": "pub async fn download_export(\n &self,\n export: &str,\n params: DownloadExportParams,\n ) -> Result<(), Error>",
"signatures": [
{
"name": "download_export",
"params": [
{
"name": "export",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DownloadExportParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "()",
"async": true
}
],
"sourceFile": "src/resources/exports.rs"
},
{
"operationId": "listDisputes",
"resource": "disputes",
"method": "list_disputes",
"nativeSignature": "pub async fn list_disputes(\n &self,\n params: ListDisputesParams,\n ) -> Result<SdkListDisputesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_disputes",
"params": [
{
"name": "params",
"type": "ListDisputesParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListDisputesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/disputes.rs"
},
{
"operationId": "getDispute",
"resource": "disputes",
"method": "get_dispute",
"nativeSignature": "pub async fn get_dispute(\n &self,\n dispute: &str,\n params: GetDisputeParams,\n ) -> Result<SdkGetDisputeResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_dispute",
"params": [
{
"name": "dispute",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetDisputeParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetDisputeResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/disputes.rs"
},
{
"operationId": "listCustomerEntitlements",
"resource": "entitlements",
"method": "list_customer_entitlements",
"nativeSignature": "pub async fn list_customer_entitlements(\n &self,\n customer: &str,\n params: ListCustomerEntitlementsParams,\n ) -> Result<SdkListCustomerEntitlementsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_customer_entitlements",
"params": [
{
"name": "customer",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListCustomerEntitlementsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCustomerEntitlementsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/entitlements.rs"
},
{
"operationId": "listCustomerEntitlementsByExternalId",
"resource": "entitlements",
"method": "list_customer_entitlements_by_external_id",
"nativeSignature": "pub async fn list_customer_entitlements_by_external_id(\n &self,\n external_id: &str,\n params: ListCustomerEntitlementsByExternalIdParams,\n ) -> Result<SdkListCustomerEntitlementsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_customer_entitlements_by_external_id",
"params": [
{
"name": "external_id",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListCustomerEntitlementsByExternalIdParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCustomerEntitlementsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/entitlements.rs"
},
{
"operationId": "createCustomerSession",
"resource": "customer_sessions",
"method": "create_customer_session",
"nativeSignature": "pub async fn create_customer_session(\n &self,\n params: CreateCustomerSessionParams,\n ) -> Result<SdkCreateCustomerSessionResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create_customer_session",
"params": [
{
"name": "params",
"type": "CreateCustomerSessionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCustomerSessionResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_sessions.rs"
},
{
"operationId": "revokeCustomerSession",
"resource": "customer_sessions",
"method": "revoke_customer_session",
"nativeSignature": "pub async fn revoke_customer_session(\n &self,\n session: &str,\n params: RevokeCustomerSessionParams,\n ) -> Result<SdkRevokeCustomerSessionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "revoke_customer_session",
"params": [
{
"name": "session",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "RevokeCustomerSessionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkRevokeCustomerSessionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_sessions.rs"
},
{
"operationId": "getCustomerPortalProfile",
"resource": "customer_portal",
"method": "get_customer_portal_profile",
"nativeSignature": "pub async fn get_customer_portal_profile(\n &self,\n ) -> Result<SdkGetCustomerPortalProfileResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_customer_portal_profile",
"params": [],
"returnType": "SdkGetCustomerPortalProfileResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "updateCustomerPortalProfile",
"resource": "customer_portal",
"method": "update_customer_portal_profile",
"nativeSignature": "pub async fn update_customer_portal_profile(\n &self,\n params: UpdateCustomerPortalProfileParams,\n ) -> Result<SdkUpdateCustomerPortalProfileResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_customer_portal_profile",
"params": [
{
"name": "params",
"type": "UpdateCustomerPortalProfileParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCustomerPortalProfileResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "listCustomerPortalOrders",
"resource": "customer_portal",
"method": "list_customer_portal_orders",
"nativeSignature": "pub async fn list_customer_portal_orders(\n &self,\n ) -> Result<SdkListCustomerPortalOrdersResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_customer_portal_orders",
"params": [],
"returnType": "SdkListCustomerPortalOrdersResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "getCustomerPortalOrder",
"resource": "customer_portal",
"method": "get_customer_portal_order",
"nativeSignature": "pub async fn get_customer_portal_order(\n &self,\n order: &str,\n ) -> Result<SdkGetCustomerPortalOrderResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_customer_portal_order",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCustomerPortalOrderResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "listCustomerPortalSubscriptions",
"resource": "customer_portal",
"method": "list_customer_portal_subscriptions",
"nativeSignature": "pub async fn list_customer_portal_subscriptions(\n &self,\n ) -> Result<SdkListCustomerPortalSubscriptionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_customer_portal_subscriptions",
"params": [],
"returnType": "SdkListCustomerPortalSubscriptionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "getCustomerPortalSubscription",
"resource": "customer_portal",
"method": "get_customer_portal_subscription",
"nativeSignature": "pub async fn get_customer_portal_subscription(\n &self,\n subscription: &str,\n ) -> Result<SdkGetCustomerPortalSubscriptionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_customer_portal_subscription",
"params": [
{
"name": "subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCustomerPortalSubscriptionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "getCustomerPortalSubscriptionCapabilities",
"resource": "customer_portal",
"method": "get_customer_portal_subscription_capabilities",
"nativeSignature": "pub async fn get_customer_portal_subscription_capabilities(\n &self,\n subscription: &str,\n ) -> Result<SdkGetCustomerPortalSubscriptionCapabilitiesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_customer_portal_subscription_capabilities",
"params": [
{
"name": "subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCustomerPortalSubscriptionCapabilitiesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "listCustomerPortalEntitlements",
"resource": "customer_portal",
"method": "list_customer_portal_entitlements",
"nativeSignature": "pub async fn list_customer_portal_entitlements(\n &self,\n ) -> Result<SdkListCustomerPortalEntitlementsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_customer_portal_entitlements",
"params": [],
"returnType": "SdkListCustomerPortalEntitlementsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "cancelCustomerSubscriptionAtPeriodEnd",
"resource": "customer_portal",
"method": "cancel_customer_subscription_at_period_end",
"nativeSignature": "pub async fn cancel_customer_subscription_at_period_end(\n &self,\n product_subscription: &str,\n params: CancelCustomerSubscriptionAtPeriodEndParams,\n ) -> Result<SdkCancelCustomerSubscriptionAtPeriodEndResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "cancel_customer_subscription_at_period_end",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CancelCustomerSubscriptionAtPeriodEndParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCancelCustomerSubscriptionAtPeriodEndResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "cancelCustomerSubscriptionImmediately",
"resource": "customer_portal",
"method": "cancel_customer_subscription_immediately",
"nativeSignature": "pub async fn cancel_customer_subscription_immediately(\n &self,\n product_subscription: &str,\n params: CancelCustomerSubscriptionImmediatelyParams,\n ) -> Result<SdkCancelCustomerSubscriptionImmediatelyResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "cancel_customer_subscription_immediately",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "CancelCustomerSubscriptionImmediatelyParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCancelCustomerSubscriptionImmediatelyResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "pauseCustomerSubscription",
"resource": "customer_portal",
"method": "pause_customer_subscription",
"nativeSignature": "pub async fn pause_customer_subscription(\n &self,\n product_subscription: &str,\n params: PauseCustomerSubscriptionParams,\n ) -> Result<SdkPauseCustomerSubscriptionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "pause_customer_subscription",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "PauseCustomerSubscriptionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkPauseCustomerSubscriptionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "resumeCustomerSubscription",
"resource": "customer_portal",
"method": "resume_customer_subscription",
"nativeSignature": "pub async fn resume_customer_subscription(\n &self,\n product_subscription: &str,\n params: ResumeCustomerSubscriptionParams,\n ) -> Result<SdkResumeCustomerSubscriptionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "resume_customer_subscription",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ResumeCustomerSubscriptionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkResumeCustomerSubscriptionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "updateCustomerSubscriptionPaymentMethod",
"resource": "customer_portal",
"method": "update_customer_subscription_payment_method",
"nativeSignature": "pub async fn update_customer_subscription_payment_method(\n &self,\n product_subscription: &str,\n params: UpdateCustomerSubscriptionPaymentMethodParams,\n ) -> Result<SdkUpdateCustomerSubscriptionPaymentMethodResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update_customer_subscription_payment_method",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateCustomerSubscriptionPaymentMethodParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCustomerSubscriptionPaymentMethodResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "previewCustomerSubscriptionPlanChange",
"resource": "customer_portal",
"method": "preview_customer_subscription_plan_change",
"nativeSignature": "pub async fn preview_customer_subscription_plan_change(\n &self,\n product_subscription: &str,\n params: PreviewCustomerSubscriptionPlanChangeParams,\n ) -> Result<SdkPreviewCustomerSubscriptionPlanChangeResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "preview_customer_subscription_plan_change",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "PreviewCustomerSubscriptionPlanChangeParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkPreviewCustomerSubscriptionPlanChangeResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "confirmCustomerSubscriptionPlanChange",
"resource": "customer_portal",
"method": "confirm_customer_subscription_plan_change",
"nativeSignature": "pub async fn confirm_customer_subscription_plan_change(\n &self,\n product_subscription: &str,\n params: ConfirmCustomerSubscriptionPlanChangeParams,\n ) -> Result<SdkConfirmCustomerSubscriptionPlanChangeResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "confirm_customer_subscription_plan_change",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ConfirmCustomerSubscriptionPlanChangeParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkConfirmCustomerSubscriptionPlanChangeResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "previewCustomerSubscriptionRenewalDateChange",
"resource": "customer_portal",
"method": "preview_customer_subscription_renewal_date_change",
"nativeSignature": "pub async fn preview_customer_subscription_renewal_date_change(\n &self,\n product_subscription: &str,\n params: PreviewCustomerSubscriptionRenewalDateChangeParams,\n ) -> Result<SdkPreviewCustomerSubscriptionRenewalDateChangeResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "preview_customer_subscription_renewal_date_change",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "PreviewCustomerSubscriptionRenewalDateChangeParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkPreviewCustomerSubscriptionRenewalDateChangeResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "confirmCustomerSubscriptionRenewalDateChange",
"resource": "customer_portal",
"method": "confirm_customer_subscription_renewal_date_change",
"nativeSignature": "pub async fn confirm_customer_subscription_renewal_date_change(\n &self,\n product_subscription: &str,\n params: ConfirmCustomerSubscriptionRenewalDateChangeParams,\n ) -> Result<SdkConfirmCustomerSubscriptionRenewalDateChangeResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "confirm_customer_subscription_renewal_date_change",
"params": [
{
"name": "product_subscription",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ConfirmCustomerSubscriptionRenewalDateChangeParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkConfirmCustomerSubscriptionRenewalDateChangeResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/customer_portal.rs"
},
{
"operationId": "listIntegrationEvents",
"resource": "events",
"method": "list_integration_events",
"nativeSignature": "pub async fn list_integration_events(\n &self,\n params: ListIntegrationEventsParams,\n ) -> Result<SdkListIntegrationEventsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_integration_events",
"params": [
{
"name": "params",
"type": "ListIntegrationEventsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListIntegrationEventsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/events.rs"
},
{
"operationId": "listOrderEvents",
"resource": "events",
"method": "list_order_events",
"nativeSignature": "pub async fn list_order_events(\n &self,\n order: &str,\n params: ListOrderEventsParams,\n ) -> Result<SdkListOrderEventsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_order_events",
"params": [
{
"name": "order",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListOrderEventsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListOrderEventsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/events.rs"
},
{
"operationId": "listWebhookEventTypes",
"resource": "webhook_platform",
"method": "list_webhook_event_types",
"nativeSignature": "pub async fn list_webhook_event_types(\n &self,\n params: ListWebhookEventTypesParams,\n ) -> Result<SdkListWebhookEventTypesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_webhook_event_types",
"params": [
{
"name": "params",
"type": "ListWebhookEventTypesParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListWebhookEventTypesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_platform.rs"
},
{
"operationId": "listWebhookDeliveries",
"resource": "webhook_platform",
"method": "list_webhook_deliveries",
"nativeSignature": "pub async fn list_webhook_deliveries(\n &self,\n params: ListWebhookDeliveriesParams,\n ) -> Result<SdkListWebhookDeliveriesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_webhook_deliveries",
"params": [
{
"name": "params",
"type": "ListWebhookDeliveriesParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListWebhookDeliveriesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_platform.rs"
},
{
"operationId": "getWebhookDelivery",
"resource": "webhook_platform",
"method": "get_webhook_delivery",
"nativeSignature": "pub async fn get_webhook_delivery(\n &self,\n delivery: &str,\n params: GetWebhookDeliveryParams,\n ) -> Result<SdkGetWebhookDeliveryResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_webhook_delivery",
"params": [
{
"name": "delivery",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetWebhookDeliveryParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetWebhookDeliveryResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_platform.rs"
},
{
"operationId": "replayWebhookDelivery",
"resource": "webhook_platform",
"method": "replay_webhook_delivery",
"nativeSignature": "pub async fn replay_webhook_delivery(\n &self,\n delivery: &str,\n params: ReplayWebhookDeliveryParams,\n ) -> Result<SdkReplayWebhookDeliveryResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "replay_webhook_delivery",
"params": [
{
"name": "delivery",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplayWebhookDeliveryParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplayWebhookDeliveryResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/webhook_platform.rs"
},
{
"operationId": "getAccount",
"resource": "account",
"method": "get_account",
"nativeSignature": "pub async fn get_account(&self) -> Result<SdkGetAccountResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_account",
"params": [],
"returnType": "SdkGetAccountResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/account.rs"
},
{
"operationId": "listStores",
"resource": "account",
"method": "list_stores",
"nativeSignature": "pub async fn list_stores(&self) -> Result<SdkListStoresResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list_stores",
"params": [],
"returnType": "SdkListStoresResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/account.rs"
},
{
"operationId": "createStore",
"resource": "account",
"method": "create_store",
"nativeSignature": "pub async fn create_store(\n &self,\n params: CreateStoreParams,\n ) -> Result<SdkCreateStoreResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create_store",
"params": [
{
"name": "params",
"type": "CreateStoreParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateStoreResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/account.rs"
},
{
"operationId": "getStore",
"resource": "account",
"method": "get_store",
"nativeSignature": "pub async fn get_store(\n &self,\n store: &str,\n ) -> Result<SdkGetStoreResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_store",
"params": [
{
"name": "store",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetStoreResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/account.rs"
},
{
"operationId": "getStorePermissions",
"resource": "account",
"method": "get_store_permissions",
"nativeSignature": "pub async fn get_store_permissions(\n &self,\n params: GetStorePermissionsParams,\n ) -> Result<SdkGetStorePermissionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_store_permissions",
"params": [
{
"name": "params",
"type": "GetStorePermissionsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetStorePermissionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/account.rs"
},
{
"operationId": "getOAuthInstallation",
"resource": "oauth_management",
"method": "get_oauth_installation",
"nativeSignature": "pub async fn get_oauth_installation(\n &self,\n ) -> Result<SdkGetOAuthInstallationResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_oauth_installation",
"params": [],
"returnType": "SdkGetOAuthInstallationResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/oauth_management.rs"
},
{
"operationId": "deleteOAuthInstallation",
"resource": "oauth_management",
"method": "delete_oauth_installation",
"nativeSignature": "pub async fn delete_oauth_installation(&self) -> Result<(), Error>",
"signatures": [
{
"name": "delete_oauth_installation",
"params": [],
"returnType": "()",
"async": true
}
],
"sourceFile": "src/resources/oauth_management.rs"
},
{
"operationId": "listBlacklists",
"resource": "blacklists",
"method": "list",
"nativeSignature": "pub async fn list(&self, params: ListParams) -> Result<BlacklistListResponse, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistListResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "createBlacklist",
"resource": "blacklists",
"method": "create",
"nativeSignature": "pub async fn create(&self, params: CreateParams) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "getBlacklist",
"resource": "blacklists",
"method": "get",
"nativeSignature": "pub async fn get(&self, blacklist: &str) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "blacklist",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "updateBlacklist",
"resource": "blacklists",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n blacklist: &str,\n params: UpdateParams,\n ) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "blacklist",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "deleteBlacklist",
"resource": "blacklists",
"method": "delete",
"nativeSignature": "pub async fn delete(&self, blacklist: &str) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "blacklist",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "v2ListBlacklists",
"resource": "blacklists",
"method": "v_2_list_blacklists",
"nativeSignature": "pub async fn v_2_list_blacklists(\n &self,\n params: V2ListBlacklistsParams,\n ) -> Result<BlacklistListResponse, Error>",
"signatures": [
{
"name": "v_2_list_blacklists",
"params": [
{
"name": "params",
"type": "V2ListBlacklistsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistListResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "v2CreateBlacklist",
"resource": "blacklists",
"method": "v_2_create_blacklist",
"nativeSignature": "pub async fn v_2_create_blacklist(\n &self,\n params: V2CreateBlacklistParams,\n ) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "v_2_create_blacklist",
"params": [
{
"name": "params",
"type": "V2CreateBlacklistParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "v2GetBlacklist",
"resource": "blacklists",
"method": "v_2_get_blacklist",
"nativeSignature": "pub async fn v_2_get_blacklist(\n &self,\n blacklist: &str,\n params: V2GetBlacklistParams,\n ) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "v_2_get_blacklist",
"params": [
{
"name": "blacklist",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2GetBlacklistParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "v2ReplaceBlacklist",
"resource": "blacklists",
"method": "v_2_replace_blacklist",
"nativeSignature": "pub async fn v_2_replace_blacklist(\n &self,\n blacklist: &str,\n params: V2ReplaceBlacklistParams,\n ) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "v_2_replace_blacklist",
"params": [
{
"name": "blacklist",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ReplaceBlacklistParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "v2UpdateBlacklist",
"resource": "blacklists",
"method": "v_2_update_blacklist",
"nativeSignature": "pub async fn v_2_update_blacklist(\n &self,\n blacklist: &str,\n params: V2UpdateBlacklistParams,\n ) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "v_2_update_blacklist",
"params": [
{
"name": "blacklist",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2UpdateBlacklistParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "v2DeleteBlacklist",
"resource": "blacklists",
"method": "v_2_delete_blacklist",
"nativeSignature": "pub async fn v_2_delete_blacklist(\n &self,\n blacklist: &str,\n params: V2DeleteBlacklistParams,\n ) -> Result<BlacklistResponse, Error>",
"signatures": [
{
"name": "v_2_delete_blacklist",
"params": [
{
"name": "blacklist",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2DeleteBlacklistParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "BlacklistResponse",
"async": true
}
],
"sourceFile": "src/resources/blacklists.rs"
},
{
"operationId": "listCoupons",
"resource": "coupons",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "createCoupon",
"resource": "coupons",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateCouponResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateCouponResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "getCoupon",
"resource": "coupons",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n coupon: &str,\n params: GetParams,\n ) -> Result<SdkGetCouponResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "coupon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "GetParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetCouponResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "replaceCoupon",
"resource": "coupons",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n coupon: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceCouponResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "coupon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceCouponResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "updateCoupon",
"resource": "coupons",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n coupon: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateCouponResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "coupon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateCouponResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "deleteCoupon",
"resource": "coupons",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n coupon: &str,\n params: DeleteParams,\n ) -> Result<SdkDeleteCouponResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "coupon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "DeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteCouponResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "searchCoupons",
"resource": "coupons",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "batchCreateCoupons",
"resource": "coupons",
"method": "batch_create",
"nativeSignature": "pub async fn batch_create(\n &self,\n params: BatchCreateParams,\n ) -> Result<SdkBatchCreateCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_create",
"params": [
{
"name": "params",
"type": "BatchCreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchCreateCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "batchUpdateCoupons",
"resource": "coupons",
"method": "batch_update",
"nativeSignature": "pub async fn batch_update(\n &self,\n params: BatchUpdateParams,\n ) -> Result<SdkBatchUpdateCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_update",
"params": [
{
"name": "params",
"type": "BatchUpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchUpdateCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "batchDeleteCoupons",
"resource": "coupons",
"method": "batch_delete",
"nativeSignature": "pub async fn batch_delete(\n &self,\n params: BatchDeleteParams,\n ) -> Result<SdkBatchDeleteCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_delete",
"params": [
{
"name": "params",
"type": "BatchDeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchDeleteCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2ListCoupons",
"resource": "coupons",
"method": "v_2_list_coupons",
"nativeSignature": "pub async fn v_2_list_coupons(\n &self,\n params: V2ListCouponsParams,\n ) -> Result<SdkV2ListCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_list_coupons",
"params": [
{
"name": "params",
"type": "V2ListCouponsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ListCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2CreateCoupon",
"resource": "coupons",
"method": "v_2_create_coupon",
"nativeSignature": "pub async fn v_2_create_coupon(\n &self,\n params: V2CreateCouponParams,\n ) -> Result<SdkV2CreateCouponResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_create_coupon",
"params": [
{
"name": "params",
"type": "V2CreateCouponParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2CreateCouponResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2SearchCoupons",
"resource": "coupons",
"method": "v_2_search_coupons",
"nativeSignature": "pub async fn v_2_search_coupons(\n &self,\n params: V2SearchCouponsParams,\n ) -> Result<SdkV2SearchCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_search_coupons",
"params": [
{
"name": "params",
"type": "V2SearchCouponsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2SearchCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2GetCoupon",
"resource": "coupons",
"method": "v_2_get_coupon",
"nativeSignature": "pub async fn v_2_get_coupon(\n &self,\n coupon: &str,\n params: V2GetCouponParams,\n ) -> Result<SdkV2GetCouponResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_get_coupon",
"params": [
{
"name": "coupon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2GetCouponParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2GetCouponResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2ReplaceCoupon",
"resource": "coupons",
"method": "v_2_replace_coupon",
"nativeSignature": "pub async fn v_2_replace_coupon(\n &self,\n coupon: &str,\n params: V2ReplaceCouponParams,\n ) -> Result<SdkV2ReplaceCouponResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_replace_coupon",
"params": [
{
"name": "coupon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ReplaceCouponParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ReplaceCouponResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2UpdateCoupon",
"resource": "coupons",
"method": "v_2_update_coupon",
"nativeSignature": "pub async fn v_2_update_coupon(\n &self,\n coupon: &str,\n params: V2UpdateCouponParams,\n ) -> Result<SdkV2UpdateCouponResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_update_coupon",
"params": [
{
"name": "coupon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2UpdateCouponParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2UpdateCouponResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2DeleteCoupon",
"resource": "coupons",
"method": "v_2_delete_coupon",
"nativeSignature": "pub async fn v_2_delete_coupon(\n &self,\n coupon: &str,\n params: V2DeleteCouponParams,\n ) -> Result<SdkV2DeleteCouponResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_delete_coupon",
"params": [
{
"name": "coupon",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2DeleteCouponParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2DeleteCouponResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2BatchCreateCoupons",
"resource": "coupons",
"method": "v_2_batch_create_coupons",
"nativeSignature": "pub async fn v_2_batch_create_coupons(\n &self,\n params: V2BatchCreateCouponsParams,\n ) -> Result<SdkV2BatchCreateCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_batch_create_coupons",
"params": [
{
"name": "params",
"type": "V2BatchCreateCouponsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2BatchCreateCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2BatchUpdateCoupons",
"resource": "coupons",
"method": "v_2_batch_update_coupons",
"nativeSignature": "pub async fn v_2_batch_update_coupons(\n &self,\n params: V2BatchUpdateCouponsParams,\n ) -> Result<SdkV2BatchUpdateCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_batch_update_coupons",
"params": [
{
"name": "params",
"type": "V2BatchUpdateCouponsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2BatchUpdateCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "v2BatchDeleteCoupons",
"resource": "coupons",
"method": "v_2_batch_delete_coupons",
"nativeSignature": "pub async fn v_2_batch_delete_coupons(\n &self,\n params: V2BatchDeleteCouponsParams,\n ) -> Result<SdkV2BatchDeleteCouponsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_batch_delete_coupons",
"params": [
{
"name": "params",
"type": "V2BatchDeleteCouponsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2BatchDeleteCouponsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/coupons.rs"
},
{
"operationId": "listFeedback",
"resource": "feedback",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "getFeedback",
"resource": "feedback",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n feedback: &str,\n ) -> Result<SdkGetFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "feedback",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "replyToFeedback",
"resource": "feedback",
"method": "reply",
"nativeSignature": "pub async fn reply(\n &self,\n feedback: &str,\n params: ReplyParams,\n ) -> Result<SdkReplyToFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "reply",
"params": [
{
"name": "feedback",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplyParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplyToFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "searchFeedback",
"resource": "feedback",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "v2ListFeedback",
"resource": "feedback",
"method": "v_2_list_feedback",
"nativeSignature": "pub async fn v_2_list_feedback(\n &self,\n params: V2ListFeedbackParams,\n ) -> Result<SdkV2ListFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_list_feedback",
"params": [
{
"name": "params",
"type": "V2ListFeedbackParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ListFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "v2SearchFeedback",
"resource": "feedback",
"method": "v_2_search_feedback",
"nativeSignature": "pub async fn v_2_search_feedback(\n &self,\n params: V2SearchFeedbackParams,\n ) -> Result<SdkV2SearchFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_search_feedback",
"params": [
{
"name": "params",
"type": "V2SearchFeedbackParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2SearchFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "v2GetFeedback",
"resource": "feedback",
"method": "v_2_get_feedback",
"nativeSignature": "pub async fn v_2_get_feedback(\n &self,\n feedback: &str,\n params: V2GetFeedbackParams,\n ) -> Result<SdkV2GetFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_get_feedback",
"params": [
{
"name": "feedback",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2GetFeedbackParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2GetFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "v2ReplaceFeedback",
"resource": "feedback",
"method": "v_2_replace_feedback",
"nativeSignature": "pub async fn v_2_replace_feedback(\n &self,\n feedback: &str,\n params: V2ReplaceFeedbackParams,\n ) -> Result<SdkV2ReplaceFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_replace_feedback",
"params": [
{
"name": "feedback",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ReplaceFeedbackParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ReplaceFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "v2ReplyToFeedback",
"resource": "feedback",
"method": "v_2_reply_to_feedback",
"nativeSignature": "pub async fn v_2_reply_to_feedback(\n &self,\n feedback: &str,\n params: V2ReplyToFeedbackParams,\n ) -> Result<SdkV2ReplyToFeedbackResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_reply_to_feedback",
"params": [
{
"name": "feedback",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ReplyToFeedbackParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ReplyToFeedbackResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/feedback.rs"
},
{
"operationId": "listSections",
"resource": "sections",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "createSection",
"resource": "sections",
"method": "create",
"nativeSignature": "pub async fn create(\n &self,\n params: CreateParams,\n ) -> Result<SdkCreateSectionResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "create",
"params": [
{
"name": "params",
"type": "CreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkCreateSectionResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "getSection",
"resource": "sections",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n section: &str,\n ) -> Result<SdkGetSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "replaceSection",
"resource": "sections",
"method": "replace",
"nativeSignature": "pub async fn replace(\n &self,\n section: &str,\n params: ReplaceParams,\n ) -> Result<SdkReplaceSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "updateSection",
"resource": "sections",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n section: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "deleteSection",
"resource": "sections",
"method": "delete",
"nativeSignature": "pub async fn delete(\n &self,\n section: &str,\n ) -> Result<SdkDeleteSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "delete",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkDeleteSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "replaceSectionOrder",
"resource": "sections",
"method": "replace_order",
"nativeSignature": "pub async fn replace_order(\n &self,\n params: ReplaceOrderParams,\n ) -> Result<SdkReplaceSectionOrderResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace_order",
"params": [
{
"name": "params",
"type": "ReplaceOrderParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceSectionOrderResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "replaceSectionProducts",
"resource": "sections",
"method": "replace_products",
"nativeSignature": "pub async fn replace_products(\n &self,\n section: &str,\n params: ReplaceProductsParams,\n ) -> Result<SdkReplaceSectionProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace_products",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceProductsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceSectionProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "replaceSectionGroups",
"resource": "sections",
"method": "replace_groups",
"nativeSignature": "pub async fn replace_groups(\n &self,\n section: &str,\n params: ReplaceGroupsParams,\n ) -> Result<SdkReplaceSectionGroupsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "replace_groups",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplaceGroupsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplaceSectionGroupsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "searchSections",
"resource": "sections",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "batchCreateSections",
"resource": "sections",
"method": "batch_create",
"nativeSignature": "pub async fn batch_create(\n &self,\n params: BatchCreateParams,\n ) -> Result<SdkBatchCreateSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_create",
"params": [
{
"name": "params",
"type": "BatchCreateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchCreateSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "batchUpdateSections",
"resource": "sections",
"method": "batch_update",
"nativeSignature": "pub async fn batch_update(\n &self,\n params: BatchUpdateParams,\n ) -> Result<SdkBatchUpdateSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_update",
"params": [
{
"name": "params",
"type": "BatchUpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchUpdateSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "batchDeleteSections",
"resource": "sections",
"method": "batch_delete",
"nativeSignature": "pub async fn batch_delete(\n &self,\n params: BatchDeleteParams,\n ) -> Result<SdkBatchDeleteSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "batch_delete",
"params": [
{
"name": "params",
"type": "BatchDeleteParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkBatchDeleteSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2ListSections",
"resource": "sections",
"method": "v_2_list_sections",
"nativeSignature": "pub async fn v_2_list_sections(\n &self,\n params: V2ListSectionsParams,\n ) -> Result<SdkV2ListSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_list_sections",
"params": [
{
"name": "params",
"type": "V2ListSectionsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ListSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2CreateSection",
"resource": "sections",
"method": "v_2_create_section",
"nativeSignature": "pub async fn v_2_create_section(\n &self,\n params: V2CreateSectionParams,\n ) -> Result<SdkV2CreateSectionResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_create_section",
"params": [
{
"name": "params",
"type": "V2CreateSectionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2CreateSectionResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2SearchSections",
"resource": "sections",
"method": "v_2_search_sections",
"nativeSignature": "pub async fn v_2_search_sections(\n &self,\n params: V2SearchSectionsParams,\n ) -> Result<SdkV2SearchSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_search_sections",
"params": [
{
"name": "params",
"type": "V2SearchSectionsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2SearchSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2GetSection",
"resource": "sections",
"method": "v_2_get_section",
"nativeSignature": "pub async fn v_2_get_section(\n &self,\n section: &str,\n params: V2GetSectionParams,\n ) -> Result<SdkV2GetSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_get_section",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2GetSectionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2GetSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2ReplaceSection",
"resource": "sections",
"method": "v_2_replace_section",
"nativeSignature": "pub async fn v_2_replace_section(\n &self,\n section: &str,\n params: V2ReplaceSectionParams,\n ) -> Result<SdkV2ReplaceSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_replace_section",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ReplaceSectionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ReplaceSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2UpdateSection",
"resource": "sections",
"method": "v_2_update_section",
"nativeSignature": "pub async fn v_2_update_section(\n &self,\n section: &str,\n params: V2UpdateSectionParams,\n ) -> Result<SdkV2UpdateSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_update_section",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2UpdateSectionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2UpdateSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2DeleteSection",
"resource": "sections",
"method": "v_2_delete_section",
"nativeSignature": "pub async fn v_2_delete_section(\n &self,\n section: &str,\n params: V2DeleteSectionParams,\n ) -> Result<SdkV2DeleteSectionResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_delete_section",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2DeleteSectionParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2DeleteSectionResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2BatchCreateSections",
"resource": "sections",
"method": "v_2_batch_create_sections",
"nativeSignature": "pub async fn v_2_batch_create_sections(\n &self,\n params: V2BatchCreateSectionsParams,\n ) -> Result<SdkV2BatchCreateSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_batch_create_sections",
"params": [
{
"name": "params",
"type": "V2BatchCreateSectionsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2BatchCreateSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2BatchUpdateSections",
"resource": "sections",
"method": "v_2_batch_update_sections",
"nativeSignature": "pub async fn v_2_batch_update_sections(\n &self,\n params: V2BatchUpdateSectionsParams,\n ) -> Result<SdkV2BatchUpdateSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_batch_update_sections",
"params": [
{
"name": "params",
"type": "V2BatchUpdateSectionsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2BatchUpdateSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2BatchDeleteSections",
"resource": "sections",
"method": "v_2_batch_delete_sections",
"nativeSignature": "pub async fn v_2_batch_delete_sections(\n &self,\n params: V2BatchDeleteSectionsParams,\n ) -> Result<SdkV2BatchDeleteSectionsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_batch_delete_sections",
"params": [
{
"name": "params",
"type": "V2BatchDeleteSectionsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2BatchDeleteSectionsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2ReplaceSectionOrder",
"resource": "sections",
"method": "v_2_replace_section_order",
"nativeSignature": "pub async fn v_2_replace_section_order(\n &self,\n params: V2ReplaceSectionOrderParams,\n ) -> Result<SdkV2ReplaceSectionOrderResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_replace_section_order",
"params": [
{
"name": "params",
"type": "V2ReplaceSectionOrderParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ReplaceSectionOrderResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2ReplaceSectionProducts",
"resource": "sections",
"method": "v_2_replace_section_products",
"nativeSignature": "pub async fn v_2_replace_section_products(\n &self,\n section: &str,\n params: V2ReplaceSectionProductsParams,\n ) -> Result<SdkV2ReplaceSectionProductsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_replace_section_products",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ReplaceSectionProductsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ReplaceSectionProductsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "v2ReplaceSectionGroups",
"resource": "sections",
"method": "v_2_replace_section_groups",
"nativeSignature": "pub async fn v_2_replace_section_groups(\n &self,\n section: &str,\n params: V2ReplaceSectionGroupsParams,\n ) -> Result<SdkV2ReplaceSectionGroupsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_replace_section_groups",
"params": [
{
"name": "section",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ReplaceSectionGroupsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ReplaceSectionGroupsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/sections.rs"
},
{
"operationId": "listTickets",
"resource": "tickets",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n params: ListParams,\n ) -> Result<SdkListTicketsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListTicketsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets.rs"
},
{
"operationId": "getTicket",
"resource": "tickets",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n ticket: &str,\n ) -> Result<SdkGetTicketResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetTicketResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets.rs"
},
{
"operationId": "searchTickets",
"resource": "tickets",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n params: SearchParams,\n ) -> Result<SdkSearchTicketsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchTicketsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets.rs"
},
{
"operationId": "v2ListTickets",
"resource": "tickets",
"method": "v_2_list_tickets",
"nativeSignature": "pub async fn v_2_list_tickets(\n &self,\n params: V2ListTicketsParams,\n ) -> Result<SdkV2ListTicketsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_list_tickets",
"params": [
{
"name": "params",
"type": "V2ListTicketsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ListTicketsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets.rs"
},
{
"operationId": "v2SearchTickets",
"resource": "tickets",
"method": "v_2_search_tickets",
"nativeSignature": "pub async fn v_2_search_tickets(\n &self,\n params: V2SearchTicketsParams,\n ) -> Result<SdkV2SearchTicketsResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_search_tickets",
"params": [
{
"name": "params",
"type": "V2SearchTicketsParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2SearchTicketsResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets.rs"
},
{
"operationId": "v2GetTicket",
"resource": "tickets",
"method": "v_2_get_ticket",
"nativeSignature": "pub async fn v_2_get_ticket(\n &self,\n ticket: &str,\n params: V2GetTicketParams,\n ) -> Result<SdkV2GetTicketResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_get_ticket",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2GetTicketParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2GetTicketResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets.rs"
},
{
"operationId": "updateTicket",
"resource": "tickets",
"method": "update",
"nativeSignature": "pub async fn update(\n &self,\n ticket: &str,\n params: UpdateParams,\n ) -> Result<SdkUpdateTicketResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "update",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "UpdateParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkUpdateTicketResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets.rs"
},
{
"operationId": "listTicketMessages",
"resource": "tickets_messages",
"method": "list",
"nativeSignature": "pub async fn list(\n &self,\n ticket: &str,\n params: ListParams,\n ) -> Result<SdkListTicketMessagesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "list",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ListParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkListTicketMessagesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets_messages.rs"
},
{
"operationId": "replyToTicket",
"resource": "tickets_messages",
"method": "reply",
"nativeSignature": "pub async fn reply(\n &self,\n ticket: &str,\n params: ReplyParams,\n ) -> Result<SdkReplyToTicketResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "reply",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "ReplyParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkReplyToTicketResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets_messages.rs"
},
{
"operationId": "getTicketMessage",
"resource": "tickets_messages",
"method": "get",
"nativeSignature": "pub async fn get(\n &self,\n ticket: &str,\n message: &str,\n ) -> Result<SdkGetTicketMessageResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "message",
"type": "&str",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkGetTicketMessageResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets_messages.rs"
},
{
"operationId": "searchTicketMessages",
"resource": "tickets_messages",
"method": "search",
"nativeSignature": "pub async fn search(\n &self,\n ticket: &str,\n params: SearchParams,\n ) -> Result<SdkSearchTicketMessagesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "search",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "SearchParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkSearchTicketMessagesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets_messages.rs"
},
{
"operationId": "v2ListTicketMessages",
"resource": "tickets_messages",
"method": "v_2_list_ticket_messages",
"nativeSignature": "pub async fn v_2_list_ticket_messages(\n &self,\n ticket: &str,\n params: V2ListTicketMessagesParams,\n ) -> Result<SdkV2ListTicketMessagesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_list_ticket_messages",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ListTicketMessagesParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ListTicketMessagesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets_messages.rs"
},
{
"operationId": "v2ReplyToTicket",
"resource": "tickets_messages",
"method": "v_2_reply_to_ticket",
"nativeSignature": "pub async fn v_2_reply_to_ticket(\n &self,\n ticket: &str,\n params: V2ReplyToTicketParams,\n ) -> Result<SdkV2ReplyToTicketResponseValue201ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_reply_to_ticket",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2ReplyToTicketParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2ReplyToTicketResponseValue201ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets_messages.rs"
},
{
"operationId": "v2SearchTicketMessages",
"resource": "tickets_messages",
"method": "v_2_search_ticket_messages",
"nativeSignature": "pub async fn v_2_search_ticket_messages(\n &self,\n ticket: &str,\n params: V2SearchTicketMessagesParams,\n ) -> Result<SdkV2SearchTicketMessagesResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_search_ticket_messages",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2SearchTicketMessagesParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2SearchTicketMessagesResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets_messages.rs"
},
{
"operationId": "v2GetTicketMessage",
"resource": "tickets_messages",
"method": "v_2_get_ticket_message",
"nativeSignature": "pub async fn v_2_get_ticket_message(\n &self,\n ticket: &str,\n message: &str,\n params: V2GetTicketMessageParams,\n ) -> Result<SdkV2GetTicketMessageResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "v_2_get_ticket_message",
"params": [
{
"name": "ticket",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "message",
"type": "&str",
"optional": false,
"passingStyle": "positional"
},
{
"name": "params",
"type": "V2GetTicketMessageParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkV2GetTicketMessageResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/tickets_messages.rs"
},
{
"operationId": "getOAuthAuthorizationServerMetadata",
"resource": "oauth",
"method": "get_oauth_authorization_server_metadata",
"nativeSignature": "pub async fn get_oauth_authorization_server_metadata(\n &self,\n ) -> Result<SdkGetOAuthAuthorizationServerMetadataResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "get_oauth_authorization_server_metadata",
"params": [],
"returnType": "SdkGetOAuthAuthorizationServerMetadataResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/oauth.rs"
},
{
"operationId": "getOAuthAuthorizationRequest",
"resource": "oauth",
"method": "get_oauth_authorization_request",
"nativeSignature": "pub async fn get_oauth_authorization_request(\n &self,\n params: GetOAuthAuthorizationRequestParams,\n ) -> Result<String, Error>",
"signatures": [
{
"name": "get_oauth_authorization_request",
"params": [
{
"name": "params",
"type": "GetOAuthAuthorizationRequestParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "String",
"async": true
}
],
"sourceFile": "src/resources/oauth.rs"
},
{
"operationId": "approveOAuthAuthorization",
"resource": "oauth",
"method": "approve_oauth_authorization",
"nativeSignature": "pub async fn approve_oauth_authorization(\n &self,\n params: ApproveOAuthAuthorizationParams,\n ) -> Result<(), Error>",
"signatures": [
{
"name": "approve_oauth_authorization",
"params": [
{
"name": "params",
"type": "ApproveOAuthAuthorizationParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "()",
"async": true
}
],
"sourceFile": "src/resources/oauth.rs"
},
{
"operationId": "denyOAuthAuthorization",
"resource": "oauth",
"method": "deny_oauth_authorization",
"nativeSignature": "pub async fn deny_oauth_authorization(\n &self,\n params: DenyOAuthAuthorizationParams,\n ) -> Result<(), Error>",
"signatures": [
{
"name": "deny_oauth_authorization",
"params": [
{
"name": "params",
"type": "DenyOAuthAuthorizationParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "()",
"async": true
}
],
"sourceFile": "src/resources/oauth.rs"
},
{
"operationId": "exchangeOAuthToken",
"resource": "oauth",
"method": "exchange_oauth_token",
"nativeSignature": "pub async fn exchange_oauth_token(\n &self,\n params: ExchangeOAuthTokenParams,\n ) -> Result<SdkExchangeOAuthTokenResponseValue200ApplicationJson, Error>",
"signatures": [
{
"name": "exchange_oauth_token",
"params": [
{
"name": "params",
"type": "ExchangeOAuthTokenParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "SdkExchangeOAuthTokenResponseValue200ApplicationJson",
"async": true
}
],
"sourceFile": "src/resources/oauth.rs"
},
{
"operationId": "revokeOAuthToken",
"resource": "oauth",
"method": "revoke_oauth_token",
"nativeSignature": "pub async fn revoke_oauth_token(\n &self,\n params: RevokeOAuthTokenParams,\n ) -> Result<Vec<serde_json::Value>, Error>",
"signatures": [
{
"name": "revoke_oauth_token",
"params": [
{
"name": "params",
"type": "RevokeOAuthTokenParams",
"optional": false,
"passingStyle": "positional"
}
],
"returnType": "Vec<serde_json::Value>",
"async": true
}
],
"sourceFile": "src/resources/oauth.rs"
}
]