Skip to main content

Types

BrandListElement

  • id: int
  • name: String

CatalogueListElement

  • id: int
  • name: String

Category

  • id: int
  • name: String
  • description: String
  • parentId: int?
  • children: List<Category>

CategoryListElement

  • id: int
  • name: String
  • description: String
  • parentId: int?

CompanyAdditionalColumn

  • id: int
  • name: String
  • type: String
  • value: dynamic

DartFieldIdentifier

  • fieldId: int
  • metadata: dynamic

MobileAdditionalColumn

  • id: int
  • name: String
  • fieldType: String
  • updatedAt: int
  • data: dynamic
  • fieldId: int?

MobileCompany

  • uuid: UuidValue
  • createdBy: int
  • owner: int
  • name: String
  • website: String
  • email: String
  • logo: String
  • phone: String
  • billingAddress: String
  • billingPostCode: String
  • billingCity: String
  • billingCountry: String
  • latitude: double
  • longitude: double

MobileProduct

  • uuid: UuidValue
  • name: String
  • description: String
  • summary: String
  • price: double
  • userId: int
  • categoryId: int?
  • brandId: int?
  • reference: String
  • barcode: String
  • codeUpc: String
  • stock: int
  • tax: List<ProductTax>
  • statusId: int
  • outer: dynamic
  • images: List<String>
  • createdAt: int
  • updatedAt: int
  • width: double
  • height: double
  • depth: double

MobileProductAndCatalogue

  • uuid: UuidValue
  • name: String
  • description: String
  • summary: String
  • price: double
  • recommendedPrice: double
  • userId: int
  • categoryId: int?
  • brandId: int?
  • reference: String
  • barcode: String
  • codeUpc: String
  • stock: int
  • tax: List<ProductTax>
  • statusId: int
  • outer: dynamic
  • images: List<String>
  • width: double
  • height: double
  • depth: double
  • distributorReference: String

ParsedCampaignListElement

  • id: int
  • name: String
  • periods: List<Period>
  • isActive: bool
  • description: String
  • fields: Map<String, dynamic>

Period

  • start: int
  • end: int
  • name: String
  • color: String
  • fields: Map<String, dynamic>

ProductListElement

  • uuid: UuidValue
  • name: String
  • image: String
  • price: double
  • barcode: String
  • tags: List<TagListElement>
  • brand: BrandListElement
  • width: double
  • height: double
  • depth: double
  • categoryId: int?

ProductTax

  • name: String
  • taxValue: double
  • taxTypeId: int
  • isAdditive: bool
  • sequence: int

TagListElement

  • id: int
  • name: String
  • colorStatus: dynamic
  • sequence: int
  • tagType: dynamic

DartAdditionalValue

  • path: Map<dynamic, dynamic>
  • value: dynamic

EasyPickyData

  • productUuid: String
  • facing: int
  • outOfStock: int
  • shelfLevel: int

Field

  • id: int
  • name: String
  • type: String
  • data: dynamic
  • pinnedOnCompany: bool
  • slug: String
  • isCompany: bool
  • isForm: bool
  • isAdditional: bool
  • isProduct: bool
  • constraint: dynamic
  • isPromotion: bool