woocommerce_client library

Classes

Authentication
Customer
Customer1
Customer1Billing
Customer1Shipping
Customer2
CustomerDownload
CustomerDownloadFile
DataContinents
DataContinentsCountriesInner
DataContinentsCountriesInnerStatesInner
DataCountries
DataCurrencies
DataIndex
DeserializationMessage
Primarily intended for use in an isolate.
HttpBasicAuth
OAuth
OrderNote
OrderNote1
PaymentGateway
PaymentGateway1
PaymentGateway1Settings
PaymentGateway1SettingsTypeEnum
Type of setting.
PaymentGateway1SettingsTypeEnumTypeTransformer
Transformation class that can encode an instance of PaymentGateway1SettingsTypeEnum to String, and decode dynamic data back to PaymentGateway1SettingsTypeEnum.
Product
Product1
Product1AttributesInner
Product1BackordersEnum
If managing stock, this controls if backorders are allowed.
Product1BackordersEnumTypeTransformer
Transformation class that can encode an instance of Product1BackordersEnum to String, and decode dynamic data back to Product1BackordersEnum.
Product1CatalogVisibilityEnum
Catalog visibility.
Product1CatalogVisibilityEnumTypeTransformer
Transformation class that can encode an instance of Product1CatalogVisibilityEnum to String, and decode dynamic data back to Product1CatalogVisibilityEnum.
Product1CategoriesInner
Product1DefaultAttributesInner
Product1Dimensions
Product1DownloadsInner
Product1ImagesInner
Product1StatusEnum
Product status (post status).
Product1StatusEnumTypeTransformer
Transformation class that can encode an instance of Product1StatusEnum to String, and decode dynamic data back to Product1StatusEnum.
Product1StockStatusEnum
Controls the stock status of the product.
Product1StockStatusEnumTypeTransformer
Transformation class that can encode an instance of Product1StockStatusEnum to String, and decode dynamic data back to Product1StockStatusEnum.
Product1TagsInner
Product1TaxStatusEnum
Tax status.
Product1TaxStatusEnumTypeTransformer
Transformation class that can encode an instance of Product1TaxStatusEnum to String, and decode dynamic data back to Product1TaxStatusEnum.
Product1TypeEnum
Product type.
Product1TypeEnumTypeTransformer
Transformation class that can encode an instance of Product1TypeEnum to String, and decode dynamic data back to Product1TypeEnum.
ProductAttribute
ProductAttribute1
ProductAttribute1OrderByEnum
Default sort order.
ProductAttribute1OrderByEnumTypeTransformer
Transformation class that can encode an instance of ProductAttribute1OrderByEnum to String, and decode dynamic data back to ProductAttribute1OrderByEnum.
ProductAttribute1TypeEnum
Type of attribute.
ProductAttribute1TypeEnumTypeTransformer
Transformation class that can encode an instance of ProductAttribute1TypeEnum to String, and decode dynamic data back to ProductAttribute1TypeEnum.
ProductAttribute2
ProductAttribute2OrderByEnum
Default sort order.
ProductAttribute2OrderByEnumTypeTransformer
Transformation class that can encode an instance of ProductAttribute2OrderByEnum to String, and decode dynamic data back to ProductAttribute2OrderByEnum.
ProductAttribute2TypeEnum
Type of attribute.
ProductAttribute2TypeEnumTypeTransformer
Transformation class that can encode an instance of ProductAttribute2TypeEnum to String, and decode dynamic data back to ProductAttribute2TypeEnum.
ProductAttributeOrderByEnum
Default sort order.
ProductAttributeOrderByEnumTypeTransformer
Transformation class that can encode an instance of ProductAttributeOrderByEnum to String, and decode dynamic data back to ProductAttributeOrderByEnum.
ProductAttributeTerm
ProductAttributeTerm1
ProductAttributeTerm2
ProductAttributeTypeEnum
Type of attribute.
ProductAttributeTypeEnumTypeTransformer
Transformation class that can encode an instance of ProductAttributeTypeEnum to String, and decode dynamic data back to ProductAttributeTypeEnum.
ProductBackordersEnum
If managing stock, this controls if backorders are allowed.
ProductBackordersEnumTypeTransformer
Transformation class that can encode an instance of ProductBackordersEnum to String, and decode dynamic data back to ProductBackordersEnum.
ProductCat
ProductCat1
ProductCat1DisplayEnum
Category archive display type.
ProductCat1DisplayEnumTypeTransformer
Transformation class that can encode an instance of ProductCat1DisplayEnum to String, and decode dynamic data back to ProductCat1DisplayEnum.
ProductCat1Image
ProductCat2
ProductCat2DisplayEnum
Category archive display type.
ProductCat2DisplayEnumTypeTransformer
Transformation class that can encode an instance of ProductCat2DisplayEnum to String, and decode dynamic data back to ProductCat2DisplayEnum.
ProductCatalogVisibilityEnum
Catalog visibility.
ProductCatalogVisibilityEnumTypeTransformer
Transformation class that can encode an instance of ProductCatalogVisibilityEnum to String, and decode dynamic data back to ProductCatalogVisibilityEnum.
ProductCatDisplayEnum
Category archive display type.
ProductCatDisplayEnumTypeTransformer
Transformation class that can encode an instance of ProductCatDisplayEnum to String, and decode dynamic data back to ProductCatDisplayEnum.
ProductReview
ProductReview1
ProductReview1StatusEnum
Status of the review.
ProductReview1StatusEnumTypeTransformer
Transformation class that can encode an instance of ProductReview1StatusEnum to String, and decode dynamic data back to ProductReview1StatusEnum.
ProductReview2
ProductReview2StatusEnum
Status of the review.
ProductReview2StatusEnumTypeTransformer
Transformation class that can encode an instance of ProductReview2StatusEnum to String, and decode dynamic data back to ProductReview2StatusEnum.
ProductReviewReviewerAvatarUrls
ProductReviewStatusEnum
Status of the review.
ProductReviewStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductReviewStatusEnum to String, and decode dynamic data back to ProductReviewStatusEnum.
ProductShippingClass
ProductShippingClass1
ProductShippingClass2
ProductStatusEnum
Product status (post status).
ProductStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductStatusEnum to String, and decode dynamic data back to ProductStatusEnum.
ProductStockStatusEnum
Controls the stock status of the product.
ProductStockStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductStockStatusEnum to String, and decode dynamic data back to ProductStockStatusEnum.
ProductTag
ProductTag1
ProductTag2
ProductTaxStatusEnum
Tax status.
ProductTaxStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductTaxStatusEnum to String, and decode dynamic data back to ProductTaxStatusEnum.
ProductTypeEnum
Product type.
ProductTypeEnumTypeTransformer
Transformation class that can encode an instance of ProductTypeEnum to String, and decode dynamic data back to ProductTypeEnum.
ProductVariation
ProductVariation1
ProductVariation1BackordersEnum
If managing stock, this controls if backorders are allowed.
ProductVariation1BackordersEnumTypeTransformer
Transformation class that can encode an instance of ProductVariation1BackordersEnum to String, and decode dynamic data back to ProductVariation1BackordersEnum.
ProductVariation1Dimensions
ProductVariation1Image
ProductVariation1StatusEnum
Variation status.
ProductVariation1StatusEnumTypeTransformer
Transformation class that can encode an instance of ProductVariation1StatusEnum to String, and decode dynamic data back to ProductVariation1StatusEnum.
ProductVariation1StockStatusEnum
Controls the stock status of the product.
ProductVariation1StockStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductVariation1StockStatusEnum to String, and decode dynamic data back to ProductVariation1StockStatusEnum.
ProductVariation1TaxStatusEnum
Tax status.
ProductVariation1TaxStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductVariation1TaxStatusEnum to String, and decode dynamic data back to ProductVariation1TaxStatusEnum.
ProductVariationBackordersEnum
If managing stock, this controls if backorders are allowed.
ProductVariationBackordersEnumTypeTransformer
Transformation class that can encode an instance of ProductVariationBackordersEnum to String, and decode dynamic data back to ProductVariationBackordersEnum.
ProductVariationStatusEnum
Variation status.
ProductVariationStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductVariationStatusEnum to String, and decode dynamic data back to ProductVariationStatusEnum.
ProductVariationStockStatusEnum
Controls the stock status of the product.
ProductVariationStockStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductVariationStockStatusEnum to String, and decode dynamic data back to ProductVariationStockStatusEnum.
ProductVariationTaxStatusEnum
Tax status.
ProductVariationTaxStatusEnumTypeTransformer
Transformation class that can encode an instance of ProductVariationTaxStatusEnum to String, and decode dynamic data back to ProductVariationTaxStatusEnum.
QueryParam
QueryString
Report
ReportCouponTotal
ReportCustomerTotal
ReportOrderTotal
ReportProductTotal
ReportReviewTotal
SalesReport
SalesReportTotal
Setting
SettingGroup
SettingTypeEnum
Type of setting.
SettingTypeEnumTypeTransformer
Transformation class that can encode an instance of SettingTypeEnum to String, and decode dynamic data back to SettingTypeEnum.
ShippingMethod
ShippingZone
ShippingZone1
ShippingZoneLocation
ShippingZoneLocation1
ShippingZoneLocation1TypeEnum
Shipping zone location type.
ShippingZoneLocation1TypeEnumTypeTransformer
Transformation class that can encode an instance of ShippingZoneLocation1TypeEnum to String, and decode dynamic data back to ShippingZoneLocation1TypeEnum.
ShippingZoneLocationTypeEnum
Shipping zone location type.
ShippingZoneLocationTypeEnumTypeTransformer
Transformation class that can encode an instance of ShippingZoneLocationTypeEnum to String, and decode dynamic data back to ShippingZoneLocationTypeEnum.
ShippingZoneMethod
ShippingZoneMethod1
ShippingZoneMethod1Settings
ShippingZoneMethod1SettingsTypeEnum
Type of setting.
ShippingZoneMethod1SettingsTypeEnumTypeTransformer
Transformation class that can encode an instance of ShippingZoneMethod1SettingsTypeEnum to String, and decode dynamic data back to ShippingZoneMethod1SettingsTypeEnum.
ShippingZoneMethod2
ShopCoupon
ShopCoupon1
ShopCoupon1DiscountTypeEnum
Determines the type of discount that will be applied.
ShopCoupon1DiscountTypeEnumTypeTransformer
Transformation class that can encode an instance of ShopCoupon1DiscountTypeEnum to String, and decode dynamic data back to ShopCoupon1DiscountTypeEnum.
ShopCoupon1MetaDataInner
ShopCouponDiscountTypeEnum
Determines the type of discount that will be applied.
ShopCouponDiscountTypeEnumTypeTransformer
Transformation class that can encode an instance of ShopCouponDiscountTypeEnum to String, and decode dynamic data back to ShopCouponDiscountTypeEnum.
ShopOrder
ShopOrder1
ShopOrder1Billing
ShopOrder1CouponLinesInner
ShopOrder1CurrencyEnum
Currency the order was created with, in ISO format.
ShopOrder1CurrencyEnumTypeTransformer
Transformation class that can encode an instance of ShopOrder1CurrencyEnum to String, and decode dynamic data back to ShopOrder1CurrencyEnum.
ShopOrder1FeeLinesInner
ShopOrder1FeeLinesInnerTaxStatusEnum
Tax status of fee.
ShopOrder1FeeLinesInnerTaxStatusEnumTypeTransformer
Transformation class that can encode an instance of ShopOrder1FeeLinesInnerTaxStatusEnum to String, and decode dynamic data back to ShopOrder1FeeLinesInnerTaxStatusEnum.
ShopOrder1LineItemsImageInner
ShopOrder1LineItemsInner
ShopOrder1LineItemsInnerMetaDataInner
ShopOrder1LineItemsInnerTaxesInner
ShopOrder1Shipping
ShopOrder1ShippingLinesInner
ShopOrder1ShippingLinesInnerTaxesInner
ShopOrderCurrencyEnum
Currency the order was created with, in ISO format.
ShopOrderCurrencyEnumTypeTransformer
Transformation class that can encode an instance of ShopOrderCurrencyEnum to String, and decode dynamic data back to ShopOrderCurrencyEnum.
ShopOrderRefund
ShopOrderRefund1
ShopOrderRefundLineItemsInner
ShopOrderRefundLineItemsInnerTaxesInner
ShopOrderRefundsInner
ShopOrderTaxLinesInner
SystemStatus
SystemStatusDatabase
SystemStatusEnvironment
SystemStatusSecurity
SystemStatusSettings
SystemStatusTheme
SystemStatusTool
SystemStatusTool1
Tax
Tax1
Tax1Class_Enum
Tax class.
Tax1Class_EnumTypeTransformer
Transformation class that can encode an instance of Tax1Class_Enum to String, and decode dynamic data back to Tax1Class_Enum.
TaxClass
TaxClass1
TaxClass_Enum
Tax class.
TaxClass_EnumTypeTransformer
Transformation class that can encode an instance of TaxClass_Enum to String, and decode dynamic data back to TaxClass_Enum.
TopSellersReport
Webhook
Webhook1
Webhook1StatusEnum
Webhook status.
Webhook1StatusEnumTypeTransformer
Transformation class that can encode an instance of Webhook1StatusEnum to String, and decode dynamic data back to Webhook1StatusEnum.
Webhook2
Webhook2StatusEnum
Webhook status.
Webhook2StatusEnumTypeTransformer
Transformation class that can encode an instance of Webhook2StatusEnum to String, and decode dynamic data back to Webhook2StatusEnum.
WebhookStatusEnum
Webhook status.
WebhookStatusEnumTypeTransformer
Transformation class that can encode an instance of WebhookStatusEnum to String, and decode dynamic data back to WebhookStatusEnum.
Woocommerce
WoocommerceClient

Functions

decodeAsync(DeserializationMessage message) Future
Primarily intended for use in an isolate.
deserializeAsync(DeserializationMessage message) Future
Primarily intended for use in an isolate.
mapCastOfType<K, V>(dynamic map, String key) Map<K, V>?
Returns a valid Map<K, V> found at the specified Map key, null otherwise.
mapDateTime(dynamic map, String key, [String? pattern]) DateTime?
Returns a valid DateTime found at the specified Map key, null otherwise.
mapValueOfType<T>(dynamic map, String key) → T?
Returns a valid T value found at the specified Map key, null otherwise.
parameterToString(dynamic value) String
Format the given parameter object into a String.
serializeAsync(Object? value) Future<String>
Primarily intended for use in an isolate.

Exceptions / Errors

ApiException