github.com/grokify/go-ringcentral-client@v0.3.31/engagedigital/v1/client/model_role.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 Role struct {
    17  	AccessHelpCenter          bool      `json:"access_help_center,omitempty"`
    18  	AccessPreviousMessages    bool      `json:"access_previous_messages,omitempty"`
    19  	AccessPullMode            bool      `json:"access_pull_mode,omitempty"`
    20  	AdminStampAnswer          bool      `json:"admin_stamp_answer,omitempty"`
    21  	AnonymizeIdentity         bool      `json:"anonymize_identity,omitempty"`
    22  	ApproveContent            bool      `json:"approve_content,omitempty"`
    23  	AssignIntervention        bool      `json:"assign_intervention,omitempty"`
    24  	AuthorBlockContent        bool      `json:"author_block_content,omitempty"`
    25  	CloseContentThread        bool      `json:"close_content_thread,omitempty"`
    26  	CreateAndDestroyExtension bool      `json:"create_and_destroy_extension,omitempty"`
    27  	CreateCommunity           bool      `json:"create_community,omitempty"`
    28  	CreateContentSource       bool      `json:"create_content_source,omitempty"`
    29  	CreateUser                bool      `json:"create_user,omitempty"`
    30  	CreatedAt                 time.Time `json:"created_at,omitempty"`
    31  	DelayExportContent        bool      `json:"delay_export_content,omitempty"`
    32  	DeleteContentThread       bool      `json:"delete_content_thread,omitempty"`
    33  	ExportIdentity            bool      `json:"export_identity,omitempty"`
    34  	Id                        string    `json:"id,omitempty"`
    35  	ImpersonateUser           bool      `json:"impersonate_user,omitempty"`
    36  	InviteUser                bool      `json:"invite_user,omitempty"`
    37  	Label                     string    `json:"label,omitempty"`
    38  	LockIdentity              bool      `json:"lock_identity,omitempty"`
    39  	ManageApiAccessTokens     bool      `json:"manage_api_access_tokens,omitempty"`
    40  	ManageAppSdkApplications  bool      `json:"manage_app_sdk_applications,omitempty"`
    41  	ManageCategories          bool      `json:"manage_categories,omitempty"`
    42  	ManageChat                bool      `json:"manage_chat,omitempty"`
    43  	ManageCustomFields        bool      `json:"manage_custom_fields,omitempty"`
    44  	ManageCustomNotifications bool      `json:"manage_custom_notifications,omitempty"`
    45  	ManageEmailsTemplates     bool      `json:"manage_emails_templates,omitempty"`
    46  	ManageFolders             bool      `json:"manage_folders,omitempty"`
    47  	ManageIce                 bool      `json:"manage_ice,omitempty"`
    48  	ManageIdentities          bool      `json:"manage_identities,omitempty"`
    49  	ManageMessaging           bool      `json:"manage_messaging,omitempty"`
    50  	ManageOwnNotifications    bool      `json:"manage_own_notifications,omitempty"`
    51  	ManageReplyAssistant      bool      `json:"manage_reply_assistant,omitempty"`
    52  	ManageRoles               bool      `json:"manage_roles,omitempty"`
    53  	ManageRulesEngineRules    bool      `json:"manage_rules_engine_rules,omitempty"`
    54  	ManageTags                bool      `json:"manage_tags,omitempty"`
    55  	ManageTeams               bool      `json:"manage_teams,omitempty"`
    56  	ManageTopologies          bool      `json:"manage_topologies,omitempty"`
    57  	ManageUsersOfMyTeams      bool      `json:"manage_users_of_my_teams,omitempty"`
    58  	MonitorTasks              bool      `json:"monitor_tasks,omitempty"`
    59  	MonitorTeamTasks          bool      `json:"monitor_team_tasks,omitempty"`
    60  	MuteContent               bool      `json:"mute_content,omitempty"`
    61  	OpenContentThread         bool      `json:"open_content_thread,omitempty"`
    62  	PublishContent            bool      `json:"publish_content,omitempty"`
    63  	ReadCommunity             bool      `json:"read_community,omitempty"`
    64  	ReadContentSource         bool      `json:"read_content_source,omitempty"`
    65  	ReadEvent                 bool      `json:"read_event,omitempty"`
    66  	ReadExport                bool      `json:"read_export,omitempty"`
    67  	ReadIdentity              bool      `json:"read_identity,omitempty"`
    68  	ReadOwnStats              bool      `json:"read_own_stats,omitempty"`
    69  	ReadPresence              bool      `json:"read_presence,omitempty"`
    70  	ReadStats                 bool      `json:"read_stats,omitempty"`
    71  	ReadUser                  bool      `json:"read_user,omitempty"`
    72  	ReceiveTasks              bool      `json:"receive_tasks,omitempty"`
    73  	ReplyWithAssistant        bool      `json:"reply_with_assistant,omitempty"`
    74  	SearchContents            bool      `json:"search_contents,omitempty"`
    75  	SearchEvent               bool      `json:"search_event,omitempty"`
    76  	UpdateCommunity           bool      `json:"update_community,omitempty"`
    77  	UpdateContentSource       bool      `json:"update_content_source,omitempty"`
    78  	UpdateExtension           bool      `json:"update_extension,omitempty"`
    79  	UpdateIdentity            bool      `json:"update_identity,omitempty"`
    80  	UpdateIntervention        bool      `json:"update_intervention,omitempty"`
    81  	UpdateOwnIntervention     bool      `json:"update_own_intervention,omitempty"`
    82  	UpdateSettings            bool      `json:"update_settings,omitempty"`
    83  	UpdateTimeSheet           bool      `json:"update_time_sheet,omitempty"`
    84  	UpdateUser                bool      `json:"update_user,omitempty"`
    85  	UpdatedAt                 time.Time `json:"updated_at,omitempty"`
    86  	UseCobrowsing             bool      `json:"use_cobrowsing,omitempty"`
    87  	UseEmoji                  bool      `json:"use_emoji,omitempty"`
    88  }