permission

package
v1.0.0-rc.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2019 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// GetWebhook Webhook情報取得権限
	GetWebhook = gorbac.NewStdPermission("get_webhook")
	// CreateWebhook Webhook作成権限
	CreateWebhook = gorbac.NewStdPermission("create_webhook")
	// EditWebhook Webhook編集権限
	EditWebhook = gorbac.NewStdPermission("edit_webhook")
	// DeleteWebhook Webhook削除権限
	DeleteWebhook = gorbac.NewStdPermission("delete_webhook")

	// GetBot Bot情報取得権限
	GetBot = gorbac.NewStdPermission("get_bot")
	// CreateBot Bot作成権限
	CreateBot = gorbac.NewStdPermission("create_bot")
	// EditBot Bot編集権限
	EditBot = gorbac.NewStdPermission("edit_bot")
	// DeleteBot Bot削除権限
	DeleteBot = gorbac.NewStdPermission("delete_bot")
	// GetBotToken Botトークン取得権限
	GetBotToken = gorbac.NewStdPermission("get_bot_token")
	// ReissueBotToken Botトークン再発行権限
	ReissueBotToken = gorbac.NewStdPermission("reissue_bot_token")
	// GetBotInstallCode Botインストールコード取得権限
	GetBotInstallCode = gorbac.NewStdPermission("get_bot_install_code")
	// InstallBot Botインストール権限
	InstallBot = gorbac.NewStdPermission("install_bot")
	// UninstallBot Botアンインストール権限
	UninstallBot = gorbac.NewStdPermission("uninstall_bot")
)
View Source
var (
	// CreateChannel チャンネル作成権限
	CreateChannel = gorbac.NewStdPermission("create_channel")
	// GetChannel チャンネル情報取得権限
	GetChannel = gorbac.NewStdPermission("get_channel")
	// EditChannel チャンネル情報変更権限
	EditChannel = gorbac.NewStdPermission("edit_channel")
	// DeleteChannel チャンネル削除権限
	DeleteChannel = gorbac.NewStdPermission("delete_channel")
	// ChangeParentChannel 親チャンネル変更権限
	ChangeParentChannel = gorbac.NewStdPermission("change_parent_channel")
)
View Source
var (
	// GetMyTokens : 自トークン情報取得権限
	GetMyTokens = gorbac.NewStdPermission("get_my_tokens")
	// RevokeMyToken : 自トークン削除権限
	RevokeMyToken = gorbac.NewStdPermission("revoke_my_token")
	// GetClients : クライアント情報取得権限
	GetClients = gorbac.NewStdPermission("get_clients")
	// CreateClient : 新規クライアント登録権限
	CreateClient = gorbac.NewStdPermission("create_client")
	// EditMyClient : クライアント情報編集権限
	EditMyClient = gorbac.NewStdPermission("edit_my_client")
	// DeleteMyClient : クライアント削除権限
	DeleteMyClient = gorbac.NewStdPermission("delete_my_client")
)
View Source
var (
	// GetClip クリップ取得権限
	GetClip = gorbac.NewStdPermission("get_clip")
	// CreateClip クリップ作成権限
	CreateClip = gorbac.NewStdPermission("create_clip")
	// DeleteClip クリップ削除権限
	DeleteClip = gorbac.NewStdPermission("delete_clip")
	// GetClipFolder クリップフォルダ取得権限
	GetClipFolder = gorbac.NewStdPermission("get_clip_folder")
	// CreateClipFolder クリップフォルダ作成権限
	CreateClipFolder = gorbac.NewStdPermission("create_clip_folder")
	// PatchClipFolder クリップフォルダ修正権限
	PatchClipFolder = gorbac.NewStdPermission("patch_clip_folder")
	// DeleteClipFolder クリップフォルダ削除権限
	DeleteClipFolder = gorbac.NewStdPermission("delete_clip_folder")
)
View Source
var (
	// UploadFile : ファイルアップロード権限
	UploadFile = gorbac.NewStdPermission("upload_file")
	// DownloadFile : ファイルダウンロード権限
	DownloadFile = gorbac.NewStdPermission("download_file")
	// DeleteFile : ファイル削除権限
	DeleteFile = gorbac.NewStdPermission("delete_file")
)
View Source
var (
	// GetHeartbeat : ハートビート取得権限
	GetHeartbeat = gorbac.NewStdPermission("get_heartbeat")
	// PostHeartbeat : ハートビート送信権限
	PostHeartbeat = gorbac.NewStdPermission("post_heartbeat")
)
View Source
var (
	// GetMessage メッセージ取得権限
	GetMessage = gorbac.NewStdPermission("get_message")
	// PostMessage メッセージ投稿権限
	PostMessage = gorbac.NewStdPermission("post_message")
	// EditMessage メッセージ編集権限
	EditMessage = gorbac.NewStdPermission("edit_message")
	// DeleteMessage メッセージ削除権限
	DeleteMessage = gorbac.NewStdPermission("delete_message")
	// ReportMessage メッセージ通報権限
	ReportMessage = gorbac.NewStdPermission("report_message")
	// GetMessageReports メッセージ通報取得権限
	GetMessageReports = gorbac.NewStdPermission("get_message_reports")
)
View Source
var (
	// GetMutedChannels ミュートチャンネル一覧取得権限
	GetMutedChannels = gorbac.NewStdPermission("get_muted_channels")
	// MuteChannel チャンネルミュート権限
	MuteChannel = gorbac.NewStdPermission("mute_channel")
	// UnmuteChannel チャンネルアンミュート権限
	UnmuteChannel = gorbac.NewStdPermission("unmute_channel")
)
View Source
var (
	// GetNotificationStatus : チャンネルの通知状況取得権限
	GetNotificationStatus = gorbac.NewStdPermission("get_notification_status")
	// ChangeNotificationStatus : チャンネルの通知状況変更権限
	ChangeNotificationStatus = gorbac.NewStdPermission("change_notification_status")
	// ConnectNotificationStream : 通知ストリームへの接続権限
	ConnectNotificationStream = gorbac.NewStdPermission("connect_notification_stream")
	// RegisterDevice : 通知デバイスの登録権限
	RegisterDevice = gorbac.NewStdPermission("register_device")
)
View Source
var (
	// GetPin : ピン留め取得権限
	GetPin = gorbac.NewStdPermission("get_pin")
	// CreatePin : ピン留め作成権限
	CreatePin = gorbac.NewStdPermission("create_pin")
	// DeletePin : ピン留め削除権限
	DeletePin = gorbac.NewStdPermission("delete_pin")
)
View Source
var (
	// GetMySessions セッションリスト取得権限
	GetMySessions = gorbac.NewStdPermission("get_my_sessions")
	// DeleteMySessions セッション削除権限
	DeleteMySessions = gorbac.NewStdPermission("delete_my_sessions")
)
View Source
var (
	// GetStamp : スタンプ情報取得権限
	GetStamp = gorbac.NewStdPermission("get_stamp")
	// CreateStamp : スタンプ作成権限
	CreateStamp = gorbac.NewStdPermission("create_stamp")
	// EditStamp : 自スタンプ画像変更権限
	EditStamp = gorbac.NewStdPermission("edit_stamp")
	// EditStampName : 自スタンプ名変更権限
	EditStampName = gorbac.NewStdPermission("edit_stamp_name")
	// EditStampCreatedByOthers : 他ユーザー作成のスタンプの変更権限
	EditStampCreatedByOthers = gorbac.NewStdPermission("edit_stamp_created_by_others")
	// DeleteStamp : スタンプ削除権限
	DeleteStamp = gorbac.NewStdPermission("delete_stamp")
	// GetMessageStamp : メッセージスタンプ一覧取得権限
	GetMessageStamp = gorbac.NewStdPermission("get_message_stamp")
	// AddMessageStamp : メッセージスタンプ追加権限
	AddMessageStamp = gorbac.NewStdPermission("add_message_stamp")
	// RemoveMessageStamp : メッセージスタンプ削除権限
	RemoveMessageStamp = gorbac.NewStdPermission("remove_message_stamp")
	// GetMyStampHistory 自分のスタンプ履歴取得権限
	GetMyStampHistory = gorbac.NewStdPermission("get_my_stamp_history")
)
View Source
var (
	// GetStar : スター取得権限
	GetStar = gorbac.NewStdPermission("get_star")
	// CreateStar : スター作成権限
	CreateStar = gorbac.NewStdPermission("create_star")
	// DeleteStar : スター削除権限
	DeleteStar = gorbac.NewStdPermission("delete_star")
)
View Source
var (
	// GetTopic : チャンネルトピック取得権限
	GetTopic = gorbac.NewStdPermission("get_topic")
	// EditTopic : チャンネルトピック変更権限
	EditTopic = gorbac.NewStdPermission("edit_topic")
)
View Source
var (
	// GetUnread : 未読メッセージ一覧の取得権限
	GetUnread = gorbac.NewStdPermission("get_unread")
	// DeleteUnread : メッセージ既読化権限
	DeleteUnread = gorbac.NewStdPermission("delete_unread")
)
View Source
var (
	// GetUser ユーザー情報取得権限
	GetUser = gorbac.NewStdPermission("get_user")
	// RegisterUser 新規ユーザー登録権限
	RegisterUser = gorbac.NewStdPermission("register_user")
	// GetMe 自ユーザー情報取得権限
	GetMe = gorbac.NewStdPermission("get_me")
	// EditMe 自ユーザー情報変更権限
	EditMe = gorbac.NewStdPermission("edit_me")
	// ChangeMyIcon 自ユーザーアイコン変更権限
	ChangeMyIcon = gorbac.NewStdPermission("change_my_icon")
	// ChangeMyPassword 自ユーザーパスワード変更権限
	ChangeMyPassword = gorbac.NewStdPermission("change_my_password")
)
View Source
var (
	// GetTag : ユーザータグ取得権限
	GetTag = gorbac.NewStdPermission("get_tag")
	// AddTag : ユーザータグ追加権限
	AddTag = gorbac.NewStdPermission("add_tag")
	// RemoveTag : ユーザータグ削除権限
	RemoveTag = gorbac.NewStdPermission("remove_tag")
	// ChangeTagLockState : ユーザータグロック状態変更権限
	ChangeTagLockState = gorbac.NewStdPermission("change_tag_lock_state")
	// OperateForRestrictedTag : 制限付きタグの操作権限
	OperateForRestrictedTag = gorbac.NewStdPermission("operate_for_restricted_tag")
	// EditTag : タグ情報編集権限
	EditTag = gorbac.NewStdPermission("edit_tag")
)
View Source
var (
	// GetChannelVisibility : チャンネルの可視状態の取得権限
	GetChannelVisibility = gorbac.NewStdPermission("get_channel_visibility")
	// ChangeChannelVisibility : チャンネルの可視状態の変更権限
	ChangeChannelVisibility = gorbac.NewStdPermission("change_channel_visibility")
)

Functions

func GetAllPermissionList

func GetAllPermissionList() map[string]gorbac.Permission

GetAllPermissionList : 全パーミッションリストを返します

func GetPermission

func GetPermission(name string) gorbac.Permission

GetPermission : パーミッション名からgorbac.Permissionを取得します

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL