This repository has been archived by the owner on Dec 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtype_ActionIndirection_generated.go
175 lines (173 loc) · 7.11 KB
/
type_ActionIndirection_generated.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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
// Code generated by generate_structs - DO NOT EDIT.
package xivapi
type ActionIndirection struct {
GameContentLinks []interface{} `json:"GameContentLinks,omitempty"`
ID int `json:"ID,omitempty"`
Name struct {
AnimationStart int `json:"AnimationStart,omitempty"`
Cast100ms int `json:"Cast100ms,omitempty"`
ActionTimelineHit struct {
ID int `json:"ID,omitempty"`
Key string `json:"Key,omitempty"`
Key_en string `json:"Key_en,omitempty"`
}
AnimationEnd struct {
ID int `json:"ID,omitempty"`
Key string `json:"Key,omitempty"`
Key_en string `json:"Key_en,omitempty"`
}
ClassJobCategoryTarget string `json:"ClassJobCategoryTarget,omitempty"`
EffectRange int `json:"EffectRange,omitempty"`
AffectsPosition int `json:"AffectsPosition,omitempty"`
AttackTypeTargetID int `json:"AttackTypeTargetID,omitempty"`
Name string `json:"Name,omitempty"`
VFX int `json:"VFX,omitempty"`
XAxisModifier int `json:"XAxisModifier,omitempty"`
ActionProcStatus int `json:"ActionProcStatus,omitempty"`
CanTargetFriendly int `json:"CanTargetFriendly,omitempty"`
CanTargetSelf int `json:"CanTargetSelf,omitempty"`
Name_fr string `json:"Name_fr,omitempty"`
ActionData int `json:"ActionData,omitempty"`
IsPvP int `json:"IsPvP,omitempty"`
ActionComboTarget string `json:"ActionComboTarget,omitempty"`
AttackTypeTarget string `json:"AttackTypeTarget,omitempty"`
CastType int `json:"CastType,omitempty"`
ClassJobCategory struct {
ARC int `json:"ARC,omitempty"`
GLA int `json:"GLA,omitempty"`
LNC int `json:"LNC,omitempty"`
DRG int `json:"DRG,omitempty"`
MCH int `json:"MCH,omitempty"`
WAR int `json:"WAR,omitempty"`
WHM int `json:"WHM,omitempty"`
ALC int `json:"ALC,omitempty"`
BSM int `json:"BSM,omitempty"`
CNJ int `json:"CNJ,omitempty"`
SCH int `json:"SCH,omitempty"`
ACN int `json:"ACN,omitempty"`
BLM int `json:"BLM,omitempty"`
NIN int `json:"NIN,omitempty"`
WVR int `json:"WVR,omitempty"`
BRD int `json:"BRD,omitempty"`
CRP int `json:"CRP,omitempty"`
PLD int `json:"PLD,omitempty"`
Name_fr string `json:"Name_fr,omitempty"`
SMN int `json:"SMN,omitempty"`
AST int `json:"AST,omitempty"`
GSM int `json:"GSM,omitempty"`
Name_en string `json:"Name_en,omitempty"`
Name_ja string `json:"Name_ja,omitempty"`
PGL int `json:"PGL,omitempty"`
RDM int `json:"RDM,omitempty"`
SAM int `json:"SAM,omitempty"`
CUL int `json:"CUL,omitempty"`
FSH int `json:"FSH,omitempty"`
MIN int `json:"MIN,omitempty"`
Name_de string `json:"Name_de,omitempty"`
BTN int `json:"BTN,omitempty"`
ID int `json:"ID,omitempty"`
MRD int `json:"MRD,omitempty"`
LTW int `json:"LTW,omitempty"`
MNK int `json:"MNK,omitempty"`
Name string `json:"Name,omitempty"`
ROG int `json:"ROG,omitempty"`
THM int `json:"THM,omitempty"`
ADV int `json:"ADV,omitempty"`
ARM int `json:"ARM,omitempty"`
DRK int `json:"DRK,omitempty"`
}
ActionComboTargetID int `json:"ActionComboTargetID,omitempty"`
AnimationEndTargetID int `json:"AnimationEndTargetID,omitempty"`
CostType int `json:"CostType,omitempty"`
Cost int `json:"Cost,omitempty"`
CanTargetDead int `json:"CanTargetDead,omitempty"`
ClassJobLevel int `json:"ClassJobLevel,omitempty"`
PreservesCombo int `json:"PreservesCombo,omitempty"`
Range int `json:"Range,omitempty"`
ActionCategoryTarget string `json:"ActionCategoryTarget,omitempty"`
Aspect int `json:"Aspect,omitempty"`
ClassJob int `json:"ClassJob,omitempty"`
ActionTimelineHitTarget string `json:"ActionTimelineHitTarget,omitempty"`
Name_de string `json:"Name_de,omitempty"`
Omen int `json:"Omen,omitempty"`
Recast100ms int `json:"Recast100ms,omitempty"`
ActionCategory struct {
ID int `json:"ID,omitempty"`
Name string `json:"Name,omitempty"`
Name_de string `json:"Name_de,omitempty"`
Name_en string `json:"Name_en,omitempty"`
Name_fr string `json:"Name_fr,omitempty"`
Name_ja string `json:"Name_ja,omitempty"`
}
TargetArea int `json:"TargetArea,omitempty"`
ClassJobCategoryTargetID int `json:"ClassJobCategoryTargetID,omitempty"`
Icon string `json:"Icon,omitempty"`
IsRoleAction int `json:"IsRoleAction,omitempty"`
Name_en string `json:"Name_en,omitempty"`
Name_ja string `json:"Name_ja,omitempty"`
ActionTimelineHitTargetID int `json:"ActionTimelineHitTargetID,omitempty"`
ID int `json:"ID,omitempty"`
CanTargetHostile int `json:"CanTargetHostile,omitempty"`
CanTargetParty int `json:"CanTargetParty,omitempty"`
ActionCombo struct {
IsPvP int `json:"IsPvP,omitempty"`
Omen int `json:"Omen,omitempty"`
TargetArea int `json:"TargetArea,omitempty"`
CostType int `json:"CostType,omitempty"`
Name string `json:"Name,omitempty"`
Name_de string `json:"Name_de,omitempty"`
PreservesCombo int `json:"PreservesCombo,omitempty"`
ActionCombo int `json:"ActionCombo,omitempty"`
AttackType int `json:"AttackType,omitempty"`
CanTargetFriendly int `json:"CanTargetFriendly,omitempty"`
VFX int `json:"VFX,omitempty"`
CanTargetHostile int `json:"CanTargetHostile,omitempty"`
ClassJob int `json:"ClassJob,omitempty"`
Recast100ms int `json:"Recast100ms,omitempty"`
CastType int `json:"CastType,omitempty"`
ClassJobLevel int `json:"ClassJobLevel,omitempty"`
Name_fr string `json:"Name_fr,omitempty"`
Aspect int `json:"Aspect,omitempty"`
CanTargetParty int `json:"CanTargetParty,omitempty"`
CanTargetSelf int `json:"CanTargetSelf,omitempty"`
Icon string `json:"Icon,omitempty"`
IsRoleAction int `json:"IsRoleAction,omitempty"`
XAxisModifier int `json:"XAxisModifier,omitempty"`
ID int `json:"ID,omitempty"`
CanTargetDead int `json:"CanTargetDead,omitempty"`
ClassJobCategory int `json:"ClassJobCategory,omitempty"`
EffectRange int `json:"EffectRange,omitempty"`
Cost int `json:"Cost,omitempty"`
Range int `json:"Range,omitempty"`
ActionCategory int `json:"ActionCategory,omitempty"`
AnimationEnd int `json:"AnimationEnd,omitempty"`
AnimationStart int `json:"AnimationStart,omitempty"`
AffectsPosition int `json:"AffectsPosition,omitempty"`
Cast100ms int `json:"Cast100ms,omitempty"`
CooldownGroup int `json:"CooldownGroup,omitempty"`
IconID int `json:"IconID,omitempty"`
Name_en string `json:"Name_en,omitempty"`
ActionData int `json:"ActionData,omitempty"`
ActionProcStatus int `json:"ActionProcStatus,omitempty"`
ActionTimelineHit int `json:"ActionTimelineHit,omitempty"`
Name_ja string `json:"Name_ja,omitempty"`
StatusGainSelf int `json:"StatusGainSelf,omitempty"`
}
AnimationEndTarget string `json:"AnimationEndTarget,omitempty"`
CooldownGroup int `json:"CooldownGroup,omitempty"`
StatusGainSelf int `json:"StatusGainSelf,omitempty"`
IconID int `json:"IconID,omitempty"`
ActionCategoryTargetID int `json:"ActionCategoryTargetID,omitempty"`
AttackType struct {
Name_de string `json:"Name_de,omitempty"`
Name_en string `json:"Name_en,omitempty"`
Name_fr string `json:"Name_fr,omitempty"`
Name_ja string `json:"Name_ja,omitempty"`
ID int `json:"ID,omitempty"`
Name string `json:"Name,omitempty"`
}
}
NameTarget string `json:"NameTarget,omitempty"`
NameTargetID int `json:"NameTargetID,omitempty"`
Url string `json:"Url,omitempty"`
}