github.com/grokify/go-ringcentral-client@v0.3.31/engagedigital/v1/client/model_source.go (about) 1 /* 2 * Engage Digital 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 engagedigital 11 12 import ( 13 "time" 14 ) 15 16 type Source struct { 17 // Activate/deactivate the source 18 Active bool `json:"active,omitempty"` 19 // Auto-detect content language (Boolean) 20 AutoDetectContentLanguage bool `json:"auto_detect_content_language,omitempty"` 21 ChannelId string `json:"channel_id,omitempty"` 22 // Color of the icon: Default: 0 Blue: 1 Green: 2 Turquoise: 3 Purple: 4 Yellow: 5 Orange: 6 Red: 7 Asphalt: 8 Grey: 9 23 Color int32 `json:"color,omitempty"` 24 CommunityId string `json:"community_id,omitempty"` 25 // Automatic archiving of old contents (Boolean) 26 ContentArchiving bool `json:"content_archiving,omitempty"` 27 // Archive contents older than (seconds) 28 ContentArchivingPeriod int64 `json:"content_archiving_period,omitempty"` 29 ContentLanguages []string `json:"content_languages,omitempty"` 30 CreatedAt time.Time `json:"created_at,omitempty"` 31 // Default categories 32 DefaultCategoryIds []string `json:"default_category_ids,omitempty"` 33 // Default content language 34 DefaultContentLanguage string `json:"default_content_language,omitempty"` 35 ErrorMessage string `json:"error_message,omitempty"` 36 // Hide from statistics 37 HiddenFromStats bool `json:"hidden_from_stats,omitempty"` 38 Id string `json:"id,omitempty"` 39 // Priority boost of messages with intervention 40 InterventionMessagesBoost int32 `json:"intervention_messages_boost,omitempty"` 41 // Source name 42 Name string `json:"name,omitempty"` 43 // SLA expired strategy (\"max\", \"half\" or \"base\") 44 SlaExpiredStrategy string `json:"sla_expired_strategy,omitempty"` 45 // Response time (seconds) 46 SlaResponse int32 `json:"sla_response,omitempty"` 47 Status string `json:"status,omitempty"` 48 TimeSheetIds []string `json:"time_sheet_ids,omitempty"` 49 // Priority boost of transferred tasks 50 TransferredTasksBoost int32 `json:"transferred_tasks_boost,omitempty"` 51 Type string `json:"type,omitempty"` 52 UpdatedAt time.Time `json:"updated_at,omitempty"` 53 // Default categories (agent messages) 54 UserThreadDefaultCategoryIds []string `json:"user_thread_default_category_ids,omitempty"` 55 }