forked from talon-one/talon_go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
model_access_log_entry.go
162 lines (134 loc) · 3.67 KB
/
model_access_log_entry.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
/*
* Talon.One API
*
* Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) are used to integrate with our platform - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`
*
* API version:
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package talon
import (
"bytes"
"encoding/json"
"time"
)
// AccessLogEntry Log of application accesses.
type AccessLogEntry struct {
// UUID reference of request.
Uuid string `json:"uuid"`
// HTTP status code of response.
Status int32 `json:"status"`
// HTTP method of request.
Method string `json:"method"`
// target URI of request
RequestUri string `json:"requestUri"`
// timestamp of request
Time time.Time `json:"time"`
// payload of request
RequestPayload string `json:"requestPayload"`
// payload of response
ResponsePayload string `json:"responsePayload"`
}
// GetUuid returns the Uuid field value
func (o *AccessLogEntry) GetUuid() string {
if o == nil {
var ret string
return ret
}
return o.Uuid
}
// SetUuid sets field value
func (o *AccessLogEntry) SetUuid(v string) {
o.Uuid = v
}
// GetStatus returns the Status field value
func (o *AccessLogEntry) GetStatus() int32 {
if o == nil {
var ret int32
return ret
}
return o.Status
}
// SetStatus sets field value
func (o *AccessLogEntry) SetStatus(v int32) {
o.Status = v
}
// GetMethod returns the Method field value
func (o *AccessLogEntry) GetMethod() string {
if o == nil {
var ret string
return ret
}
return o.Method
}
// SetMethod sets field value
func (o *AccessLogEntry) SetMethod(v string) {
o.Method = v
}
// GetRequestUri returns the RequestUri field value
func (o *AccessLogEntry) GetRequestUri() string {
if o == nil {
var ret string
return ret
}
return o.RequestUri
}
// SetRequestUri sets field value
func (o *AccessLogEntry) SetRequestUri(v string) {
o.RequestUri = v
}
// GetTime returns the Time field value
func (o *AccessLogEntry) GetTime() time.Time {
if o == nil {
var ret time.Time
return ret
}
return o.Time
}
// SetTime sets field value
func (o *AccessLogEntry) SetTime(v time.Time) {
o.Time = v
}
// GetRequestPayload returns the RequestPayload field value
func (o *AccessLogEntry) GetRequestPayload() string {
if o == nil {
var ret string
return ret
}
return o.RequestPayload
}
// SetRequestPayload sets field value
func (o *AccessLogEntry) SetRequestPayload(v string) {
o.RequestPayload = v
}
// GetResponsePayload returns the ResponsePayload field value
func (o *AccessLogEntry) GetResponsePayload() string {
if o == nil {
var ret string
return ret
}
return o.ResponsePayload
}
// SetResponsePayload sets field value
func (o *AccessLogEntry) SetResponsePayload(v string) {
o.ResponsePayload = v
}
type NullableAccessLogEntry struct {
Value AccessLogEntry
ExplicitNull bool
}
func (v NullableAccessLogEntry) MarshalJSON() ([]byte, error) {
switch {
case v.ExplicitNull:
return []byte("null"), nil
default:
return json.Marshal(v.Value)
}
}
func (v *NullableAccessLogEntry) UnmarshalJSON(src []byte) error {
if bytes.Equal(src, []byte("null")) {
v.ExplicitNull = true
return nil
}
return json.Unmarshal(src, &v.Value)
}