CreateArticleRequest class
Legt einen Artikel an (createArticle).
- Inheritance
-
- Object
- ArticleInput
- CreateArticleRequest
Constructors
-
CreateArticleRequest({required String idempotencyKey, required String name, String? description, int? unitPriceCents, num? vatRate, String? unit, String? number, String? ean, String? groupId, String? revenueGroupId, bool? stockTracked, List<
String> ? stockLocationIds, int? minStock, Map<String, int> ? minStockByLocation, String? stockKind, int? purchasePriceMicros, Map<String, String> ? externalIds, Map<String, String> ? metadata}) -
const
Properties
- description → String?
-
Bis 2000 Zeichen.
finalinherited
- ean → String?
-
GTIN/EAN mit gueltiger Pruefziffer: der Artikel wird ein Fremdartikel mit
diesem Code. Ohne
eanvergibt der Server einen eigenen Code nach den Einstellungen des Kontos (internalCode). Ein Code, der schon einem anderen Artikel gehoert, ergibtcode_taken(mitfieldundarticleId).finalinherited -
externalIds
→ Map<
String, String> ? -
Eigene Kennungen je System (
{'shop': '1001'}): hoechstens 10 Systeme^[a-z0-9_]{1,32}$, Werte 1–128 Zeichen, je System und Wert eindeutig im Konto (external_id_taken). Damit findetlookupArticleByCodeden Artikel.finalinherited - groupId → String?
-
Artikelgruppe; unbekannt =
group_not_found.finalinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- idempotencyKey → String
-
final
-
metadata
→ Map<
String, String> ? -
Freie Merkmale, nie ausgewertet: hoechstens 20 Schluessel
^[a-zA-Z0-9_]{1,40}$, Werte bis 500 Zeichen, zusammen 4 KB.finalinherited - minStock → int?
-
Altfeld ohne Wirkung auf Meldungen; Tausendstel in ganzen Einheiten
(Vielfaches von 1000).
finalinherited
-
minStockByLocation
→ Map<
String, int> ? -
Mindestbestand je Standort in Tausendstel, hoechstens 50 Standorte.
finalinherited
- name → String
-
1–200 Zeichen, getrimmt gespeichert.
finalinherited
- number → String?
-
Artikelnummer, 1–64 Zeichen.
finalinherited
- purchasePriceMicros → int?
-
Standard-Einkaufspreis je Basiseinheit in Mikro-Euro. Nur mit dem
Konto-Recht
costs, sonstinventory_api_not_enabledmit dem FeldfehlerpurchasePriceMicros.finalinherited - revenueGroupId → String?
-
Erloesgruppe; unbekannt =
revenue_group_not_found.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stockKind → String?
-
Ein Wert aus
stockKinds; nach der ersten Bewegung fest.finalinherited -
stockLocationIds
→ List<
String> ? -
Hoechstens 50 Standorte; unbekannt =
location_not_found.finalinherited - stockTracked → bool?
-
finalinherited
- unit → String?
-
1–20 Zeichen; ohne Angabe die Vorgabe des Kontos.
finalinherited
- unitPriceCents → int?
-
finalinherited
- vatRate → num?
-
USt-Satz in Prozent (
20,13,10,4.9,0,19).finalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited