Integrations class abstract

Annotations
  • @ChopperApi.new()

Constructors

Integrations()

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

boxedupCatalogCatalogidGet({required String? catalogid}) Future<Response<List<WebApiModulesIntegrationsStorefrontWebCatalog>>>
@param catalogid
boxedupCatalogCatalogidProductsLocationidLocationidWarehouseidWarehouseidGet({required String? catalogid, required String? locationid, required String? warehouseid, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter, String? inventorydepartmentid, String? categoryid, String? subcategoryid}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesIntegrationsStorefrontStorefrontProductLoader>>
Get products in a catalog with availability. @param catalogid @param locationid @param warehouseid @param pageno @param pagesize @param sort @param filter @param inventorydepartmentid @param categoryid @param subcategoryid
boxedupCatalogGet() Future<Response<List<WebApiModulesIntegrationsStorefrontWebCatalog>>>
Get catalogs.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
shopifyCreateOrderWebhookLocationLocationidPost({required String? locationid, required ShopifySharpOrder? body}) Future<Response>
@param locationid
shopifyThemeInstallInstructionsGet() Future<Response>
storefrontCatalogCatalogidCategorytreeGet({required String? catalogid}) Future<Response<WebApiModulesIntegrationsStorefrontWebCatalog>>
Get categorytree for a catalog. @param catalogid
storefrontCatalogCatalogidGet({required String? catalogid}) Future<Response<List<WebApiModulesIntegrationsStorefrontWebCatalog>>>
Get catalog by id. @param catalogid
storefrontCatalogCatalogidProductsLocationidLocationidWarehouseidWarehouseidFromdateFromdateTodateTodateGet({required String? catalogid, required String? locationid, required String? warehouseid, required String? fromdate, required String? todate, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter, String? inventorydepartmentid, String? categoryid, String? subcategoryid}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesIntegrationsStorefrontStorefrontProductLoader>>
Get products in a catalog with availability. @param catalogid @param locationid @param warehouseid @param fromdate @param todate @param pageno @param pagesize @param sort @param filter @param inventorydepartmentid @param categoryid @param subcategoryid
storefrontCatalogCatalogidProductsWarehouseidWarehouseidLocationidLocationidGet({required String? catalogid, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter, required String? warehouseid, required String? locationid, String? inventorydepartmentid, String? categoryid, String? subcategoryid}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesIntegrationsStorefrontStorefrontProductLoader>>
Get products in a catalog. @param catalogid @param pageno @param pagesize @param sort @param filter @param warehouseid @param locationid @param inventorydepartmentid @param categoryid @param subcategoryid
storefrontCatalogGet() Future<Response<List<WebApiModulesIntegrationsStorefrontWebCatalog>>>
Get catalogs.
storefrontLoginAzurePost({required WebApiModulesAccountServicesJwtAzureADRequest? body}) Future<Response<WebApiModulesIntegrationsStorefrontLoginResponse>>
Login (for Contacts)
storefrontLoginPost({required WebApiModulesIntegrationsStorefrontLoginRequest? body}) Future<Response<WebApiModulesIntegrationsStorefrontLoginResponse>>
Login (for Contacts)
storefrontLookupdealGet() Future<Response<List<WebApiModulesIntegrationsStorefrontDealModel>>>
Lookup a list of valid deals for submitting quote requests
storefrontLookuplocationGet() Future<Response<List<WebApiModulesIntegrationsStorefrontLocationModel>>>
Lookup locations for a warehouse
storefrontLookupwarehouseGet() Future<Response<List<WebApiModulesIntegrationsStorefrontLocationModel>>>
Lookup warehouses
storefrontProductavailabilityInventoryidInventoryidWarehouseidWarehouseidFromdateFromdateTodateTodateGet({required String? inventoryid, required String? warehouseid, required DateTime? fromdate, required DateTime? todate}) Future<Response<WebApiModulesIntegrationsStorefrontProductAvailability>>
@param inventoryid @param warehouseid @param fromdate @param todate
storefrontProductdetailsProductidProductidLocationidLocationidWarehouseidWarehouseidFromdateFromdateTodateTodateGet({required String? productid, required String? locationid, required String? warehouseid, required DateTime? fromdate, required DateTime? todate}) Future<Response<WebApiModulesIntegrationsStorefrontGetProductWarehouseDetailsResponse>>
Get extended product details with availability and rates @param productid @param locationid @param warehouseid @param fromdate @param todate
storefrontProductProductidWarehouseidWarehouseidLocationidLocationidFromdateFromdateTodateTodateGet({required String? productid, required String? warehouseid, required String? locationid, required String? fromdate, required String? todate, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<WebApiModulesIntegrationsStorefrontStorefrontProductL>>
Get product details of a single product, availability will be defaulted to today + 6 days and use the location/warehouse from the product's catalog. @param productid @param warehouseid @param locationid @param fromdate @param todate @param pageno @param pagesize @param sort @param filter
storefrontProductsInventoryidsInventoryidsLocationidLocationidWarehouseidWarehouseidFromdateFromdateTodateTodateGet({required String? inventoryids, required String? locationid, required String? warehouseid, required String? fromdate, required String? todate, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesIntegrationsStorefrontStorefrontProductLoader>>
Get products by comma separated list of InventoryIds with availability. (When a product is removed from a catalog the catalog's product id will change, so we can query this endpoint to update the product ids in a users shopping cart if we can find the same InventoryId on a different catalog listing. @param inventoryids @param locationid @param warehouseid @param fromdate @param todate @param pageno @param pagesize @param sort @param filter
storefrontProductsProductidsLocationidLocationidWarehouseidWarehouseidFromdateFromdateTodateTodateGet({required String? productids, required String? locationid, required String? warehouseid, required String? fromdate, required String? todate, int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesIntegrationsStorefrontStorefrontProductLoader>>
Get products by id with availability. (for revalidating shopping cart) @param productids @param locationid @param warehouseid @param fromdate @param todate @param pageno @param pagesize @param sort @param filter
storefrontProgressmeterIdGet({required String? id}) Future<Response<WebApiModulesIntegrationsStorefrontStorefrontProgress>>
Returns the current status from a progress meter session. @param id
storefrontRegisterPost({required WebApiModulesIntegrationsStorefrontContactRegistrationRequest? body}) Future<Response<WebApiModulesIntegrationsStorefrontContactRegistrationResponse>>
Register a new account (Contact)
storefrontResetpasswordfromemailPost({required WebApiModulesIntegrationsStorefrontResetPasswordFromEmailRequest? body}) Future<Response<WebApiModulesIntegrationsStorefrontLoginResponse>>
Send email to Reset Password (for Contacts)
storefrontSendchangepasswordemailPost({required WebApiModulesIntegrationsStorefrontSendResetPasswordEmailRequest? body}) Future<Response>
Send email to Change Password (for Contacts)
storefrontSendinquiryemailPost({required WebApiModulesIntegrationsStorefrontSendInquiryEmailRequest? body}) Future<Response<WebApiModulesIntegrationsStorefrontSendInquiryEmailResponse>>
Send an inquiry email about an item.
storefrontSendresetpasswordemailPost({required WebApiModulesIntegrationsStorefrontSendResetPasswordEmailRequest? body}) Future<Response>
Send email to Reset Password (for Contacts)
storefrontSettingsGet() Future<Response<WebApiModulesIntegrationsStorefrontStorefrontSettings>>
Returns storefront settings.
storefrontSettingsPut({required WebApiModulesIntegrationsStorefrontStorefrontSettings? body}) Future<Response>
Update storefront settings.
storefrontSettingsSchemaGet() Future<Response<List<WebApiModulesIntegrationsStorefrontStorefrontSettingsPropertySchema>>>
Returns storefront settings.
storefrontSubmitquoterequestPost({required WebApiModulesIntegrationsStorefrontQuoteRequest? body}) Future<Response<WebApiModulesIntegrationsStorefrontSubmitQuoteRequestResponse>>
Submit a Quote Request
storefrontVersionGet() Future<Response<String>>
Returns the storefront api version.
taskschedulerTaskstepsBrowsePost({required FwStandardModelsBrowseRequest? body}) Future<Response<FwStandardSqlServerFwJsonDataTable>>
taskschedulerTaskstepsExportexcelxlsxPost({required FwStandardModelsBrowseRequest? body}) Future<Response<FwCoreControllersFwDataControllerDoExportExcelXlsxExportFileAsyncResult>>
taskschedulerTaskstepsGet({int? pageno, int? pagesize, String? sort, List<FwStandardModelsFwQueryFilter>? filter}) Future<Response<FwStandardModelsFwQueryResponseWebApiModulesAdministratorTaskSchedulerTaskStepsLogic>>
@param pageno @param pagesize @param sort @param filter
taskschedulerTaskstepsIdDelete({required String? id}) Future<Response<bool>>
@param id
taskschedulerTaskstepsIdGet({required String? id}) Future<Response<WebApiModulesAdministratorTaskSchedulerTaskSteps>>
@param id
taskschedulerTaskstepsIdPut({required String? id, required WebApiModulesAdministratorTaskSchedulerTaskSteps? body}) Future<Response<WebApiModulesAdministratorTaskSchedulerTaskSteps>>
@param id
taskschedulerTaskstepsPost({required WebApiModulesAdministratorTaskSchedulerTaskSteps? body}) Future<Response<WebApiModulesAdministratorTaskSchedulerTaskSteps>>
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

create({ChopperClient? client, Client? httpClient, Authenticator? authenticator, ErrorConverter? errorConverter, Converter? converter, Uri? baseUrl, List<Interceptor>? interceptors}) Integrations