-
Notifications
You must be signed in to change notification settings - Fork 13
/
model_agent.go
84 lines (81 loc) · 5.29 KB
/
model_agent.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
/*
* RingCentral Engage Voice API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 1.0
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package engagevoice
import (
"time"
)
type Agent struct {
AgentId int32 `json:"agentId,omitempty"`
AgentRank int32 `json:"agentRank,omitempty"`
AllowAgentReports bool `json:"allowAgentReports,omitempty"`
AllowAgentStats bool `json:"allowAgentStats,omitempty"`
AllowAutoAnswer bool `json:"allowAutoAnswer,omitempty"`
AllowBlended bool `json:"allowBlended,omitempty"`
AllowCallControl bool `json:"allowCallControl,omitempty"`
AllowCampStats bool `json:"allowCampStats,omitempty"`
AllowChat bool `json:"allowChat,omitempty"`
AllowChatStats bool `json:"allowChatStats,omitempty"`
AllowChatVoiceConcurrent bool `json:"allowChatVoiceConcurrent,omitempty"`
AllowCrossGateRequeue bool `json:"allowCrossGateRequeue,omitempty"`
AllowEndcallforeveryone bool `json:"allowEndcallforeveryone,omitempty"`
AllowExternalChat bool `json:"allowExternalChat,omitempty"`
AllowFromIpAddresses string `json:"allowFromIpAddresses,omitempty"`
AllowGateStats bool `json:"allowGateStats,omitempty"`
AllowHangup bool `json:"allowHangup,omitempty"`
AllowHistoricalDialing bool `json:"allowHistoricalDialing,omitempty"`
AllowHold bool `json:"allowHold,omitempty"`
AllowInbound bool `json:"allowInbound,omitempty"`
AllowInboundIntlTransfer bool `json:"allowInboundIntlTransfer,omitempty"`
AllowLeadInserts bool `json:"allowLeadInserts,omitempty"`
AllowLoginControl bool `json:"allowLoginControl,omitempty"`
AllowLoginUpdates bool `json:"allowLoginUpdates,omitempty"`
AllowManualCalls bool `json:"allowManualCalls,omitempty"`
AllowManualIntlCalls bool `json:"allowManualIntlCalls,omitempty"`
AllowManualIntlTransfer bool `json:"allowManualIntlTransfer,omitempty"`
AllowManualOutboundGates bool `json:"allowManualOutboundGates,omitempty"`
AllowManualPass bool `json:"allowManualPass,omitempty"`
AllowOffHook bool `json:"allowOffHook,omitempty"`
AllowOutbound bool `json:"allowOutbound,omitempty"`
AllowRequeue bool `json:"allowRequeue,omitempty"`
AllowSelfAgentStats bool `json:"allowSelfAgentStats,omitempty"`
AllowTransfer bool `json:"allowTransfer,omitempty"`
AltDefaultLoginDest string `json:"altDefaultLoginDest,omitempty"`
DefaultAutoAnswerOn bool `json:"defaultAutoAnswerOn,omitempty"`
DefaultLoginDest string `json:"defaultLoginDest,omitempty"`
DirectAgentExtension string `json:"directAgentExtension,omitempty"`
DisableSupervisorMonitoring bool `json:"disableSupervisorMonitoring,omitempty"`
Email string `json:"email,omitempty"`
EnableSoftphone bool `json:"enableSoftphone,omitempty"`
ExternalAgentId string `json:"externalAgentId,omitempty"`
FirstName string `json:"firstName,omitempty"`
GatesControlAgentVisibility bool `json:"gatesControlAgentVisibility,omitempty"`
GhostRnaAction string `json:"ghostRnaAction,omitempty"`
InitLoginBaseState string `json:"initLoginBaseState,omitempty"`
InitLoginBaseStateId int32 `json:"initLoginBaseStateId,omitempty"`
IsActive bool `json:"isActive,omitempty"`
LastLoginDate time.Time `json:"lastLoginDate,omitempty"`
LastName string `json:"lastName,omitempty"`
LoadBalanceEnabled bool `json:"loadBalanceEnabled,omitempty"`
Location string `json:"location,omitempty"`
ManualOutboundDefaultCallerId string `json:"manualOutboundDefaultCallerId,omitempty"`
MaxChats int32 `json:"maxChats,omitempty"`
MultiAccountAgent bool `json:"multiAccountAgent,omitempty"`
ParentAgentId int32 `json:"parentAgentId,omitempty"`
Password string `json:"password,omitempty"`
PhoneLoginPin string `json:"phoneLoginPin,omitempty"`
RcUserId int64 `json:"rcUserId,omitempty"`
ShowLeadHistory bool `json:"showLeadHistory,omitempty"`
SoftphoneId int32 `json:"softphoneId,omitempty"`
Team string `json:"team,omitempty"`
TransientAgent bool `json:"transientAgent,omitempty"`
TransientDelete bool `json:"transientDelete,omitempty"`
TransientDeleteDate time.Time `json:"transientDeleteDate,omitempty"`
UserManagedByRC bool `json:"userManagedByRC,omitempty"`
Username string `json:"username,omitempty"`
}