-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodel_json_mdn_certificate.go
116 lines (94 loc) · 3.77 KB
/
model_json_mdn_certificate.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
/*
* madana-api
*
* <h1>Using the madana-api</h1> <p>This documentation contains a Quickstart Guide, relating client functionality and information about the available endpoints and used datamodels. </p> <p> The madana-api and its implementations are still in heavy development. This means that there may be problems in our protocols, or there may be mistakes in our implementations. We take security vulnerabilities very seriously. If you discover a security issue, please bring it to our attention right away! If you find a vulnerability that may affect live deployments -- for example, by exposing a remote execution exploit -- please send your report privately to [email protected]. Please DO NOT file a public issue. If the issue is a protocol weakness that cannot be immediately exploited or something not yet deployed, just discuss it openly </p> <br> <p> Note: Not all functionality might be acessible without having accquired and api-license token. For more information visit <a href=\"https://www.madana.io\">www.madana.io</a> </p> <br>
*
* API version: 0.5.0-master.56
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package madanaapiclient
import (
"encoding/json"
)
// JsonMDNCertificate
type JsonMDNCertificate struct {
//
Pem *string `json:"pem,omitempty"`
}
// NewJsonMDNCertificate instantiates a new JsonMDNCertificate 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 NewJsonMDNCertificate() *JsonMDNCertificate {
this := JsonMDNCertificate{}
return &this
}
// NewJsonMDNCertificateWithDefaults instantiates a new JsonMDNCertificate 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 NewJsonMDNCertificateWithDefaults() *JsonMDNCertificate {
this := JsonMDNCertificate{}
return &this
}
// GetPem returns the Pem field value if set, zero value otherwise.
func (o *JsonMDNCertificate) GetPem() string {
if o == nil || o.Pem == nil {
var ret string
return ret
}
return *o.Pem
}
// GetPemOk returns a tuple with the Pem field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *JsonMDNCertificate) GetPemOk() (*string, bool) {
if o == nil || o.Pem == nil {
return nil, false
}
return o.Pem, true
}
// HasPem returns a boolean if a field has been set.
func (o *JsonMDNCertificate) HasPem() bool {
if o != nil && o.Pem != nil {
return true
}
return false
}
// SetPem gets a reference to the given string and assigns it to the Pem field.
func (o *JsonMDNCertificate) SetPem(v string) {
o.Pem = &v
}
func (o JsonMDNCertificate) MarshalJSON() ([]byte, error) {
toSerialize := map[string]interface{}{}
if o.Pem != nil {
toSerialize["pem"] = o.Pem
}
return json.Marshal(toSerialize)
}
type NullableJsonMDNCertificate struct {
value *JsonMDNCertificate
isSet bool
}
func (v NullableJsonMDNCertificate) Get() *JsonMDNCertificate {
return v.value
}
func (v *NullableJsonMDNCertificate) Set(val *JsonMDNCertificate) {
v.value = val
v.isSet = true
}
func (v NullableJsonMDNCertificate) IsSet() bool {
return v.isSet
}
func (v *NullableJsonMDNCertificate) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableJsonMDNCertificate(val *JsonMDNCertificate) *NullableJsonMDNCertificate {
return &NullableJsonMDNCertificate{value: val, isSet: true}
}
func (v NullableJsonMDNCertificate) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableJsonMDNCertificate) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}