Plugins class abstract

Annotations
  • @ChopperApi.new()

Constructors

Plugins()

Properties

client ↔ ChopperClient
getter/setter pairinherited
definitionType Type
Used internally to retrieve the service from ChopperClient.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

azureadpluginImportgroupcontactsPost({required WebApiModulesPluginsAzureADContactsImportGroupRequest? body}) Future<Response<WebApiModulesPluginsAzureADContactsImportGroupResponse>>
azureadpluginImportgroupusersPost({required WebApiModulesPluginsAzureADUsersImportGroupRequest? body}) Future<Response<WebApiModulesPluginsAzureADUsersImportGroupResponse>>
azureadpluginLoadadcontactgroupsPost({required WebApiModulesPluginsAzureADGetAzureADGroupsRequest? body}) Future<Response<WebApiModulesPluginsAzureADGetAzureADGroupsResponse>>
azureadpluginLoadadusergroupsPost({required WebApiModulesPluginsAzureADGetAzureADGroupsRequest? body}) Future<Response<WebApiModulesPluginsAzureADGetAzureADGroupsResponse>>
boxeduppluginQaUser3pSignUpPost({required WebApiModulesPluginsBoxedUpBoxedUpSignUpResponse? body}) Future<Response<WebApiModulesPluginsBoxedUpBoxedUpSignUpResponse>>
Mock service for testing BoxedUp's /user/3p/sign_up endpoint
boxeduppluginQaUser3pUpdateAccessTokenPost({required WebApiModulesPluginsBoxedUpBoxedUpUpdateTokenRequest? body}) Future<Response<WebApiModulesPluginsBoxedUpBoxedUpUpdateTokenResponse>>
Mock service for testing BoxedUp's /user/3p/update_access_token endpoint
boxeduppluginSignUpPost({required WebApiModulesPluginsBoxedUpRwBoxedUpRequestWebApiModulesPluginsBoxedUpBoxedUpSignUpRequest? body}) Future<Response<WebApiModulesPluginsBoxedUpStatusResponseWebApiModulesPluginsBoxedUpRwBoxedUpTokenResponseWebApiModulesPluginsBoxedUpBoxedUpSignUpResponse>>
Call BoxedUp to signup for an account and provide a RentalWorks access token.
boxeduppluginUpdateAccessTokenPost({required WebApiModulesPluginsBoxedUpRwBoxedUpRequestWebApiModulesPluginsBoxedUpBoxedUpUpdateTokenRequest? body}) Future<Response<WebApiModulesPluginsBoxedUpStatusResponseWebApiModulesPluginsBoxedUpBoxedUpUpdateTokenResponse>>
Call BoxedUp to update their RentalWorks access token.
creditcardpluginCardpointeGatewayapiMakepaymentPost({required WebApiModulesPagesActiveLinkCardPointePaymentPaymentActiveLinkAuthorizeRequest? body}) Future<Response<WebApiModulesPagesActiveLinkCardPointePaymentPaymentActiveLinkMakePaymentAsyncResponse>>
creditcardpluginCardpointeGatewayapiSendauthorizeemailPost({required WebApiModulesPagesActiveLinkCardPointePaymentPaymentActiveLinkSendAuthorizEmailRequest? body}) Future<Response<WebApiModulesPagesActiveLinkCardPointePaymentPaymentActiveLinkSendPreAuthorizeEmailResponse>>
Sends an email to a customer requesting them to input their credit card information, which is then used to create a credit card pre-authorization or a deposit, based on the Capture flag..
creditcardpluginDepositBrowsePost({required FwStandardModelsBrowseRequest? body}) Future<Response<FwStandardSqlServerFwJsonDataTable>>
Browse credit card deposit records.
creditcardpluginDepositEmptyobjectGet() Future<Response>
Get an empty credit card deposit record.
creditcardpluginDepositExportexcelxlsxPost({required FwStandardModelsBrowseRequest? body}) Future<Response<FwCoreControllersFwDataControllerDoExportExcelXlsxExportFileAsyncResult>>
Export credit card deposit records to excel.
creditcardpluginDepositGet({int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesPluginsCreditCardOrderDepositLogic>>
Get credit card deposit records. @param pageno @param pagesize @param sort @param filter
creditcardpluginDepositOrderOrderidHasdepositrecordsGet({required String? orderId}) Future<Response<bool>>
Returns a boolean used to toggle the View Deposits button on an Order. The value is true when there is data to see. @param OrderId Unique Identifier
creditcardpluginDepositPost({required WebApiModulesPluginsCreditCardCreditCardOrderDepositRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardOrderDepositResponse>>
Do a credit card authorize and capture transaction and create a depleting deposit receipt.
creditcardpluginDepositReceiptidRefundPost({required String? receiptid, required WebApiModulesPluginsCreditCardCreditCardRefundRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardRefundResponse>>
Do a credit card refund against a depleting deposit. @param receiptid
creditcardpluginLogBrowsePost({required FwStandardModelsBrowseRequest? body}) Future<Response<FwStandardSqlServerFwJsonDataTable>>
Browse the credit card transaction log.
creditcardpluginLogEmptyobjectGet() Future<Response>
Get an empty credit card transaction log object.
creditcardpluginLogExportexcelxlsxPost({required FwStandardModelsBrowseRequest? body}) Future<Response<FwCoreControllersFwDataControllerDoExportExcelXlsxExportFileAsyncResult>>
Return credit card transaction log as an excel spreadsheet.
creditcardpluginLogGet({int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesPluginsCreditCardCreditCardLogLogic>>
Gets credit card transaction log records. @param pageno @param pagesize @param sort @param filter
creditcardpluginLogOrderOrderidHasrecordsGet({required String? orderId}) Future<Response<bool>>
Returns a boolean if an order has credit card transaction log records. @param OrderId
creditcardpluginPreauthorizationBrowsePost({required String? orderId, required FwStandardModelsBrowseRequest? body}) Future<Response<FwStandardSqlServerFwJsonDataTable>>
Browse credit card pre-authorization records. @param OrderId
creditcardpluginPreauthorizationEmptyobjectGet() Future<Response>
Get an empty credit card pre-authorization record.
creditcardpluginPreauthorizationExportexcelxlsxPost({required FwStandardModelsBrowseRequest? body}) Future<Response<FwCoreControllersFwDataControllerDoExportExcelXlsxExportFileAsyncResult>>
Export credit card pre-authorization records to excel.
creditcardpluginPreauthorizationGet({int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesPluginsCreditCardCreditCardPreAuthorizationLogic>>
Get credit card pre-authorizations. @param pageno @param pagesize @param sort @param filter
creditcardpluginPreauthorizationOrderOrderidCapturepreauthorizationsPost({required String? orderid, required WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationForOrderRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationForOrderResponse>>
Capture pre-authorizations for an order and create depleting deposits. @param orderid
creditcardpluginPreauthorizationOrderOrderidHaspreauthorizationrecordsGet({required String? orderId}) Future<Response<bool>>
Returns a boolean if an order has any pre-authorization records (no status filter). @param OrderId
creditcardpluginPreauthorizationOrderOrderidTotalpreauthorizationamountGet({required String? orderId}) Future<Response<num>>
Get total of all credit card pre-authorization records for an order where status is APPROVED. @param OrderId
creditcardpluginPreauthorizationPost({required WebApiModulesPluginsCreditCardCreditCardPreAuthorizationRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardPreAuthorizationResponse>>
Create a credit card pre-authorization record and do a credit card authorize transaction (unless there's an approval step).
creditcardpluginPreauthorizationPreauthorizationidCapturePost({required String? preauthorizationid, required WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardCapturePreAuthorizationResponse>>
Capture a pre-authorization and create a depleting deposit. @param preauthorizationid
creditcardpluginPreauthorizationPreauthorizationidUpdatestatusPost({required String? preauthorizationid, required WebApiModulesPluginsCreditCardCreditCardUpdatePreAuthorizationStatusRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardUpdatePreAuthorizationStatusResponse>>
Approve a credit card pre-authorization. @param preauthorizationid
creditcardpluginPreauthorizationPreauthorizationidVoidPost({required String? preauthorizationid, required WebApiModulesPluginsCreditCardCreditCardVoidPreAuthorizationRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardVoidPreAuthorizationResponse>>
Void a credit card pre-authorization. @param preauthorizationid
creditcardpluginProcesscreditcardinfoOrderidGet({required String? orderId}) Future<Response<WebApiModulesPluginsCreditCardProcessCreditCardInfo>>
Load order info for processing credit card payments. @param OrderId
creditcardpluginProfileCustomerCustomeridAccountAccountidDelete({required String? customerid, required String? accountid}) Future<Response<WebApiModulesPluginsCreditCardCreditCardPluginDeleteAccountResponse>>
Delete a customer credit card. @param customerid @param accountid
creditcardpluginProfileCustomerCustomeridAccountAccountidGet({required String? customerid, required String? accountid}) Future<Response<WebApiModulesPluginsCreditCardAccount>>
Get customer credit card account. @param customerid @param accountid
creditcardpluginProfileCustomerCustomeridAccountGet({required String? customerid, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesPluginsCreditCardAccount>>
Get customer credit card accounts. @param customerid @param pageno @param pagesize @param sort @param filter
creditcardpluginProfileCustomerCustomeridAccountPost({required String? customerid, required WebApiModulesPluginsCreditCardCreditCardPluginCreateOrUpdateAccountRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardPluginCreateOrUpdateAccountResponse>>
Create/update a customer credit card account. @param customerid
creditcardpluginProfileCustomerCustomeridAuthorizedaccountGet({required String? customerid, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesPluginsCreditCardAccount>>
Get customer credit card accounts that have card on file permission from the customer. @param customerid @param pageno @param pagesize @param sort @param filter
creditcardpluginProfileCustomerCustomeridDefaultaccountGet({required String? customerid}) Future<Response>
Get customer default credit card account. Returns null if not found. @param customerid
creditcardpluginProfileDealDealidAccountAccountidDelete({required String? dealid, required String? accountid}) Future<Response<WebApiModulesPluginsCreditCardCreditCardPluginDeleteAccountResponse>>
Delete a deal credit card account. @param dealid @param accountid
creditcardpluginProfileDealDealidAccountAccountidGet({required String? dealid, required String? accountid}) Future<Response<WebApiModulesPluginsCreditCardAccount>>
Get deal credit card account. @param dealid @param accountid
creditcardpluginProfileDealDealidAccountGet({required String? dealid, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesPluginsCreditCardAccount>>
Get deal credit card accounts. @param dealid @param pageno @param pagesize @param sort @param filter
creditcardpluginProfileDealDealidAccountPost({required String? dealid, required WebApiModulesPluginsCreditCardCreditCardPluginCreateOrUpdateAccountRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardPluginCreateOrUpdateAccountResponse>>
Create/update a deal credit card account. @param dealid
creditcardpluginProfileDealDealidAuthorizedaccountGet({required String? dealid, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesPluginsCreditCardAccount>>
Get deal credit card accounts that have card on file permission from the customer. @param dealid @param pageno @param pagesize @param sort @param filter
creditcardpluginProfileDealDealidDefaultaccountGet({required String? dealid}) Future<Response>
Get deal default credit card account. @param dealid
creditcardpluginSettingsGet({required String? receiptid}) Future<Response<WebApiModulesPluginsCreditCardCreditCardPluginGetSettingsResponse>>
Get settings for interacting with the credit card api @param receiptid
creditcardpluginVoidReceiptReceiptidPost({required String? receiptid, required WebApiModulesPluginsCreditCardCreditCardPluginVoidReceiptRequest? body}) Future<Response<WebApiModulesPluginsCreditCardCreditCardPluginVoidResponse>>
Voids a credit card payment receipt if the transaction has not been settled and the receipt has not been exported @param receiptid
hubspotpluginDeletehubspottokensPost() Future<Response<WebApiModulesAccountServicesHubSpotDeleteHubSpotTokens>>
hubspotpluginHashubspotrefreshtokenPost() Future<Response<WebApiModulesAccountServicesHubSpotGetHubSpotRefreshTokenBool>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

create({ChopperClient? client, Authenticator? authenticator, Uri? baseUrl, Iterable? interceptors}) Plugins