Integrations class abstract
- Annotations
-
- @ChopperApi.new()
Constructors
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