...
1
8
9
10
11 package openapi
12
13 import (
14 "encoding/json"
15 )
16
17
18 type PlayerInfo struct {
19 PlayerInfo []PlayerInfoEntry `json:"PlayerInfo,omitempty"`
20 }
21
22
23
24
25
26 func NewPlayerInfo() *PlayerInfo {
27 this := PlayerInfo{}
28 return &this
29 }
30
31
32
33
34 func NewPlayerInfoWithDefaults() *PlayerInfo {
35 this := PlayerInfo{}
36 return &this
37 }
38
39
40 func (o *PlayerInfo) GetPlayerInfo() []PlayerInfoEntry {
41 if o == nil || o.PlayerInfo == nil {
42 var ret []PlayerInfoEntry
43 return ret
44 }
45 return o.PlayerInfo
46 }
47
48
49
50 func (o *PlayerInfo) GetPlayerInfoOk() ([]PlayerInfoEntry, bool) {
51 if o == nil || o.PlayerInfo == nil {
52 return nil, false
53 }
54 return o.PlayerInfo, true
55 }
56
57
58 func (o *PlayerInfo) HasPlayerInfo() bool {
59 if o != nil && o.PlayerInfo != nil {
60 return true
61 }
62
63 return false
64 }
65
66
67 func (o *PlayerInfo) SetPlayerInfo(v []PlayerInfoEntry) {
68 o.PlayerInfo = v
69 }
70
71 func (o PlayerInfo) MarshalJSON() ([]byte, error) {
72 toSerialize := map[string]interface{}{}
73 if o.PlayerInfo != nil {
74 toSerialize["PlayerInfo"] = o.PlayerInfo
75 }
76 return json.Marshal(toSerialize)
77 }
78
79 type NullablePlayerInfo struct {
80 value *PlayerInfo
81 isSet bool
82 }
83
84 func (v NullablePlayerInfo) Get() *PlayerInfo {
85 return v.value
86 }
87
88 func (v *NullablePlayerInfo) Set(val *PlayerInfo) {
89 v.value = val
90 v.isSet = true
91 }
92
93 func (v NullablePlayerInfo) IsSet() bool {
94 return v.isSet
95 }
96
97 func (v *NullablePlayerInfo) Unset() {
98 v.value = nil
99 v.isSet = false
100 }
101
102 func NewNullablePlayerInfo(val *PlayerInfo) *NullablePlayerInfo {
103 return &NullablePlayerInfo{value: val, isSet: true}
104 }
105
106 func (v NullablePlayerInfo) MarshalJSON() ([]byte, error) {
107 return json.Marshal(v.value)
108 }
109
110 func (v *NullablePlayerInfo) UnmarshalJSON(src []byte) error {
111 v.isSet = true
112 return json.Unmarshal(src, &v.value)
113 }
114
115
116
View as plain text