package team import "gorm.io/datatypes" type TeamDTO struct { ID uint `json:"id"` Name string `json:"name"` SlackUserIds []string `json:"slack_user_ids"` ConfluenceLink string `json:"confluence_link"` OncallHandle string `json:"oncall_handle"` PseOncallHandle string `json:"pse_oncall_handle"` Active bool `json:"active"` WebhookSlackChannel string `json:"webhook_slack_channel"` ManagerHandle string `json:"manager_handle"` CreatedBy string `json:"created_by"` UpdatedBy string `json:"updated_by"` TeamSeverityUpdateRule datatypes.JSON `json:"team_severity_update_strategy,omitempty"` TeamType string `json:"team_type"` } type TeamSeverityUpdateRule struct { Strategy []string `json:"strategy"` AllowedUserIdsForSeverityChange []string `json:"allowed_user_ids_severity"` AllowedUserIdsForResolve []string `json:"allowed_user_ids_resolve"` }