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  }