github.com/grokify/go-ringcentral-client@v0.3.31/engagevoice/v1/client/model_agent.go (about) 1 /* 2 * RingCentral Engage Voice API 3 * 4 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 5 * 6 * API version: 1.0 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package engagevoice 11 12 import ( 13 "time" 14 ) 15 16 type Agent struct { 17 AgentId int32 `json:"agentId,omitempty"` 18 AgentRank int32 `json:"agentRank,omitempty"` 19 AllowAgentReports bool `json:"allowAgentReports,omitempty"` 20 AllowAgentStats bool `json:"allowAgentStats,omitempty"` 21 AllowAutoAnswer bool `json:"allowAutoAnswer,omitempty"` 22 AllowBlended bool `json:"allowBlended,omitempty"` 23 AllowCallControl bool `json:"allowCallControl,omitempty"` 24 AllowCampStats bool `json:"allowCampStats,omitempty"` 25 AllowChat bool `json:"allowChat,omitempty"` 26 AllowChatStats bool `json:"allowChatStats,omitempty"` 27 AllowChatVoiceConcurrent bool `json:"allowChatVoiceConcurrent,omitempty"` 28 AllowCrossGateRequeue bool `json:"allowCrossGateRequeue,omitempty"` 29 AllowEndcallforeveryone bool `json:"allowEndcallforeveryone,omitempty"` 30 AllowExternalChat bool `json:"allowExternalChat,omitempty"` 31 AllowFromIpAddresses string `json:"allowFromIpAddresses,omitempty"` 32 AllowGateStats bool `json:"allowGateStats,omitempty"` 33 AllowHangup bool `json:"allowHangup,omitempty"` 34 AllowHistoricalDialing bool `json:"allowHistoricalDialing,omitempty"` 35 AllowHold bool `json:"allowHold,omitempty"` 36 AllowInbound bool `json:"allowInbound,omitempty"` 37 AllowInboundIntlTransfer bool `json:"allowInboundIntlTransfer,omitempty"` 38 AllowLeadInserts bool `json:"allowLeadInserts,omitempty"` 39 AllowLoginControl bool `json:"allowLoginControl,omitempty"` 40 AllowLoginUpdates bool `json:"allowLoginUpdates,omitempty"` 41 AllowManualCalls bool `json:"allowManualCalls,omitempty"` 42 AllowManualIntlCalls bool `json:"allowManualIntlCalls,omitempty"` 43 AllowManualIntlTransfer bool `json:"allowManualIntlTransfer,omitempty"` 44 AllowManualOutboundGates bool `json:"allowManualOutboundGates,omitempty"` 45 AllowManualPass bool `json:"allowManualPass,omitempty"` 46 AllowOffHook bool `json:"allowOffHook,omitempty"` 47 AllowOutbound bool `json:"allowOutbound,omitempty"` 48 AllowRequeue bool `json:"allowRequeue,omitempty"` 49 AllowSelfAgentStats bool `json:"allowSelfAgentStats,omitempty"` 50 AllowTransfer bool `json:"allowTransfer,omitempty"` 51 AltDefaultLoginDest string `json:"altDefaultLoginDest,omitempty"` 52 DefaultAutoAnswerOn bool `json:"defaultAutoAnswerOn,omitempty"` 53 DefaultLoginDest string `json:"defaultLoginDest,omitempty"` 54 DirectAgentExtension string `json:"directAgentExtension,omitempty"` 55 DisableSupervisorMonitoring bool `json:"disableSupervisorMonitoring,omitempty"` 56 Email string `json:"email,omitempty"` 57 EnableSoftphone bool `json:"enableSoftphone,omitempty"` 58 ExternalAgentId string `json:"externalAgentId,omitempty"` 59 FirstName string `json:"firstName,omitempty"` 60 GatesControlAgentVisibility bool `json:"gatesControlAgentVisibility,omitempty"` 61 GhostRnaAction string `json:"ghostRnaAction,omitempty"` 62 InitLoginBaseState string `json:"initLoginBaseState,omitempty"` 63 InitLoginBaseStateId int32 `json:"initLoginBaseStateId,omitempty"` 64 IsActive bool `json:"isActive,omitempty"` 65 LastLoginDate time.Time `json:"lastLoginDate,omitempty"` 66 LastName string `json:"lastName,omitempty"` 67 LoadBalanceEnabled bool `json:"loadBalanceEnabled,omitempty"` 68 Location string `json:"location,omitempty"` 69 ManualOutboundDefaultCallerId string `json:"manualOutboundDefaultCallerId,omitempty"` 70 MaxChats int32 `json:"maxChats,omitempty"` 71 MultiAccountAgent bool `json:"multiAccountAgent,omitempty"` 72 ParentAgentId int32 `json:"parentAgentId,omitempty"` 73 Password string `json:"password,omitempty"` 74 PhoneLoginPin string `json:"phoneLoginPin,omitempty"` 75 RcUserId int64 `json:"rcUserId,omitempty"` 76 ShowLeadHistory bool `json:"showLeadHistory,omitempty"` 77 SoftphoneId int32 `json:"softphoneId,omitempty"` 78 Team string `json:"team,omitempty"` 79 TransientAgent bool `json:"transientAgent,omitempty"` 80 TransientDelete bool `json:"transientDelete,omitempty"` 81 TransientDeleteDate time.Time `json:"transientDeleteDate,omitempty"` 82 UserManagedByRC bool `json:"userManagedByRC,omitempty"` 83 Username string `json:"username,omitempty"` 84 }