/
model_ezsignsignature_request_compound.go
289 lines (242 loc) · 9.5 KB
/
model_ezsignsignature_request_compound.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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
/*
eZmax API Definition
This API expose all the functionnalities for the eZmax and eZsign applications.
API version: 1.1.3
Contact: support-api@ezmax.ca
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package eZmaxApi
import (
"encoding/json"
)
// EzsignsignatureRequestCompound An Ezsignsignature Object and children to create a complete structure
type EzsignsignatureRequestCompound struct {
// The unique ID of the Ezsignfoldersignerassociation
FkiEzsignfoldersignerassociationID int32 `json:"fkiEzsignfoldersignerassociationID"`
// The page number in the Ezsigndocument
IEzsignpagePagenumber int32 `json:"iEzsignpagePagenumber"`
// The X coordinate (Horizontal) where to put the signature block on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the signature block 2 inches from the left border of the page, you would use \"200\" for the X coordinate.
IEzsignsignatureX int32 `json:"iEzsignsignatureX"`
// The Y coordinate (Vertical) where to put the signature block on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the signature block 3 inches from the top border of the page, you would use \"300\" for the Y coordinate.
IEzsignsignatureY int32 `json:"iEzsignsignatureY"`
// The step when the Ezsignsigner will be invited to sign.
IEzsignsignatureStep int32 `json:"iEzsignsignatureStep"`
EEzsignsignatureType FieldEEzsignsignatureType `json:"eEzsignsignatureType"`
// The unique ID of the Ezsigndocument
FkiEzsigndocumentID int32 `json:"fkiEzsigndocumentID"`
}
// NewEzsignsignatureRequestCompound instantiates a new EzsignsignatureRequestCompound object
// This constructor will assign default values to properties that have it defined,
// and makes sure properties required by API are set, but the set of arguments
// will change when the set of required properties is changed
func NewEzsignsignatureRequestCompound(fkiEzsignfoldersignerassociationID int32, iEzsignpagePagenumber int32, iEzsignsignatureX int32, iEzsignsignatureY int32, iEzsignsignatureStep int32, eEzsignsignatureType FieldEEzsignsignatureType, fkiEzsigndocumentID int32) *EzsignsignatureRequestCompound {
this := EzsignsignatureRequestCompound{}
this.FkiEzsignfoldersignerassociationID = fkiEzsignfoldersignerassociationID
this.IEzsignpagePagenumber = iEzsignpagePagenumber
this.IEzsignsignatureX = iEzsignsignatureX
this.IEzsignsignatureY = iEzsignsignatureY
this.IEzsignsignatureStep = iEzsignsignatureStep
this.EEzsignsignatureType = eEzsignsignatureType
this.FkiEzsigndocumentID = fkiEzsigndocumentID
return &this
}
// NewEzsignsignatureRequestCompoundWithDefaults instantiates a new EzsignsignatureRequestCompound object
// This constructor will only assign default values to properties that have it defined,
// but it doesn't guarantee that properties required by API are set
func NewEzsignsignatureRequestCompoundWithDefaults() *EzsignsignatureRequestCompound {
this := EzsignsignatureRequestCompound{}
return &this
}
// GetFkiEzsignfoldersignerassociationID returns the FkiEzsignfoldersignerassociationID field value
func (o *EzsignsignatureRequestCompound) GetFkiEzsignfoldersignerassociationID() int32 {
if o == nil {
var ret int32
return ret
}
return o.FkiEzsignfoldersignerassociationID
}
// GetFkiEzsignfoldersignerassociationIDOk returns a tuple with the FkiEzsignfoldersignerassociationID field value
// and a boolean to check if the value has been set.
func (o *EzsignsignatureRequestCompound) GetFkiEzsignfoldersignerassociationIDOk() (*int32, bool) {
if o == nil {
return nil, false
}
return &o.FkiEzsignfoldersignerassociationID, true
}
// SetFkiEzsignfoldersignerassociationID sets field value
func (o *EzsignsignatureRequestCompound) SetFkiEzsignfoldersignerassociationID(v int32) {
o.FkiEzsignfoldersignerassociationID = v
}
// GetIEzsignpagePagenumber returns the IEzsignpagePagenumber field value
func (o *EzsignsignatureRequestCompound) GetIEzsignpagePagenumber() int32 {
if o == nil {
var ret int32
return ret
}
return o.IEzsignpagePagenumber
}
// GetIEzsignpagePagenumberOk returns a tuple with the IEzsignpagePagenumber field value
// and a boolean to check if the value has been set.
func (o *EzsignsignatureRequestCompound) GetIEzsignpagePagenumberOk() (*int32, bool) {
if o == nil {
return nil, false
}
return &o.IEzsignpagePagenumber, true
}
// SetIEzsignpagePagenumber sets field value
func (o *EzsignsignatureRequestCompound) SetIEzsignpagePagenumber(v int32) {
o.IEzsignpagePagenumber = v
}
// GetIEzsignsignatureX returns the IEzsignsignatureX field value
func (o *EzsignsignatureRequestCompound) GetIEzsignsignatureX() int32 {
if o == nil {
var ret int32
return ret
}
return o.IEzsignsignatureX
}
// GetIEzsignsignatureXOk returns a tuple with the IEzsignsignatureX field value
// and a boolean to check if the value has been set.
func (o *EzsignsignatureRequestCompound) GetIEzsignsignatureXOk() (*int32, bool) {
if o == nil {
return nil, false
}
return &o.IEzsignsignatureX, true
}
// SetIEzsignsignatureX sets field value
func (o *EzsignsignatureRequestCompound) SetIEzsignsignatureX(v int32) {
o.IEzsignsignatureX = v
}
// GetIEzsignsignatureY returns the IEzsignsignatureY field value
func (o *EzsignsignatureRequestCompound) GetIEzsignsignatureY() int32 {
if o == nil {
var ret int32
return ret
}
return o.IEzsignsignatureY
}
// GetIEzsignsignatureYOk returns a tuple with the IEzsignsignatureY field value
// and a boolean to check if the value has been set.
func (o *EzsignsignatureRequestCompound) GetIEzsignsignatureYOk() (*int32, bool) {
if o == nil {
return nil, false
}
return &o.IEzsignsignatureY, true
}
// SetIEzsignsignatureY sets field value
func (o *EzsignsignatureRequestCompound) SetIEzsignsignatureY(v int32) {
o.IEzsignsignatureY = v
}
// GetIEzsignsignatureStep returns the IEzsignsignatureStep field value
func (o *EzsignsignatureRequestCompound) GetIEzsignsignatureStep() int32 {
if o == nil {
var ret int32
return ret
}
return o.IEzsignsignatureStep
}
// GetIEzsignsignatureStepOk returns a tuple with the IEzsignsignatureStep field value
// and a boolean to check if the value has been set.
func (o *EzsignsignatureRequestCompound) GetIEzsignsignatureStepOk() (*int32, bool) {
if o == nil {
return nil, false
}
return &o.IEzsignsignatureStep, true
}
// SetIEzsignsignatureStep sets field value
func (o *EzsignsignatureRequestCompound) SetIEzsignsignatureStep(v int32) {
o.IEzsignsignatureStep = v
}
// GetEEzsignsignatureType returns the EEzsignsignatureType field value
func (o *EzsignsignatureRequestCompound) GetEEzsignsignatureType() FieldEEzsignsignatureType {
if o == nil {
var ret FieldEEzsignsignatureType
return ret
}
return o.EEzsignsignatureType
}
// GetEEzsignsignatureTypeOk returns a tuple with the EEzsignsignatureType field value
// and a boolean to check if the value has been set.
func (o *EzsignsignatureRequestCompound) GetEEzsignsignatureTypeOk() (*FieldEEzsignsignatureType, bool) {
if o == nil {
return nil, false
}
return &o.EEzsignsignatureType, true
}
// SetEEzsignsignatureType sets field value
func (o *EzsignsignatureRequestCompound) SetEEzsignsignatureType(v FieldEEzsignsignatureType) {
o.EEzsignsignatureType = v
}
// GetFkiEzsigndocumentID returns the FkiEzsigndocumentID field value
func (o *EzsignsignatureRequestCompound) GetFkiEzsigndocumentID() int32 {
if o == nil {
var ret int32
return ret
}
return o.FkiEzsigndocumentID
}
// GetFkiEzsigndocumentIDOk returns a tuple with the FkiEzsigndocumentID field value
// and a boolean to check if the value has been set.
func (o *EzsignsignatureRequestCompound) GetFkiEzsigndocumentIDOk() (*int32, bool) {
if o == nil {
return nil, false
}
return &o.FkiEzsigndocumentID, true
}
// SetFkiEzsigndocumentID sets field value
func (o *EzsignsignatureRequestCompound) SetFkiEzsigndocumentID(v int32) {
o.FkiEzsigndocumentID = v
}
func (o EzsignsignatureRequestCompound) MarshalJSON() ([]byte, error) {
toSerialize := map[string]interface{}{}
if true {
toSerialize["fkiEzsignfoldersignerassociationID"] = o.FkiEzsignfoldersignerassociationID
}
if true {
toSerialize["iEzsignpagePagenumber"] = o.IEzsignpagePagenumber
}
if true {
toSerialize["iEzsignsignatureX"] = o.IEzsignsignatureX
}
if true {
toSerialize["iEzsignsignatureY"] = o.IEzsignsignatureY
}
if true {
toSerialize["iEzsignsignatureStep"] = o.IEzsignsignatureStep
}
if true {
toSerialize["eEzsignsignatureType"] = o.EEzsignsignatureType
}
if true {
toSerialize["fkiEzsigndocumentID"] = o.FkiEzsigndocumentID
}
return json.Marshal(toSerialize)
}
type NullableEzsignsignatureRequestCompound struct {
value *EzsignsignatureRequestCompound
isSet bool
}
func (v NullableEzsignsignatureRequestCompound) Get() *EzsignsignatureRequestCompound {
return v.value
}
func (v *NullableEzsignsignatureRequestCompound) Set(val *EzsignsignatureRequestCompound) {
v.value = val
v.isSet = true
}
func (v NullableEzsignsignatureRequestCompound) IsSet() bool {
return v.isSet
}
func (v *NullableEzsignsignatureRequestCompound) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableEzsignsignatureRequestCompound(val *EzsignsignatureRequestCompound) *NullableEzsignsignatureRequestCompound {
return &NullableEzsignsignatureRequestCompound{value: val, isSet: true}
}
func (v NullableEzsignsignatureRequestCompound) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableEzsignsignatureRequestCompound) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}