-
Notifications
You must be signed in to change notification settings - Fork 2
/
variant_category_combination.go
63 lines (55 loc) · 2.2 KB
/
variant_category_combination.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package model_public
type VariantUnitValue struct {
VariantUnitValueID int `json:"VariantUnitValueID"`
Status int `json:"Status"`
Value string `json:"Value"`
EquivalentValueID int `json:"EquivalentValueID"`
EnglishValue string `json:"EnglishValue"`
Hex string `json:"Hex"`
Typename string `json:"__typename"`
}
type VariantDetailUnit struct {
VariantUnitID int `json:"VariantUnitID"`
Status int `json:"Status"`
UnitName string `json:"UnitName"`
UnitShortName string `json:"UnitShortName"`
UnitValues []VariantUnitValue `json:"UnitValues"`
Typename string `json:"__typename"`
}
type VariantDetail struct {
VariantID int `json:"VariantID"`
HasUnit int `json:"HasUnit"`
Identifier string `json:"Identifier"`
Name string `json:"Name"`
Status int `json:"Status"`
Units []VariantDetailUnit `json:"Units"`
Typename string `json:"__typename"`
}
type AllVariant struct {
VariantID int `json:"VariantID"`
Name string `json:"Name"`
Typename string `json:"__typename"`
}
type GetVariantCategoryCombinationData struct {
CategoryID int `json:"categoryID"`
VariantIDCombinations [][]int `json:"variantIDCombinations"`
AllVariants []AllVariant `json:"allVariants"`
VariantDetails []VariantDetail `json:"variantDetails"`
Typename string `json:"__typename"`
}
type GetVariantCategoryCombination struct {
Header HeaderErr `json:"header"`
Data GetVariantCategoryCombinationData `json:"data"`
Typename string `json:"__typename"`
}
type VariantCategoryCombinationVar struct {
AllVariants string `json:"allVariants"`
CategoryID int `json:"categoryID"`
ProductVariants string `json:"productVariants"`
Type string `json:"type"`
}
type VariantCategoryCombinationResp struct {
Data struct {
GetVariantCategoryCombination GetVariantCategoryCombination `json:"getVariantCategoryCombination"`
} `json:"data"`
}