traq

package module
v0.0.0-...-99025a7 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2025 License: MIT Imports: 22 Imported by: 30

README

go-traq

Go Reference CI Update

A client library for the traQ API.

This package is updated automatically.

How to use

See client.md and docs/ for more information.

go get github.com/traPtitech/go-traq
package main

import (
	"context"
	"fmt"

	traq "github.com/traPtitech/go-traq"
)

const TOKEN = "/* your token */"

func main() {
	client := traq.NewAPIClient(traq.NewConfiguration())
	auth := context.WithValue(context.Background(), traq.ContextAccessToken, TOKEN)

	v, _, _ := client.ChannelApi.
		GetChannels(auth).
		IncludeDm(true).
		Execute()
	fmt.Printf("%#v", v)
}

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedBotEventResultEnumValues = []BotEventResult{
	"ok",
	"ng",
	"ne",
	"dp",
}

All allowed values of BotEventResult enum

View Source
var AllowedBotModeEnumValues = []BotMode{
	"HTTP",
	"WebSocket",
}

All allowed values of BotMode enum

View Source
var AllowedBotStateEnumValues = []BotState{
	0,
	1,
	2,
}

All allowed values of BotState enum

View Source
var AllowedChannelSubscribeLevelEnumValues = []ChannelSubscribeLevel{
	0,
	1,
	2,
}

All allowed values of ChannelSubscribeLevel enum

View Source
var AllowedChannelViewStateEnumValues = []ChannelViewState{
	"none",
	"monitoring",
	"editing",
}

All allowed values of ChannelViewState enum

View Source
var AllowedOAuth2PromptEnumValues = []OAuth2Prompt{
	"none",
}

All allowed values of OAuth2Prompt enum

View Source
var AllowedOAuth2ResponseTypeEnumValues = []OAuth2ResponseType{
	"code",
	"token",
	"none",
}

All allowed values of OAuth2ResponseType enum

View Source
var AllowedOAuth2ScopeEnumValues = []OAuth2Scope{
	"openid",
	"profile",
	"read",
	"write",
	"manage_bot",
}

All allowed values of OAuth2Scope enum

View Source
var AllowedThumbnailTypeEnumValues = []ThumbnailType{
	"image",
	"waveform",
}

All allowed values of ThumbnailType enum

View Source
var AllowedUserAccountStateEnumValues = []UserAccountState{
	0,
	1,
	2,
}

All allowed values of UserAccountState enum

View Source
var AllowedUserPermissionEnumValues = []UserPermission{
	"get_webhook",
	"create_webhook",
	"edit_webhook",
	"delete_webhook",
	"access_others_webhook",
	"get_bot",
	"create_bot",
	"edit_bot",
	"delete_bot",
	"access_others_bot",
	"bot_action_join_channel",
	"bot_action_leave_channel",
	"create_channel",
	"get_channel",
	"edit_channel",
	"delete_channel",
	"change_parent_channel",
	"edit_channel_topic",
	"get_channel_star",
	"edit_channel_star",
	"get_my_tokens",
	"revoke_my_token",
	"get_clients",
	"create_client",
	"edit_my_client",
	"delete_my_client",
	"manage_others_client",
	"upload_file",
	"download_file",
	"delete_file",
	"get_message",
	"post_message",
	"edit_message",
	"delete_message",
	"report_message",
	"get_message_reports",
	"create_message_pin",
	"delete_message_pin",
	"get_channel_subscription",
	"edit_channel_subscription",
	"connect_notification_stream",
	"register_fcm_device",
	"get_stamp",
	"create_stamp",
	"edit_stamp",
	"edit_stamp_created_by_others",
	"delete_stamp",
	"delete_my_stamp",
	"add_message_stamp",
	"remove_message_stamp",
	"get_my_stamp_history",
	"get_stamp_palette",
	"create_stamp_palette",
	"edit_stamp_palette",
	"delete_stamp_palette",
	"get_user",
	"register_user",
	"get_me",
	"get_oidc_userinfo",
	"edit_me",
	"change_my_icon",
	"change_my_password",
	"edit_other_users",
	"get_user_qr_code",
	"get_user_tag",
	"edit_user_tag",
	"get_user_group",
	"create_user_group",
	"create_special_user_group",
	"edit_user_group",
	"delete_user_group",
	"edit_others_user_group",
	"web_rtc",
	"get_my_sessions",
	"delete_my_sessions",
	"get_my_external_account",
	"edit_my_external_account",
	"get_unread",
	"delete_unread",
	"get_clip_folder",
	"create_clip_folder",
	"edit_clip_folder",
	"delete_clip_folder",
}

All allowed values of UserPermission enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	ActivityAPI *ActivityAPIService

	AuthenticationAPI *AuthenticationAPIService

	BotAPI *BotAPIService

	ChannelAPI *ChannelAPIService

	ClipAPI *ClipAPIService

	FileAPI *FileAPIService

	GroupAPI *GroupAPIService

	MeAPI *MeAPIService

	MessageAPI *MessageAPIService

	NotificationAPI *NotificationAPIService

	Oauth2API *Oauth2APIService

	OgpAPI *OgpAPIService

	PinAPI *PinAPIService

	PublicAPI *PublicAPIService

	QallAPI *QallAPIService

	StampAPI *StampAPIService

	StarAPI *StarAPIService

	UserAPI *UserAPIService

	UserTagAPI *UserTagAPIService

	WebhookAPI *WebhookAPIService

	WebrtcAPI *WebrtcAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the traQ v3 API v3.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ActiveOAuth2Token

type ActiveOAuth2Token struct {
	// トークンUUID
	Id string `json:"id"`
	// OAuth2クライアントUUID
	ClientId string `json:"clientId"`
	// スコープ
	Scopes []OAuth2Scope `json:"scopes"`
	// 発行日時
	IssuedAt time.Time `json:"issuedAt"`
}

ActiveOAuth2Token 有効なOAuth2トークン情報

func NewActiveOAuth2Token

func NewActiveOAuth2Token(id string, clientId string, scopes []OAuth2Scope, issuedAt time.Time) *ActiveOAuth2Token

NewActiveOAuth2Token instantiates a new ActiveOAuth2Token object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewActiveOAuth2TokenWithDefaults

func NewActiveOAuth2TokenWithDefaults() *ActiveOAuth2Token

NewActiveOAuth2TokenWithDefaults instantiates a new ActiveOAuth2Token object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ActiveOAuth2Token) GetClientId

func (o *ActiveOAuth2Token) GetClientId() string

GetClientId returns the ClientId field value

func (*ActiveOAuth2Token) GetClientIdOk

func (o *ActiveOAuth2Token) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*ActiveOAuth2Token) GetId

func (o *ActiveOAuth2Token) GetId() string

GetId returns the Id field value

func (*ActiveOAuth2Token) GetIdOk

func (o *ActiveOAuth2Token) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ActiveOAuth2Token) GetIssuedAt

func (o *ActiveOAuth2Token) GetIssuedAt() time.Time

GetIssuedAt returns the IssuedAt field value

func (*ActiveOAuth2Token) GetIssuedAtOk

func (o *ActiveOAuth2Token) GetIssuedAtOk() (*time.Time, bool)

GetIssuedAtOk returns a tuple with the IssuedAt field value and a boolean to check if the value has been set.

func (*ActiveOAuth2Token) GetScopes

func (o *ActiveOAuth2Token) GetScopes() []OAuth2Scope

GetScopes returns the Scopes field value

func (*ActiveOAuth2Token) GetScopesOk

func (o *ActiveOAuth2Token) GetScopesOk() ([]OAuth2Scope, bool)

GetScopesOk returns a tuple with the Scopes field value and a boolean to check if the value has been set.

func (ActiveOAuth2Token) MarshalJSON

func (o ActiveOAuth2Token) MarshalJSON() ([]byte, error)

func (*ActiveOAuth2Token) SetClientId

func (o *ActiveOAuth2Token) SetClientId(v string)

SetClientId sets field value

func (*ActiveOAuth2Token) SetId

func (o *ActiveOAuth2Token) SetId(v string)

SetId sets field value

func (*ActiveOAuth2Token) SetIssuedAt

func (o *ActiveOAuth2Token) SetIssuedAt(v time.Time)

SetIssuedAt sets field value

func (*ActiveOAuth2Token) SetScopes

func (o *ActiveOAuth2Token) SetScopes(v []OAuth2Scope)

SetScopes sets field value

func (ActiveOAuth2Token) ToMap

func (o ActiveOAuth2Token) ToMap() (map[string]interface{}, error)

func (*ActiveOAuth2Token) UnmarshalJSON

func (o *ActiveOAuth2Token) UnmarshalJSON(data []byte) (err error)

type ActivityAPIGetActivityTimelineRequest

type ActivityAPIGetActivityTimelineRequest struct {
	ApiService *ActivityAPIService
	// contains filtered or unexported fields
}

func (ActivityAPIGetActivityTimelineRequest) All

全てのチャンネルのタイムラインを取得する

func (ActivityAPIGetActivityTimelineRequest) Execute

func (ActivityAPIGetActivityTimelineRequest) Limit

取得する件数

func (ActivityAPIGetActivityTimelineRequest) PerChannel

同じチャンネルのメッセージは最新のもののみ取得するか

type ActivityAPIGetOnlineUsersRequest

type ActivityAPIGetOnlineUsersRequest struct {
	ApiService *ActivityAPIService
	// contains filtered or unexported fields
}

func (ActivityAPIGetOnlineUsersRequest) Execute

type ActivityAPIService

type ActivityAPIService service

ActivityAPIService ActivityAPI service

func (*ActivityAPIService) GetActivityTimeline

GetActivityTimeline アクテビティタイムラインを取得

パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ActivityAPIGetActivityTimelineRequest

func (*ActivityAPIService) GetActivityTimelineExecute

Execute executes the request

@return []ActivityTimelineMessage

func (*ActivityAPIService) GetOnlineUsers

GetOnlineUsers オンラインユーザーリストを取得

現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ActivityAPIGetOnlineUsersRequest

func (*ActivityAPIService) GetOnlineUsersExecute

func (a *ActivityAPIService) GetOnlineUsersExecute(r ActivityAPIGetOnlineUsersRequest) ([]string, *http.Response, error)

Execute executes the request

@return []string

type ActivityTimelineMessage

type ActivityTimelineMessage struct {
	// メッセージUUID
	Id string `json:"id"`
	// 投稿者UUID
	UserId string `json:"userId"`
	// チャンネルUUID
	ChannelId string `json:"channelId"`
	// メッセージ本文
	Content string `json:"content"`
	// 投稿日時
	CreatedAt time.Time `json:"createdAt"`
	// 編集日時
	UpdatedAt time.Time `json:"updatedAt"`
}

ActivityTimelineMessage Timelineアクテビティ用メッセージ

func NewActivityTimelineMessage

func NewActivityTimelineMessage(id string, userId string, channelId string, content string, createdAt time.Time, updatedAt time.Time) *ActivityTimelineMessage

NewActivityTimelineMessage instantiates a new ActivityTimelineMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewActivityTimelineMessageWithDefaults

func NewActivityTimelineMessageWithDefaults() *ActivityTimelineMessage

NewActivityTimelineMessageWithDefaults instantiates a new ActivityTimelineMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ActivityTimelineMessage) GetChannelId

func (o *ActivityTimelineMessage) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*ActivityTimelineMessage) GetChannelIdOk

func (o *ActivityTimelineMessage) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*ActivityTimelineMessage) GetContent

func (o *ActivityTimelineMessage) GetContent() string

GetContent returns the Content field value

func (*ActivityTimelineMessage) GetContentOk

func (o *ActivityTimelineMessage) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*ActivityTimelineMessage) GetCreatedAt

func (o *ActivityTimelineMessage) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*ActivityTimelineMessage) GetCreatedAtOk

func (o *ActivityTimelineMessage) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ActivityTimelineMessage) GetId

func (o *ActivityTimelineMessage) GetId() string

GetId returns the Id field value

func (*ActivityTimelineMessage) GetIdOk

func (o *ActivityTimelineMessage) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ActivityTimelineMessage) GetUpdatedAt

func (o *ActivityTimelineMessage) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*ActivityTimelineMessage) GetUpdatedAtOk

func (o *ActivityTimelineMessage) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*ActivityTimelineMessage) GetUserId

func (o *ActivityTimelineMessage) GetUserId() string

GetUserId returns the UserId field value

func (*ActivityTimelineMessage) GetUserIdOk

func (o *ActivityTimelineMessage) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (ActivityTimelineMessage) MarshalJSON

func (o ActivityTimelineMessage) MarshalJSON() ([]byte, error)

func (*ActivityTimelineMessage) SetChannelId

func (o *ActivityTimelineMessage) SetChannelId(v string)

SetChannelId sets field value

func (*ActivityTimelineMessage) SetContent

func (o *ActivityTimelineMessage) SetContent(v string)

SetContent sets field value

func (*ActivityTimelineMessage) SetCreatedAt

func (o *ActivityTimelineMessage) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*ActivityTimelineMessage) SetId

func (o *ActivityTimelineMessage) SetId(v string)

SetId sets field value

func (*ActivityTimelineMessage) SetUpdatedAt

func (o *ActivityTimelineMessage) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (*ActivityTimelineMessage) SetUserId

func (o *ActivityTimelineMessage) SetUserId(v string)

SetUserId sets field value

func (ActivityTimelineMessage) ToMap

func (o ActivityTimelineMessage) ToMap() (map[string]interface{}, error)

func (*ActivityTimelineMessage) UnmarshalJSON

func (o *ActivityTimelineMessage) UnmarshalJSON(data []byte) (err error)

type AddUserGroupMemberRequest

type AddUserGroupMemberRequest struct {
	UserGroupMember        *UserGroupMember
	ArrayOfUserGroupMember *[]UserGroupMember
}

AddUserGroupMemberRequest - struct for AddUserGroupMemberRequest

func ArrayOfUserGroupMemberAsAddUserGroupMemberRequest

func ArrayOfUserGroupMemberAsAddUserGroupMemberRequest(v *[]UserGroupMember) AddUserGroupMemberRequest

[]UserGroupMemberAsAddUserGroupMemberRequest is a convenience function that returns []UserGroupMember wrapped in AddUserGroupMemberRequest

func UserGroupMemberAsAddUserGroupMemberRequest

func UserGroupMemberAsAddUserGroupMemberRequest(v *UserGroupMember) AddUserGroupMemberRequest

UserGroupMemberAsAddUserGroupMemberRequest is a convenience function that returns UserGroupMember wrapped in AddUserGroupMemberRequest

func (*AddUserGroupMemberRequest) GetActualInstance

func (obj *AddUserGroupMemberRequest) GetActualInstance() interface{}

Get the actual instance

func (AddUserGroupMemberRequest) GetActualInstanceValue

func (obj AddUserGroupMemberRequest) GetActualInstanceValue() interface{}

Get the actual instance value

func (AddUserGroupMemberRequest) MarshalJSON

func (src AddUserGroupMemberRequest) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AddUserGroupMemberRequest) UnmarshalJSON

func (dst *AddUserGroupMemberRequest) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type AuthenticationAPIGetMyExternalAccountsRequest

type AuthenticationAPIGetMyExternalAccountsRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (AuthenticationAPIGetMyExternalAccountsRequest) Execute

type AuthenticationAPIGetMySessionsRequest

type AuthenticationAPIGetMySessionsRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (AuthenticationAPIGetMySessionsRequest) Execute

type AuthenticationAPILinkExternalAccountRequest

type AuthenticationAPILinkExternalAccountRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (AuthenticationAPILinkExternalAccountRequest) Execute

func (AuthenticationAPILinkExternalAccountRequest) PostLinkExternalAccount

type AuthenticationAPILoginRequest

type AuthenticationAPILoginRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (AuthenticationAPILoginRequest) Execute

func (AuthenticationAPILoginRequest) PostLoginRequest

func (AuthenticationAPILoginRequest) Redirect

リダイレクト先

type AuthenticationAPILogoutRequest

type AuthenticationAPILogoutRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (AuthenticationAPILogoutRequest) All

全てのセッションでログアウトするかどうか

func (AuthenticationAPILogoutRequest) Execute

func (AuthenticationAPILogoutRequest) Redirect

リダイレクト先

type AuthenticationAPIRevokeMySessionRequest

type AuthenticationAPIRevokeMySessionRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (AuthenticationAPIRevokeMySessionRequest) Execute

type AuthenticationAPIService

type AuthenticationAPIService service

AuthenticationAPIService AuthenticationAPI service

func (*AuthenticationAPIService) GetMyExternalAccounts

GetMyExternalAccounts 外部ログインアカウント一覧を取得

自分に紐付けられている外部ログインアカウント一覧を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AuthenticationAPIGetMyExternalAccountsRequest

func (*AuthenticationAPIService) GetMyExternalAccountsExecute

Execute executes the request

@return []ExternalProviderUser

func (*AuthenticationAPIService) GetMySessions

GetMySessions 自分のログインセッションリストを取得

自分のログインセッションのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AuthenticationAPIGetMySessionsRequest

func (*AuthenticationAPIService) GetMySessionsExecute

Execute executes the request

@return []LoginSession

func (*AuthenticationAPIService) LinkExternalAccount

LinkExternalAccount 外部ログインアカウントを紐付ける

自分に外部ログインアカウントを紐付けます。 指定した`providerName`がサーバー側で有効である必要があります。 リクエストが受理された場合、外部サービスの認証画面にリダイレクトされ、認証される必要があります。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AuthenticationAPILinkExternalAccountRequest

func (*AuthenticationAPIService) LinkExternalAccountExecute

Execute executes the request

func (*AuthenticationAPIService) Login

Login ログイン

ログインします。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AuthenticationAPILoginRequest

func (*AuthenticationAPIService) LoginExecute

Execute executes the request

func (*AuthenticationAPIService) Logout

Logout ログアウト

ログアウトします。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AuthenticationAPILogoutRequest

func (*AuthenticationAPIService) LogoutExecute

Execute executes the request

func (*AuthenticationAPIService) RevokeMySession

RevokeMySession セッションを無効化

指定した自分のセッションを無効化(ログアウト)します。 既に存在しない・無効化されているセッションを指定した場合も`204`を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId セッションUUID
@return AuthenticationAPIRevokeMySessionRequest

func (*AuthenticationAPIService) RevokeMySessionExecute

Execute executes the request

func (*AuthenticationAPIService) UnlinkExternalAccount

UnlinkExternalAccount 外部ログインアカウントの紐付けを解除

自分に紐付けられている外部ログインアカウントの紐付けを解除します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AuthenticationAPIUnlinkExternalAccountRequest

func (*AuthenticationAPIService) UnlinkExternalAccountExecute

Execute executes the request

type AuthenticationAPIUnlinkExternalAccountRequest

type AuthenticationAPIUnlinkExternalAccountRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (AuthenticationAPIUnlinkExternalAccountRequest) Execute

func (AuthenticationAPIUnlinkExternalAccountRequest) PostUnlinkExternalAccount

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Bot

type Bot struct {
	// BOT UUID
	Id string `json:"id"`
	// BOTユーザーUUID
	BotUserId string `json:"botUserId"`
	// 説明
	Description string `json:"description"`
	// BOT開発者UUID
	DeveloperId string `json:"developerId"`
	// BOTが購読しているイベントの配列
	SubscribeEvents []string `json:"subscribeEvents"`
	Mode            BotMode  `json:"mode"`
	State           BotState `json:"state"`
	// 作成日時
	CreatedAt time.Time `json:"createdAt"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
}

Bot BOT情報

func NewBot

func NewBot(id string, botUserId string, description string, developerId string, subscribeEvents []string, mode BotMode, state BotState, createdAt time.Time, updatedAt time.Time) *Bot

NewBot instantiates a new Bot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBotWithDefaults

func NewBotWithDefaults() *Bot

NewBotWithDefaults instantiates a new Bot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Bot) GetBotUserId

func (o *Bot) GetBotUserId() string

GetBotUserId returns the BotUserId field value

func (*Bot) GetBotUserIdOk

func (o *Bot) GetBotUserIdOk() (*string, bool)

GetBotUserIdOk returns a tuple with the BotUserId field value and a boolean to check if the value has been set.

func (*Bot) GetCreatedAt

func (o *Bot) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*Bot) GetCreatedAtOk

func (o *Bot) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*Bot) GetDescription

func (o *Bot) GetDescription() string

GetDescription returns the Description field value

func (*Bot) GetDescriptionOk

func (o *Bot) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*Bot) GetDeveloperId

func (o *Bot) GetDeveloperId() string

GetDeveloperId returns the DeveloperId field value

func (*Bot) GetDeveloperIdOk

func (o *Bot) GetDeveloperIdOk() (*string, bool)

GetDeveloperIdOk returns a tuple with the DeveloperId field value and a boolean to check if the value has been set.

func (*Bot) GetId

func (o *Bot) GetId() string

GetId returns the Id field value

func (*Bot) GetIdOk

func (o *Bot) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Bot) GetMode

func (o *Bot) GetMode() BotMode

GetMode returns the Mode field value

func (*Bot) GetModeOk

func (o *Bot) GetModeOk() (*BotMode, bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*Bot) GetState

func (o *Bot) GetState() BotState

GetState returns the State field value

func (*Bot) GetStateOk

func (o *Bot) GetStateOk() (*BotState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*Bot) GetSubscribeEvents

func (o *Bot) GetSubscribeEvents() []string

GetSubscribeEvents returns the SubscribeEvents field value

func (*Bot) GetSubscribeEventsOk

func (o *Bot) GetSubscribeEventsOk() ([]string, bool)

GetSubscribeEventsOk returns a tuple with the SubscribeEvents field value and a boolean to check if the value has been set.

func (*Bot) GetUpdatedAt

func (o *Bot) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*Bot) GetUpdatedAtOk

func (o *Bot) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (Bot) MarshalJSON

func (o Bot) MarshalJSON() ([]byte, error)

func (*Bot) SetBotUserId

func (o *Bot) SetBotUserId(v string)

SetBotUserId sets field value

func (*Bot) SetCreatedAt

func (o *Bot) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*Bot) SetDescription

func (o *Bot) SetDescription(v string)

SetDescription sets field value

func (*Bot) SetDeveloperId

func (o *Bot) SetDeveloperId(v string)

SetDeveloperId sets field value

func (*Bot) SetId

func (o *Bot) SetId(v string)

SetId sets field value

func (*Bot) SetMode

func (o *Bot) SetMode(v BotMode)

SetMode sets field value

func (*Bot) SetState

func (o *Bot) SetState(v BotState)

SetState sets field value

func (*Bot) SetSubscribeEvents

func (o *Bot) SetSubscribeEvents(v []string)

SetSubscribeEvents sets field value

func (*Bot) SetUpdatedAt

func (o *Bot) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (Bot) ToMap

func (o Bot) ToMap() (map[string]interface{}, error)

func (*Bot) UnmarshalJSON

func (o *Bot) UnmarshalJSON(data []byte) (err error)

type BotAPIActivateBotRequest

type BotAPIActivateBotRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIActivateBotRequest) Execute

func (r BotAPIActivateBotRequest) Execute() (*http.Response, error)

type BotAPIChangeBotIconRequest

type BotAPIChangeBotIconRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIChangeBotIconRequest) Execute

func (BotAPIChangeBotIconRequest) File

アイコン画像(2MBまでのpng, jpeg, gif)

type BotAPIConnectBotWSRequest

type BotAPIConnectBotWSRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIConnectBotWSRequest) Execute

func (r BotAPIConnectBotWSRequest) Execute() (*http.Response, error)

type BotAPICreateBotRequest

type BotAPICreateBotRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPICreateBotRequest) Execute

func (BotAPICreateBotRequest) PostBotRequest

func (r BotAPICreateBotRequest) PostBotRequest(postBotRequest PostBotRequest) BotAPICreateBotRequest

type BotAPIDeleteBotRequest

type BotAPIDeleteBotRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIDeleteBotRequest) Execute

func (r BotAPIDeleteBotRequest) Execute() (*http.Response, error)

type BotAPIEditBotRequest

type BotAPIEditBotRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIEditBotRequest) Execute

func (r BotAPIEditBotRequest) Execute() (*http.Response, error)

func (BotAPIEditBotRequest) PatchBotRequest

func (r BotAPIEditBotRequest) PatchBotRequest(patchBotRequest PatchBotRequest) BotAPIEditBotRequest

type BotAPIGetBotIconRequest

type BotAPIGetBotIconRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIGetBotIconRequest) Execute

func (r BotAPIGetBotIconRequest) Execute() (*os.File, *http.Response, error)

type BotAPIGetBotLogsRequest

type BotAPIGetBotLogsRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIGetBotLogsRequest) Execute

func (BotAPIGetBotLogsRequest) Limit

取得する件数

func (BotAPIGetBotLogsRequest) Offset

取得するオフセット

type BotAPIGetBotRequest

type BotAPIGetBotRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIGetBotRequest) Detail

func (r BotAPIGetBotRequest) Detail(detail bool) BotAPIGetBotRequest

詳細情報を含めるかどうか

func (BotAPIGetBotRequest) Execute

type BotAPIGetBotsRequest

type BotAPIGetBotsRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIGetBotsRequest) All

全てのBOTを取得するかどうか

func (BotAPIGetBotsRequest) Execute

func (r BotAPIGetBotsRequest) Execute() ([]Bot, *http.Response, error)

type BotAPIGetChannelBotsRequest

type BotAPIGetChannelBotsRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIGetChannelBotsRequest) Execute

type BotAPIInactivateBotRequest

type BotAPIInactivateBotRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIInactivateBotRequest) Execute

type BotAPILetBotJoinChannelRequest

type BotAPILetBotJoinChannelRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPILetBotJoinChannelRequest) Execute

func (BotAPILetBotJoinChannelRequest) PostBotActionJoinRequest

func (r BotAPILetBotJoinChannelRequest) PostBotActionJoinRequest(postBotActionJoinRequest PostBotActionJoinRequest) BotAPILetBotJoinChannelRequest

type BotAPILetBotLeaveChannelRequest

type BotAPILetBotLeaveChannelRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPILetBotLeaveChannelRequest) Execute

func (BotAPILetBotLeaveChannelRequest) PostBotActionLeaveRequest

func (r BotAPILetBotLeaveChannelRequest) PostBotActionLeaveRequest(postBotActionLeaveRequest PostBotActionLeaveRequest) BotAPILetBotLeaveChannelRequest

type BotAPIReissueBotRequest

type BotAPIReissueBotRequest struct {
	ApiService *BotAPIService
	// contains filtered or unexported fields
}

func (BotAPIReissueBotRequest) Execute

type BotAPIService

type BotAPIService service

BotAPIService BotAPI service

func (*BotAPIService) ActivateBot

func (a *BotAPIService) ActivateBot(ctx context.Context, botId string) BotAPIActivateBotRequest

ActivateBot BOTをアクティベート

指定したBOTを有効化します。 対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIActivateBotRequest

func (*BotAPIService) ActivateBotExecute

func (a *BotAPIService) ActivateBotExecute(r BotAPIActivateBotRequest) (*http.Response, error)

Execute executes the request

func (*BotAPIService) ChangeBotIcon

func (a *BotAPIService) ChangeBotIcon(ctx context.Context, botId string) BotAPIChangeBotIconRequest

ChangeBotIcon BOTのアイコン画像を変更

指定したBOTのアイコン画像を変更を変更します。 対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIChangeBotIconRequest

func (*BotAPIService) ChangeBotIconExecute

func (a *BotAPIService) ChangeBotIconExecute(r BotAPIChangeBotIconRequest) (*http.Response, error)

Execute executes the request

func (*BotAPIService) ConnectBotWS

ConnectBotWS WebSocket Mode BOT用通知ストリームに接続します

BOT WebSocketプロトコル

## 送信

`コマンド:引数1:引数2:...` のような形式のTextMessageをサーバーに送信することで、このWebSocketセッションに対する設定が実行できます。

### `rtcstate`コマンド 自分のWebRTC状態を変更します。 他のコネクションが既に状態を保持している場合、変更することができません。

`rtcstate:{チャンネルID}:({状態}:{セッションID})*`

チャンネルIDにnullもしくは空文字を指定するか、状態にnullもしくは空文字を指定した場合、WebRTC状態はリセットされます。

`rtcstate:null`, `rtcstate:`, `rtcstate:channelId:null`, `rtcstate:channelId:`

コネクションが切断された場合、自分のWebRTC状態はリセットされます。

## 受信

TextMessageとして各種イベントが`type`、`reqId`、`body`を持つJSONとして非同期に送られます。 `body`の内容はHTTP Modeの場合のRequest Bodyと同様です。 例外として`ERROR`イベントは`reqId`を持ちません。

例: PINGイベント `{"type":"PING","reqId":"requestId","body":{"eventTime":"2019-05-07T04:50:48.582586882Z"}}`

### `ERROR`

コマンドの引数が不正などの理由でコマンドが受理されなかった場合に送られます。 非同期に送られるため、必ずしもコマンドとの対応関係を確定できないことに注意してください。 本番環境ではERRORが送られないようにすることが望ましいです。

`{"type":"ERROR","body":"message"}`

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return BotAPIConnectBotWSRequest

func (*BotAPIService) ConnectBotWSExecute

func (a *BotAPIService) ConnectBotWSExecute(r BotAPIConnectBotWSRequest) (*http.Response, error)

Execute executes the request

func (*BotAPIService) CreateBot

CreateBot BOTを作成

BOTを作成します。 作成後に購読イベントの設定を行う必要があります。 さらにHTTP Modeの場合はアクティベーションを行う必要があります。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return BotAPICreateBotRequest

func (*BotAPIService) CreateBotExecute

func (a *BotAPIService) CreateBotExecute(r BotAPICreateBotRequest) (*BotDetail, *http.Response, error)

Execute executes the request

@return BotDetail

func (*BotAPIService) DeleteBot

func (a *BotAPIService) DeleteBot(ctx context.Context, botId string) BotAPIDeleteBotRequest

DeleteBot BOTを削除

指定したBOTを削除します。 対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIDeleteBotRequest

func (*BotAPIService) DeleteBotExecute

func (a *BotAPIService) DeleteBotExecute(r BotAPIDeleteBotRequest) (*http.Response, error)

Execute executes the request

func (*BotAPIService) EditBot

func (a *BotAPIService) EditBot(ctx context.Context, botId string) BotAPIEditBotRequest

EditBot BOT情報を変更

指定したBOTの情報を変更します。 対象のBOTの管理権限が必要です。 BOT開発者UUIDを変更した場合は、変更先ユーザーにBOT管理権限が移譲され、自分自身は権限を失います。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIEditBotRequest

func (*BotAPIService) EditBotExecute

func (a *BotAPIService) EditBotExecute(r BotAPIEditBotRequest) (*http.Response, error)

Execute executes the request

func (*BotAPIService) GetBot

func (a *BotAPIService) GetBot(ctx context.Context, botId string) BotAPIGetBotRequest

GetBot BOT情報を取得

指定したBOTのBOT情報を取得します。 BOT詳細情報を取得する場合は、対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIGetBotRequest

func (*BotAPIService) GetBotExecute

Execute executes the request

@return GetBot200Response

func (*BotAPIService) GetBotIcon

func (a *BotAPIService) GetBotIcon(ctx context.Context, botId string) BotAPIGetBotIconRequest

GetBotIcon BOTのアイコン画像を取得

指定したBOTのアイコン画像を取得を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIGetBotIconRequest

func (*BotAPIService) GetBotIconExecute

func (a *BotAPIService) GetBotIconExecute(r BotAPIGetBotIconRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*BotAPIService) GetBotLogs

func (a *BotAPIService) GetBotLogs(ctx context.Context, botId string) BotAPIGetBotLogsRequest

GetBotLogs BOTのイベントログを取得

指定したBOTのイベントログを取得します。 対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIGetBotLogsRequest

func (*BotAPIService) GetBotLogsExecute

func (a *BotAPIService) GetBotLogsExecute(r BotAPIGetBotLogsRequest) ([]BotEventLog, *http.Response, error)

Execute executes the request

@return []BotEventLog

func (*BotAPIService) GetBots

GetBots BOTリストを取得

BOT情報のリストを取得します。 allを指定しない場合、自分が開発者のBOTのみを返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return BotAPIGetBotsRequest

func (*BotAPIService) GetBotsExecute

func (a *BotAPIService) GetBotsExecute(r BotAPIGetBotsRequest) ([]Bot, *http.Response, error)

Execute executes the request

@return []Bot

func (*BotAPIService) GetChannelBots

func (a *BotAPIService) GetChannelBots(ctx context.Context, channelId string) BotAPIGetChannelBotsRequest

GetChannelBots チャンネル参加中のBOTのリストを取得

指定したチャンネルに参加しているBOTのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return BotAPIGetChannelBotsRequest

func (*BotAPIService) GetChannelBotsExecute

func (a *BotAPIService) GetChannelBotsExecute(r BotAPIGetChannelBotsRequest) ([]BotUser, *http.Response, error)

Execute executes the request

@return []BotUser

func (*BotAPIService) InactivateBot

func (a *BotAPIService) InactivateBot(ctx context.Context, botId string) BotAPIInactivateBotRequest

InactivateBot BOTをインアクティベート

指定したBOTを無効化します。対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIInactivateBotRequest

func (*BotAPIService) InactivateBotExecute

func (a *BotAPIService) InactivateBotExecute(r BotAPIInactivateBotRequest) (*http.Response, error)

Execute executes the request

func (*BotAPIService) LetBotJoinChannel

func (a *BotAPIService) LetBotJoinChannel(ctx context.Context, botId string) BotAPILetBotJoinChannelRequest

LetBotJoinChannel BOTをチャンネルに参加させる

指定したBOTを指定したチャンネルに参加させます。 チャンネルに参加したBOTは、そのチャンネルの各種イベントを受け取るようになります。 対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPILetBotJoinChannelRequest

func (*BotAPIService) LetBotJoinChannelExecute

func (a *BotAPIService) LetBotJoinChannelExecute(r BotAPILetBotJoinChannelRequest) (*http.Response, error)

Execute executes the request

func (*BotAPIService) LetBotLeaveChannel

func (a *BotAPIService) LetBotLeaveChannel(ctx context.Context, botId string) BotAPILetBotLeaveChannelRequest

LetBotLeaveChannel BOTをチャンネルから退出させる

指定したBOTを指定したチャンネルから退出させます。 対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPILetBotLeaveChannelRequest

func (*BotAPIService) LetBotLeaveChannelExecute

func (a *BotAPIService) LetBotLeaveChannelExecute(r BotAPILetBotLeaveChannelRequest) (*http.Response, error)

Execute executes the request

func (*BotAPIService) ReissueBot

func (a *BotAPIService) ReissueBot(ctx context.Context, botId string) BotAPIReissueBotRequest

ReissueBot BOTのトークンを再発行

指定したBOTの現在の各種トークンを無効化し、再発行を行います。 対象のBOTの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param botId BOTUUID
@return BotAPIReissueBotRequest

func (*BotAPIService) ReissueBotExecute

func (a *BotAPIService) ReissueBotExecute(r BotAPIReissueBotRequest) (*BotTokens, *http.Response, error)

Execute executes the request

@return BotTokens

type BotDetail

type BotDetail struct {
	// BOT UUID
	Id string `json:"id"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
	// 作成日時
	CreatedAt time.Time `json:"createdAt"`
	Mode      BotMode   `json:"mode"`
	State     BotState  `json:"state"`
	// BOTが購読しているイベントの配列
	SubscribeEvents []string `json:"subscribeEvents"`
	// BOT開発者UUID
	DeveloperId string `json:"developerId"`
	// 説明
	Description string `json:"description"`
	// BOTユーザーUUID
	BotUserId string    `json:"botUserId"`
	Tokens    BotTokens `json:"tokens"`
	// BOTサーバーエンドポイント
	Endpoint string `json:"endpoint"`
	// 特権BOTかどうか
	Privileged bool `json:"privileged"`
	// BOTが参加しているチャンネルのUUID配列
	Channels []string `json:"channels"`
}

BotDetail BOT詳細情報

func NewBotDetail

func NewBotDetail(id string, updatedAt time.Time, createdAt time.Time, mode BotMode, state BotState, subscribeEvents []string, developerId string, description string, botUserId string, tokens BotTokens, endpoint string, privileged bool, channels []string) *BotDetail

NewBotDetail instantiates a new BotDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBotDetailWithDefaults

func NewBotDetailWithDefaults() *BotDetail

NewBotDetailWithDefaults instantiates a new BotDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BotDetail) GetBotUserId

func (o *BotDetail) GetBotUserId() string

GetBotUserId returns the BotUserId field value

func (*BotDetail) GetBotUserIdOk

func (o *BotDetail) GetBotUserIdOk() (*string, bool)

GetBotUserIdOk returns a tuple with the BotUserId field value and a boolean to check if the value has been set.

func (*BotDetail) GetChannels

func (o *BotDetail) GetChannels() []string

GetChannels returns the Channels field value

func (*BotDetail) GetChannelsOk

func (o *BotDetail) GetChannelsOk() ([]string, bool)

GetChannelsOk returns a tuple with the Channels field value and a boolean to check if the value has been set.

func (*BotDetail) GetCreatedAt

func (o *BotDetail) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*BotDetail) GetCreatedAtOk

func (o *BotDetail) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*BotDetail) GetDescription

func (o *BotDetail) GetDescription() string

GetDescription returns the Description field value

func (*BotDetail) GetDescriptionOk

func (o *BotDetail) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*BotDetail) GetDeveloperId

func (o *BotDetail) GetDeveloperId() string

GetDeveloperId returns the DeveloperId field value

func (*BotDetail) GetDeveloperIdOk

func (o *BotDetail) GetDeveloperIdOk() (*string, bool)

GetDeveloperIdOk returns a tuple with the DeveloperId field value and a boolean to check if the value has been set.

func (*BotDetail) GetEndpoint

func (o *BotDetail) GetEndpoint() string

GetEndpoint returns the Endpoint field value

func (*BotDetail) GetEndpointOk

func (o *BotDetail) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value and a boolean to check if the value has been set.

func (*BotDetail) GetId

func (o *BotDetail) GetId() string

GetId returns the Id field value

func (*BotDetail) GetIdOk

func (o *BotDetail) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*BotDetail) GetMode

func (o *BotDetail) GetMode() BotMode

GetMode returns the Mode field value

func (*BotDetail) GetModeOk

func (o *BotDetail) GetModeOk() (*BotMode, bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*BotDetail) GetPrivileged

func (o *BotDetail) GetPrivileged() bool

GetPrivileged returns the Privileged field value

func (*BotDetail) GetPrivilegedOk

func (o *BotDetail) GetPrivilegedOk() (*bool, bool)

GetPrivilegedOk returns a tuple with the Privileged field value and a boolean to check if the value has been set.

func (*BotDetail) GetState

func (o *BotDetail) GetState() BotState

GetState returns the State field value

func (*BotDetail) GetStateOk

func (o *BotDetail) GetStateOk() (*BotState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*BotDetail) GetSubscribeEvents

func (o *BotDetail) GetSubscribeEvents() []string

GetSubscribeEvents returns the SubscribeEvents field value

func (*BotDetail) GetSubscribeEventsOk

func (o *BotDetail) GetSubscribeEventsOk() ([]string, bool)

GetSubscribeEventsOk returns a tuple with the SubscribeEvents field value and a boolean to check if the value has been set.

func (*BotDetail) GetTokens

func (o *BotDetail) GetTokens() BotTokens

GetTokens returns the Tokens field value

func (*BotDetail) GetTokensOk

func (o *BotDetail) GetTokensOk() (*BotTokens, bool)

GetTokensOk returns a tuple with the Tokens field value and a boolean to check if the value has been set.

func (*BotDetail) GetUpdatedAt

func (o *BotDetail) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*BotDetail) GetUpdatedAtOk

func (o *BotDetail) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (BotDetail) MarshalJSON

func (o BotDetail) MarshalJSON() ([]byte, error)

func (*BotDetail) SetBotUserId

func (o *BotDetail) SetBotUserId(v string)

SetBotUserId sets field value

func (*BotDetail) SetChannels

func (o *BotDetail) SetChannels(v []string)

SetChannels sets field value

func (*BotDetail) SetCreatedAt

func (o *BotDetail) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*BotDetail) SetDescription

func (o *BotDetail) SetDescription(v string)

SetDescription sets field value

func (*BotDetail) SetDeveloperId

func (o *BotDetail) SetDeveloperId(v string)

SetDeveloperId sets field value

func (*BotDetail) SetEndpoint

func (o *BotDetail) SetEndpoint(v string)

SetEndpoint sets field value

func (*BotDetail) SetId

func (o *BotDetail) SetId(v string)

SetId sets field value

func (*BotDetail) SetMode

func (o *BotDetail) SetMode(v BotMode)

SetMode sets field value

func (*BotDetail) SetPrivileged

func (o *BotDetail) SetPrivileged(v bool)

SetPrivileged sets field value

func (*BotDetail) SetState

func (o *BotDetail) SetState(v BotState)

SetState sets field value

func (*BotDetail) SetSubscribeEvents

func (o *BotDetail) SetSubscribeEvents(v []string)

SetSubscribeEvents sets field value

func (*BotDetail) SetTokens

func (o *BotDetail) SetTokens(v BotTokens)

SetTokens sets field value

func (*BotDetail) SetUpdatedAt

func (o *BotDetail) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (BotDetail) ToMap

func (o BotDetail) ToMap() (map[string]interface{}, error)

func (*BotDetail) UnmarshalJSON

func (o *BotDetail) UnmarshalJSON(data []byte) (err error)

type BotEventLog

type BotEventLog struct {
	// BOT UUID
	BotId string `json:"botId"`
	// リクエストUUID
	RequestId string `json:"requestId"`
	// イベントタイプ
	Event  string          `json:"event"`
	Result *BotEventResult `json:"result,omitempty"`
	// ステータスコード
	Code int32 `json:"code"`
	// イベント日時
	Datetime time.Time `json:"datetime"`
}

BotEventLog BOTイベントログ

func NewBotEventLog

func NewBotEventLog(botId string, requestId string, event string, code int32, datetime time.Time) *BotEventLog

NewBotEventLog instantiates a new BotEventLog object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBotEventLogWithDefaults

func NewBotEventLogWithDefaults() *BotEventLog

NewBotEventLogWithDefaults instantiates a new BotEventLog object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BotEventLog) GetBotId

func (o *BotEventLog) GetBotId() string

GetBotId returns the BotId field value

func (*BotEventLog) GetBotIdOk

func (o *BotEventLog) GetBotIdOk() (*string, bool)

GetBotIdOk returns a tuple with the BotId field value and a boolean to check if the value has been set.

func (*BotEventLog) GetCode

func (o *BotEventLog) GetCode() int32

GetCode returns the Code field value

func (*BotEventLog) GetCodeOk

func (o *BotEventLog) GetCodeOk() (*int32, bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*BotEventLog) GetDatetime

func (o *BotEventLog) GetDatetime() time.Time

GetDatetime returns the Datetime field value

func (*BotEventLog) GetDatetimeOk

func (o *BotEventLog) GetDatetimeOk() (*time.Time, bool)

GetDatetimeOk returns a tuple with the Datetime field value and a boolean to check if the value has been set.

func (*BotEventLog) GetEvent

func (o *BotEventLog) GetEvent() string

GetEvent returns the Event field value

func (*BotEventLog) GetEventOk

func (o *BotEventLog) GetEventOk() (*string, bool)

GetEventOk returns a tuple with the Event field value and a boolean to check if the value has been set.

func (*BotEventLog) GetRequestId

func (o *BotEventLog) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BotEventLog) GetRequestIdOk

func (o *BotEventLog) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*BotEventLog) GetResult

func (o *BotEventLog) GetResult() BotEventResult

GetResult returns the Result field value if set, zero value otherwise.

func (*BotEventLog) GetResultOk

func (o *BotEventLog) GetResultOk() (*BotEventResult, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BotEventLog) HasResult

func (o *BotEventLog) HasResult() bool

HasResult returns a boolean if a field has been set.

func (BotEventLog) MarshalJSON

func (o BotEventLog) MarshalJSON() ([]byte, error)

func (*BotEventLog) SetBotId

func (o *BotEventLog) SetBotId(v string)

SetBotId sets field value

func (*BotEventLog) SetCode

func (o *BotEventLog) SetCode(v int32)

SetCode sets field value

func (*BotEventLog) SetDatetime

func (o *BotEventLog) SetDatetime(v time.Time)

SetDatetime sets field value

func (*BotEventLog) SetEvent

func (o *BotEventLog) SetEvent(v string)

SetEvent sets field value

func (*BotEventLog) SetRequestId

func (o *BotEventLog) SetRequestId(v string)

SetRequestId sets field value

func (*BotEventLog) SetResult

func (o *BotEventLog) SetResult(v BotEventResult)

SetResult gets a reference to the given BotEventResult and assigns it to the Result field.

func (BotEventLog) ToMap

func (o BotEventLog) ToMap() (map[string]interface{}, error)

func (*BotEventLog) UnmarshalJSON

func (o *BotEventLog) UnmarshalJSON(data []byte) (err error)

type BotEventResult

type BotEventResult string

BotEventResult イベント配送結果

const (
	BOTEVENTRESULT_OK           BotEventResult = "ok"
	BOTEVENTRESULT_NG           BotEventResult = "ng"
	BOTEVENTRESULT_NetworkError BotEventResult = "ne"
	BOTEVENTRESULT_Dropped      BotEventResult = "dp"
)

List of BotEventResult

func NewBotEventResultFromValue

func NewBotEventResultFromValue(v string) (*BotEventResult, error)

NewBotEventResultFromValue returns a pointer to a valid BotEventResult for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BotEventResult) IsValid

func (v BotEventResult) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BotEventResult) Ptr

func (v BotEventResult) Ptr() *BotEventResult

Ptr returns reference to BotEventResult value

func (*BotEventResult) UnmarshalJSON

func (v *BotEventResult) UnmarshalJSON(src []byte) error

type BotMode

type BotMode string

BotMode BOT動作モード HTTP: HTTP Mode WebSocket: WebSocket Mode

const (
	BOTMODE_HTTP      BotMode = "HTTP"
	BOTMODE_WebSocket BotMode = "WebSocket"
)

List of BotMode

func NewBotModeFromValue

func NewBotModeFromValue(v string) (*BotMode, error)

NewBotModeFromValue returns a pointer to a valid BotMode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BotMode) IsValid

func (v BotMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BotMode) Ptr

func (v BotMode) Ptr() *BotMode

Ptr returns reference to BotMode value

func (*BotMode) UnmarshalJSON

func (v *BotMode) UnmarshalJSON(src []byte) error

type BotState

type BotState int32

BotState BOT状態 0: 停止 1: 有効 2: 一時停止

const (
	BOTSTATE_deactivated BotState = 0
	BOTSTATE_active      BotState = 1
	BOTSTATE_suspended   BotState = 2
)

List of BotState

func NewBotStateFromValue

func NewBotStateFromValue(v int32) (*BotState, error)

NewBotStateFromValue returns a pointer to a valid BotState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BotState) IsValid

func (v BotState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BotState) Ptr

func (v BotState) Ptr() *BotState

Ptr returns reference to BotState value

func (*BotState) UnmarshalJSON

func (v *BotState) UnmarshalJSON(src []byte) error

type BotTokens

type BotTokens struct {
	// Verification Token
	VerificationToken string `json:"verificationToken"`
	// BOTアクセストークン
	AccessToken string `json:"accessToken"`
}

BotTokens BOTのトークン情報

func NewBotTokens

func NewBotTokens(verificationToken string, accessToken string) *BotTokens

NewBotTokens instantiates a new BotTokens object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBotTokensWithDefaults

func NewBotTokensWithDefaults() *BotTokens

NewBotTokensWithDefaults instantiates a new BotTokens object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BotTokens) GetAccessToken

func (o *BotTokens) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*BotTokens) GetAccessTokenOk

func (o *BotTokens) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*BotTokens) GetVerificationToken

func (o *BotTokens) GetVerificationToken() string

GetVerificationToken returns the VerificationToken field value

func (*BotTokens) GetVerificationTokenOk

func (o *BotTokens) GetVerificationTokenOk() (*string, bool)

GetVerificationTokenOk returns a tuple with the VerificationToken field value and a boolean to check if the value has been set.

func (BotTokens) MarshalJSON

func (o BotTokens) MarshalJSON() ([]byte, error)

func (*BotTokens) SetAccessToken

func (o *BotTokens) SetAccessToken(v string)

SetAccessToken sets field value

func (*BotTokens) SetVerificationToken

func (o *BotTokens) SetVerificationToken(v string)

SetVerificationToken sets field value

func (BotTokens) ToMap

func (o BotTokens) ToMap() (map[string]interface{}, error)

func (*BotTokens) UnmarshalJSON

func (o *BotTokens) UnmarshalJSON(data []byte) (err error)

type BotUser

type BotUser struct {
	// BOT UUID
	Id string `json:"id"`
	// BOTユーザーUUID
	BotUserId string `json:"botUserId"`
}

BotUser BOTユーザー対

func NewBotUser

func NewBotUser(id string, botUserId string) *BotUser

NewBotUser instantiates a new BotUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBotUserWithDefaults

func NewBotUserWithDefaults() *BotUser

NewBotUserWithDefaults instantiates a new BotUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BotUser) GetBotUserId

func (o *BotUser) GetBotUserId() string

GetBotUserId returns the BotUserId field value

func (*BotUser) GetBotUserIdOk

func (o *BotUser) GetBotUserIdOk() (*string, bool)

GetBotUserIdOk returns a tuple with the BotUserId field value and a boolean to check if the value has been set.

func (*BotUser) GetId

func (o *BotUser) GetId() string

GetId returns the Id field value

func (*BotUser) GetIdOk

func (o *BotUser) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (BotUser) MarshalJSON

func (o BotUser) MarshalJSON() ([]byte, error)

func (*BotUser) SetBotUserId

func (o *BotUser) SetBotUserId(v string)

SetBotUserId sets field value

func (*BotUser) SetId

func (o *BotUser) SetId(v string)

SetId sets field value

func (BotUser) ToMap

func (o BotUser) ToMap() (map[string]interface{}, error)

func (*BotUser) UnmarshalJSON

func (o *BotUser) UnmarshalJSON(data []byte) (err error)

type Channel

type Channel struct {
	// チャンネルUUID
	Id string `json:"id"`
	// 親チャンネルUUID
	ParentId NullableString `json:"parentId"`
	// チャンネルがアーカイブされているかどうか
	Archived bool `json:"archived"`
	// 強制通知チャンネルかどうか
	Force bool `json:"force"`
	// チャンネルトピック
	Topic string `json:"topic"`
	// チャンネル名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9-_]{1,20}$"`
	// 子チャンネルのUUID配列
	Children []string `json:"children"`
}

Channel チャンネル

func NewChannel

func NewChannel(id string, parentId NullableString, archived bool, force bool, topic string, name string, children []string) *Channel

NewChannel instantiates a new Channel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelWithDefaults

func NewChannelWithDefaults() *Channel

NewChannelWithDefaults instantiates a new Channel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Channel) GetArchived

func (o *Channel) GetArchived() bool

GetArchived returns the Archived field value

func (*Channel) GetArchivedOk

func (o *Channel) GetArchivedOk() (*bool, bool)

GetArchivedOk returns a tuple with the Archived field value and a boolean to check if the value has been set.

func (*Channel) GetChildren

func (o *Channel) GetChildren() []string

GetChildren returns the Children field value

func (*Channel) GetChildrenOk

func (o *Channel) GetChildrenOk() ([]string, bool)

GetChildrenOk returns a tuple with the Children field value and a boolean to check if the value has been set.

func (*Channel) GetForce

func (o *Channel) GetForce() bool

GetForce returns the Force field value

func (*Channel) GetForceOk

func (o *Channel) GetForceOk() (*bool, bool)

GetForceOk returns a tuple with the Force field value and a boolean to check if the value has been set.

func (*Channel) GetId

func (o *Channel) GetId() string

GetId returns the Id field value

func (*Channel) GetIdOk

func (o *Channel) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Channel) GetName

func (o *Channel) GetName() string

GetName returns the Name field value

func (*Channel) GetNameOk

func (o *Channel) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Channel) GetParentId

func (o *Channel) GetParentId() string

GetParentId returns the ParentId field value If the value is explicit nil, the zero value for string will be returned

func (*Channel) GetParentIdOk

func (o *Channel) GetParentIdOk() (*string, bool)

GetParentIdOk returns a tuple with the ParentId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Channel) GetTopic

func (o *Channel) GetTopic() string

GetTopic returns the Topic field value

func (*Channel) GetTopicOk

func (o *Channel) GetTopicOk() (*string, bool)

GetTopicOk returns a tuple with the Topic field value and a boolean to check if the value has been set.

func (Channel) MarshalJSON

func (o Channel) MarshalJSON() ([]byte, error)

func (*Channel) SetArchived

func (o *Channel) SetArchived(v bool)

SetArchived sets field value

func (*Channel) SetChildren

func (o *Channel) SetChildren(v []string)

SetChildren sets field value

func (*Channel) SetForce

func (o *Channel) SetForce(v bool)

SetForce sets field value

func (*Channel) SetId

func (o *Channel) SetId(v string)

SetId sets field value

func (*Channel) SetName

func (o *Channel) SetName(v string)

SetName sets field value

func (*Channel) SetParentId

func (o *Channel) SetParentId(v string)

SetParentId sets field value

func (*Channel) SetTopic

func (o *Channel) SetTopic(v string)

SetTopic sets field value

func (Channel) ToMap

func (o Channel) ToMap() (map[string]interface{}, error)

func (*Channel) UnmarshalJSON

func (o *Channel) UnmarshalJSON(data []byte) (err error)

type ChannelAPICreateChannelRequest

type ChannelAPICreateChannelRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPICreateChannelRequest) Execute

func (ChannelAPICreateChannelRequest) PostChannelRequest

func (r ChannelAPICreateChannelRequest) PostChannelRequest(postChannelRequest PostChannelRequest) ChannelAPICreateChannelRequest

type ChannelAPIEditChannelRequest

type ChannelAPIEditChannelRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIEditChannelRequest) Execute

func (ChannelAPIEditChannelRequest) PatchChannelRequest

func (r ChannelAPIEditChannelRequest) PatchChannelRequest(patchChannelRequest PatchChannelRequest) ChannelAPIEditChannelRequest

type ChannelAPIEditChannelSubscribersRequest

type ChannelAPIEditChannelSubscribersRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIEditChannelSubscribersRequest) Execute

func (ChannelAPIEditChannelSubscribersRequest) PatchChannelSubscribersRequest

func (r ChannelAPIEditChannelSubscribersRequest) PatchChannelSubscribersRequest(patchChannelSubscribersRequest PatchChannelSubscribersRequest) ChannelAPIEditChannelSubscribersRequest

type ChannelAPIEditChannelTopicRequest

type ChannelAPIEditChannelTopicRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIEditChannelTopicRequest) Execute

func (ChannelAPIEditChannelTopicRequest) PutChannelTopicRequest

func (r ChannelAPIEditChannelTopicRequest) PutChannelTopicRequest(putChannelTopicRequest PutChannelTopicRequest) ChannelAPIEditChannelTopicRequest

type ChannelAPIGetChannelBotsRequest

type ChannelAPIGetChannelBotsRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelBotsRequest) Execute

type ChannelAPIGetChannelEventsRequest

type ChannelAPIGetChannelEventsRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelEventsRequest) Execute

func (ChannelAPIGetChannelEventsRequest) Inclusive

範囲の端を含めるかどうか

func (ChannelAPIGetChannelEventsRequest) Limit

取得する件数

func (ChannelAPIGetChannelEventsRequest) Offset

取得するオフセット

func (ChannelAPIGetChannelEventsRequest) Order

昇順か降順か

func (ChannelAPIGetChannelEventsRequest) Since

取得する時間範囲の開始日時

func (ChannelAPIGetChannelEventsRequest) Until

取得する時間範囲の終了日時

type ChannelAPIGetChannelPathRequest

type ChannelAPIGetChannelPathRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelPathRequest) Execute

type ChannelAPIGetChannelPinsRequest

type ChannelAPIGetChannelPinsRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelPinsRequest) Execute

type ChannelAPIGetChannelRequest

type ChannelAPIGetChannelRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelRequest) Execute

type ChannelAPIGetChannelStatsRequest

type ChannelAPIGetChannelStatsRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelStatsRequest) ExcludeDeletedMessages

func (r ChannelAPIGetChannelStatsRequest) ExcludeDeletedMessages(excludeDeletedMessages bool) ChannelAPIGetChannelStatsRequest

削除されたメッセージを除外するかどうか(デフォルト false)

func (ChannelAPIGetChannelStatsRequest) Execute

type ChannelAPIGetChannelSubscribersRequest

type ChannelAPIGetChannelSubscribersRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelSubscribersRequest) Execute

type ChannelAPIGetChannelTopicRequest

type ChannelAPIGetChannelTopicRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelTopicRequest) Execute

type ChannelAPIGetChannelViewersRequest

type ChannelAPIGetChannelViewersRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelViewersRequest) Execute

type ChannelAPIGetChannelsRequest

type ChannelAPIGetChannelsRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetChannelsRequest) Execute

func (ChannelAPIGetChannelsRequest) IncludeDm

ダイレクトメッセージチャンネルをレスポンスに含めるかどうか

func (ChannelAPIGetChannelsRequest) Path

パスが一致するチャンネルのみを取得する

type ChannelAPIGetMessagesRequest

type ChannelAPIGetMessagesRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetMessagesRequest) Execute

func (ChannelAPIGetMessagesRequest) Inclusive

範囲の端を含めるかどうか

func (ChannelAPIGetMessagesRequest) Limit

取得する件数

func (ChannelAPIGetMessagesRequest) Offset

取得するオフセット

func (ChannelAPIGetMessagesRequest) Order

昇順か降順か

func (ChannelAPIGetMessagesRequest) Since

取得する時間範囲の開始日時

func (ChannelAPIGetMessagesRequest) Until

取得する時間範囲の終了日時

type ChannelAPIGetUserDMChannelRequest

type ChannelAPIGetUserDMChannelRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIGetUserDMChannelRequest) Execute

type ChannelAPIPostMessageRequest

type ChannelAPIPostMessageRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPIPostMessageRequest) Execute

func (ChannelAPIPostMessageRequest) PostMessageRequest

func (r ChannelAPIPostMessageRequest) PostMessageRequest(postMessageRequest PostMessageRequest) ChannelAPIPostMessageRequest

type ChannelAPIService

type ChannelAPIService service

ChannelAPIService ChannelAPI service

func (*ChannelAPIService) CreateChannel

CreateChannel チャンネルを作成

チャンネルを作成します。 階層が6以上になるチャンネルは作成できません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ChannelAPICreateChannelRequest

func (*ChannelAPIService) CreateChannelExecute

Execute executes the request

@return Channel

func (*ChannelAPIService) EditChannel

func (a *ChannelAPIService) EditChannel(ctx context.Context, channelId string) ChannelAPIEditChannelRequest

EditChannel チャンネル情報を変更

指定したチャンネルの情報を変更します。 変更には権限が必要です。 ルートチャンネルに移動させる場合は、`parent`に`00000000-0000-0000-0000-000000000000`を指定してください。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIEditChannelRequest

func (*ChannelAPIService) EditChannelExecute

func (a *ChannelAPIService) EditChannelExecute(r ChannelAPIEditChannelRequest) (*http.Response, error)

Execute executes the request

func (*ChannelAPIService) EditChannelSubscribers

func (a *ChannelAPIService) EditChannelSubscribers(ctx context.Context, channelId string) ChannelAPIEditChannelSubscribersRequest

EditChannelSubscribers チャンネルの通知購読者を編集

指定したチャンネルの通知購読者を編集します。 リクエストに含めなかったユーザーの通知購読状態は変更しません。 また、存在しないユーザーを指定した場合は無視されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIEditChannelSubscribersRequest

func (*ChannelAPIService) EditChannelSubscribersExecute

func (a *ChannelAPIService) EditChannelSubscribersExecute(r ChannelAPIEditChannelSubscribersRequest) (*http.Response, error)

Execute executes the request

func (*ChannelAPIService) EditChannelTopic

func (a *ChannelAPIService) EditChannelTopic(ctx context.Context, channelId string) ChannelAPIEditChannelTopicRequest

EditChannelTopic チャンネルトピックを編集

指定したチャンネルのトピックを編集します。 アーカイブされているチャンネルのトピックは編集できません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIEditChannelTopicRequest

func (*ChannelAPIService) EditChannelTopicExecute

func (a *ChannelAPIService) EditChannelTopicExecute(r ChannelAPIEditChannelTopicRequest) (*http.Response, error)

Execute executes the request

func (*ChannelAPIService) GetChannel

func (a *ChannelAPIService) GetChannel(ctx context.Context, channelId string) ChannelAPIGetChannelRequest

GetChannel チャンネル情報を取得

指定したチャンネルの情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelRequest

func (*ChannelAPIService) GetChannelBots

func (a *ChannelAPIService) GetChannelBots(ctx context.Context, channelId string) ChannelAPIGetChannelBotsRequest

GetChannelBots チャンネル参加中のBOTのリストを取得

指定したチャンネルに参加しているBOTのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelBotsRequest

func (*ChannelAPIService) GetChannelBotsExecute

func (a *ChannelAPIService) GetChannelBotsExecute(r ChannelAPIGetChannelBotsRequest) ([]BotUser, *http.Response, error)

Execute executes the request

@return []BotUser

func (*ChannelAPIService) GetChannelEvents

func (a *ChannelAPIService) GetChannelEvents(ctx context.Context, channelId string) ChannelAPIGetChannelEventsRequest

GetChannelEvents チャンネルイベントのリストを取得

指定したチャンネルのイベントリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelEventsRequest

func (*ChannelAPIService) GetChannelEventsExecute

Execute executes the request

@return []ChannelEvent

func (*ChannelAPIService) GetChannelExecute

Execute executes the request

@return Channel

func (*ChannelAPIService) GetChannelPath

func (a *ChannelAPIService) GetChannelPath(ctx context.Context, channelId string) ChannelAPIGetChannelPathRequest

GetChannelPath 指定したチャンネルパスを取得

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelPathRequest

func (*ChannelAPIService) GetChannelPathExecute

Execute executes the request

@return ChannelPath

func (*ChannelAPIService) GetChannelPins

func (a *ChannelAPIService) GetChannelPins(ctx context.Context, channelId string) ChannelAPIGetChannelPinsRequest

GetChannelPins チャンネルピンのリストを取得

指定したチャンネルにピン留めされているピンメッセージのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelPinsRequest

func (*ChannelAPIService) GetChannelPinsExecute

func (a *ChannelAPIService) GetChannelPinsExecute(r ChannelAPIGetChannelPinsRequest) ([]Pin, *http.Response, error)

Execute executes the request

@return []Pin

func (*ChannelAPIService) GetChannelStats

func (a *ChannelAPIService) GetChannelStats(ctx context.Context, channelId string) ChannelAPIGetChannelStatsRequest

GetChannelStats チャンネル統計情報を取得

指定したチャンネルの統計情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelStatsRequest

func (*ChannelAPIService) GetChannelStatsExecute

Execute executes the request

@return ChannelStats

func (*ChannelAPIService) GetChannelSubscribers

func (a *ChannelAPIService) GetChannelSubscribers(ctx context.Context, channelId string) ChannelAPIGetChannelSubscribersRequest

GetChannelSubscribers チャンネルの通知購読者のリストを取得

指定したチャンネルを通知購読しているユーザーのUUIDのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelSubscribersRequest

func (*ChannelAPIService) GetChannelSubscribersExecute

func (a *ChannelAPIService) GetChannelSubscribersExecute(r ChannelAPIGetChannelSubscribersRequest) ([]string, *http.Response, error)

Execute executes the request

@return []string

func (*ChannelAPIService) GetChannelTopic

func (a *ChannelAPIService) GetChannelTopic(ctx context.Context, channelId string) ChannelAPIGetChannelTopicRequest

GetChannelTopic チャンネルトピックを取得

指定したチャンネルのトピックを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelTopicRequest

func (*ChannelAPIService) GetChannelTopicExecute

Execute executes the request

@return ChannelTopic

func (*ChannelAPIService) GetChannelViewers

func (a *ChannelAPIService) GetChannelViewers(ctx context.Context, channelId string) ChannelAPIGetChannelViewersRequest

GetChannelViewers チャンネル閲覧者リストを取得

指定したチャンネルの閲覧者のリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetChannelViewersRequest

func (*ChannelAPIService) GetChannelViewersExecute

Execute executes the request

@return []ChannelViewer

func (*ChannelAPIService) GetChannels

GetChannels チャンネルリストを取得

チャンネルのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ChannelAPIGetChannelsRequest

func (*ChannelAPIService) GetChannelsExecute

Execute executes the request

@return ChannelList

func (*ChannelAPIService) GetMessages

func (a *ChannelAPIService) GetMessages(ctx context.Context, channelId string) ChannelAPIGetMessagesRequest

GetMessages チャンネルメッセージのリストを取得

指定したチャンネルのメッセージのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIGetMessagesRequest

func (*ChannelAPIService) GetMessagesExecute

func (a *ChannelAPIService) GetMessagesExecute(r ChannelAPIGetMessagesRequest) ([]Message, *http.Response, error)

Execute executes the request

@return []Message

func (*ChannelAPIService) GetUserDMChannel

GetUserDMChannel DMチャンネル情報を取得

指定したユーザーとのダイレクトメッセージチャンネルの情報を返します。 ダイレクトメッセージチャンネルが存在しなかった場合、自動的に作成されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId
@return ChannelAPIGetUserDMChannelRequest

func (*ChannelAPIService) GetUserDMChannelExecute

Execute executes the request

@return DMChannel

func (*ChannelAPIService) PostMessage

func (a *ChannelAPIService) PostMessage(ctx context.Context, channelId string) ChannelAPIPostMessageRequest

PostMessage チャンネルにメッセージを投稿

指定したチャンネルにメッセージを投稿します。 embedをtrueに指定すると、メッセージ埋め込みが自動で行われます。 アーカイブされているチャンネルに投稿することはできません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPIPostMessageRequest

func (*ChannelAPIService) PostMessageExecute

Execute executes the request

@return Message

func (*ChannelAPIService) SetChannelSubscribers

func (a *ChannelAPIService) SetChannelSubscribers(ctx context.Context, channelId string) ChannelAPISetChannelSubscribersRequest

SetChannelSubscribers チャンネルの通知購読者を設定

指定したチャンネルの通知購読者を設定します。 リクエストに含めなかったユーザーの通知購読状態はオフになります。 また、存在しないユーザーを指定した場合は無視されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return ChannelAPISetChannelSubscribersRequest

func (*ChannelAPIService) SetChannelSubscribersExecute

func (a *ChannelAPIService) SetChannelSubscribersExecute(r ChannelAPISetChannelSubscribersRequest) (*http.Response, error)

Execute executes the request

type ChannelAPISetChannelSubscribersRequest

type ChannelAPISetChannelSubscribersRequest struct {
	ApiService *ChannelAPIService
	// contains filtered or unexported fields
}

func (ChannelAPISetChannelSubscribersRequest) Execute

func (ChannelAPISetChannelSubscribersRequest) PutChannelSubscribersRequest

func (r ChannelAPISetChannelSubscribersRequest) PutChannelSubscribersRequest(putChannelSubscribersRequest PutChannelSubscribersRequest) ChannelAPISetChannelSubscribersRequest

type ChannelEvent

type ChannelEvent struct {
	// イベントタイプ
	Type string `json:"type"`
	// イベント日時
	Datetime time.Time          `json:"datetime"`
	Detail   ChannelEventDetail `json:"detail"`
}

ChannelEvent チャンネルイベント

func NewChannelEvent

func NewChannelEvent(type_ string, datetime time.Time, detail ChannelEventDetail) *ChannelEvent

NewChannelEvent instantiates a new ChannelEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelEventWithDefaults

func NewChannelEventWithDefaults() *ChannelEvent

NewChannelEventWithDefaults instantiates a new ChannelEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChannelEvent) GetDatetime

func (o *ChannelEvent) GetDatetime() time.Time

GetDatetime returns the Datetime field value

func (*ChannelEvent) GetDatetimeOk

func (o *ChannelEvent) GetDatetimeOk() (*time.Time, bool)

GetDatetimeOk returns a tuple with the Datetime field value and a boolean to check if the value has been set.

func (*ChannelEvent) GetDetail

func (o *ChannelEvent) GetDetail() ChannelEventDetail

GetDetail returns the Detail field value

func (*ChannelEvent) GetDetailOk

func (o *ChannelEvent) GetDetailOk() (*ChannelEventDetail, bool)

GetDetailOk returns a tuple with the Detail field value and a boolean to check if the value has been set.

func (*ChannelEvent) GetType

func (o *ChannelEvent) GetType() string

GetType returns the Type field value

func (*ChannelEvent) GetTypeOk

func (o *ChannelEvent) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ChannelEvent) MarshalJSON

func (o ChannelEvent) MarshalJSON() ([]byte, error)

func (*ChannelEvent) SetDatetime

func (o *ChannelEvent) SetDatetime(v time.Time)

SetDatetime sets field value

func (*ChannelEvent) SetDetail

func (o *ChannelEvent) SetDetail(v ChannelEventDetail)

SetDetail sets field value

func (*ChannelEvent) SetType

func (o *ChannelEvent) SetType(v string)

SetType sets field value

func (ChannelEvent) ToMap

func (o ChannelEvent) ToMap() (map[string]interface{}, error)

func (*ChannelEvent) UnmarshalJSON

func (o *ChannelEvent) UnmarshalJSON(data []byte) (err error)

type ChannelEventDetail

type ChannelEventDetail struct {
	ChildCreatedEvent              *ChildCreatedEvent
	ForcedNotificationChangedEvent *ForcedNotificationChangedEvent
	NameChangedEvent               *NameChangedEvent
	ParentChangedEvent             *ParentChangedEvent
	PinAddedEvent                  *PinAddedEvent
	PinRemovedEvent                *PinRemovedEvent
	SubscribersChangedEvent        *SubscribersChangedEvent
	TopicChangedEvent              *TopicChangedEvent
	VisibilityChangedEvent         *VisibilityChangedEvent
}

ChannelEventDetail - イベント内容

func ChildCreatedEventAsChannelEventDetail

func ChildCreatedEventAsChannelEventDetail(v *ChildCreatedEvent) ChannelEventDetail

ChildCreatedEventAsChannelEventDetail is a convenience function that returns ChildCreatedEvent wrapped in ChannelEventDetail

func ForcedNotificationChangedEventAsChannelEventDetail

func ForcedNotificationChangedEventAsChannelEventDetail(v *ForcedNotificationChangedEvent) ChannelEventDetail

ForcedNotificationChangedEventAsChannelEventDetail is a convenience function that returns ForcedNotificationChangedEvent wrapped in ChannelEventDetail

func NameChangedEventAsChannelEventDetail

func NameChangedEventAsChannelEventDetail(v *NameChangedEvent) ChannelEventDetail

NameChangedEventAsChannelEventDetail is a convenience function that returns NameChangedEvent wrapped in ChannelEventDetail

func ParentChangedEventAsChannelEventDetail

func ParentChangedEventAsChannelEventDetail(v *ParentChangedEvent) ChannelEventDetail

ParentChangedEventAsChannelEventDetail is a convenience function that returns ParentChangedEvent wrapped in ChannelEventDetail

func PinAddedEventAsChannelEventDetail

func PinAddedEventAsChannelEventDetail(v *PinAddedEvent) ChannelEventDetail

PinAddedEventAsChannelEventDetail is a convenience function that returns PinAddedEvent wrapped in ChannelEventDetail

func PinRemovedEventAsChannelEventDetail

func PinRemovedEventAsChannelEventDetail(v *PinRemovedEvent) ChannelEventDetail

PinRemovedEventAsChannelEventDetail is a convenience function that returns PinRemovedEvent wrapped in ChannelEventDetail

func SubscribersChangedEventAsChannelEventDetail

func SubscribersChangedEventAsChannelEventDetail(v *SubscribersChangedEvent) ChannelEventDetail

SubscribersChangedEventAsChannelEventDetail is a convenience function that returns SubscribersChangedEvent wrapped in ChannelEventDetail

func TopicChangedEventAsChannelEventDetail

func TopicChangedEventAsChannelEventDetail(v *TopicChangedEvent) ChannelEventDetail

TopicChangedEventAsChannelEventDetail is a convenience function that returns TopicChangedEvent wrapped in ChannelEventDetail

func VisibilityChangedEventAsChannelEventDetail

func VisibilityChangedEventAsChannelEventDetail(v *VisibilityChangedEvent) ChannelEventDetail

VisibilityChangedEventAsChannelEventDetail is a convenience function that returns VisibilityChangedEvent wrapped in ChannelEventDetail

func (*ChannelEventDetail) GetActualInstance

func (obj *ChannelEventDetail) GetActualInstance() interface{}

Get the actual instance

func (ChannelEventDetail) GetActualInstanceValue

func (obj ChannelEventDetail) GetActualInstanceValue() interface{}

Get the actual instance value

func (ChannelEventDetail) MarshalJSON

func (src ChannelEventDetail) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ChannelEventDetail) UnmarshalJSON

func (dst *ChannelEventDetail) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ChannelList

type ChannelList struct {
	// パブリックチャンネルの配列
	Public []Channel `json:"public"`
	// ダイレクトメッセージチャンネルの配列
	Dm []DMChannel `json:"dm,omitempty"`
}

ChannelList GET /channelsレスポンス

func NewChannelList

func NewChannelList(public []Channel) *ChannelList

NewChannelList instantiates a new ChannelList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelListWithDefaults

func NewChannelListWithDefaults() *ChannelList

NewChannelListWithDefaults instantiates a new ChannelList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChannelList) GetDm

func (o *ChannelList) GetDm() []DMChannel

GetDm returns the Dm field value if set, zero value otherwise.

func (*ChannelList) GetDmOk

func (o *ChannelList) GetDmOk() ([]DMChannel, bool)

GetDmOk returns a tuple with the Dm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChannelList) GetPublic

func (o *ChannelList) GetPublic() []Channel

GetPublic returns the Public field value

func (*ChannelList) GetPublicOk

func (o *ChannelList) GetPublicOk() ([]Channel, bool)

GetPublicOk returns a tuple with the Public field value and a boolean to check if the value has been set.

func (*ChannelList) HasDm

func (o *ChannelList) HasDm() bool

HasDm returns a boolean if a field has been set.

func (ChannelList) MarshalJSON

func (o ChannelList) MarshalJSON() ([]byte, error)

func (*ChannelList) SetDm

func (o *ChannelList) SetDm(v []DMChannel)

SetDm gets a reference to the given []DMChannel and assigns it to the Dm field.

func (*ChannelList) SetPublic

func (o *ChannelList) SetPublic(v []Channel)

SetPublic sets field value

func (ChannelList) ToMap

func (o ChannelList) ToMap() (map[string]interface{}, error)

func (*ChannelList) UnmarshalJSON

func (o *ChannelList) UnmarshalJSON(data []byte) (err error)

type ChannelPath

type ChannelPath struct {
	// チャンネルパス
	Path string `json:"path" validate:"regexp=^(\\/[a-zA-Z0-9-_]+)+$"`
}

ChannelPath チャンネルパス

func NewChannelPath

func NewChannelPath(path string) *ChannelPath

NewChannelPath instantiates a new ChannelPath object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelPathWithDefaults

func NewChannelPathWithDefaults() *ChannelPath

NewChannelPathWithDefaults instantiates a new ChannelPath object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChannelPath) GetPath

func (o *ChannelPath) GetPath() string

GetPath returns the Path field value

func (*ChannelPath) GetPathOk

func (o *ChannelPath) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (ChannelPath) MarshalJSON

func (o ChannelPath) MarshalJSON() ([]byte, error)

func (*ChannelPath) SetPath

func (o *ChannelPath) SetPath(v string)

SetPath sets field value

func (ChannelPath) ToMap

func (o ChannelPath) ToMap() (map[string]interface{}, error)

func (*ChannelPath) UnmarshalJSON

func (o *ChannelPath) UnmarshalJSON(data []byte) (err error)

type ChannelStats

type ChannelStats struct {
	// チャンネルの総投稿メッセージ数(削除されたものも含む)
	TotalMessageCount int64 `json:"totalMessageCount"`
	// チャンネル上のスタンプ統計情報
	Stamps []ChannelStatsStamp `json:"stamps"`
	// チャンネル上のユーザー統計情報
	Users []ChannelStatsUser `json:"users"`
	// 統計情報日時
	Datetime time.Time `json:"datetime"`
}

ChannelStats チャンネル統計情報

func NewChannelStats

func NewChannelStats(totalMessageCount int64, stamps []ChannelStatsStamp, users []ChannelStatsUser, datetime time.Time) *ChannelStats

NewChannelStats instantiates a new ChannelStats object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelStatsWithDefaults

func NewChannelStatsWithDefaults() *ChannelStats

NewChannelStatsWithDefaults instantiates a new ChannelStats object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChannelStats) GetDatetime

func (o *ChannelStats) GetDatetime() time.Time

GetDatetime returns the Datetime field value

func (*ChannelStats) GetDatetimeOk

func (o *ChannelStats) GetDatetimeOk() (*time.Time, bool)

GetDatetimeOk returns a tuple with the Datetime field value and a boolean to check if the value has been set.

func (*ChannelStats) GetStamps

func (o *ChannelStats) GetStamps() []ChannelStatsStamp

GetStamps returns the Stamps field value

func (*ChannelStats) GetStampsOk

func (o *ChannelStats) GetStampsOk() ([]ChannelStatsStamp, bool)

GetStampsOk returns a tuple with the Stamps field value and a boolean to check if the value has been set.

func (*ChannelStats) GetTotalMessageCount

func (o *ChannelStats) GetTotalMessageCount() int64

GetTotalMessageCount returns the TotalMessageCount field value

func (*ChannelStats) GetTotalMessageCountOk

func (o *ChannelStats) GetTotalMessageCountOk() (*int64, bool)

GetTotalMessageCountOk returns a tuple with the TotalMessageCount field value and a boolean to check if the value has been set.

func (*ChannelStats) GetUsers

func (o *ChannelStats) GetUsers() []ChannelStatsUser

GetUsers returns the Users field value

func (*ChannelStats) GetUsersOk

func (o *ChannelStats) GetUsersOk() ([]ChannelStatsUser, bool)

GetUsersOk returns a tuple with the Users field value and a boolean to check if the value has been set.

func (ChannelStats) MarshalJSON

func (o ChannelStats) MarshalJSON() ([]byte, error)

func (*ChannelStats) SetDatetime

func (o *ChannelStats) SetDatetime(v time.Time)

SetDatetime sets field value

func (*ChannelStats) SetStamps

func (o *ChannelStats) SetStamps(v []ChannelStatsStamp)

SetStamps sets field value

func (*ChannelStats) SetTotalMessageCount

func (o *ChannelStats) SetTotalMessageCount(v int64)

SetTotalMessageCount sets field value

func (*ChannelStats) SetUsers

func (o *ChannelStats) SetUsers(v []ChannelStatsUser)

SetUsers sets field value

func (ChannelStats) ToMap

func (o ChannelStats) ToMap() (map[string]interface{}, error)

func (*ChannelStats) UnmarshalJSON

func (o *ChannelStats) UnmarshalJSON(data []byte) (err error)

type ChannelStatsStamp

type ChannelStatsStamp struct {
	// スタンプID
	Id string `json:"id"`
	// スタンプ数(同一メッセージ上のものは複数カウントしない)
	Count int64 `json:"count"`
	// スタンプ数(同一メッセージ上のものも複数カウントする)
	Total int64 `json:"total"`
}

ChannelStatsStamp チャンネル上の特定スタンプ統計情報

func NewChannelStatsStamp

func NewChannelStatsStamp(id string, count int64, total int64) *ChannelStatsStamp

NewChannelStatsStamp instantiates a new ChannelStatsStamp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelStatsStampWithDefaults

func NewChannelStatsStampWithDefaults() *ChannelStatsStamp

NewChannelStatsStampWithDefaults instantiates a new ChannelStatsStamp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChannelStatsStamp) GetCount

func (o *ChannelStatsStamp) GetCount() int64

GetCount returns the Count field value

func (*ChannelStatsStamp) GetCountOk

func (o *ChannelStatsStamp) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*ChannelStatsStamp) GetId

func (o *ChannelStatsStamp) GetId() string

GetId returns the Id field value

func (*ChannelStatsStamp) GetIdOk

func (o *ChannelStatsStamp) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ChannelStatsStamp) GetTotal

func (o *ChannelStatsStamp) GetTotal() int64

GetTotal returns the Total field value

func (*ChannelStatsStamp) GetTotalOk

func (o *ChannelStatsStamp) GetTotalOk() (*int64, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (ChannelStatsStamp) MarshalJSON

func (o ChannelStatsStamp) MarshalJSON() ([]byte, error)

func (*ChannelStatsStamp) SetCount

func (o *ChannelStatsStamp) SetCount(v int64)

SetCount sets field value

func (*ChannelStatsStamp) SetId

func (o *ChannelStatsStamp) SetId(v string)

SetId sets field value

func (*ChannelStatsStamp) SetTotal

func (o *ChannelStatsStamp) SetTotal(v int64)

SetTotal sets field value

func (ChannelStatsStamp) ToMap

func (o ChannelStatsStamp) ToMap() (map[string]interface{}, error)

func (*ChannelStatsStamp) UnmarshalJSON

func (o *ChannelStatsStamp) UnmarshalJSON(data []byte) (err error)

type ChannelStatsUser

type ChannelStatsUser struct {
	// ユーザーID
	Id string `json:"id"`
	// メッセージ数
	MessageCount int64 `json:"messageCount"`
}

ChannelStatsUser チャンネル上の特定ユーザー統計情報

func NewChannelStatsUser

func NewChannelStatsUser(id string, messageCount int64) *ChannelStatsUser

NewChannelStatsUser instantiates a new ChannelStatsUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelStatsUserWithDefaults

func NewChannelStatsUserWithDefaults() *ChannelStatsUser

NewChannelStatsUserWithDefaults instantiates a new ChannelStatsUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChannelStatsUser) GetId

func (o *ChannelStatsUser) GetId() string

GetId returns the Id field value

func (*ChannelStatsUser) GetIdOk

func (o *ChannelStatsUser) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ChannelStatsUser) GetMessageCount

func (o *ChannelStatsUser) GetMessageCount() int64

GetMessageCount returns the MessageCount field value

func (*ChannelStatsUser) GetMessageCountOk

func (o *ChannelStatsUser) GetMessageCountOk() (*int64, bool)

GetMessageCountOk returns a tuple with the MessageCount field value and a boolean to check if the value has been set.

func (ChannelStatsUser) MarshalJSON

func (o ChannelStatsUser) MarshalJSON() ([]byte, error)

func (*ChannelStatsUser) SetId

func (o *ChannelStatsUser) SetId(v string)

SetId sets field value

func (*ChannelStatsUser) SetMessageCount

func (o *ChannelStatsUser) SetMessageCount(v int64)

SetMessageCount sets field value

func (ChannelStatsUser) ToMap

func (o ChannelStatsUser) ToMap() (map[string]interface{}, error)

func (*ChannelStatsUser) UnmarshalJSON

func (o *ChannelStatsUser) UnmarshalJSON(data []byte) (err error)

type ChannelSubscribeLevel

type ChannelSubscribeLevel int32

ChannelSubscribeLevel チャンネル購読レベル 0:無し 1:未読管理 2:未読管理+通知

const (
	CHANNELSUBSCRIBELEVEL_none       ChannelSubscribeLevel = 0
	CHANNELSUBSCRIBELEVEL_subscribed ChannelSubscribeLevel = 1
	CHANNELSUBSCRIBELEVEL_notified   ChannelSubscribeLevel = 2
)

List of ChannelSubscribeLevel

func NewChannelSubscribeLevelFromValue

func NewChannelSubscribeLevelFromValue(v int32) (*ChannelSubscribeLevel, error)

NewChannelSubscribeLevelFromValue returns a pointer to a valid ChannelSubscribeLevel for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ChannelSubscribeLevel) IsValid

func (v ChannelSubscribeLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ChannelSubscribeLevel) Ptr

Ptr returns reference to ChannelSubscribeLevel value

func (*ChannelSubscribeLevel) UnmarshalJSON

func (v *ChannelSubscribeLevel) UnmarshalJSON(src []byte) error

type ChannelTopic

type ChannelTopic struct {
	// トピック
	Topic string `json:"topic"`
}

ChannelTopic チャンネルトピック

func NewChannelTopic

func NewChannelTopic(topic string) *ChannelTopic

NewChannelTopic instantiates a new ChannelTopic object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelTopicWithDefaults

func NewChannelTopicWithDefaults() *ChannelTopic

NewChannelTopicWithDefaults instantiates a new ChannelTopic object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChannelTopic) GetTopic

func (o *ChannelTopic) GetTopic() string

GetTopic returns the Topic field value

func (*ChannelTopic) GetTopicOk

func (o *ChannelTopic) GetTopicOk() (*string, bool)

GetTopicOk returns a tuple with the Topic field value and a boolean to check if the value has been set.

func (ChannelTopic) MarshalJSON

func (o ChannelTopic) MarshalJSON() ([]byte, error)

func (*ChannelTopic) SetTopic

func (o *ChannelTopic) SetTopic(v string)

SetTopic sets field value

func (ChannelTopic) ToMap

func (o ChannelTopic) ToMap() (map[string]interface{}, error)

func (*ChannelTopic) UnmarshalJSON

func (o *ChannelTopic) UnmarshalJSON(data []byte) (err error)

type ChannelViewState

type ChannelViewState string

ChannelViewState 閲覧状態

const (
	CHANNELVIEWSTATE_NONE       ChannelViewState = "none"
	CHANNELVIEWSTATE_MONITORING ChannelViewState = "monitoring"
	CHANNELVIEWSTATE_EDITING    ChannelViewState = "editing"
)

List of ChannelViewState

func NewChannelViewStateFromValue

func NewChannelViewStateFromValue(v string) (*ChannelViewState, error)

NewChannelViewStateFromValue returns a pointer to a valid ChannelViewState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ChannelViewState) IsValid

func (v ChannelViewState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ChannelViewState) Ptr

Ptr returns reference to ChannelViewState value

func (*ChannelViewState) UnmarshalJSON

func (v *ChannelViewState) UnmarshalJSON(src []byte) error

type ChannelViewer

type ChannelViewer struct {
	// ユーザーUUID
	UserId string           `json:"userId"`
	State  ChannelViewState `json:"state"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
}

ChannelViewer チャンネル閲覧者情報

func NewChannelViewer

func NewChannelViewer(userId string, state ChannelViewState, updatedAt time.Time) *ChannelViewer

NewChannelViewer instantiates a new ChannelViewer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChannelViewerWithDefaults

func NewChannelViewerWithDefaults() *ChannelViewer

NewChannelViewerWithDefaults instantiates a new ChannelViewer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChannelViewer) GetState

func (o *ChannelViewer) GetState() ChannelViewState

GetState returns the State field value

func (*ChannelViewer) GetStateOk

func (o *ChannelViewer) GetStateOk() (*ChannelViewState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*ChannelViewer) GetUpdatedAt

func (o *ChannelViewer) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*ChannelViewer) GetUpdatedAtOk

func (o *ChannelViewer) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*ChannelViewer) GetUserId

func (o *ChannelViewer) GetUserId() string

GetUserId returns the UserId field value

func (*ChannelViewer) GetUserIdOk

func (o *ChannelViewer) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (ChannelViewer) MarshalJSON

func (o ChannelViewer) MarshalJSON() ([]byte, error)

func (*ChannelViewer) SetState

func (o *ChannelViewer) SetState(v ChannelViewState)

SetState sets field value

func (*ChannelViewer) SetUpdatedAt

func (o *ChannelViewer) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (*ChannelViewer) SetUserId

func (o *ChannelViewer) SetUserId(v string)

SetUserId sets field value

func (ChannelViewer) ToMap

func (o ChannelViewer) ToMap() (map[string]interface{}, error)

func (*ChannelViewer) UnmarshalJSON

func (o *ChannelViewer) UnmarshalJSON(data []byte) (err error)

type ChildCreatedEvent

type ChildCreatedEvent struct {
	// 作成者UUID
	UserId string `json:"userId"`
	// チャンネルUUID
	ChannelId string `json:"channelId"`
}

ChildCreatedEvent 子チャンネル作成イベント

func NewChildCreatedEvent

func NewChildCreatedEvent(userId string, channelId string) *ChildCreatedEvent

NewChildCreatedEvent instantiates a new ChildCreatedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChildCreatedEventWithDefaults

func NewChildCreatedEventWithDefaults() *ChildCreatedEvent

NewChildCreatedEventWithDefaults instantiates a new ChildCreatedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChildCreatedEvent) GetChannelId

func (o *ChildCreatedEvent) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*ChildCreatedEvent) GetChannelIdOk

func (o *ChildCreatedEvent) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*ChildCreatedEvent) GetUserId

func (o *ChildCreatedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*ChildCreatedEvent) GetUserIdOk

func (o *ChildCreatedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (ChildCreatedEvent) MarshalJSON

func (o ChildCreatedEvent) MarshalJSON() ([]byte, error)

func (*ChildCreatedEvent) SetChannelId

func (o *ChildCreatedEvent) SetChannelId(v string)

SetChannelId sets field value

func (*ChildCreatedEvent) SetUserId

func (o *ChildCreatedEvent) SetUserId(v string)

SetUserId sets field value

func (ChildCreatedEvent) ToMap

func (o ChildCreatedEvent) ToMap() (map[string]interface{}, error)

func (*ChildCreatedEvent) UnmarshalJSON

func (o *ChildCreatedEvent) UnmarshalJSON(data []byte) (err error)

type ClipAPIClipMessageRequest

type ClipAPIClipMessageRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPIClipMessageRequest) Execute

func (ClipAPIClipMessageRequest) PostClipFolderMessageRequest

func (r ClipAPIClipMessageRequest) PostClipFolderMessageRequest(postClipFolderMessageRequest PostClipFolderMessageRequest) ClipAPIClipMessageRequest

type ClipAPICreateClipFolderRequest

type ClipAPICreateClipFolderRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPICreateClipFolderRequest) Execute

func (ClipAPICreateClipFolderRequest) PostClipFolderRequest

func (r ClipAPICreateClipFolderRequest) PostClipFolderRequest(postClipFolderRequest PostClipFolderRequest) ClipAPICreateClipFolderRequest

type ClipAPIDeleteClipFolderRequest

type ClipAPIDeleteClipFolderRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPIDeleteClipFolderRequest) Execute

type ClipAPIEditClipFolderRequest

type ClipAPIEditClipFolderRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPIEditClipFolderRequest) Execute

func (ClipAPIEditClipFolderRequest) PatchClipFolderRequest

func (r ClipAPIEditClipFolderRequest) PatchClipFolderRequest(patchClipFolderRequest PatchClipFolderRequest) ClipAPIEditClipFolderRequest

type ClipAPIGetClipFolderRequest

type ClipAPIGetClipFolderRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPIGetClipFolderRequest) Execute

type ClipAPIGetClipFoldersRequest

type ClipAPIGetClipFoldersRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPIGetClipFoldersRequest) Execute

type ClipAPIGetClipsRequest

type ClipAPIGetClipsRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPIGetClipsRequest) Execute

func (ClipAPIGetClipsRequest) Limit

取得する件数

func (ClipAPIGetClipsRequest) Offset

取得するオフセット

func (ClipAPIGetClipsRequest) Order

昇順か降順か

type ClipAPIGetMessageClipsRequest

type ClipAPIGetMessageClipsRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPIGetMessageClipsRequest) Execute

type ClipAPIService

type ClipAPIService service

ClipAPIService ClipAPI service

func (*ClipAPIService) ClipMessage

func (a *ClipAPIService) ClipMessage(ctx context.Context, folderId string) ClipAPIClipMessageRequest

ClipMessage メッセージをクリップフォルダに追加

指定したメッセージを指定したクリップフォルダに追加します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param folderId クリップフォルダUUID
@return ClipAPIClipMessageRequest

func (*ClipAPIService) ClipMessageExecute

Execute executes the request

@return ClippedMessage

func (*ClipAPIService) CreateClipFolder

CreateClipFolder クリップフォルダを作成

クリップフォルダを作成します。 既にあるフォルダと同名のフォルダを作成することは可能です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ClipAPICreateClipFolderRequest

func (*ClipAPIService) CreateClipFolderExecute

func (a *ClipAPIService) CreateClipFolderExecute(r ClipAPICreateClipFolderRequest) (*ClipFolder, *http.Response, error)

Execute executes the request

@return ClipFolder

func (*ClipAPIService) DeleteClipFolder

func (a *ClipAPIService) DeleteClipFolder(ctx context.Context, folderId string) ClipAPIDeleteClipFolderRequest

DeleteClipFolder クリップフォルダを削除

指定したクリップフォルダを削除します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param folderId クリップフォルダUUID
@return ClipAPIDeleteClipFolderRequest

func (*ClipAPIService) DeleteClipFolderExecute

func (a *ClipAPIService) DeleteClipFolderExecute(r ClipAPIDeleteClipFolderRequest) (*http.Response, error)

Execute executes the request

func (*ClipAPIService) EditClipFolder

func (a *ClipAPIService) EditClipFolder(ctx context.Context, folderId string) ClipAPIEditClipFolderRequest

EditClipFolder クリップフォルダ情報を編集

指定したクリップフォルダの情報を編集します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param folderId クリップフォルダUUID
@return ClipAPIEditClipFolderRequest

func (*ClipAPIService) EditClipFolderExecute

func (a *ClipAPIService) EditClipFolderExecute(r ClipAPIEditClipFolderRequest) (*http.Response, error)

Execute executes the request

func (*ClipAPIService) GetClipFolder

func (a *ClipAPIService) GetClipFolder(ctx context.Context, folderId string) ClipAPIGetClipFolderRequest

GetClipFolder クリップフォルダ情報を取得

指定したクリップフォルダの情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param folderId クリップフォルダUUID
@return ClipAPIGetClipFolderRequest

func (*ClipAPIService) GetClipFolderExecute

func (a *ClipAPIService) GetClipFolderExecute(r ClipAPIGetClipFolderRequest) (*ClipFolder, *http.Response, error)

Execute executes the request

@return ClipFolder

func (*ClipAPIService) GetClipFolders

GetClipFolders クリップフォルダのリストを取得

自身が所有するクリップフォルダのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ClipAPIGetClipFoldersRequest

func (*ClipAPIService) GetClipFoldersExecute

func (a *ClipAPIService) GetClipFoldersExecute(r ClipAPIGetClipFoldersRequest) ([]ClipFolder, *http.Response, error)

Execute executes the request

@return []ClipFolder

func (*ClipAPIService) GetClips

func (a *ClipAPIService) GetClips(ctx context.Context, folderId string) ClipAPIGetClipsRequest

GetClips フォルダ内のクリップのリストを取得

指定したフォルダ内のクリップのリストを取得します。 `order`を指定しない場合、クリップした日時の新しい順で返されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param folderId クリップフォルダUUID
@return ClipAPIGetClipsRequest

func (*ClipAPIService) GetClipsExecute

Execute executes the request

@return []ClippedMessage

func (*ClipAPIService) GetMessageClips

func (a *ClipAPIService) GetMessageClips(ctx context.Context, messageId string) ClipAPIGetMessageClipsRequest

GetMessageClips 自分のクリップを取得

対象のメッセージの自分のクリップの一覧を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return ClipAPIGetMessageClipsRequest

func (*ClipAPIService) GetMessageClipsExecute

func (a *ClipAPIService) GetMessageClipsExecute(r ClipAPIGetMessageClipsRequest) ([]MessageClip, *http.Response, error)

Execute executes the request

@return []MessageClip

func (*ClipAPIService) UnclipMessage

func (a *ClipAPIService) UnclipMessage(ctx context.Context, folderId string, messageId string) ClipAPIUnclipMessageRequest

UnclipMessage メッセージをクリップフォルダから除外

指定したフォルダから指定したメッセージのクリップを除外します。 既に外されているメッセージを指定した場合は204を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param folderId クリップフォルダUUID
@param messageId メッセージUUID
@return ClipAPIUnclipMessageRequest

func (*ClipAPIService) UnclipMessageExecute

func (a *ClipAPIService) UnclipMessageExecute(r ClipAPIUnclipMessageRequest) (*http.Response, error)

Execute executes the request

type ClipAPIUnclipMessageRequest

type ClipAPIUnclipMessageRequest struct {
	ApiService *ClipAPIService
	// contains filtered or unexported fields
}

func (ClipAPIUnclipMessageRequest) Execute

type ClipFolder

type ClipFolder struct {
	// フォルダUUID
	Id string `json:"id"`
	// フォルダ名
	Name string `json:"name"`
	// 作成日時
	CreatedAt time.Time `json:"createdAt"`
	// フォルダ所有者UUID
	OwnerId string `json:"ownerId"`
	// 説明
	Description string `json:"description"`
}

ClipFolder クリップフォルダ情報

func NewClipFolder

func NewClipFolder(id string, name string, createdAt time.Time, ownerId string, description string) *ClipFolder

NewClipFolder instantiates a new ClipFolder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClipFolderWithDefaults

func NewClipFolderWithDefaults() *ClipFolder

NewClipFolderWithDefaults instantiates a new ClipFolder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClipFolder) GetCreatedAt

func (o *ClipFolder) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*ClipFolder) GetCreatedAtOk

func (o *ClipFolder) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ClipFolder) GetDescription

func (o *ClipFolder) GetDescription() string

GetDescription returns the Description field value

func (*ClipFolder) GetDescriptionOk

func (o *ClipFolder) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ClipFolder) GetId

func (o *ClipFolder) GetId() string

GetId returns the Id field value

func (*ClipFolder) GetIdOk

func (o *ClipFolder) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ClipFolder) GetName

func (o *ClipFolder) GetName() string

GetName returns the Name field value

func (*ClipFolder) GetNameOk

func (o *ClipFolder) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ClipFolder) GetOwnerId

func (o *ClipFolder) GetOwnerId() string

GetOwnerId returns the OwnerId field value

func (*ClipFolder) GetOwnerIdOk

func (o *ClipFolder) GetOwnerIdOk() (*string, bool)

GetOwnerIdOk returns a tuple with the OwnerId field value and a boolean to check if the value has been set.

func (ClipFolder) MarshalJSON

func (o ClipFolder) MarshalJSON() ([]byte, error)

func (*ClipFolder) SetCreatedAt

func (o *ClipFolder) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*ClipFolder) SetDescription

func (o *ClipFolder) SetDescription(v string)

SetDescription sets field value

func (*ClipFolder) SetId

func (o *ClipFolder) SetId(v string)

SetId sets field value

func (*ClipFolder) SetName

func (o *ClipFolder) SetName(v string)

SetName sets field value

func (*ClipFolder) SetOwnerId

func (o *ClipFolder) SetOwnerId(v string)

SetOwnerId sets field value

func (ClipFolder) ToMap

func (o ClipFolder) ToMap() (map[string]interface{}, error)

func (*ClipFolder) UnmarshalJSON

func (o *ClipFolder) UnmarshalJSON(data []byte) (err error)

type ClippedMessage

type ClippedMessage struct {
	Message Message `json:"message"`
	// クリップした日時
	ClippedAt time.Time `json:"clippedAt"`
}

ClippedMessage クリップされたメッセージ

func NewClippedMessage

func NewClippedMessage(message Message, clippedAt time.Time) *ClippedMessage

NewClippedMessage instantiates a new ClippedMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClippedMessageWithDefaults

func NewClippedMessageWithDefaults() *ClippedMessage

NewClippedMessageWithDefaults instantiates a new ClippedMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClippedMessage) GetClippedAt

func (o *ClippedMessage) GetClippedAt() time.Time

GetClippedAt returns the ClippedAt field value

func (*ClippedMessage) GetClippedAtOk

func (o *ClippedMessage) GetClippedAtOk() (*time.Time, bool)

GetClippedAtOk returns a tuple with the ClippedAt field value and a boolean to check if the value has been set.

func (*ClippedMessage) GetMessage

func (o *ClippedMessage) GetMessage() Message

GetMessage returns the Message field value

func (*ClippedMessage) GetMessageOk

func (o *ClippedMessage) GetMessageOk() (*Message, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (ClippedMessage) MarshalJSON

func (o ClippedMessage) MarshalJSON() ([]byte, error)

func (*ClippedMessage) SetClippedAt

func (o *ClippedMessage) SetClippedAt(v time.Time)

SetClippedAt sets field value

func (*ClippedMessage) SetMessage

func (o *ClippedMessage) SetMessage(v Message)

SetMessage sets field value

func (ClippedMessage) ToMap

func (o ClippedMessage) ToMap() (map[string]interface{}, error)

func (*ClippedMessage) UnmarshalJSON

func (o *ClippedMessage) UnmarshalJSON(data []byte) (err error)

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type DMChannel

type DMChannel struct {
	// チャンネルUUID
	Id string `json:"id"`
	// 送信先相手のUUID
	UserId string `json:"userId"`
}

DMChannel ダイレクトメッセージチャンネル

func NewDMChannel

func NewDMChannel(id string, userId string) *DMChannel

NewDMChannel instantiates a new DMChannel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDMChannelWithDefaults

func NewDMChannelWithDefaults() *DMChannel

NewDMChannelWithDefaults instantiates a new DMChannel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DMChannel) GetId

func (o *DMChannel) GetId() string

GetId returns the Id field value

func (*DMChannel) GetIdOk

func (o *DMChannel) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DMChannel) GetUserId

func (o *DMChannel) GetUserId() string

GetUserId returns the UserId field value

func (*DMChannel) GetUserIdOk

func (o *DMChannel) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (DMChannel) MarshalJSON

func (o DMChannel) MarshalJSON() ([]byte, error)

func (*DMChannel) SetId

func (o *DMChannel) SetId(v string)

SetId sets field value

func (*DMChannel) SetUserId

func (o *DMChannel) SetUserId(v string)

SetUserId sets field value

func (DMChannel) ToMap

func (o DMChannel) ToMap() (map[string]interface{}, error)

func (*DMChannel) UnmarshalJSON

func (o *DMChannel) UnmarshalJSON(data []byte) (err error)

type ExternalProviderUser

type ExternalProviderUser struct {
	// 外部サービス名
	ProviderName string `json:"providerName"`
	// 紐付けた日時
	LinkedAt string `json:"linkedAt"`
	// 外部アカウント名
	ExternalName string `json:"externalName"`
}

ExternalProviderUser 外部認証アカウントユーザー

func NewExternalProviderUser

func NewExternalProviderUser(providerName string, linkedAt string, externalName string) *ExternalProviderUser

NewExternalProviderUser instantiates a new ExternalProviderUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExternalProviderUserWithDefaults

func NewExternalProviderUserWithDefaults() *ExternalProviderUser

NewExternalProviderUserWithDefaults instantiates a new ExternalProviderUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExternalProviderUser) GetExternalName

func (o *ExternalProviderUser) GetExternalName() string

GetExternalName returns the ExternalName field value

func (*ExternalProviderUser) GetExternalNameOk

func (o *ExternalProviderUser) GetExternalNameOk() (*string, bool)

GetExternalNameOk returns a tuple with the ExternalName field value and a boolean to check if the value has been set.

func (*ExternalProviderUser) GetLinkedAt

func (o *ExternalProviderUser) GetLinkedAt() string

GetLinkedAt returns the LinkedAt field value

func (*ExternalProviderUser) GetLinkedAtOk

func (o *ExternalProviderUser) GetLinkedAtOk() (*string, bool)

GetLinkedAtOk returns a tuple with the LinkedAt field value and a boolean to check if the value has been set.

func (*ExternalProviderUser) GetProviderName

func (o *ExternalProviderUser) GetProviderName() string

GetProviderName returns the ProviderName field value

func (*ExternalProviderUser) GetProviderNameOk

func (o *ExternalProviderUser) GetProviderNameOk() (*string, bool)

GetProviderNameOk returns a tuple with the ProviderName field value and a boolean to check if the value has been set.

func (ExternalProviderUser) MarshalJSON

func (o ExternalProviderUser) MarshalJSON() ([]byte, error)

func (*ExternalProviderUser) SetExternalName

func (o *ExternalProviderUser) SetExternalName(v string)

SetExternalName sets field value

func (*ExternalProviderUser) SetLinkedAt

func (o *ExternalProviderUser) SetLinkedAt(v string)

SetLinkedAt sets field value

func (*ExternalProviderUser) SetProviderName

func (o *ExternalProviderUser) SetProviderName(v string)

SetProviderName sets field value

func (ExternalProviderUser) ToMap

func (o ExternalProviderUser) ToMap() (map[string]interface{}, error)

func (*ExternalProviderUser) UnmarshalJSON

func (o *ExternalProviderUser) UnmarshalJSON(data []byte) (err error)

type FileAPIDeleteFileRequest

type FileAPIDeleteFileRequest struct {
	ApiService *FileAPIService
	// contains filtered or unexported fields
}

func (FileAPIDeleteFileRequest) Execute

func (r FileAPIDeleteFileRequest) Execute() (*http.Response, error)

type FileAPIGetFileMetaRequest

type FileAPIGetFileMetaRequest struct {
	ApiService *FileAPIService
	// contains filtered or unexported fields
}

func (FileAPIGetFileMetaRequest) Execute

type FileAPIGetFileRequest

type FileAPIGetFileRequest struct {
	ApiService *FileAPIService
	// contains filtered or unexported fields
}

func (FileAPIGetFileRequest) Dl

1を指定するとレスポンスにContent-Dispositionヘッダーが付与されます

func (FileAPIGetFileRequest) Execute

func (r FileAPIGetFileRequest) Execute() (*os.File, *http.Response, error)

type FileAPIGetFilesRequest

type FileAPIGetFilesRequest struct {
	ApiService *FileAPIService
	// contains filtered or unexported fields
}

func (FileAPIGetFilesRequest) ChannelId

func (r FileAPIGetFilesRequest) ChannelId(channelId string) FileAPIGetFilesRequest

アップロード先チャンネルUUID

func (FileAPIGetFilesRequest) Execute

func (r FileAPIGetFilesRequest) Execute() ([]FileInfo, *http.Response, error)

func (FileAPIGetFilesRequest) Inclusive

func (r FileAPIGetFilesRequest) Inclusive(inclusive bool) FileAPIGetFilesRequest

範囲の端を含めるかどうか

func (FileAPIGetFilesRequest) Limit

取得する件数

func (FileAPIGetFilesRequest) Mine

アップロード者が自分のファイルのみを取得するか

func (FileAPIGetFilesRequest) Offset

取得するオフセット

func (FileAPIGetFilesRequest) Order

昇順か降順か

func (FileAPIGetFilesRequest) Since

取得する時間範囲の開始日時

func (FileAPIGetFilesRequest) Until

取得する時間範囲の終了日時

type FileAPIGetThumbnailImageRequest

type FileAPIGetThumbnailImageRequest struct {
	ApiService *FileAPIService
	// contains filtered or unexported fields
}

func (FileAPIGetThumbnailImageRequest) Execute

func (FileAPIGetThumbnailImageRequest) Type_

取得するサムネイルのタイプ

type FileAPIPostFileRequest

type FileAPIPostFileRequest struct {
	ApiService *FileAPIService
	// contains filtered or unexported fields
}

func (FileAPIPostFileRequest) ChannelId

func (r FileAPIPostFileRequest) ChannelId(channelId string) FileAPIPostFileRequest

アップロード先チャンネルUUID

func (FileAPIPostFileRequest) Execute

func (FileAPIPostFileRequest) File

ファイル本体

type FileAPIService

type FileAPIService service

FileAPIService FileAPI service

func (*FileAPIService) DeleteFile

func (a *FileAPIService) DeleteFile(ctx context.Context, fileId string) FileAPIDeleteFileRequest

DeleteFile ファイルを削除

指定したファイルを削除します。 指定したファイルの削除権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fileId ファイルUUID
@return FileAPIDeleteFileRequest

func (*FileAPIService) DeleteFileExecute

func (a *FileAPIService) DeleteFileExecute(r FileAPIDeleteFileRequest) (*http.Response, error)

Execute executes the request

func (*FileAPIService) GetFile

func (a *FileAPIService) GetFile(ctx context.Context, fileId string) FileAPIGetFileRequest

GetFile ファイルをダウンロード

指定したファイル本体を取得します。 指定したファイルへのアクセス権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fileId ファイルUUID
@return FileAPIGetFileRequest

func (*FileAPIService) GetFileExecute

func (a *FileAPIService) GetFileExecute(r FileAPIGetFileRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*FileAPIService) GetFileMeta

func (a *FileAPIService) GetFileMeta(ctx context.Context, fileId string) FileAPIGetFileMetaRequest

GetFileMeta ファイルメタを取得

指定したファイルのメタ情報を取得します。 指定したファイルへのアクセス権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fileId ファイルUUID
@return FileAPIGetFileMetaRequest

func (*FileAPIService) GetFileMetaExecute

func (a *FileAPIService) GetFileMetaExecute(r FileAPIGetFileMetaRequest) (*FileInfo, *http.Response, error)

Execute executes the request

@return FileInfo

func (*FileAPIService) GetFiles

GetFiles ファイルメタのリストを取得

指定したクエリでファイルメタのリストを取得します。 クエリパラメータ`channelId`, `mine`の少なくともいずれかが必須です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return FileAPIGetFilesRequest

func (*FileAPIService) GetFilesExecute

func (a *FileAPIService) GetFilesExecute(r FileAPIGetFilesRequest) ([]FileInfo, *http.Response, error)

Execute executes the request

@return []FileInfo

func (*FileAPIService) GetThumbnailImage

func (a *FileAPIService) GetThumbnailImage(ctx context.Context, fileId string) FileAPIGetThumbnailImageRequest

GetThumbnailImage サムネイル画像を取得

指定したファイルのサムネイル画像を取得します。 指定したファイルへのアクセス権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fileId ファイルUUID
@return FileAPIGetThumbnailImageRequest

func (*FileAPIService) GetThumbnailImageExecute

func (a *FileAPIService) GetThumbnailImageExecute(r FileAPIGetThumbnailImageRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*FileAPIService) PostFile

PostFile ファイルをアップロード

指定したチャンネルにファイルをアップロードします。 アーカイブされているチャンネルにはアップロード出来ません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return FileAPIPostFileRequest

func (*FileAPIService) PostFileExecute

func (a *FileAPIService) PostFileExecute(r FileAPIPostFileRequest) (*FileInfo, *http.Response, error)

Execute executes the request

@return FileInfo

type FileInfo

type FileInfo struct {
	// ファイルUUID
	Id string `json:"id"`
	// ファイル名
	Name string `json:"name"`
	// MIMEタイプ
	Mime string `json:"mime"`
	// ファイルサイズ
	Size int64 `json:"size"`
	// MD5ハッシュ
	Md5 string `json:"md5"`
	// アニメーション画像かどうか
	IsAnimatedImage bool `json:"isAnimatedImage"`
	// アップロード日時
	CreatedAt  time.Time       `json:"createdAt"`
	Thumbnails []ThumbnailInfo `json:"thumbnails"`
	// Deprecated
	Thumbnail NullableFileInfoThumbnail `json:"thumbnail"`
	// 属しているチャンネルUUID
	ChannelId NullableString `json:"channelId"`
	// アップロード者UUID
	UploaderId NullableString `json:"uploaderId"`
}

FileInfo ファイル情報

func NewFileInfo

func NewFileInfo(id string, name string, mime string, size int64, md5 string, isAnimatedImage bool, createdAt time.Time, thumbnails []ThumbnailInfo, thumbnail NullableFileInfoThumbnail, channelId NullableString, uploaderId NullableString) *FileInfo

NewFileInfo instantiates a new FileInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFileInfoWithDefaults

func NewFileInfoWithDefaults() *FileInfo

NewFileInfoWithDefaults instantiates a new FileInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FileInfo) GetChannelId

func (o *FileInfo) GetChannelId() string

GetChannelId returns the ChannelId field value If the value is explicit nil, the zero value for string will be returned

func (*FileInfo) GetChannelIdOk

func (o *FileInfo) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FileInfo) GetCreatedAt

func (o *FileInfo) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*FileInfo) GetCreatedAtOk

func (o *FileInfo) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*FileInfo) GetId

func (o *FileInfo) GetId() string

GetId returns the Id field value

func (*FileInfo) GetIdOk

func (o *FileInfo) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FileInfo) GetIsAnimatedImage

func (o *FileInfo) GetIsAnimatedImage() bool

GetIsAnimatedImage returns the IsAnimatedImage field value

func (*FileInfo) GetIsAnimatedImageOk

func (o *FileInfo) GetIsAnimatedImageOk() (*bool, bool)

GetIsAnimatedImageOk returns a tuple with the IsAnimatedImage field value and a boolean to check if the value has been set.

func (*FileInfo) GetMd5

func (o *FileInfo) GetMd5() string

GetMd5 returns the Md5 field value

func (*FileInfo) GetMd5Ok

func (o *FileInfo) GetMd5Ok() (*string, bool)

GetMd5Ok returns a tuple with the Md5 field value and a boolean to check if the value has been set.

func (*FileInfo) GetMime

func (o *FileInfo) GetMime() string

GetMime returns the Mime field value

func (*FileInfo) GetMimeOk

func (o *FileInfo) GetMimeOk() (*string, bool)

GetMimeOk returns a tuple with the Mime field value and a boolean to check if the value has been set.

func (*FileInfo) GetName

func (o *FileInfo) GetName() string

GetName returns the Name field value

func (*FileInfo) GetNameOk

func (o *FileInfo) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FileInfo) GetSize

func (o *FileInfo) GetSize() int64

GetSize returns the Size field value

func (*FileInfo) GetSizeOk

func (o *FileInfo) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*FileInfo) GetThumbnail

func (o *FileInfo) GetThumbnail() FileInfoThumbnail

GetThumbnail returns the Thumbnail field value If the value is explicit nil, the zero value for FileInfoThumbnail will be returned Deprecated

func (*FileInfo) GetThumbnailOk

func (o *FileInfo) GetThumbnailOk() (*FileInfoThumbnail, bool)

GetThumbnailOk returns a tuple with the Thumbnail field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated

func (*FileInfo) GetThumbnails

func (o *FileInfo) GetThumbnails() []ThumbnailInfo

GetThumbnails returns the Thumbnails field value

func (*FileInfo) GetThumbnailsOk

func (o *FileInfo) GetThumbnailsOk() ([]ThumbnailInfo, bool)

GetThumbnailsOk returns a tuple with the Thumbnails field value and a boolean to check if the value has been set.

func (*FileInfo) GetUploaderId

func (o *FileInfo) GetUploaderId() string

GetUploaderId returns the UploaderId field value If the value is explicit nil, the zero value for string will be returned

func (*FileInfo) GetUploaderIdOk

func (o *FileInfo) GetUploaderIdOk() (*string, bool)

GetUploaderIdOk returns a tuple with the UploaderId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (FileInfo) MarshalJSON

func (o FileInfo) MarshalJSON() ([]byte, error)

func (*FileInfo) SetChannelId

func (o *FileInfo) SetChannelId(v string)

SetChannelId sets field value

func (*FileInfo) SetCreatedAt

func (o *FileInfo) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*FileInfo) SetId

func (o *FileInfo) SetId(v string)

SetId sets field value

func (*FileInfo) SetIsAnimatedImage

func (o *FileInfo) SetIsAnimatedImage(v bool)

SetIsAnimatedImage sets field value

func (*FileInfo) SetMd5

func (o *FileInfo) SetMd5(v string)

SetMd5 sets field value

func (*FileInfo) SetMime

func (o *FileInfo) SetMime(v string)

SetMime sets field value

func (*FileInfo) SetName

func (o *FileInfo) SetName(v string)

SetName sets field value

func (*FileInfo) SetSize

func (o *FileInfo) SetSize(v int64)

SetSize sets field value

func (*FileInfo) SetThumbnail

func (o *FileInfo) SetThumbnail(v FileInfoThumbnail)

SetThumbnail sets field value Deprecated

func (*FileInfo) SetThumbnails

func (o *FileInfo) SetThumbnails(v []ThumbnailInfo)

SetThumbnails sets field value

func (*FileInfo) SetUploaderId

func (o *FileInfo) SetUploaderId(v string)

SetUploaderId sets field value

func (FileInfo) ToMap

func (o FileInfo) ToMap() (map[string]interface{}, error)

func (*FileInfo) UnmarshalJSON

func (o *FileInfo) UnmarshalJSON(data []byte) (err error)

type FileInfoThumbnail

type FileInfoThumbnail struct {
	// MIMEタイプ
	// Deprecated
	Mime string `json:"mime"`
	// サムネイル幅
	// Deprecated
	Width *int32 `json:"width,omitempty"`
	// サムネイル高さ
	// Deprecated
	Height *int32 `json:"height,omitempty"`
}

FileInfoThumbnail サムネイル情報 サムネイルが存在しない場合はnullになります Deprecated: thumbnailsを参照してください

func NewFileInfoThumbnail

func NewFileInfoThumbnail(mime string) *FileInfoThumbnail

NewFileInfoThumbnail instantiates a new FileInfoThumbnail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFileInfoThumbnailWithDefaults

func NewFileInfoThumbnailWithDefaults() *FileInfoThumbnail

NewFileInfoThumbnailWithDefaults instantiates a new FileInfoThumbnail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FileInfoThumbnail) GetHeight

func (o *FileInfoThumbnail) GetHeight() int32

GetHeight returns the Height field value if set, zero value otherwise. Deprecated

func (*FileInfoThumbnail) GetHeightOk

func (o *FileInfoThumbnail) GetHeightOk() (*int32, bool)

GetHeightOk returns a tuple with the Height field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*FileInfoThumbnail) GetMime

func (o *FileInfoThumbnail) GetMime() string

GetMime returns the Mime field value Deprecated

func (*FileInfoThumbnail) GetMimeOk

func (o *FileInfoThumbnail) GetMimeOk() (*string, bool)

GetMimeOk returns a tuple with the Mime field value and a boolean to check if the value has been set. Deprecated

func (*FileInfoThumbnail) GetWidth

func (o *FileInfoThumbnail) GetWidth() int32

GetWidth returns the Width field value if set, zero value otherwise. Deprecated

func (*FileInfoThumbnail) GetWidthOk

func (o *FileInfoThumbnail) GetWidthOk() (*int32, bool)

GetWidthOk returns a tuple with the Width field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*FileInfoThumbnail) HasHeight

func (o *FileInfoThumbnail) HasHeight() bool

HasHeight returns a boolean if a field has been set.

func (*FileInfoThumbnail) HasWidth

func (o *FileInfoThumbnail) HasWidth() bool

HasWidth returns a boolean if a field has been set.

func (FileInfoThumbnail) MarshalJSON

func (o FileInfoThumbnail) MarshalJSON() ([]byte, error)

func (*FileInfoThumbnail) SetHeight

func (o *FileInfoThumbnail) SetHeight(v int32)

SetHeight gets a reference to the given int32 and assigns it to the Height field. Deprecated

func (*FileInfoThumbnail) SetMime

func (o *FileInfoThumbnail) SetMime(v string)

SetMime sets field value Deprecated

func (*FileInfoThumbnail) SetWidth

func (o *FileInfoThumbnail) SetWidth(v int32)

SetWidth gets a reference to the given int32 and assigns it to the Width field. Deprecated

func (FileInfoThumbnail) ToMap

func (o FileInfoThumbnail) ToMap() (map[string]interface{}, error)

func (*FileInfoThumbnail) UnmarshalJSON

func (o *FileInfoThumbnail) UnmarshalJSON(data []byte) (err error)

type ForcedNotificationChangedEvent

type ForcedNotificationChangedEvent struct {
	// 変更者UUID
	UserId string `json:"userId"`
	// 変更後強制通知状態
	Force bool `json:"force"`
}

ForcedNotificationChangedEvent チャンネル強制通知状態変更イベント

func NewForcedNotificationChangedEvent

func NewForcedNotificationChangedEvent(userId string, force bool) *ForcedNotificationChangedEvent

NewForcedNotificationChangedEvent instantiates a new ForcedNotificationChangedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewForcedNotificationChangedEventWithDefaults

func NewForcedNotificationChangedEventWithDefaults() *ForcedNotificationChangedEvent

NewForcedNotificationChangedEventWithDefaults instantiates a new ForcedNotificationChangedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ForcedNotificationChangedEvent) GetForce

func (o *ForcedNotificationChangedEvent) GetForce() bool

GetForce returns the Force field value

func (*ForcedNotificationChangedEvent) GetForceOk

func (o *ForcedNotificationChangedEvent) GetForceOk() (*bool, bool)

GetForceOk returns a tuple with the Force field value and a boolean to check if the value has been set.

func (*ForcedNotificationChangedEvent) GetUserId

func (o *ForcedNotificationChangedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*ForcedNotificationChangedEvent) GetUserIdOk

func (o *ForcedNotificationChangedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (ForcedNotificationChangedEvent) MarshalJSON

func (o ForcedNotificationChangedEvent) MarshalJSON() ([]byte, error)

func (*ForcedNotificationChangedEvent) SetForce

func (o *ForcedNotificationChangedEvent) SetForce(v bool)

SetForce sets field value

func (*ForcedNotificationChangedEvent) SetUserId

func (o *ForcedNotificationChangedEvent) SetUserId(v string)

SetUserId sets field value

func (ForcedNotificationChangedEvent) ToMap

func (o ForcedNotificationChangedEvent) ToMap() (map[string]interface{}, error)

func (*ForcedNotificationChangedEvent) UnmarshalJSON

func (o *ForcedNotificationChangedEvent) UnmarshalJSON(data []byte) (err error)

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetBot200Response

type GetBot200Response struct {
	Bot       *Bot
	BotDetail *BotDetail
}

GetBot200Response - struct for GetBot200Response

func BotAsGetBot200Response

func BotAsGetBot200Response(v *Bot) GetBot200Response

BotAsGetBot200Response is a convenience function that returns Bot wrapped in GetBot200Response

func BotDetailAsGetBot200Response

func BotDetailAsGetBot200Response(v *BotDetail) GetBot200Response

BotDetailAsGetBot200Response is a convenience function that returns BotDetail wrapped in GetBot200Response

func (*GetBot200Response) GetActualInstance

func (obj *GetBot200Response) GetActualInstance() interface{}

Get the actual instance

func (GetBot200Response) GetActualInstanceValue

func (obj GetBot200Response) GetActualInstanceValue() interface{}

Get the actual instance value

func (GetBot200Response) MarshalJSON

func (src GetBot200Response) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*GetBot200Response) UnmarshalJSON

func (dst *GetBot200Response) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type GetClient200Response

type GetClient200Response struct {
	OAuth2Client       *OAuth2Client
	OAuth2ClientDetail *OAuth2ClientDetail
}

GetClient200Response - struct for GetClient200Response

func OAuth2ClientAsGetClient200Response

func OAuth2ClientAsGetClient200Response(v *OAuth2Client) GetClient200Response

OAuth2ClientAsGetClient200Response is a convenience function that returns OAuth2Client wrapped in GetClient200Response

func OAuth2ClientDetailAsGetClient200Response

func OAuth2ClientDetailAsGetClient200Response(v *OAuth2ClientDetail) GetClient200Response

OAuth2ClientDetailAsGetClient200Response is a convenience function that returns OAuth2ClientDetail wrapped in GetClient200Response

func (*GetClient200Response) GetActualInstance

func (obj *GetClient200Response) GetActualInstance() interface{}

Get the actual instance

func (GetClient200Response) GetActualInstanceValue

func (obj GetClient200Response) GetActualInstanceValue() interface{}

Get the actual instance value

func (GetClient200Response) MarshalJSON

func (src GetClient200Response) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*GetClient200Response) UnmarshalJSON

func (dst *GetClient200Response) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type GetNotifyCitation

type GetNotifyCitation struct {
	NotifyCitation bool `json:"notifyCitation"`
}

GetNotifyCitation メッセージ引用通知の設定情報

func NewGetNotifyCitation

func NewGetNotifyCitation(notifyCitation bool) *GetNotifyCitation

NewGetNotifyCitation instantiates a new GetNotifyCitation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetNotifyCitationWithDefaults

func NewGetNotifyCitationWithDefaults() *GetNotifyCitation

NewGetNotifyCitationWithDefaults instantiates a new GetNotifyCitation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetNotifyCitation) GetNotifyCitation

func (o *GetNotifyCitation) GetNotifyCitation() bool

GetNotifyCitation returns the NotifyCitation field value

func (*GetNotifyCitation) GetNotifyCitationOk

func (o *GetNotifyCitation) GetNotifyCitationOk() (*bool, bool)

GetNotifyCitationOk returns a tuple with the NotifyCitation field value and a boolean to check if the value has been set.

func (GetNotifyCitation) MarshalJSON

func (o GetNotifyCitation) MarshalJSON() ([]byte, error)

func (*GetNotifyCitation) SetNotifyCitation

func (o *GetNotifyCitation) SetNotifyCitation(v bool)

SetNotifyCitation sets field value

func (GetNotifyCitation) ToMap

func (o GetNotifyCitation) ToMap() (map[string]interface{}, error)

func (*GetNotifyCitation) UnmarshalJSON

func (o *GetNotifyCitation) UnmarshalJSON(data []byte) (err error)

type GroupAPIAddUserGroupAdminRequest

type GroupAPIAddUserGroupAdminRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIAddUserGroupAdminRequest) Execute

func (GroupAPIAddUserGroupAdminRequest) PostUserGroupAdminRequest

func (r GroupAPIAddUserGroupAdminRequest) PostUserGroupAdminRequest(postUserGroupAdminRequest PostUserGroupAdminRequest) GroupAPIAddUserGroupAdminRequest

type GroupAPIAddUserGroupMemberRequest

type GroupAPIAddUserGroupMemberRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIAddUserGroupMemberRequest) AddUserGroupMemberRequest

func (r GroupAPIAddUserGroupMemberRequest) AddUserGroupMemberRequest(addUserGroupMemberRequest AddUserGroupMemberRequest) GroupAPIAddUserGroupMemberRequest

func (GroupAPIAddUserGroupMemberRequest) Execute

type GroupAPIChangeUserGroupIconRequest

type GroupAPIChangeUserGroupIconRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIChangeUserGroupIconRequest) Execute

func (GroupAPIChangeUserGroupIconRequest) File

アイコン画像(2MBまでのpng, jpeg, gif)

type GroupAPICreateUserGroupRequest

type GroupAPICreateUserGroupRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPICreateUserGroupRequest) Execute

func (GroupAPICreateUserGroupRequest) PostUserGroupRequest

func (r GroupAPICreateUserGroupRequest) PostUserGroupRequest(postUserGroupRequest PostUserGroupRequest) GroupAPICreateUserGroupRequest

type GroupAPIDeleteUserGroupRequest

type GroupAPIDeleteUserGroupRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIDeleteUserGroupRequest) Execute

type GroupAPIEditUserGroupMemberRequest

type GroupAPIEditUserGroupMemberRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIEditUserGroupMemberRequest) Execute

func (GroupAPIEditUserGroupMemberRequest) PatchGroupMemberRequest

func (r GroupAPIEditUserGroupMemberRequest) PatchGroupMemberRequest(patchGroupMemberRequest PatchGroupMemberRequest) GroupAPIEditUserGroupMemberRequest

type GroupAPIEditUserGroupRequest

type GroupAPIEditUserGroupRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIEditUserGroupRequest) Execute

func (GroupAPIEditUserGroupRequest) PatchUserGroupRequest

func (r GroupAPIEditUserGroupRequest) PatchUserGroupRequest(patchUserGroupRequest PatchUserGroupRequest) GroupAPIEditUserGroupRequest

type GroupAPIGetUserGroupAdminsRequest

type GroupAPIGetUserGroupAdminsRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIGetUserGroupAdminsRequest) Execute

type GroupAPIGetUserGroupMembersRequest

type GroupAPIGetUserGroupMembersRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIGetUserGroupMembersRequest) Execute

type GroupAPIGetUserGroupRequest

type GroupAPIGetUserGroupRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIGetUserGroupRequest) Execute

type GroupAPIGetUserGroupsRequest

type GroupAPIGetUserGroupsRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIGetUserGroupsRequest) Execute

type GroupAPIRemoveUserGroupAdminRequest

type GroupAPIRemoveUserGroupAdminRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIRemoveUserGroupAdminRequest) Execute

type GroupAPIRemoveUserGroupMemberRequest

type GroupAPIRemoveUserGroupMemberRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIRemoveUserGroupMemberRequest) Execute

type GroupAPIRemoveUserGroupMembersRequest

type GroupAPIRemoveUserGroupMembersRequest struct {
	ApiService *GroupAPIService
	// contains filtered or unexported fields
}

func (GroupAPIRemoveUserGroupMembersRequest) Execute

type GroupAPIService

type GroupAPIService service

GroupAPIService GroupAPI service

func (*GroupAPIService) AddUserGroupAdmin

func (a *GroupAPIService) AddUserGroupAdmin(ctx context.Context, groupId string) GroupAPIAddUserGroupAdminRequest

AddUserGroupAdmin グループ管理者を追加

指定したグループに管理者を追加します。 対象のユーザーグループの管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIAddUserGroupAdminRequest

func (*GroupAPIService) AddUserGroupAdminExecute

func (a *GroupAPIService) AddUserGroupAdminExecute(r GroupAPIAddUserGroupAdminRequest) (*http.Response, error)

Execute executes the request

func (*GroupAPIService) AddUserGroupMember

func (a *GroupAPIService) AddUserGroupMember(ctx context.Context, groupId string) GroupAPIAddUserGroupMemberRequest

AddUserGroupMember グループメンバーを追加

指定したグループにメンバーを追加します。 対象のユーザーグループの管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIAddUserGroupMemberRequest

func (*GroupAPIService) AddUserGroupMemberExecute

func (a *GroupAPIService) AddUserGroupMemberExecute(r GroupAPIAddUserGroupMemberRequest) (*http.Response, error)

Execute executes the request

func (*GroupAPIService) ChangeUserGroupIcon

func (a *GroupAPIService) ChangeUserGroupIcon(ctx context.Context, groupId string) GroupAPIChangeUserGroupIconRequest

ChangeUserGroupIcon ユーザーグループのアイコンを変更

ユーザーグループのアイコンを変更します。 対象のユーザーグループの管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIChangeUserGroupIconRequest

func (*GroupAPIService) ChangeUserGroupIconExecute

func (a *GroupAPIService) ChangeUserGroupIconExecute(r GroupAPIChangeUserGroupIconRequest) (*http.Response, error)

Execute executes the request

func (*GroupAPIService) CreateUserGroup

CreateUserGroup ユーザーグループを作成

ユーザーグループを作成します。 作成者は自動的にグループ管理者になります。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return GroupAPICreateUserGroupRequest

func (*GroupAPIService) CreateUserGroupExecute

func (a *GroupAPIService) CreateUserGroupExecute(r GroupAPICreateUserGroupRequest) (*UserGroup, *http.Response, error)

Execute executes the request

@return UserGroup

func (*GroupAPIService) DeleteUserGroup

func (a *GroupAPIService) DeleteUserGroup(ctx context.Context, groupId string) GroupAPIDeleteUserGroupRequest

DeleteUserGroup ユーザーグループを削除

指定したユーザーグループを削除します。 対象のユーザーグループの管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIDeleteUserGroupRequest

func (*GroupAPIService) DeleteUserGroupExecute

func (a *GroupAPIService) DeleteUserGroupExecute(r GroupAPIDeleteUserGroupRequest) (*http.Response, error)

Execute executes the request

func (*GroupAPIService) EditUserGroup

func (a *GroupAPIService) EditUserGroup(ctx context.Context, groupId string) GroupAPIEditUserGroupRequest

EditUserGroup ユーザーグループを編集

指定したユーザーグループの情報を編集します。 対象のユーザーグループの管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIEditUserGroupRequest

func (*GroupAPIService) EditUserGroupExecute

func (a *GroupAPIService) EditUserGroupExecute(r GroupAPIEditUserGroupRequest) (*http.Response, error)

Execute executes the request

func (*GroupAPIService) EditUserGroupMember

func (a *GroupAPIService) EditUserGroupMember(ctx context.Context, groupId string, userId string) GroupAPIEditUserGroupMemberRequest

EditUserGroupMember グループメンバーを編集

指定したユーザーグループ内の指定したユーザーの属性を編集します。 対象のユーザーグループの管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@param userId ユーザーUUID
@return GroupAPIEditUserGroupMemberRequest

func (*GroupAPIService) EditUserGroupMemberExecute

func (a *GroupAPIService) EditUserGroupMemberExecute(r GroupAPIEditUserGroupMemberRequest) (*http.Response, error)

Execute executes the request

func (*GroupAPIService) GetUserGroup

func (a *GroupAPIService) GetUserGroup(ctx context.Context, groupId string) GroupAPIGetUserGroupRequest

GetUserGroup ユーザーグループを取得

指定したユーザーグループの情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIGetUserGroupRequest

func (*GroupAPIService) GetUserGroupAdmins

func (a *GroupAPIService) GetUserGroupAdmins(ctx context.Context, groupId string) GroupAPIGetUserGroupAdminsRequest

GetUserGroupAdmins グループ管理者を取得

指定したグループの管理者のリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIGetUserGroupAdminsRequest

func (*GroupAPIService) GetUserGroupAdminsExecute

func (a *GroupAPIService) GetUserGroupAdminsExecute(r GroupAPIGetUserGroupAdminsRequest) ([]string, *http.Response, error)

Execute executes the request

@return []string

func (*GroupAPIService) GetUserGroupExecute

func (a *GroupAPIService) GetUserGroupExecute(r GroupAPIGetUserGroupRequest) (*UserGroup, *http.Response, error)

Execute executes the request

@return UserGroup

func (*GroupAPIService) GetUserGroupMembers

func (a *GroupAPIService) GetUserGroupMembers(ctx context.Context, groupId string) GroupAPIGetUserGroupMembersRequest

GetUserGroupMembers グループメンバーを取得

指定したグループのメンバーのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIGetUserGroupMembersRequest

func (*GroupAPIService) GetUserGroupMembersExecute

func (a *GroupAPIService) GetUserGroupMembersExecute(r GroupAPIGetUserGroupMembersRequest) ([]UserGroupMember, *http.Response, error)

Execute executes the request

@return []UserGroupMember

func (*GroupAPIService) GetUserGroups

GetUserGroups ユーザーグループのリストを取得

ユーザーグループのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return GroupAPIGetUserGroupsRequest

func (*GroupAPIService) GetUserGroupsExecute

func (a *GroupAPIService) GetUserGroupsExecute(r GroupAPIGetUserGroupsRequest) ([]UserGroup, *http.Response, error)

Execute executes the request

@return []UserGroup

func (*GroupAPIService) RemoveUserGroupAdmin

func (a *GroupAPIService) RemoveUserGroupAdmin(ctx context.Context, groupId string, userId string) GroupAPIRemoveUserGroupAdminRequest

RemoveUserGroupAdmin グループ管理者を削除

指定したユーザーグループから指定した管理者を削除します。 対象のユーザーグループの管理者権限が必要です。 グループから管理者が存在しなくなる場合は400エラーを返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@param userId ユーザーUUID
@return GroupAPIRemoveUserGroupAdminRequest

func (*GroupAPIService) RemoveUserGroupAdminExecute

func (a *GroupAPIService) RemoveUserGroupAdminExecute(r GroupAPIRemoveUserGroupAdminRequest) (*http.Response, error)

Execute executes the request

func (*GroupAPIService) RemoveUserGroupMember

func (a *GroupAPIService) RemoveUserGroupMember(ctx context.Context, groupId string, userId string) GroupAPIRemoveUserGroupMemberRequest

RemoveUserGroupMember グループメンバーを削除

指定したユーザーグループから指定したユーザーを削除します。 既にグループから削除されているメンバーを指定した場合は204を返します。 対象のユーザーグループの管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@param userId ユーザーUUID
@return GroupAPIRemoveUserGroupMemberRequest

func (*GroupAPIService) RemoveUserGroupMemberExecute

func (a *GroupAPIService) RemoveUserGroupMemberExecute(r GroupAPIRemoveUserGroupMemberRequest) (*http.Response, error)

Execute executes the request

func (*GroupAPIService) RemoveUserGroupMembers

func (a *GroupAPIService) RemoveUserGroupMembers(ctx context.Context, groupId string) GroupAPIRemoveUserGroupMembersRequest

RemoveUserGroupMembers グループメンバーを一括削除

指定したグループから全てのメンバーを削除します。 対象のユーザーグループの管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId ユーザーグループUUID
@return GroupAPIRemoveUserGroupMembersRequest

func (*GroupAPIService) RemoveUserGroupMembersExecute

func (a *GroupAPIService) RemoveUserGroupMembersExecute(r GroupAPIRemoveUserGroupMembersRequest) (*http.Response, error)

Execute executes the request

type LoginSession

type LoginSession struct {
	// セッションUUID
	Id string `json:"id"`
	// 発行日時
	IssuedAt time.Time `json:"issuedAt"`
}

LoginSession ログインセッション情報

func NewLoginSession

func NewLoginSession(id string, issuedAt time.Time) *LoginSession

NewLoginSession instantiates a new LoginSession object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginSessionWithDefaults

func NewLoginSessionWithDefaults() *LoginSession

NewLoginSessionWithDefaults instantiates a new LoginSession object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginSession) GetId

func (o *LoginSession) GetId() string

GetId returns the Id field value

func (*LoginSession) GetIdOk

func (o *LoginSession) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*LoginSession) GetIssuedAt

func (o *LoginSession) GetIssuedAt() time.Time

GetIssuedAt returns the IssuedAt field value

func (*LoginSession) GetIssuedAtOk

func (o *LoginSession) GetIssuedAtOk() (*time.Time, bool)

GetIssuedAtOk returns a tuple with the IssuedAt field value and a boolean to check if the value has been set.

func (LoginSession) MarshalJSON

func (o LoginSession) MarshalJSON() ([]byte, error)

func (*LoginSession) SetId

func (o *LoginSession) SetId(v string)

SetId sets field value

func (*LoginSession) SetIssuedAt

func (o *LoginSession) SetIssuedAt(v time.Time)

SetIssuedAt sets field value

func (LoginSession) ToMap

func (o LoginSession) ToMap() (map[string]interface{}, error)

func (*LoginSession) UnmarshalJSON

func (o *LoginSession) UnmarshalJSON(data []byte) (err error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MeAPIAddMyStarRequest

type MeAPIAddMyStarRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIAddMyStarRequest) Execute

func (r MeAPIAddMyStarRequest) Execute() (*http.Response, error)

func (MeAPIAddMyStarRequest) PostStarRequest

func (r MeAPIAddMyStarRequest) PostStarRequest(postStarRequest PostStarRequest) MeAPIAddMyStarRequest

type MeAPIAddMyUserTagRequest

type MeAPIAddMyUserTagRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIAddMyUserTagRequest) Execute

func (MeAPIAddMyUserTagRequest) PostUserTagRequest

func (r MeAPIAddMyUserTagRequest) PostUserTagRequest(postUserTagRequest PostUserTagRequest) MeAPIAddMyUserTagRequest

type MeAPIChangeMyIconRequest

type MeAPIChangeMyIconRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIChangeMyIconRequest) Execute

func (r MeAPIChangeMyIconRequest) Execute() (*http.Response, error)

func (MeAPIChangeMyIconRequest) File

アイコン画像(2MBまでのpng, jpeg, gif)

type MeAPIChangeMyNotifyCitationRequest

type MeAPIChangeMyNotifyCitationRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIChangeMyNotifyCitationRequest) Execute

func (MeAPIChangeMyNotifyCitationRequest) PutNotifyCitationRequest

func (r MeAPIChangeMyNotifyCitationRequest) PutNotifyCitationRequest(putNotifyCitationRequest PutNotifyCitationRequest) MeAPIChangeMyNotifyCitationRequest

type MeAPIChangeMyPasswordRequest

type MeAPIChangeMyPasswordRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIChangeMyPasswordRequest) Execute

func (MeAPIChangeMyPasswordRequest) PutMyPasswordRequest

func (r MeAPIChangeMyPasswordRequest) PutMyPasswordRequest(putMyPasswordRequest PutMyPasswordRequest) MeAPIChangeMyPasswordRequest

type MeAPIEditMeRequest

type MeAPIEditMeRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIEditMeRequest) Execute

func (r MeAPIEditMeRequest) Execute() (*http.Response, error)

func (MeAPIEditMeRequest) PatchMeRequest

func (r MeAPIEditMeRequest) PatchMeRequest(patchMeRequest PatchMeRequest) MeAPIEditMeRequest

type MeAPIEditMyUserTagRequest

type MeAPIEditMyUserTagRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIEditMyUserTagRequest) Execute

func (r MeAPIEditMyUserTagRequest) Execute() (*http.Response, error)

func (MeAPIEditMyUserTagRequest) PatchUserTagRequest

func (r MeAPIEditMyUserTagRequest) PatchUserTagRequest(patchUserTagRequest PatchUserTagRequest) MeAPIEditMyUserTagRequest

type MeAPIGetMeRequest

type MeAPIGetMeRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMeRequest) Execute

func (r MeAPIGetMeRequest) Execute() (*MyUserDetail, *http.Response, error)

type MeAPIGetMyChannelSubscriptionsRequest

type MeAPIGetMyChannelSubscriptionsRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyChannelSubscriptionsRequest) Execute

type MeAPIGetMyExternalAccountsRequest

type MeAPIGetMyExternalAccountsRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyExternalAccountsRequest) Execute

type MeAPIGetMyIconRequest

type MeAPIGetMyIconRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyIconRequest) Execute

func (r MeAPIGetMyIconRequest) Execute() (*os.File, *http.Response, error)

type MeAPIGetMyNotifyCitationRequest

type MeAPIGetMyNotifyCitationRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyNotifyCitationRequest) Execute

type MeAPIGetMyQRCodeRequest

type MeAPIGetMyQRCodeRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyQRCodeRequest) Execute

func (r MeAPIGetMyQRCodeRequest) Execute() (*os.File, *http.Response, error)

func (MeAPIGetMyQRCodeRequest) Token

画像でなくトークン文字列で返すかどうか

type MeAPIGetMySessionsRequest

type MeAPIGetMySessionsRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMySessionsRequest) Execute

type MeAPIGetMyStampHistoryRequest

type MeAPIGetMyStampHistoryRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyStampHistoryRequest) Execute

func (MeAPIGetMyStampHistoryRequest) Limit

件数

type MeAPIGetMyStarsRequest

type MeAPIGetMyStarsRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyStarsRequest) Execute

func (r MeAPIGetMyStarsRequest) Execute() ([]string, *http.Response, error)

type MeAPIGetMyTokensRequest

type MeAPIGetMyTokensRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyTokensRequest) Execute

type MeAPIGetMyUnreadChannelsRequest

type MeAPIGetMyUnreadChannelsRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyUnreadChannelsRequest) Execute

type MeAPIGetMyUserTagsRequest

type MeAPIGetMyUserTagsRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyUserTagsRequest) Execute

type MeAPIGetMyViewStatesRequest

type MeAPIGetMyViewStatesRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMyViewStatesRequest) Execute

type MeAPIGetOIDCUserInfoRequest

type MeAPIGetOIDCUserInfoRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetOIDCUserInfoRequest) Execute

type MeAPIGetUserSettingsRequest

type MeAPIGetUserSettingsRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetUserSettingsRequest) Execute

type MeAPILinkExternalAccountRequest

type MeAPILinkExternalAccountRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPILinkExternalAccountRequest) Execute

func (MeAPILinkExternalAccountRequest) PostLinkExternalAccount

func (r MeAPILinkExternalAccountRequest) PostLinkExternalAccount(postLinkExternalAccount PostLinkExternalAccount) MeAPILinkExternalAccountRequest

type MeAPIReadChannelRequest

type MeAPIReadChannelRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIReadChannelRequest) Execute

func (r MeAPIReadChannelRequest) Execute() (*http.Response, error)

type MeAPIRegisterFCMDeviceRequest

type MeAPIRegisterFCMDeviceRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIRegisterFCMDeviceRequest) Execute

func (MeAPIRegisterFCMDeviceRequest) PostMyFCMDeviceRequest

func (r MeAPIRegisterFCMDeviceRequest) PostMyFCMDeviceRequest(postMyFCMDeviceRequest PostMyFCMDeviceRequest) MeAPIRegisterFCMDeviceRequest

type MeAPIRemoveMyStarRequest

type MeAPIRemoveMyStarRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIRemoveMyStarRequest) Execute

func (r MeAPIRemoveMyStarRequest) Execute() (*http.Response, error)

type MeAPIRemoveMyUserTagRequest

type MeAPIRemoveMyUserTagRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIRemoveMyUserTagRequest) Execute

type MeAPIRevokeMySessionRequest

type MeAPIRevokeMySessionRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIRevokeMySessionRequest) Execute

type MeAPIRevokeMyTokenRequest

type MeAPIRevokeMyTokenRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIRevokeMyTokenRequest) Execute

func (r MeAPIRevokeMyTokenRequest) Execute() (*http.Response, error)

type MeAPIService

type MeAPIService service

MeAPIService MeAPI service

func (*MeAPIService) AddMyStar

AddMyStar チャンネルをスターに追加

指定したチャンネルをスターチャンネルに追加します。 スター済みのチャンネルIDを指定した場合、204を返します。 不正なチャンネルIDを指定した場合、400を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIAddMyStarRequest

func (*MeAPIService) AddMyStarExecute

func (a *MeAPIService) AddMyStarExecute(r MeAPIAddMyStarRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) AddMyUserTag

AddMyUserTag 自分にタグを追加

自分に新しくタグを追加します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIAddMyUserTagRequest

func (*MeAPIService) AddMyUserTagExecute

func (a *MeAPIService) AddMyUserTagExecute(r MeAPIAddMyUserTagRequest) (*UserTag, *http.Response, error)

Execute executes the request

@return UserTag

func (*MeAPIService) ChangeMyIcon

ChangeMyIcon 自分のアイコン画像を変更

自分のアイコン画像を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIChangeMyIconRequest

func (*MeAPIService) ChangeMyIconExecute

func (a *MeAPIService) ChangeMyIconExecute(r MeAPIChangeMyIconRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) ChangeMyNotifyCitation

func (a *MeAPIService) ChangeMyNotifyCitation(ctx context.Context) MeAPIChangeMyNotifyCitationRequest

ChangeMyNotifyCitation メッセージ引用通知の設定情報を変更

メッセージ引用通知の設定情報を変更します

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIChangeMyNotifyCitationRequest

func (*MeAPIService) ChangeMyNotifyCitationExecute

func (a *MeAPIService) ChangeMyNotifyCitationExecute(r MeAPIChangeMyNotifyCitationRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) ChangeMyPassword

func (a *MeAPIService) ChangeMyPassword(ctx context.Context) MeAPIChangeMyPasswordRequest

ChangeMyPassword 自分のパスワードを変更

自身のパスワードを変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIChangeMyPasswordRequest

func (*MeAPIService) ChangeMyPasswordExecute

func (a *MeAPIService) ChangeMyPasswordExecute(r MeAPIChangeMyPasswordRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) EditMe

EditMe 自分のユーザー情報を変更

自身のユーザー情報を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIEditMeRequest

func (*MeAPIService) EditMeExecute

func (a *MeAPIService) EditMeExecute(r MeAPIEditMeRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) EditMyUserTag

func (a *MeAPIService) EditMyUserTag(ctx context.Context, tagId string) MeAPIEditMyUserTagRequest

EditMyUserTag 自分のタグを編集

自分の指定したタグの状態を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId タグUUID
@return MeAPIEditMyUserTagRequest

func (*MeAPIService) EditMyUserTagExecute

func (a *MeAPIService) EditMyUserTagExecute(r MeAPIEditMyUserTagRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) GetMe

GetMe 自分のユーザー詳細を取得

自身のユーザー詳細情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMeRequest

func (*MeAPIService) GetMeExecute

func (a *MeAPIService) GetMeExecute(r MeAPIGetMeRequest) (*MyUserDetail, *http.Response, error)

Execute executes the request

@return MyUserDetail

func (*MeAPIService) GetMyChannelSubscriptions

func (a *MeAPIService) GetMyChannelSubscriptions(ctx context.Context) MeAPIGetMyChannelSubscriptionsRequest

GetMyChannelSubscriptions 自分のチャンネル購読状態を取得

自身のチャンネル購読状態を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyChannelSubscriptionsRequest

func (*MeAPIService) GetMyChannelSubscriptionsExecute

func (a *MeAPIService) GetMyChannelSubscriptionsExecute(r MeAPIGetMyChannelSubscriptionsRequest) ([]UserSubscribeState, *http.Response, error)

Execute executes the request

@return []UserSubscribeState

func (*MeAPIService) GetMyExternalAccounts

func (a *MeAPIService) GetMyExternalAccounts(ctx context.Context) MeAPIGetMyExternalAccountsRequest

GetMyExternalAccounts 外部ログインアカウント一覧を取得

自分に紐付けられている外部ログインアカウント一覧を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyExternalAccountsRequest

func (*MeAPIService) GetMyExternalAccountsExecute

func (a *MeAPIService) GetMyExternalAccountsExecute(r MeAPIGetMyExternalAccountsRequest) ([]ExternalProviderUser, *http.Response, error)

Execute executes the request

@return []ExternalProviderUser

func (*MeAPIService) GetMyIcon

GetMyIcon 自分のアイコン画像を取得

自分のアイコン画像を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyIconRequest

func (*MeAPIService) GetMyIconExecute

func (a *MeAPIService) GetMyIconExecute(r MeAPIGetMyIconRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*MeAPIService) GetMyNotifyCitation

func (a *MeAPIService) GetMyNotifyCitation(ctx context.Context) MeAPIGetMyNotifyCitationRequest

GetMyNotifyCitation メッセージ引用通知の設定情報を取得

メッセージ引用通知の設定情報を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyNotifyCitationRequest

func (*MeAPIService) GetMyNotifyCitationExecute

func (a *MeAPIService) GetMyNotifyCitationExecute(r MeAPIGetMyNotifyCitationRequest) (*GetNotifyCitation, *http.Response, error)

Execute executes the request

@return GetNotifyCitation

func (*MeAPIService) GetMyQRCode

GetMyQRCode QRコードを取得

自身のQRコードを取得します。 返されたQRコードまたはトークンは、発行後の5分間のみ有効です

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyQRCodeRequest

func (*MeAPIService) GetMyQRCodeExecute

func (a *MeAPIService) GetMyQRCodeExecute(r MeAPIGetMyQRCodeRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*MeAPIService) GetMySessions

func (a *MeAPIService) GetMySessions(ctx context.Context) MeAPIGetMySessionsRequest

GetMySessions 自分のログインセッションリストを取得

自分のログインセッションのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMySessionsRequest

func (*MeAPIService) GetMySessionsExecute

func (a *MeAPIService) GetMySessionsExecute(r MeAPIGetMySessionsRequest) ([]LoginSession, *http.Response, error)

Execute executes the request

@return []LoginSession

func (*MeAPIService) GetMyStampHistory

func (a *MeAPIService) GetMyStampHistory(ctx context.Context) MeAPIGetMyStampHistoryRequest

GetMyStampHistory スタンプ履歴を取得

自分のスタンプ履歴を最大100件まで取得します。 結果は降順で返されます。

このAPIが返すスタンプ履歴は厳密な履歴ではありません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyStampHistoryRequest

func (*MeAPIService) GetMyStampHistoryExecute

func (a *MeAPIService) GetMyStampHistoryExecute(r MeAPIGetMyStampHistoryRequest) ([]StampHistoryEntry, *http.Response, error)

Execute executes the request

@return []StampHistoryEntry

func (*MeAPIService) GetMyStars

GetMyStars スターチャンネルリストを取得

自分がスターしているチャンネルのUUIDの配列を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyStarsRequest

func (*MeAPIService) GetMyStarsExecute

func (a *MeAPIService) GetMyStarsExecute(r MeAPIGetMyStarsRequest) ([]string, *http.Response, error)

Execute executes the request

@return []string

func (*MeAPIService) GetMyTokens

GetMyTokens 有効トークンのリストを取得

有効な自分に発行されたOAuth2トークンのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyTokensRequest

func (*MeAPIService) GetMyTokensExecute

func (a *MeAPIService) GetMyTokensExecute(r MeAPIGetMyTokensRequest) ([]ActiveOAuth2Token, *http.Response, error)

Execute executes the request

@return []ActiveOAuth2Token

func (*MeAPIService) GetMyUnreadChannels

func (a *MeAPIService) GetMyUnreadChannels(ctx context.Context) MeAPIGetMyUnreadChannelsRequest

GetMyUnreadChannels 未読チャンネルを取得

自分が現在未読のチャンネルの未読情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyUnreadChannelsRequest

func (*MeAPIService) GetMyUnreadChannelsExecute

func (a *MeAPIService) GetMyUnreadChannelsExecute(r MeAPIGetMyUnreadChannelsRequest) ([]UnreadChannel, *http.Response, error)

Execute executes the request

@return []UnreadChannel

func (*MeAPIService) GetMyUserTags

func (a *MeAPIService) GetMyUserTags(ctx context.Context) MeAPIGetMyUserTagsRequest

GetMyUserTags 自分のタグリストを取得

自分に付けられているタグの配列を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyUserTagsRequest

func (*MeAPIService) GetMyUserTagsExecute

func (a *MeAPIService) GetMyUserTagsExecute(r MeAPIGetMyUserTagsRequest) ([]UserTag, *http.Response, error)

Execute executes the request

@return []UserTag

func (*MeAPIService) GetMyViewStates

func (a *MeAPIService) GetMyViewStates(ctx context.Context) MeAPIGetMyViewStatesRequest

GetMyViewStates 自身のチャンネル閲覧状態一覧を取得

自身のチャンネル閲覧状態一覧を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetMyViewStatesRequest

func (*MeAPIService) GetMyViewStatesExecute

func (a *MeAPIService) GetMyViewStatesExecute(r MeAPIGetMyViewStatesRequest) ([]MyChannelViewState, *http.Response, error)

Execute executes the request

@return []MyChannelViewState

func (*MeAPIService) GetOIDCUserInfo

func (a *MeAPIService) GetOIDCUserInfo(ctx context.Context) MeAPIGetOIDCUserInfoRequest

GetOIDCUserInfo 自分のユーザー詳細を取得 (OIDC UserInfo)

OIDCトークンを用いてユーザー詳細を取得します。 OIDC UserInfo Endpointです。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetOIDCUserInfoRequest

func (*MeAPIService) GetOIDCUserInfoExecute

func (a *MeAPIService) GetOIDCUserInfoExecute(r MeAPIGetOIDCUserInfoRequest) (*OIDCUserInfo, *http.Response, error)

Execute executes the request

@return OIDCUserInfo

func (*MeAPIService) GetUserSettings

func (a *MeAPIService) GetUserSettings(ctx context.Context) MeAPIGetUserSettingsRequest

GetUserSettings ユーザー設定を取得

ユーザー設定を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIGetUserSettingsRequest

func (*MeAPIService) GetUserSettingsExecute

func (a *MeAPIService) GetUserSettingsExecute(r MeAPIGetUserSettingsRequest) (*UserSettings, *http.Response, error)

Execute executes the request

@return UserSettings

func (*MeAPIService) LinkExternalAccount

func (a *MeAPIService) LinkExternalAccount(ctx context.Context) MeAPILinkExternalAccountRequest

LinkExternalAccount 外部ログインアカウントを紐付ける

自分に外部ログインアカウントを紐付けます。 指定した`providerName`がサーバー側で有効である必要があります。 リクエストが受理された場合、外部サービスの認証画面にリダイレクトされ、認証される必要があります。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPILinkExternalAccountRequest

func (*MeAPIService) LinkExternalAccountExecute

func (a *MeAPIService) LinkExternalAccountExecute(r MeAPILinkExternalAccountRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) ReadChannel

func (a *MeAPIService) ReadChannel(ctx context.Context, channelId string) MeAPIReadChannelRequest

ReadChannel チャンネルを既読にする

自分が未読のチャンネルを既読にします。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return MeAPIReadChannelRequest

func (*MeAPIService) ReadChannelExecute

func (a *MeAPIService) ReadChannelExecute(r MeAPIReadChannelRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) RegisterFCMDevice

func (a *MeAPIService) RegisterFCMDevice(ctx context.Context) MeAPIRegisterFCMDeviceRequest

RegisterFCMDevice FCMデバイスを登録

自身のFCMデバイスを登録します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIRegisterFCMDeviceRequest

func (*MeAPIService) RegisterFCMDeviceExecute

func (a *MeAPIService) RegisterFCMDeviceExecute(r MeAPIRegisterFCMDeviceRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) RemoveMyStar

func (a *MeAPIService) RemoveMyStar(ctx context.Context, channelId string) MeAPIRemoveMyStarRequest

RemoveMyStar チャンネルをスターから削除します

既にスターから削除されているチャンネルを指定した場合は204を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return MeAPIRemoveMyStarRequest

func (*MeAPIService) RemoveMyStarExecute

func (a *MeAPIService) RemoveMyStarExecute(r MeAPIRemoveMyStarRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) RemoveMyUserTag

func (a *MeAPIService) RemoveMyUserTag(ctx context.Context, tagId string) MeAPIRemoveMyUserTagRequest

RemoveMyUserTag 自分からタグを削除します

既に存在しないタグを削除しようとした場合は204を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId タグUUID
@return MeAPIRemoveMyUserTagRequest

func (*MeAPIService) RemoveMyUserTagExecute

func (a *MeAPIService) RemoveMyUserTagExecute(r MeAPIRemoveMyUserTagRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) RevokeMySession

func (a *MeAPIService) RevokeMySession(ctx context.Context, sessionId string) MeAPIRevokeMySessionRequest

RevokeMySession セッションを無効化

指定した自分のセッションを無効化(ログアウト)します。 既に存在しない・無効化されているセッションを指定した場合も`204`を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sessionId セッションUUID
@return MeAPIRevokeMySessionRequest

func (*MeAPIService) RevokeMySessionExecute

func (a *MeAPIService) RevokeMySessionExecute(r MeAPIRevokeMySessionRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) RevokeMyToken

func (a *MeAPIService) RevokeMyToken(ctx context.Context, tokenId string) MeAPIRevokeMyTokenRequest

RevokeMyToken トークンの認可を取り消す

自分の指定したトークンの認可を取り消します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tokenId OAuth2トークンUUID
@return MeAPIRevokeMyTokenRequest

func (*MeAPIService) RevokeMyTokenExecute

func (a *MeAPIService) RevokeMyTokenExecute(r MeAPIRevokeMyTokenRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) SetChannelSubscribeLevel

func (a *MeAPIService) SetChannelSubscribeLevel(ctx context.Context, channelId string) MeAPISetChannelSubscribeLevelRequest

SetChannelSubscribeLevel チャンネル購読レベルを設定

自身の指定したチャンネルの購読レベルを設定します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return MeAPISetChannelSubscribeLevelRequest

func (*MeAPIService) SetChannelSubscribeLevelExecute

func (a *MeAPIService) SetChannelSubscribeLevelExecute(r MeAPISetChannelSubscribeLevelRequest) (*http.Response, error)

Execute executes the request

func (*MeAPIService) UnlinkExternalAccount

func (a *MeAPIService) UnlinkExternalAccount(ctx context.Context) MeAPIUnlinkExternalAccountRequest

UnlinkExternalAccount 外部ログインアカウントの紐付けを解除

自分に紐付けられている外部ログインアカウントの紐付けを解除します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MeAPIUnlinkExternalAccountRequest

func (*MeAPIService) UnlinkExternalAccountExecute

func (a *MeAPIService) UnlinkExternalAccountExecute(r MeAPIUnlinkExternalAccountRequest) (*http.Response, error)

Execute executes the request

type MeAPISetChannelSubscribeLevelRequest

type MeAPISetChannelSubscribeLevelRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPISetChannelSubscribeLevelRequest) Execute

func (MeAPISetChannelSubscribeLevelRequest) PutChannelSubscribeLevelRequest

func (r MeAPISetChannelSubscribeLevelRequest) PutChannelSubscribeLevelRequest(putChannelSubscribeLevelRequest PutChannelSubscribeLevelRequest) MeAPISetChannelSubscribeLevelRequest

type MeAPIUnlinkExternalAccountRequest

type MeAPIUnlinkExternalAccountRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIUnlinkExternalAccountRequest) Execute

func (MeAPIUnlinkExternalAccountRequest) PostUnlinkExternalAccount

func (r MeAPIUnlinkExternalAccountRequest) PostUnlinkExternalAccount(postUnlinkExternalAccount PostUnlinkExternalAccount) MeAPIUnlinkExternalAccountRequest

type Message

type Message struct {
	// メッセージUUID
	Id string `json:"id"`
	// 投稿者UUID
	UserId string `json:"userId"`
	// チャンネルUUID
	ChannelId string `json:"channelId"`
	// メッセージ本文
	Content string `json:"content"`
	// 投稿日時
	CreatedAt time.Time `json:"createdAt"`
	// 編集日時
	UpdatedAt time.Time `json:"updatedAt"`
	// ピン留めされているかどうか
	Pinned bool `json:"pinned"`
	// 押されているスタンプの配列
	Stamps []MessageStamp `json:"stamps"`
	// スレッドUUID
	ThreadId NullableString `json:"threadId"`
}

Message メッセージ

func NewMessage

func NewMessage(id string, userId string, channelId string, content string, createdAt time.Time, updatedAt time.Time, pinned bool, stamps []MessageStamp, threadId NullableString) *Message

NewMessage instantiates a new Message object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMessageWithDefaults

func NewMessageWithDefaults() *Message

NewMessageWithDefaults instantiates a new Message object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Message) GetChannelId

func (o *Message) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*Message) GetChannelIdOk

func (o *Message) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*Message) GetContent

func (o *Message) GetContent() string

GetContent returns the Content field value

func (*Message) GetContentOk

func (o *Message) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*Message) GetCreatedAt

func (o *Message) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*Message) GetCreatedAtOk

func (o *Message) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*Message) GetId

func (o *Message) GetId() string

GetId returns the Id field value

func (*Message) GetIdOk

func (o *Message) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Message) GetPinned

func (o *Message) GetPinned() bool

GetPinned returns the Pinned field value

func (*Message) GetPinnedOk

func (o *Message) GetPinnedOk() (*bool, bool)

GetPinnedOk returns a tuple with the Pinned field value and a boolean to check if the value has been set.

func (*Message) GetStamps

func (o *Message) GetStamps() []MessageStamp

GetStamps returns the Stamps field value

func (*Message) GetStampsOk

func (o *Message) GetStampsOk() ([]MessageStamp, bool)

GetStampsOk returns a tuple with the Stamps field value and a boolean to check if the value has been set.

func (*Message) GetThreadId

func (o *Message) GetThreadId() string

GetThreadId returns the ThreadId field value If the value is explicit nil, the zero value for string will be returned

func (*Message) GetThreadIdOk

func (o *Message) GetThreadIdOk() (*string, bool)

GetThreadIdOk returns a tuple with the ThreadId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Message) GetUpdatedAt

func (o *Message) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*Message) GetUpdatedAtOk

func (o *Message) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*Message) GetUserId

func (o *Message) GetUserId() string

GetUserId returns the UserId field value

func (*Message) GetUserIdOk

func (o *Message) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (Message) MarshalJSON

func (o Message) MarshalJSON() ([]byte, error)

func (*Message) SetChannelId

func (o *Message) SetChannelId(v string)

SetChannelId sets field value

func (*Message) SetContent

func (o *Message) SetContent(v string)

SetContent sets field value

func (*Message) SetCreatedAt

func (o *Message) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*Message) SetId

func (o *Message) SetId(v string)

SetId sets field value

func (*Message) SetPinned

func (o *Message) SetPinned(v bool)

SetPinned sets field value

func (*Message) SetStamps

func (o *Message) SetStamps(v []MessageStamp)

SetStamps sets field value

func (*Message) SetThreadId

func (o *Message) SetThreadId(v string)

SetThreadId sets field value

func (*Message) SetUpdatedAt

func (o *Message) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (*Message) SetUserId

func (o *Message) SetUserId(v string)

SetUserId sets field value

func (Message) ToMap

func (o Message) ToMap() (map[string]interface{}, error)

func (*Message) UnmarshalJSON

func (o *Message) UnmarshalJSON(data []byte) (err error)

type MessageAPIAddMessageStampRequest

type MessageAPIAddMessageStampRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIAddMessageStampRequest) Execute

func (MessageAPIAddMessageStampRequest) PostMessageStampRequest

func (r MessageAPIAddMessageStampRequest) PostMessageStampRequest(postMessageStampRequest PostMessageStampRequest) MessageAPIAddMessageStampRequest

type MessageAPICreatePinRequest

type MessageAPICreatePinRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPICreatePinRequest) Execute

type MessageAPIDeleteMessageRequest

type MessageAPIDeleteMessageRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIDeleteMessageRequest) Execute

type MessageAPIEditMessageRequest

type MessageAPIEditMessageRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIEditMessageRequest) Execute

func (MessageAPIEditMessageRequest) PostMessageRequest

func (r MessageAPIEditMessageRequest) PostMessageRequest(postMessageRequest PostMessageRequest) MessageAPIEditMessageRequest

type MessageAPIGetDirectMessagesRequest

type MessageAPIGetDirectMessagesRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIGetDirectMessagesRequest) Execute

func (MessageAPIGetDirectMessagesRequest) Inclusive

範囲の端を含めるかどうか

func (MessageAPIGetDirectMessagesRequest) Limit

取得する件数

func (MessageAPIGetDirectMessagesRequest) Offset

取得するオフセット

func (MessageAPIGetDirectMessagesRequest) Order

昇順か降順か

func (MessageAPIGetDirectMessagesRequest) Since

取得する時間範囲の開始日時

func (MessageAPIGetDirectMessagesRequest) Until

取得する時間範囲の終了日時

type MessageAPIGetMessageClipsRequest

type MessageAPIGetMessageClipsRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIGetMessageClipsRequest) Execute

type MessageAPIGetMessageRequest

type MessageAPIGetMessageRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIGetMessageRequest) Execute

type MessageAPIGetMessageStampsRequest

type MessageAPIGetMessageStampsRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIGetMessageStampsRequest) Execute

type MessageAPIGetMessagesRequest

type MessageAPIGetMessagesRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIGetMessagesRequest) Execute

func (MessageAPIGetMessagesRequest) Inclusive

範囲の端を含めるかどうか

func (MessageAPIGetMessagesRequest) Limit

取得する件数

func (MessageAPIGetMessagesRequest) Offset

取得するオフセット

func (MessageAPIGetMessagesRequest) Order

昇順か降順か

func (MessageAPIGetMessagesRequest) Since

取得する時間範囲の開始日時

func (MessageAPIGetMessagesRequest) Until

取得する時間範囲の終了日時

type MessageAPIGetPinRequest

type MessageAPIGetPinRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIGetPinRequest) Execute

type MessageAPIPostDirectMessageRequest

type MessageAPIPostDirectMessageRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIPostDirectMessageRequest) Execute

func (MessageAPIPostDirectMessageRequest) PostMessageRequest

type MessageAPIPostMessageRequest

type MessageAPIPostMessageRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIPostMessageRequest) Execute

func (MessageAPIPostMessageRequest) PostMessageRequest

func (r MessageAPIPostMessageRequest) PostMessageRequest(postMessageRequest PostMessageRequest) MessageAPIPostMessageRequest

type MessageAPIRemoveMessageStampRequest

type MessageAPIRemoveMessageStampRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIRemoveMessageStampRequest) Execute

type MessageAPIRemovePinRequest

type MessageAPIRemovePinRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPIRemovePinRequest) Execute

type MessageAPISearchMessagesRequest

type MessageAPISearchMessagesRequest struct {
	ApiService *MessageAPIService
	// contains filtered or unexported fields
}

func (MessageAPISearchMessagesRequest) After

投稿日時が指定日時より後

func (MessageAPISearchMessagesRequest) Before

投稿日時が指定日時より前

func (MessageAPISearchMessagesRequest) Bot

メッセージを投稿したユーザーがBotかどうか

func (MessageAPISearchMessagesRequest) Citation

引用しているメッセージ

func (MessageAPISearchMessagesRequest) Execute

func (MessageAPISearchMessagesRequest) From

メッセージを投稿したユーザー

func (MessageAPISearchMessagesRequest) HasAttachments

func (r MessageAPISearchMessagesRequest) HasAttachments(hasAttachments bool) MessageAPISearchMessagesRequest

メッセージが添付ファイルを含むか

func (MessageAPISearchMessagesRequest) HasAudio

メッセージが音声ファイルを含むか

func (MessageAPISearchMessagesRequest) HasImage

メッセージが画像を含むか

func (MessageAPISearchMessagesRequest) HasURL

メッセージがURLを含むか

func (MessageAPISearchMessagesRequest) HasVideo

メッセージが動画を含むか

func (MessageAPISearchMessagesRequest) In

メッセージが投稿されたチャンネル

func (MessageAPISearchMessagesRequest) Limit

検索結果から取得するメッセージの最大件数

func (MessageAPISearchMessagesRequest) Offset

検索結果から取得するメッセージのオフセット

func (MessageAPISearchMessagesRequest) Sort

ソート順 (作成日時が新しい `createdAt`, 作成日時が古い `-createdAt`, 更新日時が新しい `updatedAt`, 更新日時が古い `-updatedAt`)

func (MessageAPISearchMessagesRequest) To

メンションされたユーザー

func (MessageAPISearchMessagesRequest) Word

検索ワード Simple-Query-String-Syntaxをパースして検索します

type MessageAPIService

type MessageAPIService service

MessageAPIService MessageAPI service

func (*MessageAPIService) AddMessageStamp

func (a *MessageAPIService) AddMessageStamp(ctx context.Context, messageId string, stampId string) MessageAPIAddMessageStampRequest

AddMessageStamp スタンプを押す

指定したメッセージに指定したスタンプを押します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@param stampId スタンプUUID
@return MessageAPIAddMessageStampRequest

func (*MessageAPIService) AddMessageStampExecute

func (a *MessageAPIService) AddMessageStampExecute(r MessageAPIAddMessageStampRequest) (*http.Response, error)

Execute executes the request

func (*MessageAPIService) CreatePin

func (a *MessageAPIService) CreatePin(ctx context.Context, messageId string) MessageAPICreatePinRequest

CreatePin ピン留めする

指定したメッセージをピン留めします。 アーカイブされているチャンネルのメッセージ・存在しないメッセージ・チャンネル当たりの上限数を超えたメッセージのピン留めはできません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return MessageAPICreatePinRequest

func (*MessageAPIService) CreatePinExecute

Execute executes the request

@return MessagePin

func (*MessageAPIService) DeleteMessage

func (a *MessageAPIService) DeleteMessage(ctx context.Context, messageId string) MessageAPIDeleteMessageRequest

DeleteMessage メッセージを削除

指定したメッセージを削除します。 自身が投稿したメッセージと自身が管理権限を持つWebhookとBOTが投稿したメッセージのみ削除することができます。 アーカイブされているチャンネルのメッセージを編集することは出来ません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return MessageAPIDeleteMessageRequest

func (*MessageAPIService) DeleteMessageExecute

func (a *MessageAPIService) DeleteMessageExecute(r MessageAPIDeleteMessageRequest) (*http.Response, error)

Execute executes the request

func (*MessageAPIService) EditMessage

func (a *MessageAPIService) EditMessage(ctx context.Context, messageId string) MessageAPIEditMessageRequest

EditMessage メッセージを編集

指定したメッセージを編集します。 自身が投稿したメッセージのみ編集することができます。 アーカイブされているチャンネルのメッセージを編集することは出来ません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return MessageAPIEditMessageRequest

func (*MessageAPIService) EditMessageExecute

func (a *MessageAPIService) EditMessageExecute(r MessageAPIEditMessageRequest) (*http.Response, error)

Execute executes the request

func (*MessageAPIService) GetDirectMessages

GetDirectMessages ダイレクトメッセージのリストを取得

指定したユーザーとのダイレクトメッセージのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return MessageAPIGetDirectMessagesRequest

func (*MessageAPIService) GetDirectMessagesExecute

func (a *MessageAPIService) GetDirectMessagesExecute(r MessageAPIGetDirectMessagesRequest) ([]Message, *http.Response, error)

Execute executes the request

@return []Message

func (*MessageAPIService) GetMessage

func (a *MessageAPIService) GetMessage(ctx context.Context, messageId string) MessageAPIGetMessageRequest

GetMessage メッセージを取得

指定したメッセージを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return MessageAPIGetMessageRequest

func (*MessageAPIService) GetMessageClips

func (a *MessageAPIService) GetMessageClips(ctx context.Context, messageId string) MessageAPIGetMessageClipsRequest

GetMessageClips 自分のクリップを取得

対象のメッセージの自分のクリップの一覧を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return MessageAPIGetMessageClipsRequest

func (*MessageAPIService) GetMessageClipsExecute

Execute executes the request

@return []MessageClip

func (*MessageAPIService) GetMessageExecute

Execute executes the request

@return Message

func (*MessageAPIService) GetMessageStamps

func (a *MessageAPIService) GetMessageStamps(ctx context.Context, messageId string) MessageAPIGetMessageStampsRequest

GetMessageStamps メッセージのスタンプリストを取得

指定したメッセージに押されているスタンプのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return MessageAPIGetMessageStampsRequest

func (*MessageAPIService) GetMessageStampsExecute

Execute executes the request

@return []MessageStamp

func (*MessageAPIService) GetMessages

func (a *MessageAPIService) GetMessages(ctx context.Context, channelId string) MessageAPIGetMessagesRequest

GetMessages チャンネルメッセージのリストを取得

指定したチャンネルのメッセージのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return MessageAPIGetMessagesRequest

func (*MessageAPIService) GetMessagesExecute

func (a *MessageAPIService) GetMessagesExecute(r MessageAPIGetMessagesRequest) ([]Message, *http.Response, error)

Execute executes the request

@return []Message

func (*MessageAPIService) GetPin

GetPin ピン留めを取得

指定したメッセージのピン留め情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return MessageAPIGetPinRequest

func (*MessageAPIService) GetPinExecute

Execute executes the request

@return MessagePin

func (*MessageAPIService) PostDirectMessage

PostDirectMessage ダイレクトメッセージを送信

指定したユーザーにダイレクトメッセージを送信します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return MessageAPIPostDirectMessageRequest

func (*MessageAPIService) PostDirectMessageExecute

func (a *MessageAPIService) PostDirectMessageExecute(r MessageAPIPostDirectMessageRequest) (*Message, *http.Response, error)

Execute executes the request

@return Message

func (*MessageAPIService) PostMessage

func (a *MessageAPIService) PostMessage(ctx context.Context, channelId string) MessageAPIPostMessageRequest

PostMessage チャンネルにメッセージを投稿

指定したチャンネルにメッセージを投稿します。 embedをtrueに指定すると、メッセージ埋め込みが自動で行われます。 アーカイブされているチャンネルに投稿することはできません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return MessageAPIPostMessageRequest

func (*MessageAPIService) PostMessageExecute

Execute executes the request

@return Message

func (*MessageAPIService) RemoveMessageStamp

func (a *MessageAPIService) RemoveMessageStamp(ctx context.Context, messageId string, stampId string) MessageAPIRemoveMessageStampRequest

RemoveMessageStamp スタンプを消す

指定したメッセージから指定した自身が押したスタンプを削除します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@param stampId スタンプUUID
@return MessageAPIRemoveMessageStampRequest

func (*MessageAPIService) RemoveMessageStampExecute

func (a *MessageAPIService) RemoveMessageStampExecute(r MessageAPIRemoveMessageStampRequest) (*http.Response, error)

Execute executes the request

func (*MessageAPIService) RemovePin

func (a *MessageAPIService) RemovePin(ctx context.Context, messageId string) MessageAPIRemovePinRequest

RemovePin ピン留めを外す

指定したメッセージのピン留めを外します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return MessageAPIRemovePinRequest

func (*MessageAPIService) RemovePinExecute

func (a *MessageAPIService) RemovePinExecute(r MessageAPIRemovePinRequest) (*http.Response, error)

Execute executes the request

func (*MessageAPIService) SearchMessages

SearchMessages メッセージを検索

メッセージを検索します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return MessageAPISearchMessagesRequest

func (*MessageAPIService) SearchMessagesExecute

Execute executes the request

@return MessageSearchResult

type MessageClip

type MessageClip struct {
	// クリップされているフォルダのID
	FolderId string `json:"folderId"`
	// クリップされた日時
	ClippedAt time.Time `json:"clippedAt"`
}

MessageClip メッセージクリップ

func NewMessageClip

func NewMessageClip(folderId string, clippedAt time.Time) *MessageClip

NewMessageClip instantiates a new MessageClip object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMessageClipWithDefaults

func NewMessageClipWithDefaults() *MessageClip

NewMessageClipWithDefaults instantiates a new MessageClip object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MessageClip) GetClippedAt

func (o *MessageClip) GetClippedAt() time.Time

GetClippedAt returns the ClippedAt field value

func (*MessageClip) GetClippedAtOk

func (o *MessageClip) GetClippedAtOk() (*time.Time, bool)

GetClippedAtOk returns a tuple with the ClippedAt field value and a boolean to check if the value has been set.

func (*MessageClip) GetFolderId

func (o *MessageClip) GetFolderId() string

GetFolderId returns the FolderId field value

func (*MessageClip) GetFolderIdOk

func (o *MessageClip) GetFolderIdOk() (*string, bool)

GetFolderIdOk returns a tuple with the FolderId field value and a boolean to check if the value has been set.

func (MessageClip) MarshalJSON

func (o MessageClip) MarshalJSON() ([]byte, error)

func (*MessageClip) SetClippedAt

func (o *MessageClip) SetClippedAt(v time.Time)

SetClippedAt sets field value

func (*MessageClip) SetFolderId

func (o *MessageClip) SetFolderId(v string)

SetFolderId sets field value

func (MessageClip) ToMap

func (o MessageClip) ToMap() (map[string]interface{}, error)

func (*MessageClip) UnmarshalJSON

func (o *MessageClip) UnmarshalJSON(data []byte) (err error)

type MessagePin

type MessagePin struct {
	// ピン留めしたユーザーUUID
	UserId string `json:"userId"`
	// ピン留めされた日時
	PinnedAt time.Time `json:"pinnedAt"`
}

MessagePin ピン情報

func NewMessagePin

func NewMessagePin(userId string, pinnedAt time.Time) *MessagePin

NewMessagePin instantiates a new MessagePin object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMessagePinWithDefaults

func NewMessagePinWithDefaults() *MessagePin

NewMessagePinWithDefaults instantiates a new MessagePin object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MessagePin) GetPinnedAt

func (o *MessagePin) GetPinnedAt() time.Time

GetPinnedAt returns the PinnedAt field value

func (*MessagePin) GetPinnedAtOk

func (o *MessagePin) GetPinnedAtOk() (*time.Time, bool)

GetPinnedAtOk returns a tuple with the PinnedAt field value and a boolean to check if the value has been set.

func (*MessagePin) GetUserId

func (o *MessagePin) GetUserId() string

GetUserId returns the UserId field value

func (*MessagePin) GetUserIdOk

func (o *MessagePin) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (MessagePin) MarshalJSON

func (o MessagePin) MarshalJSON() ([]byte, error)

func (*MessagePin) SetPinnedAt

func (o *MessagePin) SetPinnedAt(v time.Time)

SetPinnedAt sets field value

func (*MessagePin) SetUserId

func (o *MessagePin) SetUserId(v string)

SetUserId sets field value

func (MessagePin) ToMap

func (o MessagePin) ToMap() (map[string]interface{}, error)

func (*MessagePin) UnmarshalJSON

func (o *MessagePin) UnmarshalJSON(data []byte) (err error)

type MessageSearchResult

type MessageSearchResult struct {
	// 検索にヒットしたメッセージ件数
	TotalHits int64 `json:"totalHits"`
	// 検索にヒットしたメッセージの配列
	Hits []Message `json:"hits"`
}

MessageSearchResult メッセージ検索結果

func NewMessageSearchResult

func NewMessageSearchResult(totalHits int64, hits []Message) *MessageSearchResult

NewMessageSearchResult instantiates a new MessageSearchResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMessageSearchResultWithDefaults

func NewMessageSearchResultWithDefaults() *MessageSearchResult

NewMessageSearchResultWithDefaults instantiates a new MessageSearchResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MessageSearchResult) GetHits

func (o *MessageSearchResult) GetHits() []Message

GetHits returns the Hits field value

func (*MessageSearchResult) GetHitsOk

func (o *MessageSearchResult) GetHitsOk() ([]Message, bool)

GetHitsOk returns a tuple with the Hits field value and a boolean to check if the value has been set.

func (*MessageSearchResult) GetTotalHits

func (o *MessageSearchResult) GetTotalHits() int64

GetTotalHits returns the TotalHits field value

func (*MessageSearchResult) GetTotalHitsOk

func (o *MessageSearchResult) GetTotalHitsOk() (*int64, bool)

GetTotalHitsOk returns a tuple with the TotalHits field value and a boolean to check if the value has been set.

func (MessageSearchResult) MarshalJSON

func (o MessageSearchResult) MarshalJSON() ([]byte, error)

func (*MessageSearchResult) SetHits

func (o *MessageSearchResult) SetHits(v []Message)

SetHits sets field value

func (*MessageSearchResult) SetTotalHits

func (o *MessageSearchResult) SetTotalHits(v int64)

SetTotalHits sets field value

func (MessageSearchResult) ToMap

func (o MessageSearchResult) ToMap() (map[string]interface{}, error)

func (*MessageSearchResult) UnmarshalJSON

func (o *MessageSearchResult) UnmarshalJSON(data []byte) (err error)

type MessageStamp

type MessageStamp struct {
	// ユーザーUUID
	UserId string `json:"userId"`
	// スタンプUUID
	StampId string `json:"stampId"`
	// スタンプ数
	Count int32 `json:"count"`
	// スタンプが最初に押された日時
	CreatedAt time.Time `json:"createdAt"`
	// スタンプが最後に押された日時
	UpdatedAt time.Time `json:"updatedAt"`
}

MessageStamp メッセージに押されたスタンプ

func NewMessageStamp

func NewMessageStamp(userId string, stampId string, count int32, createdAt time.Time, updatedAt time.Time) *MessageStamp

NewMessageStamp instantiates a new MessageStamp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMessageStampWithDefaults

func NewMessageStampWithDefaults() *MessageStamp

NewMessageStampWithDefaults instantiates a new MessageStamp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MessageStamp) GetCount

func (o *MessageStamp) GetCount() int32

GetCount returns the Count field value

func (*MessageStamp) GetCountOk

func (o *MessageStamp) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*MessageStamp) GetCreatedAt

func (o *MessageStamp) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*MessageStamp) GetCreatedAtOk

func (o *MessageStamp) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*MessageStamp) GetStampId

func (o *MessageStamp) GetStampId() string

GetStampId returns the StampId field value

func (*MessageStamp) GetStampIdOk

func (o *MessageStamp) GetStampIdOk() (*string, bool)

GetStampIdOk returns a tuple with the StampId field value and a boolean to check if the value has been set.

func (*MessageStamp) GetUpdatedAt

func (o *MessageStamp) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*MessageStamp) GetUpdatedAtOk

func (o *MessageStamp) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*MessageStamp) GetUserId

func (o *MessageStamp) GetUserId() string

GetUserId returns the UserId field value

func (*MessageStamp) GetUserIdOk

func (o *MessageStamp) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (MessageStamp) MarshalJSON

func (o MessageStamp) MarshalJSON() ([]byte, error)

func (*MessageStamp) SetCount

func (o *MessageStamp) SetCount(v int32)

SetCount sets field value

func (*MessageStamp) SetCreatedAt

func (o *MessageStamp) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*MessageStamp) SetStampId

func (o *MessageStamp) SetStampId(v string)

SetStampId sets field value

func (*MessageStamp) SetUpdatedAt

func (o *MessageStamp) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (*MessageStamp) SetUserId

func (o *MessageStamp) SetUserId(v string)

SetUserId sets field value

func (MessageStamp) ToMap

func (o MessageStamp) ToMap() (map[string]interface{}, error)

func (*MessageStamp) UnmarshalJSON

func (o *MessageStamp) UnmarshalJSON(data []byte) (err error)

type MyChannelViewState

type MyChannelViewState struct {
	// WSセッションの識別子
	Key string `json:"key"`
	// チャンネルUUID
	ChannelId string           `json:"channelId"`
	State     ChannelViewState `json:"state"`
}

MyChannelViewState 自身のチャンネル閲覧状態

func NewMyChannelViewState

func NewMyChannelViewState(key string, channelId string, state ChannelViewState) *MyChannelViewState

NewMyChannelViewState instantiates a new MyChannelViewState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMyChannelViewStateWithDefaults

func NewMyChannelViewStateWithDefaults() *MyChannelViewState

NewMyChannelViewStateWithDefaults instantiates a new MyChannelViewState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MyChannelViewState) GetChannelId

func (o *MyChannelViewState) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*MyChannelViewState) GetChannelIdOk

func (o *MyChannelViewState) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*MyChannelViewState) GetKey

func (o *MyChannelViewState) GetKey() string

GetKey returns the Key field value

func (*MyChannelViewState) GetKeyOk

func (o *MyChannelViewState) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*MyChannelViewState) GetState

func (o *MyChannelViewState) GetState() ChannelViewState

GetState returns the State field value

func (*MyChannelViewState) GetStateOk

func (o *MyChannelViewState) GetStateOk() (*ChannelViewState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (MyChannelViewState) MarshalJSON

func (o MyChannelViewState) MarshalJSON() ([]byte, error)

func (*MyChannelViewState) SetChannelId

func (o *MyChannelViewState) SetChannelId(v string)

SetChannelId sets field value

func (*MyChannelViewState) SetKey

func (o *MyChannelViewState) SetKey(v string)

SetKey sets field value

func (*MyChannelViewState) SetState

func (o *MyChannelViewState) SetState(v ChannelViewState)

SetState sets field value

func (MyChannelViewState) ToMap

func (o MyChannelViewState) ToMap() (map[string]interface{}, error)

func (*MyChannelViewState) UnmarshalJSON

func (o *MyChannelViewState) UnmarshalJSON(data []byte) (err error)

type MyUserDetail

type MyUserDetail struct {
	// ユーザーUUID
	Id string `json:"id"`
	// 自己紹介(biography)
	Bio string `json:"bio"`
	// 所属グループのUUIDの配列
	Groups []string `json:"groups"`
	// タグリスト
	Tags []UserTag `json:"tags"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
	// 最終オンライン日時
	LastOnline NullableTime `json:"lastOnline"`
	// Twitter ID
	TwitterId string `json:"twitterId" validate:"regexp=^[a-zA-Z0-9_]{1,15}$"`
	// ユーザー名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// ユーザー表示名
	DisplayName string `json:"displayName"`
	// アイコンファイルUUID
	IconFileId string `json:"iconFileId"`
	// BOTかどうか
	Bot   bool             `json:"bot"`
	State UserAccountState `json:"state"`
	// 所有している権限の配列
	Permissions []UserPermission `json:"permissions"`
	// ホームチャンネル
	HomeChannel NullableString `json:"homeChannel"`
}

MyUserDetail 自分のユーザー詳細情報

func NewMyUserDetail

func NewMyUserDetail(id string, bio string, groups []string, tags []UserTag, updatedAt time.Time, lastOnline NullableTime, twitterId string, name string, displayName string, iconFileId string, bot bool, state UserAccountState, permissions []UserPermission, homeChannel NullableString) *MyUserDetail

NewMyUserDetail instantiates a new MyUserDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMyUserDetailWithDefaults

func NewMyUserDetailWithDefaults() *MyUserDetail

NewMyUserDetailWithDefaults instantiates a new MyUserDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MyUserDetail) GetBio

func (o *MyUserDetail) GetBio() string

GetBio returns the Bio field value

func (*MyUserDetail) GetBioOk

func (o *MyUserDetail) GetBioOk() (*string, bool)

GetBioOk returns a tuple with the Bio field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetBot

func (o *MyUserDetail) GetBot() bool

GetBot returns the Bot field value

func (*MyUserDetail) GetBotOk

func (o *MyUserDetail) GetBotOk() (*bool, bool)

GetBotOk returns a tuple with the Bot field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetDisplayName

func (o *MyUserDetail) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*MyUserDetail) GetDisplayNameOk

func (o *MyUserDetail) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetGroups

func (o *MyUserDetail) GetGroups() []string

GetGroups returns the Groups field value

func (*MyUserDetail) GetGroupsOk

func (o *MyUserDetail) GetGroupsOk() ([]string, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetHomeChannel

func (o *MyUserDetail) GetHomeChannel() string

GetHomeChannel returns the HomeChannel field value If the value is explicit nil, the zero value for string will be returned

func (*MyUserDetail) GetHomeChannelOk

func (o *MyUserDetail) GetHomeChannelOk() (*string, bool)

GetHomeChannelOk returns a tuple with the HomeChannel field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MyUserDetail) GetIconFileId

func (o *MyUserDetail) GetIconFileId() string

GetIconFileId returns the IconFileId field value

func (*MyUserDetail) GetIconFileIdOk

func (o *MyUserDetail) GetIconFileIdOk() (*string, bool)

GetIconFileIdOk returns a tuple with the IconFileId field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetId

func (o *MyUserDetail) GetId() string

GetId returns the Id field value

func (*MyUserDetail) GetIdOk

func (o *MyUserDetail) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetLastOnline

func (o *MyUserDetail) GetLastOnline() time.Time

GetLastOnline returns the LastOnline field value If the value is explicit nil, the zero value for time.Time will be returned

func (*MyUserDetail) GetLastOnlineOk

func (o *MyUserDetail) GetLastOnlineOk() (*time.Time, bool)

GetLastOnlineOk returns a tuple with the LastOnline field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MyUserDetail) GetName

func (o *MyUserDetail) GetName() string

GetName returns the Name field value

func (*MyUserDetail) GetNameOk

func (o *MyUserDetail) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetPermissions

func (o *MyUserDetail) GetPermissions() []UserPermission

GetPermissions returns the Permissions field value

func (*MyUserDetail) GetPermissionsOk

func (o *MyUserDetail) GetPermissionsOk() ([]UserPermission, bool)

GetPermissionsOk returns a tuple with the Permissions field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetState

func (o *MyUserDetail) GetState() UserAccountState

GetState returns the State field value

func (*MyUserDetail) GetStateOk

func (o *MyUserDetail) GetStateOk() (*UserAccountState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetTags

func (o *MyUserDetail) GetTags() []UserTag

GetTags returns the Tags field value

func (*MyUserDetail) GetTagsOk

func (o *MyUserDetail) GetTagsOk() ([]UserTag, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetTwitterId

func (o *MyUserDetail) GetTwitterId() string

GetTwitterId returns the TwitterId field value

func (*MyUserDetail) GetTwitterIdOk

func (o *MyUserDetail) GetTwitterIdOk() (*string, bool)

GetTwitterIdOk returns a tuple with the TwitterId field value and a boolean to check if the value has been set.

func (*MyUserDetail) GetUpdatedAt

func (o *MyUserDetail) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*MyUserDetail) GetUpdatedAtOk

func (o *MyUserDetail) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (MyUserDetail) MarshalJSON

func (o MyUserDetail) MarshalJSON() ([]byte, error)

func (*MyUserDetail) SetBio

func (o *MyUserDetail) SetBio(v string)

SetBio sets field value

func (*MyUserDetail) SetBot

func (o *MyUserDetail) SetBot(v bool)

SetBot sets field value

func (*MyUserDetail) SetDisplayName

func (o *MyUserDetail) SetDisplayName(v string)

SetDisplayName sets field value

func (*MyUserDetail) SetGroups

func (o *MyUserDetail) SetGroups(v []string)

SetGroups sets field value

func (*MyUserDetail) SetHomeChannel

func (o *MyUserDetail) SetHomeChannel(v string)

SetHomeChannel sets field value

func (*MyUserDetail) SetIconFileId

func (o *MyUserDetail) SetIconFileId(v string)

SetIconFileId sets field value

func (*MyUserDetail) SetId

func (o *MyUserDetail) SetId(v string)

SetId sets field value

func (*MyUserDetail) SetLastOnline

func (o *MyUserDetail) SetLastOnline(v time.Time)

SetLastOnline sets field value

func (*MyUserDetail) SetName

func (o *MyUserDetail) SetName(v string)

SetName sets field value

func (*MyUserDetail) SetPermissions

func (o *MyUserDetail) SetPermissions(v []UserPermission)

SetPermissions sets field value

func (*MyUserDetail) SetState

func (o *MyUserDetail) SetState(v UserAccountState)

SetState sets field value

func (*MyUserDetail) SetTags

func (o *MyUserDetail) SetTags(v []UserTag)

SetTags sets field value

func (*MyUserDetail) SetTwitterId

func (o *MyUserDetail) SetTwitterId(v string)

SetTwitterId sets field value

func (*MyUserDetail) SetUpdatedAt

func (o *MyUserDetail) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (MyUserDetail) ToMap

func (o MyUserDetail) ToMap() (map[string]interface{}, error)

func (*MyUserDetail) UnmarshalJSON

func (o *MyUserDetail) UnmarshalJSON(data []byte) (err error)

type NameChangedEvent

type NameChangedEvent struct {
	// 変更者UUID
	UserId string `json:"userId"`
	// 変更前チャンネル名
	Before string `json:"before"`
	// 変更後チャンネル名
	After string `json:"after"`
}

NameChangedEvent チャンネル名変更イベント

func NewNameChangedEvent

func NewNameChangedEvent(userId string, before string, after string) *NameChangedEvent

NewNameChangedEvent instantiates a new NameChangedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNameChangedEventWithDefaults

func NewNameChangedEventWithDefaults() *NameChangedEvent

NewNameChangedEventWithDefaults instantiates a new NameChangedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NameChangedEvent) GetAfter

func (o *NameChangedEvent) GetAfter() string

GetAfter returns the After field value

func (*NameChangedEvent) GetAfterOk

func (o *NameChangedEvent) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value and a boolean to check if the value has been set.

func (*NameChangedEvent) GetBefore

func (o *NameChangedEvent) GetBefore() string

GetBefore returns the Before field value

func (*NameChangedEvent) GetBeforeOk

func (o *NameChangedEvent) GetBeforeOk() (*string, bool)

GetBeforeOk returns a tuple with the Before field value and a boolean to check if the value has been set.

func (*NameChangedEvent) GetUserId

func (o *NameChangedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*NameChangedEvent) GetUserIdOk

func (o *NameChangedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (NameChangedEvent) MarshalJSON

func (o NameChangedEvent) MarshalJSON() ([]byte, error)

func (*NameChangedEvent) SetAfter

func (o *NameChangedEvent) SetAfter(v string)

SetAfter sets field value

func (*NameChangedEvent) SetBefore

func (o *NameChangedEvent) SetBefore(v string)

SetBefore sets field value

func (*NameChangedEvent) SetUserId

func (o *NameChangedEvent) SetUserId(v string)

SetUserId sets field value

func (NameChangedEvent) ToMap

func (o NameChangedEvent) ToMap() (map[string]interface{}, error)

func (*NameChangedEvent) UnmarshalJSON

func (o *NameChangedEvent) UnmarshalJSON(data []byte) (err error)

type NotificationAPIEditChannelSubscribersRequest

type NotificationAPIEditChannelSubscribersRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPIEditChannelSubscribersRequest) Execute

func (NotificationAPIEditChannelSubscribersRequest) PatchChannelSubscribersRequest

type NotificationAPIGetChannelSubscribersRequest

type NotificationAPIGetChannelSubscribersRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPIGetChannelSubscribersRequest) Execute

type NotificationAPIGetMyChannelSubscriptionsRequest

type NotificationAPIGetMyChannelSubscriptionsRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPIGetMyChannelSubscriptionsRequest) Execute

type NotificationAPIGetMyUnreadChannelsRequest

type NotificationAPIGetMyUnreadChannelsRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPIGetMyUnreadChannelsRequest) Execute

type NotificationAPIGetMyViewStatesRequest

type NotificationAPIGetMyViewStatesRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPIGetMyViewStatesRequest) Execute

type NotificationAPIReadChannelRequest

type NotificationAPIReadChannelRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPIReadChannelRequest) Execute

type NotificationAPIRegisterFCMDeviceRequest

type NotificationAPIRegisterFCMDeviceRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPIRegisterFCMDeviceRequest) Execute

func (NotificationAPIRegisterFCMDeviceRequest) PostMyFCMDeviceRequest

type NotificationAPIService

type NotificationAPIService service

NotificationAPIService NotificationAPI service

func (*NotificationAPIService) EditChannelSubscribers

EditChannelSubscribers チャンネルの通知購読者を編集

指定したチャンネルの通知購読者を編集します。 リクエストに含めなかったユーザーの通知購読状態は変更しません。 また、存在しないユーザーを指定した場合は無視されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return NotificationAPIEditChannelSubscribersRequest

func (*NotificationAPIService) EditChannelSubscribersExecute

Execute executes the request

func (*NotificationAPIService) GetChannelSubscribers

GetChannelSubscribers チャンネルの通知購読者のリストを取得

指定したチャンネルを通知購読しているユーザーのUUIDのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return NotificationAPIGetChannelSubscribersRequest

func (*NotificationAPIService) GetChannelSubscribersExecute

Execute executes the request

@return []string

func (*NotificationAPIService) GetMyChannelSubscriptions

GetMyChannelSubscriptions 自分のチャンネル購読状態を取得

自身のチャンネル購読状態を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return NotificationAPIGetMyChannelSubscriptionsRequest

func (*NotificationAPIService) GetMyChannelSubscriptionsExecute

Execute executes the request

@return []UserSubscribeState

func (*NotificationAPIService) GetMyUnreadChannels

GetMyUnreadChannels 未読チャンネルを取得

自分が現在未読のチャンネルの未読情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return NotificationAPIGetMyUnreadChannelsRequest

func (*NotificationAPIService) GetMyUnreadChannelsExecute

Execute executes the request

@return []UnreadChannel

func (*NotificationAPIService) GetMyViewStates

GetMyViewStates 自身のチャンネル閲覧状態一覧を取得

自身のチャンネル閲覧状態一覧を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return NotificationAPIGetMyViewStatesRequest

func (*NotificationAPIService) GetMyViewStatesExecute

Execute executes the request

@return []MyChannelViewState

func (*NotificationAPIService) ReadChannel

ReadChannel チャンネルを既読にする

自分が未読のチャンネルを既読にします。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return NotificationAPIReadChannelRequest

func (*NotificationAPIService) ReadChannelExecute

Execute executes the request

func (*NotificationAPIService) RegisterFCMDevice

RegisterFCMDevice FCMデバイスを登録

自身のFCMデバイスを登録します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return NotificationAPIRegisterFCMDeviceRequest

func (*NotificationAPIService) RegisterFCMDeviceExecute

Execute executes the request

func (*NotificationAPIService) SetChannelSubscribeLevel

SetChannelSubscribeLevel チャンネル購読レベルを設定

自身の指定したチャンネルの購読レベルを設定します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return NotificationAPISetChannelSubscribeLevelRequest

func (*NotificationAPIService) SetChannelSubscribeLevelExecute

Execute executes the request

func (*NotificationAPIService) SetChannelSubscribers

SetChannelSubscribers チャンネルの通知購読者を設定

指定したチャンネルの通知購読者を設定します。 リクエストに含めなかったユーザーの通知購読状態はオフになります。 また、存在しないユーザーを指定した場合は無視されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return NotificationAPISetChannelSubscribersRequest

func (*NotificationAPIService) SetChannelSubscribersExecute

Execute executes the request

func (*NotificationAPIService) Ws

Ws WebSocket通知ストリームに接続します

# WebSocketプロトコル ## 送信 `コマンド:引数1:引数2:...`のような形式のTextMessageをサーバーに送信することで、このWebSocketセッションに対する設定が実行できる。 ### `viewstate`コマンド このWebSocketセッションが見ているチャンネル(イベントを受け取るチャンネル)を設定する。 現時点では1つのセッションに対して1つのチャンネルしか設定できない。

`viewstate:{チャンネルID}:{閲覧状態}` + チャンネルID: 対象のチャンネルID + 閲覧状態: `none`, `monitoring`, `editing`

最初の`viewstate`コマンドを送る前、または`viewstate:null`, `viewstate:`を送信した後は、このセッションはどこのチャンネルも見ていないことになる。

### `rtcstate`コマンド 自分のWebRTC状態を変更する。 他のコネクションが既に状態を保持している場合、変更することができません。

`rtcstate:{チャンネルID}:({状態}:{セッションID})*`

コネクションが切断された場合、自分のWebRTC状態はリセットされます。

### `timeline_streaming`コマンド 全てのパブリックチャンネルの`MESSAGE_CREATED`イベントを受け取るかどうかを設定する。 初期状態は`off`です。

`timeline_streaming:(on|off|true|false)`

## 受信 TextMessageとして各種イベントが`type`と`body`を持つJSONとして非同期に送られます。

例: ```json {"type":"USER_ONLINE","body":{"id":"7dd8e07f-7f5d-4331-9176-b56a4299768b"}} ```

## イベント一覧

### `USER_JOINED` ユーザーが新規登録された。

対象: 全員

+ `id`: 登録されたユーザーのId

### `USER_UPDATED` ユーザーの情報が更新された。

対象: 全員

+ `id`: 情報が更新されたユーザーのId

### `USER_TAGS_UPDATED` ユーザーのタグが更新された。

対象: 全員

+ `id`: タグが更新されたユーザーのId + `tag_id`: 更新されたタグのId

### `USER_ICON_UPDATED` ユーザーのアイコンが更新された。

対象: 全員

+ `id`: アイコンが更新されたユーザーのId

### `USER_WEBRTC_STATE_CHANGED` ユーザーのWebRTCの状態が変化した

対象: 全員

+ `user_id`: 変更があったユーザーのId + `channel_id`: ユーザーの変更後の接続チャンネルのId + `sessions`: ユーザーの変更後の状態(配列)

  • `state`: 状態
  • `sessionId`: セッションID

### `USER_VIEWSTATE_CHANGED` ユーザーのチャンネルの閲覧状態が変化した

対象: 変化したWSセッションを含めた、該当ユーザーのWSセッション全て

+ `view_states`: 変化したWSセッションを含めた、該当ユーザーの変更後の状態(配列)

  • `key`: WSセッションの識別子
  • `channel_id`: 閲覧しているチャンネルId
  • `state`: 閲覧状態

### `USER_ONLINE` ユーザーがオンラインになった。

対象: 全員

+ `id`: オンラインになったユーザーのId

### `USER_OFFLINE` ユーザーがオフラインになった。

対象: 全員

+ `id`: オフラインになったユーザーのId

### `USER_GROUP_CREATED` ユーザーグループが作成された

対象: 全員

+ `id`: 作成されたユーザーグループのId

### `USER_GROUP_UPDATED` ユーザーグループが更新された

対象: 全員

+ `id`: 作成されたユーザーグループのId

### `USER_GROUP_DELETED` ユーザーグループが削除された

対象: 全員

+ `id`: 削除されたユーザーグループのId

### `CHANNEL_CREATED` チャンネルが新規作成された。

対象: 該当チャンネルを閲覧可能な全員

+ `id`: 作成されたチャンネルのId + `dm_user_id`: (DMの場合のみ) DM相手のユーザーId

### `CHANNEL_UPDATED` チャンネルの情報が変更された。

対象: 該当チャンネルを閲覧可能な全員

+ `id`: 変更があったチャンネルのId + `dm_user_id`: (DMの場合のみ) DM相手のユーザーId

### `CHANNEL_DELETED` チャンネルが削除された。

対象: 該当チャンネルを閲覧可能な全員

+ `id`: 削除されたチャンネルのId + `dm_user_id`: (DMの場合のみ) DM相手のユーザーId

### `CHANNEL_STARED` 自分がチャンネルをスターした。

対象: 自分

+ `id`: スターしたチャンネルのId

### `CHANNEL_UNSTARED` 自分がチャンネルのスターを解除した。

対象: 自分

+ `id`: スターしたチャンネルのId

### `CHANNEL_VIEWERS_CHANGED` チャンネルの閲覧者が変化した。

対象: 該当チャンネルを閲覧しているユーザー

+ `id`: 変化したチャンネルのId + `viewers`: 変化後の閲覧者(配列)

  • `userId`: ユーザーId
  • `state`: 閲覧状態
  • `updatedAt`: 閲覧状態の更新日時

### `CHANNEL_SUBSCRIBERS_CHANGED` チャンネルの購読者が変化した。

対象: 該当チャンネルを閲覧しているユーザー

+ `id`: 変化したチャンネルのId

### `MESSAGE_CREATED` メッセージが投稿された。

対象: 投稿チャンネルを閲覧しているユーザー・投稿チャンネルに通知をつけているユーザー・メンションを受けたユーザー

+ `id`: 投稿されたメッセージのId + `is_citing`: 投稿されたメッセージがWebSocketを接続しているユーザーの投稿を引用しているかどうか

### `MESSAGE_UPDATED` メッセージが更新された。

対象: 投稿チャンネルを閲覧しているユーザー

+ `id`: 更新されたメッセージのId

### `MESSAGE_DELETED` メッセージが削除された。

対象: 投稿チャンネルを閲覧しているユーザー

+ `id`: 削除されたメッセージのId

### `MESSAGE_STAMPED` メッセージにスタンプが押された。

対象: 投稿チャンネルを閲覧しているユーザー

+ `message_id`: メッセージId + `user_id`: スタンプを押したユーザーのId + `stamp_id`: スタンプのId + `count`: そのユーザーが押した数 + `created_at`: そのユーザーがそのスタンプをそのメッセージに最初に押した日時

### `MESSAGE_UNSTAMPED` メッセージからスタンプが外された。

対象: 投稿チャンネルを閲覧しているユーザー

+ `message_id`: メッセージId + `user_id`: スタンプを押したユーザーのId + `stamp_id`: スタンプのId

### `MESSAGE_PINNED` メッセージがピン留めされた。

対象: 投稿チャンネルを閲覧しているユーザー

+ `message_id`: ピンされたメッセージのID + `channel_id`: ピンされたメッセージのチャンネルID

### `MESSAGE_UNPINNED` ピン留めされたメッセージのピンが外された。

対象: 投稿チャンネルを閲覧しているユーザー

+ `message_id`: ピンが外されたメッセージのID + `channel_id`: ピンが外されたメッセージのチャンネルID

### `MESSAGE_READ` 自分があるチャンネルのメッセージを読んだ。

対象: 自分

+ `id`: 読んだチャンネルId

### `STAMP_CREATED` スタンプが新しく追加された。

対象: 全員

+ `id`: 作成されたスタンプのId

### `STAMP_UPDATED` スタンプが修正された。

対象: 全員

+ `id`: 修正されたスタンプのId

### `STAMP_DELETED` スタンプが削除された。

対象: 全員

+ `id`: 削除されたスタンプのId

### `STAMP_PALETTE_CREATED` スタンプパレットが新しく追加された。

対象: 自分

+ `id`: 作成されたスタンプパレットのId

### `STAMP_PALETTE_UPDATED` スタンプパレットが修正された。

対象: 自分

+ `id`: 修正されたスタンプパレットのId

### `STAMP_PALETTE_DELETED` スタンプパレットが削除された。

対象: 自分

+ `id`: 削除されたスタンプパレットのId

### `CLIP_FOLDER_CREATED` クリップフォルダーが作成された。

対象:自分

+ `id`: 作成されたクリップフォルダーのId

### `CLIP_FOLDER_UPDATED` クリップフォルダーが修正された。

対象: 自分

+ `id`: 更新されたクリップフォルダーのId

### `CLIP_FOLDER_DELETED` クリップフォルダーが削除された。

対象: 自分

+ `id`: 削除されたクリップフォルダーのId

### `CLIP_FOLDER_MESSAGE_DELETED` クリップフォルダーからメッセージが除外された。

対象: 自分

+ `folder_id`: メッセージが除外されたクリップフォルダーのId + `message_id`: クリップフォルダーから除外されたメッセージのId

### `CLIP_FOLDER_MESSAGE_ADDED` クリップフォルダーにメッセージが追加された。

対象: 自分

+ `folder_id`: メッセージが追加されたクリップフォルダーのId + `message_id`: クリップフォルダーに追加されたメッセージのId

### `QALL_ROOM_STATE_CHANGED` ルーム状態が変更された。

対象: 全員

+ `room_id`: 変更されたルームのId + `state`: 変更後のルーム状態

  • `roomId`: ルームのID
  • `participants`: ルーム内の参加者(配列)
  • `identity`: ユーザーID_RandomUUID
  • `name`: 表示名
  • `joinedAt`: 参加した時刻
  • `attributes`: ユーザーに関連付けられたカスタム属性
  • `canPublish`: 発言権限
  • `isWebinar`: ウェビナールームかどうか
  • `metadata`: ルームに関連付けられたカスタム属性

### `QALL_SOUNDBOARD_ITEM_CREATED` サウンドボードアイテムが作成された。

対象: 全員

+ `sound_id`: 作成されたサウンドのId + `name`: サウンド名 + `creator_id`: 作成者のId

### `QALL_SOUNDBOARD_ITEM_DELETED` サウンドボードアイテムが削除された。

対象: 全員

+ `sound_id`: 削除されたサウンドのId

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return NotificationAPIWsRequest

func (*NotificationAPIService) WsExecute

Execute executes the request

type NotificationAPISetChannelSubscribeLevelRequest

type NotificationAPISetChannelSubscribeLevelRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPISetChannelSubscribeLevelRequest) Execute

func (NotificationAPISetChannelSubscribeLevelRequest) PutChannelSubscribeLevelRequest

type NotificationAPISetChannelSubscribersRequest

type NotificationAPISetChannelSubscribersRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPISetChannelSubscribersRequest) Execute

func (NotificationAPISetChannelSubscribersRequest) PutChannelSubscribersRequest

type NotificationAPIWsRequest

type NotificationAPIWsRequest struct {
	ApiService *NotificationAPIService
	// contains filtered or unexported fields
}

func (NotificationAPIWsRequest) Execute

func (r NotificationAPIWsRequest) Execute() (*http.Response, error)

type NullableActiveOAuth2Token

type NullableActiveOAuth2Token struct {
	// contains filtered or unexported fields
}

func NewNullableActiveOAuth2Token

func NewNullableActiveOAuth2Token(val *ActiveOAuth2Token) *NullableActiveOAuth2Token

func (NullableActiveOAuth2Token) Get

func (NullableActiveOAuth2Token) IsSet

func (v NullableActiveOAuth2Token) IsSet() bool

func (NullableActiveOAuth2Token) MarshalJSON

func (v NullableActiveOAuth2Token) MarshalJSON() ([]byte, error)

func (*NullableActiveOAuth2Token) Set

func (*NullableActiveOAuth2Token) UnmarshalJSON

func (v *NullableActiveOAuth2Token) UnmarshalJSON(src []byte) error

func (*NullableActiveOAuth2Token) Unset

func (v *NullableActiveOAuth2Token) Unset()

type NullableActivityTimelineMessage

type NullableActivityTimelineMessage struct {
	// contains filtered or unexported fields
}

func (NullableActivityTimelineMessage) Get

func (NullableActivityTimelineMessage) IsSet

func (NullableActivityTimelineMessage) MarshalJSON

func (v NullableActivityTimelineMessage) MarshalJSON() ([]byte, error)

func (*NullableActivityTimelineMessage) Set

func (*NullableActivityTimelineMessage) UnmarshalJSON

func (v *NullableActivityTimelineMessage) UnmarshalJSON(src []byte) error

func (*NullableActivityTimelineMessage) Unset

type NullableAddUserGroupMemberRequest

type NullableAddUserGroupMemberRequest struct {
	// contains filtered or unexported fields
}

func (NullableAddUserGroupMemberRequest) Get

func (NullableAddUserGroupMemberRequest) IsSet

func (NullableAddUserGroupMemberRequest) MarshalJSON

func (v NullableAddUserGroupMemberRequest) MarshalJSON() ([]byte, error)

func (*NullableAddUserGroupMemberRequest) Set

func (*NullableAddUserGroupMemberRequest) UnmarshalJSON

func (v *NullableAddUserGroupMemberRequest) UnmarshalJSON(src []byte) error

func (*NullableAddUserGroupMemberRequest) Unset

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableBot

type NullableBot struct {
	// contains filtered or unexported fields
}

func NewNullableBot

func NewNullableBot(val *Bot) *NullableBot

func (NullableBot) Get

func (v NullableBot) Get() *Bot

func (NullableBot) IsSet

func (v NullableBot) IsSet() bool

func (NullableBot) MarshalJSON

func (v NullableBot) MarshalJSON() ([]byte, error)

func (*NullableBot) Set

func (v *NullableBot) Set(val *Bot)

func (*NullableBot) UnmarshalJSON

func (v *NullableBot) UnmarshalJSON(src []byte) error

func (*NullableBot) Unset

func (v *NullableBot) Unset()

type NullableBotDetail

type NullableBotDetail struct {
	// contains filtered or unexported fields
}

func NewNullableBotDetail

func NewNullableBotDetail(val *BotDetail) *NullableBotDetail

func (NullableBotDetail) Get

func (v NullableBotDetail) Get() *BotDetail

func (NullableBotDetail) IsSet

func (v NullableBotDetail) IsSet() bool

func (NullableBotDetail) MarshalJSON

func (v NullableBotDetail) MarshalJSON() ([]byte, error)

func (*NullableBotDetail) Set

func (v *NullableBotDetail) Set(val *BotDetail)

func (*NullableBotDetail) UnmarshalJSON

func (v *NullableBotDetail) UnmarshalJSON(src []byte) error

func (*NullableBotDetail) Unset

func (v *NullableBotDetail) Unset()

type NullableBotEventLog

type NullableBotEventLog struct {
	// contains filtered or unexported fields
}

func NewNullableBotEventLog

func NewNullableBotEventLog(val *BotEventLog) *NullableBotEventLog

func (NullableBotEventLog) Get

func (NullableBotEventLog) IsSet

func (v NullableBotEventLog) IsSet() bool

func (NullableBotEventLog) MarshalJSON

func (v NullableBotEventLog) MarshalJSON() ([]byte, error)

func (*NullableBotEventLog) Set

func (v *NullableBotEventLog) Set(val *BotEventLog)

func (*NullableBotEventLog) UnmarshalJSON

func (v *NullableBotEventLog) UnmarshalJSON(src []byte) error

func (*NullableBotEventLog) Unset

func (v *NullableBotEventLog) Unset()

type NullableBotEventResult

type NullableBotEventResult struct {
	// contains filtered or unexported fields
}

func NewNullableBotEventResult

func NewNullableBotEventResult(val *BotEventResult) *NullableBotEventResult

func (NullableBotEventResult) Get

func (NullableBotEventResult) IsSet

func (v NullableBotEventResult) IsSet() bool

func (NullableBotEventResult) MarshalJSON

func (v NullableBotEventResult) MarshalJSON() ([]byte, error)

func (*NullableBotEventResult) Set

func (*NullableBotEventResult) UnmarshalJSON

func (v *NullableBotEventResult) UnmarshalJSON(src []byte) error

func (*NullableBotEventResult) Unset

func (v *NullableBotEventResult) Unset()

type NullableBotMode

type NullableBotMode struct {
	// contains filtered or unexported fields
}

func NewNullableBotMode

func NewNullableBotMode(val *BotMode) *NullableBotMode

func (NullableBotMode) Get

func (v NullableBotMode) Get() *BotMode

func (NullableBotMode) IsSet

func (v NullableBotMode) IsSet() bool

func (NullableBotMode) MarshalJSON

func (v NullableBotMode) MarshalJSON() ([]byte, error)

func (*NullableBotMode) Set

func (v *NullableBotMode) Set(val *BotMode)

func (*NullableBotMode) UnmarshalJSON

func (v *NullableBotMode) UnmarshalJSON(src []byte) error

func (*NullableBotMode) Unset

func (v *NullableBotMode) Unset()

type NullableBotState

type NullableBotState struct {
	// contains filtered or unexported fields
}

func NewNullableBotState

func NewNullableBotState(val *BotState) *NullableBotState

func (NullableBotState) Get

func (v NullableBotState) Get() *BotState

func (NullableBotState) IsSet

func (v NullableBotState) IsSet() bool

func (NullableBotState) MarshalJSON

func (v NullableBotState) MarshalJSON() ([]byte, error)

func (*NullableBotState) Set

func (v *NullableBotState) Set(val *BotState)

func (*NullableBotState) UnmarshalJSON

func (v *NullableBotState) UnmarshalJSON(src []byte) error

func (*NullableBotState) Unset

func (v *NullableBotState) Unset()

type NullableBotTokens

type NullableBotTokens struct {
	// contains filtered or unexported fields
}

func NewNullableBotTokens

func NewNullableBotTokens(val *BotTokens) *NullableBotTokens

func (NullableBotTokens) Get

func (v NullableBotTokens) Get() *BotTokens

func (NullableBotTokens) IsSet

func (v NullableBotTokens) IsSet() bool

func (NullableBotTokens) MarshalJSON

func (v NullableBotTokens) MarshalJSON() ([]byte, error)

func (*NullableBotTokens) Set

func (v *NullableBotTokens) Set(val *BotTokens)

func (*NullableBotTokens) UnmarshalJSON

func (v *NullableBotTokens) UnmarshalJSON(src []byte) error

func (*NullableBotTokens) Unset

func (v *NullableBotTokens) Unset()

type NullableBotUser

type NullableBotUser struct {
	// contains filtered or unexported fields
}

func NewNullableBotUser

func NewNullableBotUser(val *BotUser) *NullableBotUser

func (NullableBotUser) Get

func (v NullableBotUser) Get() *BotUser

func (NullableBotUser) IsSet

func (v NullableBotUser) IsSet() bool

func (NullableBotUser) MarshalJSON

func (v NullableBotUser) MarshalJSON() ([]byte, error)

func (*NullableBotUser) Set

func (v *NullableBotUser) Set(val *BotUser)

func (*NullableBotUser) UnmarshalJSON

func (v *NullableBotUser) UnmarshalJSON(src []byte) error

func (*NullableBotUser) Unset

func (v *NullableBotUser) Unset()

type NullableChannel

type NullableChannel struct {
	// contains filtered or unexported fields
}

func NewNullableChannel

func NewNullableChannel(val *Channel) *NullableChannel

func (NullableChannel) Get

func (v NullableChannel) Get() *Channel

func (NullableChannel) IsSet

func (v NullableChannel) IsSet() bool

func (NullableChannel) MarshalJSON

func (v NullableChannel) MarshalJSON() ([]byte, error)

func (*NullableChannel) Set

func (v *NullableChannel) Set(val *Channel)

func (*NullableChannel) UnmarshalJSON

func (v *NullableChannel) UnmarshalJSON(src []byte) error

func (*NullableChannel) Unset

func (v *NullableChannel) Unset()

type NullableChannelEvent

type NullableChannelEvent struct {
	// contains filtered or unexported fields
}

func NewNullableChannelEvent

func NewNullableChannelEvent(val *ChannelEvent) *NullableChannelEvent

func (NullableChannelEvent) Get

func (NullableChannelEvent) IsSet

func (v NullableChannelEvent) IsSet() bool

func (NullableChannelEvent) MarshalJSON

func (v NullableChannelEvent) MarshalJSON() ([]byte, error)

func (*NullableChannelEvent) Set

func (v *NullableChannelEvent) Set(val *ChannelEvent)

func (*NullableChannelEvent) UnmarshalJSON

func (v *NullableChannelEvent) UnmarshalJSON(src []byte) error

func (*NullableChannelEvent) Unset

func (v *NullableChannelEvent) Unset()

type NullableChannelEventDetail

type NullableChannelEventDetail struct {
	// contains filtered or unexported fields
}

func NewNullableChannelEventDetail

func NewNullableChannelEventDetail(val *ChannelEventDetail) *NullableChannelEventDetail

func (NullableChannelEventDetail) Get

func (NullableChannelEventDetail) IsSet

func (v NullableChannelEventDetail) IsSet() bool

func (NullableChannelEventDetail) MarshalJSON

func (v NullableChannelEventDetail) MarshalJSON() ([]byte, error)

func (*NullableChannelEventDetail) Set

func (*NullableChannelEventDetail) UnmarshalJSON

func (v *NullableChannelEventDetail) UnmarshalJSON(src []byte) error

func (*NullableChannelEventDetail) Unset

func (v *NullableChannelEventDetail) Unset()

type NullableChannelList

type NullableChannelList struct {
	// contains filtered or unexported fields
}

func NewNullableChannelList

func NewNullableChannelList(val *ChannelList) *NullableChannelList

func (NullableChannelList) Get

func (NullableChannelList) IsSet

func (v NullableChannelList) IsSet() bool

func (NullableChannelList) MarshalJSON

func (v NullableChannelList) MarshalJSON() ([]byte, error)

func (*NullableChannelList) Set

func (v *NullableChannelList) Set(val *ChannelList)

func (*NullableChannelList) UnmarshalJSON

func (v *NullableChannelList) UnmarshalJSON(src []byte) error

func (*NullableChannelList) Unset

func (v *NullableChannelList) Unset()

type NullableChannelPath

type NullableChannelPath struct {
	// contains filtered or unexported fields
}

func NewNullableChannelPath

func NewNullableChannelPath(val *ChannelPath) *NullableChannelPath

func (NullableChannelPath) Get

func (NullableChannelPath) IsSet

func (v NullableChannelPath) IsSet() bool

func (NullableChannelPath) MarshalJSON

func (v NullableChannelPath) MarshalJSON() ([]byte, error)

func (*NullableChannelPath) Set

func (v *NullableChannelPath) Set(val *ChannelPath)

func (*NullableChannelPath) UnmarshalJSON

func (v *NullableChannelPath) UnmarshalJSON(src []byte) error

func (*NullableChannelPath) Unset

func (v *NullableChannelPath) Unset()

type NullableChannelStats

type NullableChannelStats struct {
	// contains filtered or unexported fields
}

func NewNullableChannelStats

func NewNullableChannelStats(val *ChannelStats) *NullableChannelStats

func (NullableChannelStats) Get

func (NullableChannelStats) IsSet

func (v NullableChannelStats) IsSet() bool

func (NullableChannelStats) MarshalJSON

func (v NullableChannelStats) MarshalJSON() ([]byte, error)

func (*NullableChannelStats) Set

func (v *NullableChannelStats) Set(val *ChannelStats)

func (*NullableChannelStats) UnmarshalJSON

func (v *NullableChannelStats) UnmarshalJSON(src []byte) error

func (*NullableChannelStats) Unset

func (v *NullableChannelStats) Unset()

type NullableChannelStatsStamp

type NullableChannelStatsStamp struct {
	// contains filtered or unexported fields
}

func NewNullableChannelStatsStamp

func NewNullableChannelStatsStamp(val *ChannelStatsStamp) *NullableChannelStatsStamp

func (NullableChannelStatsStamp) Get

func (NullableChannelStatsStamp) IsSet

func (v NullableChannelStatsStamp) IsSet() bool

func (NullableChannelStatsStamp) MarshalJSON

func (v NullableChannelStatsStamp) MarshalJSON() ([]byte, error)

func (*NullableChannelStatsStamp) Set

func (*NullableChannelStatsStamp) UnmarshalJSON

func (v *NullableChannelStatsStamp) UnmarshalJSON(src []byte) error

func (*NullableChannelStatsStamp) Unset

func (v *NullableChannelStatsStamp) Unset()

type NullableChannelStatsUser

type NullableChannelStatsUser struct {
	// contains filtered or unexported fields
}

func NewNullableChannelStatsUser

func NewNullableChannelStatsUser(val *ChannelStatsUser) *NullableChannelStatsUser

func (NullableChannelStatsUser) Get

func (NullableChannelStatsUser) IsSet

func (v NullableChannelStatsUser) IsSet() bool

func (NullableChannelStatsUser) MarshalJSON

func (v NullableChannelStatsUser) MarshalJSON() ([]byte, error)

func (*NullableChannelStatsUser) Set

func (*NullableChannelStatsUser) UnmarshalJSON

func (v *NullableChannelStatsUser) UnmarshalJSON(src []byte) error

func (*NullableChannelStatsUser) Unset

func (v *NullableChannelStatsUser) Unset()

type NullableChannelSubscribeLevel

type NullableChannelSubscribeLevel struct {
	// contains filtered or unexported fields
}

func (NullableChannelSubscribeLevel) Get

func (NullableChannelSubscribeLevel) IsSet

func (NullableChannelSubscribeLevel) MarshalJSON

func (v NullableChannelSubscribeLevel) MarshalJSON() ([]byte, error)

func (*NullableChannelSubscribeLevel) Set

func (*NullableChannelSubscribeLevel) UnmarshalJSON

func (v *NullableChannelSubscribeLevel) UnmarshalJSON(src []byte) error

func (*NullableChannelSubscribeLevel) Unset

func (v *NullableChannelSubscribeLevel) Unset()

type NullableChannelTopic

type NullableChannelTopic struct {
	// contains filtered or unexported fields
}

func NewNullableChannelTopic

func NewNullableChannelTopic(val *ChannelTopic) *NullableChannelTopic

func (NullableChannelTopic) Get

func (NullableChannelTopic) IsSet

func (v NullableChannelTopic) IsSet() bool

func (NullableChannelTopic) MarshalJSON

func (v NullableChannelTopic) MarshalJSON() ([]byte, error)

func (*NullableChannelTopic) Set

func (v *NullableChannelTopic) Set(val *ChannelTopic)

func (*NullableChannelTopic) UnmarshalJSON

func (v *NullableChannelTopic) UnmarshalJSON(src []byte) error

func (*NullableChannelTopic) Unset

func (v *NullableChannelTopic) Unset()

type NullableChannelViewState

type NullableChannelViewState struct {
	// contains filtered or unexported fields
}

func NewNullableChannelViewState

func NewNullableChannelViewState(val *ChannelViewState) *NullableChannelViewState

func (NullableChannelViewState) Get

func (NullableChannelViewState) IsSet

func (v NullableChannelViewState) IsSet() bool

func (NullableChannelViewState) MarshalJSON

func (v NullableChannelViewState) MarshalJSON() ([]byte, error)

func (*NullableChannelViewState) Set

func (*NullableChannelViewState) UnmarshalJSON

func (v *NullableChannelViewState) UnmarshalJSON(src []byte) error

func (*NullableChannelViewState) Unset

func (v *NullableChannelViewState) Unset()

type NullableChannelViewer

type NullableChannelViewer struct {
	// contains filtered or unexported fields
}

func NewNullableChannelViewer

func NewNullableChannelViewer(val *ChannelViewer) *NullableChannelViewer

func (NullableChannelViewer) Get

func (NullableChannelViewer) IsSet

func (v NullableChannelViewer) IsSet() bool

func (NullableChannelViewer) MarshalJSON

func (v NullableChannelViewer) MarshalJSON() ([]byte, error)

func (*NullableChannelViewer) Set

func (v *NullableChannelViewer) Set(val *ChannelViewer)

func (*NullableChannelViewer) UnmarshalJSON

func (v *NullableChannelViewer) UnmarshalJSON(src []byte) error

func (*NullableChannelViewer) Unset

func (v *NullableChannelViewer) Unset()

type NullableChildCreatedEvent

type NullableChildCreatedEvent struct {
	// contains filtered or unexported fields
}

func NewNullableChildCreatedEvent

func NewNullableChildCreatedEvent(val *ChildCreatedEvent) *NullableChildCreatedEvent

func (NullableChildCreatedEvent) Get

func (NullableChildCreatedEvent) IsSet

func (v NullableChildCreatedEvent) IsSet() bool

func (NullableChildCreatedEvent) MarshalJSON

func (v NullableChildCreatedEvent) MarshalJSON() ([]byte, error)

func (*NullableChildCreatedEvent) Set

func (*NullableChildCreatedEvent) UnmarshalJSON

func (v *NullableChildCreatedEvent) UnmarshalJSON(src []byte) error

func (*NullableChildCreatedEvent) Unset

func (v *NullableChildCreatedEvent) Unset()

type NullableClipFolder

type NullableClipFolder struct {
	// contains filtered or unexported fields
}

func NewNullableClipFolder

func NewNullableClipFolder(val *ClipFolder) *NullableClipFolder

func (NullableClipFolder) Get

func (v NullableClipFolder) Get() *ClipFolder

func (NullableClipFolder) IsSet

func (v NullableClipFolder) IsSet() bool

func (NullableClipFolder) MarshalJSON

func (v NullableClipFolder) MarshalJSON() ([]byte, error)

func (*NullableClipFolder) Set

func (v *NullableClipFolder) Set(val *ClipFolder)

func (*NullableClipFolder) UnmarshalJSON

func (v *NullableClipFolder) UnmarshalJSON(src []byte) error

func (*NullableClipFolder) Unset

func (v *NullableClipFolder) Unset()

type NullableClippedMessage

type NullableClippedMessage struct {
	// contains filtered or unexported fields
}

func NewNullableClippedMessage

func NewNullableClippedMessage(val *ClippedMessage) *NullableClippedMessage

func (NullableClippedMessage) Get

func (NullableClippedMessage) IsSet

func (v NullableClippedMessage) IsSet() bool

func (NullableClippedMessage) MarshalJSON

func (v NullableClippedMessage) MarshalJSON() ([]byte, error)

func (*NullableClippedMessage) Set

func (*NullableClippedMessage) UnmarshalJSON

func (v *NullableClippedMessage) UnmarshalJSON(src []byte) error

func (*NullableClippedMessage) Unset

func (v *NullableClippedMessage) Unset()

type NullableDMChannel

type NullableDMChannel struct {
	// contains filtered or unexported fields
}

func NewNullableDMChannel

func NewNullableDMChannel(val *DMChannel) *NullableDMChannel

func (NullableDMChannel) Get

func (v NullableDMChannel) Get() *DMChannel

func (NullableDMChannel) IsSet

func (v NullableDMChannel) IsSet() bool

func (NullableDMChannel) MarshalJSON

func (v NullableDMChannel) MarshalJSON() ([]byte, error)

func (*NullableDMChannel) Set

func (v *NullableDMChannel) Set(val *DMChannel)

func (*NullableDMChannel) UnmarshalJSON

func (v *NullableDMChannel) UnmarshalJSON(src []byte) error

func (*NullableDMChannel) Unset

func (v *NullableDMChannel) Unset()

type NullableExternalProviderUser

type NullableExternalProviderUser struct {
	// contains filtered or unexported fields
}

func NewNullableExternalProviderUser

func NewNullableExternalProviderUser(val *ExternalProviderUser) *NullableExternalProviderUser

func (NullableExternalProviderUser) Get

func (NullableExternalProviderUser) IsSet

func (NullableExternalProviderUser) MarshalJSON

func (v NullableExternalProviderUser) MarshalJSON() ([]byte, error)

func (*NullableExternalProviderUser) Set

func (*NullableExternalProviderUser) UnmarshalJSON

func (v *NullableExternalProviderUser) UnmarshalJSON(src []byte) error

func (*NullableExternalProviderUser) Unset

func (v *NullableExternalProviderUser) Unset()

type NullableFileInfo

type NullableFileInfo struct {
	// contains filtered or unexported fields
}

func NewNullableFileInfo

func NewNullableFileInfo(val *FileInfo) *NullableFileInfo

func (NullableFileInfo) Get

func (v NullableFileInfo) Get() *FileInfo

func (NullableFileInfo) IsSet

func (v NullableFileInfo) IsSet() bool

func (NullableFileInfo) MarshalJSON

func (v NullableFileInfo) MarshalJSON() ([]byte, error)

func (*NullableFileInfo) Set

func (v *NullableFileInfo) Set(val *FileInfo)

func (*NullableFileInfo) UnmarshalJSON

func (v *NullableFileInfo) UnmarshalJSON(src []byte) error

func (*NullableFileInfo) Unset

func (v *NullableFileInfo) Unset()

type NullableFileInfoThumbnail

type NullableFileInfoThumbnail struct {
	// contains filtered or unexported fields
}

func NewNullableFileInfoThumbnail

func NewNullableFileInfoThumbnail(val *FileInfoThumbnail) *NullableFileInfoThumbnail

func (NullableFileInfoThumbnail) Get

func (NullableFileInfoThumbnail) IsSet

func (v NullableFileInfoThumbnail) IsSet() bool

func (NullableFileInfoThumbnail) MarshalJSON

func (v NullableFileInfoThumbnail) MarshalJSON() ([]byte, error)

func (*NullableFileInfoThumbnail) Set

func (*NullableFileInfoThumbnail) UnmarshalJSON

func (v *NullableFileInfoThumbnail) UnmarshalJSON(src []byte) error

func (*NullableFileInfoThumbnail) Unset

func (v *NullableFileInfoThumbnail) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableForcedNotificationChangedEvent

type NullableForcedNotificationChangedEvent struct {
	// contains filtered or unexported fields
}

func (NullableForcedNotificationChangedEvent) Get

func (NullableForcedNotificationChangedEvent) IsSet

func (NullableForcedNotificationChangedEvent) MarshalJSON

func (v NullableForcedNotificationChangedEvent) MarshalJSON() ([]byte, error)

func (*NullableForcedNotificationChangedEvent) Set

func (*NullableForcedNotificationChangedEvent) UnmarshalJSON

func (v *NullableForcedNotificationChangedEvent) UnmarshalJSON(src []byte) error

func (*NullableForcedNotificationChangedEvent) Unset

type NullableGetBot200Response

type NullableGetBot200Response struct {
	// contains filtered or unexported fields
}

func NewNullableGetBot200Response

func NewNullableGetBot200Response(val *GetBot200Response) *NullableGetBot200Response

func (NullableGetBot200Response) Get

func (NullableGetBot200Response) IsSet

func (v NullableGetBot200Response) IsSet() bool

func (NullableGetBot200Response) MarshalJSON

func (v NullableGetBot200Response) MarshalJSON() ([]byte, error)

func (*NullableGetBot200Response) Set

func (*NullableGetBot200Response) UnmarshalJSON

func (v *NullableGetBot200Response) UnmarshalJSON(src []byte) error

func (*NullableGetBot200Response) Unset

func (v *NullableGetBot200Response) Unset()

type NullableGetClient200Response

type NullableGetClient200Response struct {
	// contains filtered or unexported fields
}

func NewNullableGetClient200Response

func NewNullableGetClient200Response(val *GetClient200Response) *NullableGetClient200Response

func (NullableGetClient200Response) Get

func (NullableGetClient200Response) IsSet

func (NullableGetClient200Response) MarshalJSON

func (v NullableGetClient200Response) MarshalJSON() ([]byte, error)

func (*NullableGetClient200Response) Set

func (*NullableGetClient200Response) UnmarshalJSON

func (v *NullableGetClient200Response) UnmarshalJSON(src []byte) error

func (*NullableGetClient200Response) Unset

func (v *NullableGetClient200Response) Unset()

type NullableGetNotifyCitation

type NullableGetNotifyCitation struct {
	// contains filtered or unexported fields
}

func NewNullableGetNotifyCitation

func NewNullableGetNotifyCitation(val *GetNotifyCitation) *NullableGetNotifyCitation

func (NullableGetNotifyCitation) Get

func (NullableGetNotifyCitation) IsSet

func (v NullableGetNotifyCitation) IsSet() bool

func (NullableGetNotifyCitation) MarshalJSON

func (v NullableGetNotifyCitation) MarshalJSON() ([]byte, error)

func (*NullableGetNotifyCitation) Set

func (*NullableGetNotifyCitation) UnmarshalJSON

func (v *NullableGetNotifyCitation) UnmarshalJSON(src []byte) error

func (*NullableGetNotifyCitation) Unset

func (v *NullableGetNotifyCitation) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableLoginSession

type NullableLoginSession struct {
	// contains filtered or unexported fields
}

func NewNullableLoginSession

func NewNullableLoginSession(val *LoginSession) *NullableLoginSession

func (NullableLoginSession) Get

func (NullableLoginSession) IsSet

func (v NullableLoginSession) IsSet() bool

func (NullableLoginSession) MarshalJSON

func (v NullableLoginSession) MarshalJSON() ([]byte, error)

func (*NullableLoginSession) Set

func (v *NullableLoginSession) Set(val *LoginSession)

func (*NullableLoginSession) UnmarshalJSON

func (v *NullableLoginSession) UnmarshalJSON(src []byte) error

func (*NullableLoginSession) Unset

func (v *NullableLoginSession) Unset()

type NullableMessage

type NullableMessage struct {
	// contains filtered or unexported fields
}

func NewNullableMessage

func NewNullableMessage(val *Message) *NullableMessage

func (NullableMessage) Get

func (v NullableMessage) Get() *Message

func (NullableMessage) IsSet

func (v NullableMessage) IsSet() bool

func (NullableMessage) MarshalJSON

func (v NullableMessage) MarshalJSON() ([]byte, error)

func (*NullableMessage) Set

func (v *NullableMessage) Set(val *Message)

func (*NullableMessage) UnmarshalJSON

func (v *NullableMessage) UnmarshalJSON(src []byte) error

func (*NullableMessage) Unset

func (v *NullableMessage) Unset()

type NullableMessageClip

type NullableMessageClip struct {
	// contains filtered or unexported fields
}

func NewNullableMessageClip

func NewNullableMessageClip(val *MessageClip) *NullableMessageClip

func (NullableMessageClip) Get

func (NullableMessageClip) IsSet

func (v NullableMessageClip) IsSet() bool

func (NullableMessageClip) MarshalJSON

func (v NullableMessageClip) MarshalJSON() ([]byte, error)

func (*NullableMessageClip) Set

func (v *NullableMessageClip) Set(val *MessageClip)

func (*NullableMessageClip) UnmarshalJSON

func (v *NullableMessageClip) UnmarshalJSON(src []byte) error

func (*NullableMessageClip) Unset

func (v *NullableMessageClip) Unset()

type NullableMessagePin

type NullableMessagePin struct {
	// contains filtered or unexported fields
}

func NewNullableMessagePin

func NewNullableMessagePin(val *MessagePin) *NullableMessagePin

func (NullableMessagePin) Get

func (v NullableMessagePin) Get() *MessagePin

func (NullableMessagePin) IsSet

func (v NullableMessagePin) IsSet() bool

func (NullableMessagePin) MarshalJSON

func (v NullableMessagePin) MarshalJSON() ([]byte, error)

func (*NullableMessagePin) Set

func (v *NullableMessagePin) Set(val *MessagePin)

func (*NullableMessagePin) UnmarshalJSON

func (v *NullableMessagePin) UnmarshalJSON(src []byte) error

func (*NullableMessagePin) Unset

func (v *NullableMessagePin) Unset()

type NullableMessageSearchResult

type NullableMessageSearchResult struct {
	// contains filtered or unexported fields
}

func NewNullableMessageSearchResult

func NewNullableMessageSearchResult(val *MessageSearchResult) *NullableMessageSearchResult

func (NullableMessageSearchResult) Get

func (NullableMessageSearchResult) IsSet

func (NullableMessageSearchResult) MarshalJSON

func (v NullableMessageSearchResult) MarshalJSON() ([]byte, error)

func (*NullableMessageSearchResult) Set

func (*NullableMessageSearchResult) UnmarshalJSON

func (v *NullableMessageSearchResult) UnmarshalJSON(src []byte) error

func (*NullableMessageSearchResult) Unset

func (v *NullableMessageSearchResult) Unset()

type NullableMessageStamp

type NullableMessageStamp struct {
	// contains filtered or unexported fields
}

func NewNullableMessageStamp

func NewNullableMessageStamp(val *MessageStamp) *NullableMessageStamp

func (NullableMessageStamp) Get

func (NullableMessageStamp) IsSet

func (v NullableMessageStamp) IsSet() bool

func (NullableMessageStamp) MarshalJSON

func (v NullableMessageStamp) MarshalJSON() ([]byte, error)

func (*NullableMessageStamp) Set

func (v *NullableMessageStamp) Set(val *MessageStamp)

func (*NullableMessageStamp) UnmarshalJSON

func (v *NullableMessageStamp) UnmarshalJSON(src []byte) error

func (*NullableMessageStamp) Unset

func (v *NullableMessageStamp) Unset()

type NullableMyChannelViewState

type NullableMyChannelViewState struct {
	// contains filtered or unexported fields
}

func NewNullableMyChannelViewState

func NewNullableMyChannelViewState(val *MyChannelViewState) *NullableMyChannelViewState

func (NullableMyChannelViewState) Get

func (NullableMyChannelViewState) IsSet

func (v NullableMyChannelViewState) IsSet() bool

func (NullableMyChannelViewState) MarshalJSON

func (v NullableMyChannelViewState) MarshalJSON() ([]byte, error)

func (*NullableMyChannelViewState) Set

func (*NullableMyChannelViewState) UnmarshalJSON

func (v *NullableMyChannelViewState) UnmarshalJSON(src []byte) error

func (*NullableMyChannelViewState) Unset

func (v *NullableMyChannelViewState) Unset()

type NullableMyUserDetail

type NullableMyUserDetail struct {
	// contains filtered or unexported fields
}

func NewNullableMyUserDetail

func NewNullableMyUserDetail(val *MyUserDetail) *NullableMyUserDetail

func (NullableMyUserDetail) Get

func (NullableMyUserDetail) IsSet

func (v NullableMyUserDetail) IsSet() bool

func (NullableMyUserDetail) MarshalJSON

func (v NullableMyUserDetail) MarshalJSON() ([]byte, error)

func (*NullableMyUserDetail) Set

func (v *NullableMyUserDetail) Set(val *MyUserDetail)

func (*NullableMyUserDetail) UnmarshalJSON

func (v *NullableMyUserDetail) UnmarshalJSON(src []byte) error

func (*NullableMyUserDetail) Unset

func (v *NullableMyUserDetail) Unset()

type NullableNameChangedEvent

type NullableNameChangedEvent struct {
	// contains filtered or unexported fields
}

func NewNullableNameChangedEvent

func NewNullableNameChangedEvent(val *NameChangedEvent) *NullableNameChangedEvent

func (NullableNameChangedEvent) Get

func (NullableNameChangedEvent) IsSet

func (v NullableNameChangedEvent) IsSet() bool

func (NullableNameChangedEvent) MarshalJSON

func (v NullableNameChangedEvent) MarshalJSON() ([]byte, error)

func (*NullableNameChangedEvent) Set

func (*NullableNameChangedEvent) UnmarshalJSON

func (v *NullableNameChangedEvent) UnmarshalJSON(src []byte) error

func (*NullableNameChangedEvent) Unset

func (v *NullableNameChangedEvent) Unset()

type NullableOAuth2Client

type NullableOAuth2Client struct {
	// contains filtered or unexported fields
}

func NewNullableOAuth2Client

func NewNullableOAuth2Client(val *OAuth2Client) *NullableOAuth2Client

func (NullableOAuth2Client) Get

func (NullableOAuth2Client) IsSet

func (v NullableOAuth2Client) IsSet() bool

func (NullableOAuth2Client) MarshalJSON

func (v NullableOAuth2Client) MarshalJSON() ([]byte, error)

func (*NullableOAuth2Client) Set

func (v *NullableOAuth2Client) Set(val *OAuth2Client)

func (*NullableOAuth2Client) UnmarshalJSON

func (v *NullableOAuth2Client) UnmarshalJSON(src []byte) error

func (*NullableOAuth2Client) Unset

func (v *NullableOAuth2Client) Unset()

type NullableOAuth2ClientDetail

type NullableOAuth2ClientDetail struct {
	// contains filtered or unexported fields
}

func NewNullableOAuth2ClientDetail

func NewNullableOAuth2ClientDetail(val *OAuth2ClientDetail) *NullableOAuth2ClientDetail

func (NullableOAuth2ClientDetail) Get

func (NullableOAuth2ClientDetail) IsSet

func (v NullableOAuth2ClientDetail) IsSet() bool

func (NullableOAuth2ClientDetail) MarshalJSON

func (v NullableOAuth2ClientDetail) MarshalJSON() ([]byte, error)

func (*NullableOAuth2ClientDetail) Set

func (*NullableOAuth2ClientDetail) UnmarshalJSON

func (v *NullableOAuth2ClientDetail) UnmarshalJSON(src []byte) error

func (*NullableOAuth2ClientDetail) Unset

func (v *NullableOAuth2ClientDetail) Unset()

type NullableOAuth2Prompt

type NullableOAuth2Prompt struct {
	// contains filtered or unexported fields
}

func NewNullableOAuth2Prompt

func NewNullableOAuth2Prompt(val *OAuth2Prompt) *NullableOAuth2Prompt

func (NullableOAuth2Prompt) Get

func (NullableOAuth2Prompt) IsSet

func (v NullableOAuth2Prompt) IsSet() bool

func (NullableOAuth2Prompt) MarshalJSON

func (v NullableOAuth2Prompt) MarshalJSON() ([]byte, error)

func (*NullableOAuth2Prompt) Set

func (v *NullableOAuth2Prompt) Set(val *OAuth2Prompt)

func (*NullableOAuth2Prompt) UnmarshalJSON

func (v *NullableOAuth2Prompt) UnmarshalJSON(src []byte) error

func (*NullableOAuth2Prompt) Unset

func (v *NullableOAuth2Prompt) Unset()

type NullableOAuth2ResponseType

type NullableOAuth2ResponseType struct {
	// contains filtered or unexported fields
}

func NewNullableOAuth2ResponseType

func NewNullableOAuth2ResponseType(val *OAuth2ResponseType) *NullableOAuth2ResponseType

func (NullableOAuth2ResponseType) Get

func (NullableOAuth2ResponseType) IsSet

func (v NullableOAuth2ResponseType) IsSet() bool

func (NullableOAuth2ResponseType) MarshalJSON

func (v NullableOAuth2ResponseType) MarshalJSON() ([]byte, error)

func (*NullableOAuth2ResponseType) Set

func (*NullableOAuth2ResponseType) UnmarshalJSON

func (v *NullableOAuth2ResponseType) UnmarshalJSON(src []byte) error

func (*NullableOAuth2ResponseType) Unset

func (v *NullableOAuth2ResponseType) Unset()

type NullableOAuth2Scope

type NullableOAuth2Scope struct {
	// contains filtered or unexported fields
}

func NewNullableOAuth2Scope

func NewNullableOAuth2Scope(val *OAuth2Scope) *NullableOAuth2Scope

func (NullableOAuth2Scope) Get

func (NullableOAuth2Scope) IsSet

func (v NullableOAuth2Scope) IsSet() bool

func (NullableOAuth2Scope) MarshalJSON

func (v NullableOAuth2Scope) MarshalJSON() ([]byte, error)

func (*NullableOAuth2Scope) Set

func (v *NullableOAuth2Scope) Set(val *OAuth2Scope)

func (*NullableOAuth2Scope) UnmarshalJSON

func (v *NullableOAuth2Scope) UnmarshalJSON(src []byte) error

func (*NullableOAuth2Scope) Unset

func (v *NullableOAuth2Scope) Unset()

type NullableOAuth2Token

type NullableOAuth2Token struct {
	// contains filtered or unexported fields
}

func NewNullableOAuth2Token

func NewNullableOAuth2Token(val *OAuth2Token) *NullableOAuth2Token

func (NullableOAuth2Token) Get

func (NullableOAuth2Token) IsSet

func (v NullableOAuth2Token) IsSet() bool

func (NullableOAuth2Token) MarshalJSON

func (v NullableOAuth2Token) MarshalJSON() ([]byte, error)

func (*NullableOAuth2Token) Set

func (v *NullableOAuth2Token) Set(val *OAuth2Token)

func (*NullableOAuth2Token) UnmarshalJSON

func (v *NullableOAuth2Token) UnmarshalJSON(src []byte) error

func (*NullableOAuth2Token) Unset

func (v *NullableOAuth2Token) Unset()

type NullableOIDCTraqUserInfo

type NullableOIDCTraqUserInfo struct {
	// contains filtered or unexported fields
}

func NewNullableOIDCTraqUserInfo

func NewNullableOIDCTraqUserInfo(val *OIDCTraqUserInfo) *NullableOIDCTraqUserInfo

func (NullableOIDCTraqUserInfo) Get

func (NullableOIDCTraqUserInfo) IsSet

func (v NullableOIDCTraqUserInfo) IsSet() bool

func (NullableOIDCTraqUserInfo) MarshalJSON

func (v NullableOIDCTraqUserInfo) MarshalJSON() ([]byte, error)

func (*NullableOIDCTraqUserInfo) Set

func (*NullableOIDCTraqUserInfo) UnmarshalJSON

func (v *NullableOIDCTraqUserInfo) UnmarshalJSON(src []byte) error

func (*NullableOIDCTraqUserInfo) Unset

func (v *NullableOIDCTraqUserInfo) Unset()

type NullableOIDCUserInfo

type NullableOIDCUserInfo struct {
	// contains filtered or unexported fields
}

func NewNullableOIDCUserInfo

func NewNullableOIDCUserInfo(val *OIDCUserInfo) *NullableOIDCUserInfo

func (NullableOIDCUserInfo) Get

func (NullableOIDCUserInfo) IsSet

func (v NullableOIDCUserInfo) IsSet() bool

func (NullableOIDCUserInfo) MarshalJSON

func (v NullableOIDCUserInfo) MarshalJSON() ([]byte, error)

func (*NullableOIDCUserInfo) Set

func (v *NullableOIDCUserInfo) Set(val *OIDCUserInfo)

func (*NullableOIDCUserInfo) UnmarshalJSON

func (v *NullableOIDCUserInfo) UnmarshalJSON(src []byte) error

func (*NullableOIDCUserInfo) Unset

func (v *NullableOIDCUserInfo) Unset()

type NullableOgp

type NullableOgp struct {
	// contains filtered or unexported fields
}

func NewNullableOgp

func NewNullableOgp(val *Ogp) *NullableOgp

func (NullableOgp) Get

func (v NullableOgp) Get() *Ogp

func (NullableOgp) IsSet

func (v NullableOgp) IsSet() bool

func (NullableOgp) MarshalJSON

func (v NullableOgp) MarshalJSON() ([]byte, error)

func (*NullableOgp) Set

func (v *NullableOgp) Set(val *Ogp)

func (*NullableOgp) UnmarshalJSON

func (v *NullableOgp) UnmarshalJSON(src []byte) error

func (*NullableOgp) Unset

func (v *NullableOgp) Unset()

type NullableOgpMedia

type NullableOgpMedia struct {
	// contains filtered or unexported fields
}

func NewNullableOgpMedia

func NewNullableOgpMedia(val *OgpMedia) *NullableOgpMedia

func (NullableOgpMedia) Get

func (v NullableOgpMedia) Get() *OgpMedia

func (NullableOgpMedia) IsSet

func (v NullableOgpMedia) IsSet() bool

func (NullableOgpMedia) MarshalJSON

func (v NullableOgpMedia) MarshalJSON() ([]byte, error)

func (*NullableOgpMedia) Set

func (v *NullableOgpMedia) Set(val *OgpMedia)

func (*NullableOgpMedia) UnmarshalJSON

func (v *NullableOgpMedia) UnmarshalJSON(src []byte) error

func (*NullableOgpMedia) Unset

func (v *NullableOgpMedia) Unset()

type NullableParentChangedEvent

type NullableParentChangedEvent struct {
	// contains filtered or unexported fields
}

func NewNullableParentChangedEvent

func NewNullableParentChangedEvent(val *ParentChangedEvent) *NullableParentChangedEvent

func (NullableParentChangedEvent) Get

func (NullableParentChangedEvent) IsSet

func (v NullableParentChangedEvent) IsSet() bool

func (NullableParentChangedEvent) MarshalJSON

func (v NullableParentChangedEvent) MarshalJSON() ([]byte, error)

func (*NullableParentChangedEvent) Set

func (*NullableParentChangedEvent) UnmarshalJSON

func (v *NullableParentChangedEvent) UnmarshalJSON(src []byte) error

func (*NullableParentChangedEvent) Unset

func (v *NullableParentChangedEvent) Unset()

type NullablePatchBotRequest

type NullablePatchBotRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchBotRequest

func NewNullablePatchBotRequest(val *PatchBotRequest) *NullablePatchBotRequest

func (NullablePatchBotRequest) Get

func (NullablePatchBotRequest) IsSet

func (v NullablePatchBotRequest) IsSet() bool

func (NullablePatchBotRequest) MarshalJSON

func (v NullablePatchBotRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchBotRequest) Set

func (*NullablePatchBotRequest) UnmarshalJSON

func (v *NullablePatchBotRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchBotRequest) Unset

func (v *NullablePatchBotRequest) Unset()

type NullablePatchChannelRequest

type NullablePatchChannelRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchChannelRequest

func NewNullablePatchChannelRequest(val *PatchChannelRequest) *NullablePatchChannelRequest

func (NullablePatchChannelRequest) Get

func (NullablePatchChannelRequest) IsSet

func (NullablePatchChannelRequest) MarshalJSON

func (v NullablePatchChannelRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchChannelRequest) Set

func (*NullablePatchChannelRequest) UnmarshalJSON

func (v *NullablePatchChannelRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchChannelRequest) Unset

func (v *NullablePatchChannelRequest) Unset()

type NullablePatchChannelSubscribersRequest

type NullablePatchChannelSubscribersRequest struct {
	// contains filtered or unexported fields
}

func (NullablePatchChannelSubscribersRequest) Get

func (NullablePatchChannelSubscribersRequest) IsSet

func (NullablePatchChannelSubscribersRequest) MarshalJSON

func (v NullablePatchChannelSubscribersRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchChannelSubscribersRequest) Set

func (*NullablePatchChannelSubscribersRequest) UnmarshalJSON

func (v *NullablePatchChannelSubscribersRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchChannelSubscribersRequest) Unset

type NullablePatchClientRequest

type NullablePatchClientRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchClientRequest

func NewNullablePatchClientRequest(val *PatchClientRequest) *NullablePatchClientRequest

func (NullablePatchClientRequest) Get

func (NullablePatchClientRequest) IsSet

func (v NullablePatchClientRequest) IsSet() bool

func (NullablePatchClientRequest) MarshalJSON

func (v NullablePatchClientRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchClientRequest) Set

func (*NullablePatchClientRequest) UnmarshalJSON

func (v *NullablePatchClientRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchClientRequest) Unset

func (v *NullablePatchClientRequest) Unset()

type NullablePatchClipFolderRequest

type NullablePatchClipFolderRequest struct {
	// contains filtered or unexported fields
}

func (NullablePatchClipFolderRequest) Get

func (NullablePatchClipFolderRequest) IsSet

func (NullablePatchClipFolderRequest) MarshalJSON

func (v NullablePatchClipFolderRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchClipFolderRequest) Set

func (*NullablePatchClipFolderRequest) UnmarshalJSON

func (v *NullablePatchClipFolderRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchClipFolderRequest) Unset

func (v *NullablePatchClipFolderRequest) Unset()

type NullablePatchGroupMemberRequest

type NullablePatchGroupMemberRequest struct {
	// contains filtered or unexported fields
}

func (NullablePatchGroupMemberRequest) Get

func (NullablePatchGroupMemberRequest) IsSet

func (NullablePatchGroupMemberRequest) MarshalJSON

func (v NullablePatchGroupMemberRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchGroupMemberRequest) Set

func (*NullablePatchGroupMemberRequest) UnmarshalJSON

func (v *NullablePatchGroupMemberRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchGroupMemberRequest) Unset

type NullablePatchMeRequest

type NullablePatchMeRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchMeRequest

func NewNullablePatchMeRequest(val *PatchMeRequest) *NullablePatchMeRequest

func (NullablePatchMeRequest) Get

func (NullablePatchMeRequest) IsSet

func (v NullablePatchMeRequest) IsSet() bool

func (NullablePatchMeRequest) MarshalJSON

func (v NullablePatchMeRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchMeRequest) Set

func (*NullablePatchMeRequest) UnmarshalJSON

func (v *NullablePatchMeRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchMeRequest) Unset

func (v *NullablePatchMeRequest) Unset()

type NullablePatchStampPaletteRequest

type NullablePatchStampPaletteRequest struct {
	// contains filtered or unexported fields
}

func (NullablePatchStampPaletteRequest) Get

func (NullablePatchStampPaletteRequest) IsSet

func (NullablePatchStampPaletteRequest) MarshalJSON

func (v NullablePatchStampPaletteRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchStampPaletteRequest) Set

func (*NullablePatchStampPaletteRequest) UnmarshalJSON

func (v *NullablePatchStampPaletteRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchStampPaletteRequest) Unset

type NullablePatchStampRequest

type NullablePatchStampRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchStampRequest

func NewNullablePatchStampRequest(val *PatchStampRequest) *NullablePatchStampRequest

func (NullablePatchStampRequest) Get

func (NullablePatchStampRequest) IsSet

func (v NullablePatchStampRequest) IsSet() bool

func (NullablePatchStampRequest) MarshalJSON

func (v NullablePatchStampRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchStampRequest) Set

func (*NullablePatchStampRequest) UnmarshalJSON

func (v *NullablePatchStampRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchStampRequest) Unset

func (v *NullablePatchStampRequest) Unset()

type NullablePatchUserGroupRequest

type NullablePatchUserGroupRequest struct {
	// contains filtered or unexported fields
}

func (NullablePatchUserGroupRequest) Get

func (NullablePatchUserGroupRequest) IsSet

func (NullablePatchUserGroupRequest) MarshalJSON

func (v NullablePatchUserGroupRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchUserGroupRequest) Set

func (*NullablePatchUserGroupRequest) UnmarshalJSON

func (v *NullablePatchUserGroupRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchUserGroupRequest) Unset

func (v *NullablePatchUserGroupRequest) Unset()

type NullablePatchUserRequest

type NullablePatchUserRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchUserRequest

func NewNullablePatchUserRequest(val *PatchUserRequest) *NullablePatchUserRequest

func (NullablePatchUserRequest) Get

func (NullablePatchUserRequest) IsSet

func (v NullablePatchUserRequest) IsSet() bool

func (NullablePatchUserRequest) MarshalJSON

func (v NullablePatchUserRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchUserRequest) Set

func (*NullablePatchUserRequest) UnmarshalJSON

func (v *NullablePatchUserRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchUserRequest) Unset

func (v *NullablePatchUserRequest) Unset()

type NullablePatchUserTagRequest

type NullablePatchUserTagRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchUserTagRequest

func NewNullablePatchUserTagRequest(val *PatchUserTagRequest) *NullablePatchUserTagRequest

func (NullablePatchUserTagRequest) Get

func (NullablePatchUserTagRequest) IsSet

func (NullablePatchUserTagRequest) MarshalJSON

func (v NullablePatchUserTagRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchUserTagRequest) Set

func (*NullablePatchUserTagRequest) UnmarshalJSON

func (v *NullablePatchUserTagRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchUserTagRequest) Unset

func (v *NullablePatchUserTagRequest) Unset()

type NullablePatchWebhookRequest

type NullablePatchWebhookRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchWebhookRequest

func NewNullablePatchWebhookRequest(val *PatchWebhookRequest) *NullablePatchWebhookRequest

func (NullablePatchWebhookRequest) Get

func (NullablePatchWebhookRequest) IsSet

func (NullablePatchWebhookRequest) MarshalJSON

func (v NullablePatchWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchWebhookRequest) Set

func (*NullablePatchWebhookRequest) UnmarshalJSON

func (v *NullablePatchWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchWebhookRequest) Unset

func (v *NullablePatchWebhookRequest) Unset()

type NullablePin

type NullablePin struct {
	// contains filtered or unexported fields
}

func NewNullablePin

func NewNullablePin(val *Pin) *NullablePin

func (NullablePin) Get

func (v NullablePin) Get() *Pin

func (NullablePin) IsSet

func (v NullablePin) IsSet() bool

func (NullablePin) MarshalJSON

func (v NullablePin) MarshalJSON() ([]byte, error)

func (*NullablePin) Set

func (v *NullablePin) Set(val *Pin)

func (*NullablePin) UnmarshalJSON

func (v *NullablePin) UnmarshalJSON(src []byte) error

func (*NullablePin) Unset

func (v *NullablePin) Unset()

type NullablePinAddedEvent

type NullablePinAddedEvent struct {
	// contains filtered or unexported fields
}

func NewNullablePinAddedEvent

func NewNullablePinAddedEvent(val *PinAddedEvent) *NullablePinAddedEvent

func (NullablePinAddedEvent) Get

func (NullablePinAddedEvent) IsSet

func (v NullablePinAddedEvent) IsSet() bool

func (NullablePinAddedEvent) MarshalJSON

func (v NullablePinAddedEvent) MarshalJSON() ([]byte, error)

func (*NullablePinAddedEvent) Set

func (v *NullablePinAddedEvent) Set(val *PinAddedEvent)

func (*NullablePinAddedEvent) UnmarshalJSON

func (v *NullablePinAddedEvent) UnmarshalJSON(src []byte) error

func (*NullablePinAddedEvent) Unset

func (v *NullablePinAddedEvent) Unset()

type NullablePinRemovedEvent

type NullablePinRemovedEvent struct {
	// contains filtered or unexported fields
}

func NewNullablePinRemovedEvent

func NewNullablePinRemovedEvent(val *PinRemovedEvent) *NullablePinRemovedEvent

func (NullablePinRemovedEvent) Get

func (NullablePinRemovedEvent) IsSet

func (v NullablePinRemovedEvent) IsSet() bool

func (NullablePinRemovedEvent) MarshalJSON

func (v NullablePinRemovedEvent) MarshalJSON() ([]byte, error)

func (*NullablePinRemovedEvent) Set

func (*NullablePinRemovedEvent) UnmarshalJSON

func (v *NullablePinRemovedEvent) UnmarshalJSON(src []byte) error

func (*NullablePinRemovedEvent) Unset

func (v *NullablePinRemovedEvent) Unset()

type NullablePostBotActionJoinRequest

type NullablePostBotActionJoinRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostBotActionJoinRequest) Get

func (NullablePostBotActionJoinRequest) IsSet

func (NullablePostBotActionJoinRequest) MarshalJSON

func (v NullablePostBotActionJoinRequest) MarshalJSON() ([]byte, error)

func (*NullablePostBotActionJoinRequest) Set

func (*NullablePostBotActionJoinRequest) UnmarshalJSON

func (v *NullablePostBotActionJoinRequest) UnmarshalJSON(src []byte) error

func (*NullablePostBotActionJoinRequest) Unset

type NullablePostBotActionLeaveRequest

type NullablePostBotActionLeaveRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostBotActionLeaveRequest) Get

func (NullablePostBotActionLeaveRequest) IsSet

func (NullablePostBotActionLeaveRequest) MarshalJSON

func (v NullablePostBotActionLeaveRequest) MarshalJSON() ([]byte, error)

func (*NullablePostBotActionLeaveRequest) Set

func (*NullablePostBotActionLeaveRequest) UnmarshalJSON

func (v *NullablePostBotActionLeaveRequest) UnmarshalJSON(src []byte) error

func (*NullablePostBotActionLeaveRequest) Unset

type NullablePostBotRequest

type NullablePostBotRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostBotRequest

func NewNullablePostBotRequest(val *PostBotRequest) *NullablePostBotRequest

func (NullablePostBotRequest) Get

func (NullablePostBotRequest) IsSet

func (v NullablePostBotRequest) IsSet() bool

func (NullablePostBotRequest) MarshalJSON

func (v NullablePostBotRequest) MarshalJSON() ([]byte, error)

func (*NullablePostBotRequest) Set

func (*NullablePostBotRequest) UnmarshalJSON

func (v *NullablePostBotRequest) UnmarshalJSON(src []byte) error

func (*NullablePostBotRequest) Unset

func (v *NullablePostBotRequest) Unset()

type NullablePostChannelRequest

type NullablePostChannelRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostChannelRequest

func NewNullablePostChannelRequest(val *PostChannelRequest) *NullablePostChannelRequest

func (NullablePostChannelRequest) Get

func (NullablePostChannelRequest) IsSet

func (v NullablePostChannelRequest) IsSet() bool

func (NullablePostChannelRequest) MarshalJSON

func (v NullablePostChannelRequest) MarshalJSON() ([]byte, error)

func (*NullablePostChannelRequest) Set

func (*NullablePostChannelRequest) UnmarshalJSON

func (v *NullablePostChannelRequest) UnmarshalJSON(src []byte) error

func (*NullablePostChannelRequest) Unset

func (v *NullablePostChannelRequest) Unset()

type NullablePostClientRequest

type NullablePostClientRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostClientRequest

func NewNullablePostClientRequest(val *PostClientRequest) *NullablePostClientRequest

func (NullablePostClientRequest) Get

func (NullablePostClientRequest) IsSet

func (v NullablePostClientRequest) IsSet() bool

func (NullablePostClientRequest) MarshalJSON

func (v NullablePostClientRequest) MarshalJSON() ([]byte, error)

func (*NullablePostClientRequest) Set

func (*NullablePostClientRequest) UnmarshalJSON

func (v *NullablePostClientRequest) UnmarshalJSON(src []byte) error

func (*NullablePostClientRequest) Unset

func (v *NullablePostClientRequest) Unset()

type NullablePostClipFolderMessageRequest

type NullablePostClipFolderMessageRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostClipFolderMessageRequest) Get

func (NullablePostClipFolderMessageRequest) IsSet

func (NullablePostClipFolderMessageRequest) MarshalJSON

func (v NullablePostClipFolderMessageRequest) MarshalJSON() ([]byte, error)

func (*NullablePostClipFolderMessageRequest) Set

func (*NullablePostClipFolderMessageRequest) UnmarshalJSON

func (v *NullablePostClipFolderMessageRequest) UnmarshalJSON(src []byte) error

func (*NullablePostClipFolderMessageRequest) Unset

type NullablePostClipFolderRequest

type NullablePostClipFolderRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostClipFolderRequest) Get

func (NullablePostClipFolderRequest) IsSet

func (NullablePostClipFolderRequest) MarshalJSON

func (v NullablePostClipFolderRequest) MarshalJSON() ([]byte, error)

func (*NullablePostClipFolderRequest) Set

func (*NullablePostClipFolderRequest) UnmarshalJSON

func (v *NullablePostClipFolderRequest) UnmarshalJSON(src []byte) error

func (*NullablePostClipFolderRequest) Unset

func (v *NullablePostClipFolderRequest) Unset()

type NullablePostLinkExternalAccount

type NullablePostLinkExternalAccount struct {
	// contains filtered or unexported fields
}

func (NullablePostLinkExternalAccount) Get

func (NullablePostLinkExternalAccount) IsSet

func (NullablePostLinkExternalAccount) MarshalJSON

func (v NullablePostLinkExternalAccount) MarshalJSON() ([]byte, error)

func (*NullablePostLinkExternalAccount) Set

func (*NullablePostLinkExternalAccount) UnmarshalJSON

func (v *NullablePostLinkExternalAccount) UnmarshalJSON(src []byte) error

func (*NullablePostLinkExternalAccount) Unset

type NullablePostLoginRequest

type NullablePostLoginRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostLoginRequest

func NewNullablePostLoginRequest(val *PostLoginRequest) *NullablePostLoginRequest

func (NullablePostLoginRequest) Get

func (NullablePostLoginRequest) IsSet

func (v NullablePostLoginRequest) IsSet() bool

func (NullablePostLoginRequest) MarshalJSON

func (v NullablePostLoginRequest) MarshalJSON() ([]byte, error)

func (*NullablePostLoginRequest) Set

func (*NullablePostLoginRequest) UnmarshalJSON

func (v *NullablePostLoginRequest) UnmarshalJSON(src []byte) error

func (*NullablePostLoginRequest) Unset

func (v *NullablePostLoginRequest) Unset()

type NullablePostMessageRequest

type NullablePostMessageRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostMessageRequest

func NewNullablePostMessageRequest(val *PostMessageRequest) *NullablePostMessageRequest

func (NullablePostMessageRequest) Get

func (NullablePostMessageRequest) IsSet

func (v NullablePostMessageRequest) IsSet() bool

func (NullablePostMessageRequest) MarshalJSON

func (v NullablePostMessageRequest) MarshalJSON() ([]byte, error)

func (*NullablePostMessageRequest) Set

func (*NullablePostMessageRequest) UnmarshalJSON

func (v *NullablePostMessageRequest) UnmarshalJSON(src []byte) error

func (*NullablePostMessageRequest) Unset

func (v *NullablePostMessageRequest) Unset()

type NullablePostMessageStampRequest

type NullablePostMessageStampRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostMessageStampRequest) Get

func (NullablePostMessageStampRequest) IsSet

func (NullablePostMessageStampRequest) MarshalJSON

func (v NullablePostMessageStampRequest) MarshalJSON() ([]byte, error)

func (*NullablePostMessageStampRequest) Set

func (*NullablePostMessageStampRequest) UnmarshalJSON

func (v *NullablePostMessageStampRequest) UnmarshalJSON(src []byte) error

func (*NullablePostMessageStampRequest) Unset

type NullablePostMyFCMDeviceRequest

type NullablePostMyFCMDeviceRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostMyFCMDeviceRequest) Get

func (NullablePostMyFCMDeviceRequest) IsSet

func (NullablePostMyFCMDeviceRequest) MarshalJSON

func (v NullablePostMyFCMDeviceRequest) MarshalJSON() ([]byte, error)

func (*NullablePostMyFCMDeviceRequest) Set

func (*NullablePostMyFCMDeviceRequest) UnmarshalJSON

func (v *NullablePostMyFCMDeviceRequest) UnmarshalJSON(src []byte) error

func (*NullablePostMyFCMDeviceRequest) Unset

func (v *NullablePostMyFCMDeviceRequest) Unset()

type NullablePostStampPaletteRequest

type NullablePostStampPaletteRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostStampPaletteRequest) Get

func (NullablePostStampPaletteRequest) IsSet

func (NullablePostStampPaletteRequest) MarshalJSON

func (v NullablePostStampPaletteRequest) MarshalJSON() ([]byte, error)

func (*NullablePostStampPaletteRequest) Set

func (*NullablePostStampPaletteRequest) UnmarshalJSON

func (v *NullablePostStampPaletteRequest) UnmarshalJSON(src []byte) error

func (*NullablePostStampPaletteRequest) Unset

type NullablePostStarRequest

type NullablePostStarRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostStarRequest

func NewNullablePostStarRequest(val *PostStarRequest) *NullablePostStarRequest

func (NullablePostStarRequest) Get

func (NullablePostStarRequest) IsSet

func (v NullablePostStarRequest) IsSet() bool

func (NullablePostStarRequest) MarshalJSON

func (v NullablePostStarRequest) MarshalJSON() ([]byte, error)

func (*NullablePostStarRequest) Set

func (*NullablePostStarRequest) UnmarshalJSON

func (v *NullablePostStarRequest) UnmarshalJSON(src []byte) error

func (*NullablePostStarRequest) Unset

func (v *NullablePostStarRequest) Unset()

type NullablePostUnlinkExternalAccount

type NullablePostUnlinkExternalAccount struct {
	// contains filtered or unexported fields
}

func (NullablePostUnlinkExternalAccount) Get

func (NullablePostUnlinkExternalAccount) IsSet

func (NullablePostUnlinkExternalAccount) MarshalJSON

func (v NullablePostUnlinkExternalAccount) MarshalJSON() ([]byte, error)

func (*NullablePostUnlinkExternalAccount) Set

func (*NullablePostUnlinkExternalAccount) UnmarshalJSON

func (v *NullablePostUnlinkExternalAccount) UnmarshalJSON(src []byte) error

func (*NullablePostUnlinkExternalAccount) Unset

type NullablePostUserGroupAdminRequest

type NullablePostUserGroupAdminRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostUserGroupAdminRequest) Get

func (NullablePostUserGroupAdminRequest) IsSet

func (NullablePostUserGroupAdminRequest) MarshalJSON

func (v NullablePostUserGroupAdminRequest) MarshalJSON() ([]byte, error)

func (*NullablePostUserGroupAdminRequest) Set

func (*NullablePostUserGroupAdminRequest) UnmarshalJSON

func (v *NullablePostUserGroupAdminRequest) UnmarshalJSON(src []byte) error

func (*NullablePostUserGroupAdminRequest) Unset

type NullablePostUserGroupRequest

type NullablePostUserGroupRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostUserGroupRequest

func NewNullablePostUserGroupRequest(val *PostUserGroupRequest) *NullablePostUserGroupRequest

func (NullablePostUserGroupRequest) Get

func (NullablePostUserGroupRequest) IsSet

func (NullablePostUserGroupRequest) MarshalJSON

func (v NullablePostUserGroupRequest) MarshalJSON() ([]byte, error)

func (*NullablePostUserGroupRequest) Set

func (*NullablePostUserGroupRequest) UnmarshalJSON

func (v *NullablePostUserGroupRequest) UnmarshalJSON(src []byte) error

func (*NullablePostUserGroupRequest) Unset

func (v *NullablePostUserGroupRequest) Unset()

type NullablePostUserRequest

type NullablePostUserRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostUserRequest

func NewNullablePostUserRequest(val *PostUserRequest) *NullablePostUserRequest

func (NullablePostUserRequest) Get

func (NullablePostUserRequest) IsSet

func (v NullablePostUserRequest) IsSet() bool

func (NullablePostUserRequest) MarshalJSON

func (v NullablePostUserRequest) MarshalJSON() ([]byte, error)

func (*NullablePostUserRequest) Set

func (*NullablePostUserRequest) UnmarshalJSON

func (v *NullablePostUserRequest) UnmarshalJSON(src []byte) error

func (*NullablePostUserRequest) Unset

func (v *NullablePostUserRequest) Unset()

type NullablePostUserTagRequest

type NullablePostUserTagRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostUserTagRequest

func NewNullablePostUserTagRequest(val *PostUserTagRequest) *NullablePostUserTagRequest

func (NullablePostUserTagRequest) Get

func (NullablePostUserTagRequest) IsSet

func (v NullablePostUserTagRequest) IsSet() bool

func (NullablePostUserTagRequest) MarshalJSON

func (v NullablePostUserTagRequest) MarshalJSON() ([]byte, error)

func (*NullablePostUserTagRequest) Set

func (*NullablePostUserTagRequest) UnmarshalJSON

func (v *NullablePostUserTagRequest) UnmarshalJSON(src []byte) error

func (*NullablePostUserTagRequest) Unset

func (v *NullablePostUserTagRequest) Unset()

type NullablePostWebRTCAuthenticateRequest

type NullablePostWebRTCAuthenticateRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostWebRTCAuthenticateRequest) Get

func (NullablePostWebRTCAuthenticateRequest) IsSet

func (NullablePostWebRTCAuthenticateRequest) MarshalJSON

func (v NullablePostWebRTCAuthenticateRequest) MarshalJSON() ([]byte, error)

func (*NullablePostWebRTCAuthenticateRequest) Set

func (*NullablePostWebRTCAuthenticateRequest) UnmarshalJSON

func (v *NullablePostWebRTCAuthenticateRequest) UnmarshalJSON(src []byte) error

func (*NullablePostWebRTCAuthenticateRequest) Unset

type NullablePostWebhookRequest

type NullablePostWebhookRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostWebhookRequest

func NewNullablePostWebhookRequest(val *PostWebhookRequest) *NullablePostWebhookRequest

func (NullablePostWebhookRequest) Get

func (NullablePostWebhookRequest) IsSet

func (v NullablePostWebhookRequest) IsSet() bool

func (NullablePostWebhookRequest) MarshalJSON

func (v NullablePostWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullablePostWebhookRequest) Set

func (*NullablePostWebhookRequest) UnmarshalJSON

func (v *NullablePostWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullablePostWebhookRequest) Unset

func (v *NullablePostWebhookRequest) Unset()

type NullablePutChannelSubscribeLevelRequest

type NullablePutChannelSubscribeLevelRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutChannelSubscribeLevelRequest) Get

func (NullablePutChannelSubscribeLevelRequest) IsSet

func (NullablePutChannelSubscribeLevelRequest) MarshalJSON

func (v NullablePutChannelSubscribeLevelRequest) MarshalJSON() ([]byte, error)

func (*NullablePutChannelSubscribeLevelRequest) Set

func (*NullablePutChannelSubscribeLevelRequest) UnmarshalJSON

func (v *NullablePutChannelSubscribeLevelRequest) UnmarshalJSON(src []byte) error

func (*NullablePutChannelSubscribeLevelRequest) Unset

type NullablePutChannelSubscribersRequest

type NullablePutChannelSubscribersRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutChannelSubscribersRequest) Get

func (NullablePutChannelSubscribersRequest) IsSet

func (NullablePutChannelSubscribersRequest) MarshalJSON

func (v NullablePutChannelSubscribersRequest) MarshalJSON() ([]byte, error)

func (*NullablePutChannelSubscribersRequest) Set

func (*NullablePutChannelSubscribersRequest) UnmarshalJSON

func (v *NullablePutChannelSubscribersRequest) UnmarshalJSON(src []byte) error

func (*NullablePutChannelSubscribersRequest) Unset

type NullablePutChannelTopicRequest

type NullablePutChannelTopicRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutChannelTopicRequest) Get

func (NullablePutChannelTopicRequest) IsSet

func (NullablePutChannelTopicRequest) MarshalJSON

func (v NullablePutChannelTopicRequest) MarshalJSON() ([]byte, error)

func (*NullablePutChannelTopicRequest) Set

func (*NullablePutChannelTopicRequest) UnmarshalJSON

func (v *NullablePutChannelTopicRequest) UnmarshalJSON(src []byte) error

func (*NullablePutChannelTopicRequest) Unset

func (v *NullablePutChannelTopicRequest) Unset()

type NullablePutMyPasswordRequest

type NullablePutMyPasswordRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePutMyPasswordRequest

func NewNullablePutMyPasswordRequest(val *PutMyPasswordRequest) *NullablePutMyPasswordRequest

func (NullablePutMyPasswordRequest) Get

func (NullablePutMyPasswordRequest) IsSet

func (NullablePutMyPasswordRequest) MarshalJSON

func (v NullablePutMyPasswordRequest) MarshalJSON() ([]byte, error)

func (*NullablePutMyPasswordRequest) Set

func (*NullablePutMyPasswordRequest) UnmarshalJSON

func (v *NullablePutMyPasswordRequest) UnmarshalJSON(src []byte) error

func (*NullablePutMyPasswordRequest) Unset

func (v *NullablePutMyPasswordRequest) Unset()

type NullablePutNotifyCitationRequest

type NullablePutNotifyCitationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutNotifyCitationRequest) Get

func (NullablePutNotifyCitationRequest) IsSet

func (NullablePutNotifyCitationRequest) MarshalJSON

func (v NullablePutNotifyCitationRequest) MarshalJSON() ([]byte, error)

func (*NullablePutNotifyCitationRequest) Set

func (*NullablePutNotifyCitationRequest) UnmarshalJSON

func (v *NullablePutNotifyCitationRequest) UnmarshalJSON(src []byte) error

func (*NullablePutNotifyCitationRequest) Unset

type NullablePutUserPasswordRequest

type NullablePutUserPasswordRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutUserPasswordRequest) Get

func (NullablePutUserPasswordRequest) IsSet

func (NullablePutUserPasswordRequest) MarshalJSON

func (v NullablePutUserPasswordRequest) MarshalJSON() ([]byte, error)

func (*NullablePutUserPasswordRequest) Set

func (*NullablePutUserPasswordRequest) UnmarshalJSON

func (v *NullablePutUserPasswordRequest) UnmarshalJSON(src []byte) error

func (*NullablePutUserPasswordRequest) Unset

func (v *NullablePutUserPasswordRequest) Unset()

type NullableQallEndpointResponse

type NullableQallEndpointResponse struct {
	// contains filtered or unexported fields
}

func NewNullableQallEndpointResponse

func NewNullableQallEndpointResponse(val *QallEndpointResponse) *NullableQallEndpointResponse

func (NullableQallEndpointResponse) Get

func (NullableQallEndpointResponse) IsSet

func (NullableQallEndpointResponse) MarshalJSON

func (v NullableQallEndpointResponse) MarshalJSON() ([]byte, error)

func (*NullableQallEndpointResponse) Set

func (*NullableQallEndpointResponse) UnmarshalJSON

func (v *NullableQallEndpointResponse) UnmarshalJSON(src []byte) error

func (*NullableQallEndpointResponse) Unset

func (v *NullableQallEndpointResponse) Unset()

type NullableQallMetadataRequest

type NullableQallMetadataRequest struct {
	// contains filtered or unexported fields
}

func NewNullableQallMetadataRequest

func NewNullableQallMetadataRequest(val *QallMetadataRequest) *NullableQallMetadataRequest

func (NullableQallMetadataRequest) Get

func (NullableQallMetadataRequest) IsSet

func (NullableQallMetadataRequest) MarshalJSON

func (v NullableQallMetadataRequest) MarshalJSON() ([]byte, error)

func (*NullableQallMetadataRequest) Set

func (*NullableQallMetadataRequest) UnmarshalJSON

func (v *NullableQallMetadataRequest) UnmarshalJSON(src []byte) error

func (*NullableQallMetadataRequest) Unset

func (v *NullableQallMetadataRequest) Unset()

type NullableQallMetadataResponse

type NullableQallMetadataResponse struct {
	// contains filtered or unexported fields
}

func NewNullableQallMetadataResponse

func NewNullableQallMetadataResponse(val *QallMetadataResponse) *NullableQallMetadataResponse

func (NullableQallMetadataResponse) Get

func (NullableQallMetadataResponse) IsSet

func (NullableQallMetadataResponse) MarshalJSON

func (v NullableQallMetadataResponse) MarshalJSON() ([]byte, error)

func (*NullableQallMetadataResponse) Set

func (*NullableQallMetadataResponse) UnmarshalJSON

func (v *NullableQallMetadataResponse) UnmarshalJSON(src []byte) error

func (*NullableQallMetadataResponse) Unset

func (v *NullableQallMetadataResponse) Unset()

type NullableQallParticipant

type NullableQallParticipant struct {
	// contains filtered or unexported fields
}

func NewNullableQallParticipant

func NewNullableQallParticipant(val *QallParticipant) *NullableQallParticipant

func (NullableQallParticipant) Get

func (NullableQallParticipant) IsSet

func (v NullableQallParticipant) IsSet() bool

func (NullableQallParticipant) MarshalJSON

func (v NullableQallParticipant) MarshalJSON() ([]byte, error)

func (*NullableQallParticipant) Set

func (*NullableQallParticipant) UnmarshalJSON

func (v *NullableQallParticipant) UnmarshalJSON(src []byte) error

func (*NullableQallParticipant) Unset

func (v *NullableQallParticipant) Unset()

type NullableQallParticipantRequest

type NullableQallParticipantRequest struct {
	// contains filtered or unexported fields
}

func (NullableQallParticipantRequest) Get

func (NullableQallParticipantRequest) IsSet

func (NullableQallParticipantRequest) MarshalJSON

func (v NullableQallParticipantRequest) MarshalJSON() ([]byte, error)

func (*NullableQallParticipantRequest) Set

func (*NullableQallParticipantRequest) UnmarshalJSON

func (v *NullableQallParticipantRequest) UnmarshalJSON(src []byte) error

func (*NullableQallParticipantRequest) Unset

func (v *NullableQallParticipantRequest) Unset()

type NullableQallParticipantRequestUsersInner

type NullableQallParticipantRequestUsersInner struct {
	// contains filtered or unexported fields
}

func (NullableQallParticipantRequestUsersInner) Get

func (NullableQallParticipantRequestUsersInner) IsSet

func (NullableQallParticipantRequestUsersInner) MarshalJSON

func (*NullableQallParticipantRequestUsersInner) Set

func (*NullableQallParticipantRequestUsersInner) UnmarshalJSON

func (v *NullableQallParticipantRequestUsersInner) UnmarshalJSON(src []byte) error

func (*NullableQallParticipantRequestUsersInner) Unset

type NullableQallParticipantResponse

type NullableQallParticipantResponse struct {
	// contains filtered or unexported fields
}

func (NullableQallParticipantResponse) Get

func (NullableQallParticipantResponse) IsSet

func (NullableQallParticipantResponse) MarshalJSON

func (v NullableQallParticipantResponse) MarshalJSON() ([]byte, error)

func (*NullableQallParticipantResponse) Set

func (*NullableQallParticipantResponse) UnmarshalJSON

func (v *NullableQallParticipantResponse) UnmarshalJSON(src []byte) error

func (*NullableQallParticipantResponse) Unset

type NullableQallParticipantResponseResultsInner

type NullableQallParticipantResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableQallParticipantResponseResultsInner) Get

func (NullableQallParticipantResponseResultsInner) IsSet

func (NullableQallParticipantResponseResultsInner) MarshalJSON

func (*NullableQallParticipantResponseResultsInner) Set

func (*NullableQallParticipantResponseResultsInner) UnmarshalJSON

func (v *NullableQallParticipantResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableQallParticipantResponseResultsInner) Unset

type NullableQallRoomStateChangedEvent

type NullableQallRoomStateChangedEvent struct {
	// contains filtered or unexported fields
}

func (NullableQallRoomStateChangedEvent) Get

func (NullableQallRoomStateChangedEvent) IsSet

func (NullableQallRoomStateChangedEvent) MarshalJSON

func (v NullableQallRoomStateChangedEvent) MarshalJSON() ([]byte, error)

func (*NullableQallRoomStateChangedEvent) Set

func (*NullableQallRoomStateChangedEvent) UnmarshalJSON

func (v *NullableQallRoomStateChangedEvent) UnmarshalJSON(src []byte) error

func (*NullableQallRoomStateChangedEvent) Unset

type NullableQallRoomStateChangedEventRoomStatesInner

type NullableQallRoomStateChangedEventRoomStatesInner struct {
	// contains filtered or unexported fields
}

func (NullableQallRoomStateChangedEventRoomStatesInner) Get

func (NullableQallRoomStateChangedEventRoomStatesInner) IsSet

func (NullableQallRoomStateChangedEventRoomStatesInner) MarshalJSON

func (*NullableQallRoomStateChangedEventRoomStatesInner) Set

func (*NullableQallRoomStateChangedEventRoomStatesInner) UnmarshalJSON

func (*NullableQallRoomStateChangedEventRoomStatesInner) Unset

type NullableQallRoomStateChangedEventRoomStatesInnerParticipantsInner

type NullableQallRoomStateChangedEventRoomStatesInnerParticipantsInner struct {
	// contains filtered or unexported fields
}

func (NullableQallRoomStateChangedEventRoomStatesInnerParticipantsInner) Get

func (NullableQallRoomStateChangedEventRoomStatesInnerParticipantsInner) IsSet

func (NullableQallRoomStateChangedEventRoomStatesInnerParticipantsInner) MarshalJSON

func (*NullableQallRoomStateChangedEventRoomStatesInnerParticipantsInner) Set

func (*NullableQallRoomStateChangedEventRoomStatesInnerParticipantsInner) UnmarshalJSON

func (*NullableQallRoomStateChangedEventRoomStatesInnerParticipantsInner) Unset

type NullableQallRoomWithParticipants

type NullableQallRoomWithParticipants struct {
	// contains filtered or unexported fields
}

func (NullableQallRoomWithParticipants) Get

func (NullableQallRoomWithParticipants) IsSet

func (NullableQallRoomWithParticipants) MarshalJSON

func (v NullableQallRoomWithParticipants) MarshalJSON() ([]byte, error)

func (*NullableQallRoomWithParticipants) Set

func (*NullableQallRoomWithParticipants) UnmarshalJSON

func (v *NullableQallRoomWithParticipants) UnmarshalJSON(src []byte) error

func (*NullableQallRoomWithParticipants) Unset

type NullableQallSoundboardItemCreatedEvent

type NullableQallSoundboardItemCreatedEvent struct {
	// contains filtered or unexported fields
}

func (NullableQallSoundboardItemCreatedEvent) Get

func (NullableQallSoundboardItemCreatedEvent) IsSet

func (NullableQallSoundboardItemCreatedEvent) MarshalJSON

func (v NullableQallSoundboardItemCreatedEvent) MarshalJSON() ([]byte, error)

func (*NullableQallSoundboardItemCreatedEvent) Set

func (*NullableQallSoundboardItemCreatedEvent) UnmarshalJSON

func (v *NullableQallSoundboardItemCreatedEvent) UnmarshalJSON(src []byte) error

func (*NullableQallSoundboardItemCreatedEvent) Unset

type NullableQallSoundboardItemDeletedEvent

type NullableQallSoundboardItemDeletedEvent struct {
	// contains filtered or unexported fields
}

func (NullableQallSoundboardItemDeletedEvent) Get

func (NullableQallSoundboardItemDeletedEvent) IsSet

func (NullableQallSoundboardItemDeletedEvent) MarshalJSON

func (v NullableQallSoundboardItemDeletedEvent) MarshalJSON() ([]byte, error)

func (*NullableQallSoundboardItemDeletedEvent) Set

func (*NullableQallSoundboardItemDeletedEvent) UnmarshalJSON

func (v *NullableQallSoundboardItemDeletedEvent) UnmarshalJSON(src []byte) error

func (*NullableQallSoundboardItemDeletedEvent) Unset

type NullableQallTokenResponse

type NullableQallTokenResponse struct {
	// contains filtered or unexported fields
}

func NewNullableQallTokenResponse

func NewNullableQallTokenResponse(val *QallTokenResponse) *NullableQallTokenResponse

func (NullableQallTokenResponse) Get

func (NullableQallTokenResponse) IsSet

func (v NullableQallTokenResponse) IsSet() bool

func (NullableQallTokenResponse) MarshalJSON

func (v NullableQallTokenResponse) MarshalJSON() ([]byte, error)

func (*NullableQallTokenResponse) Set

func (*NullableQallTokenResponse) UnmarshalJSON

func (v *NullableQallTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableQallTokenResponse) Unset

func (v *NullableQallTokenResponse) Unset()

type NullableSession

type NullableSession struct {
	// contains filtered or unexported fields
}

func NewNullableSession

func NewNullableSession(val *Session) *NullableSession

func (NullableSession) Get

func (v NullableSession) Get() *Session

func (NullableSession) IsSet

func (v NullableSession) IsSet() bool

func (NullableSession) MarshalJSON

func (v NullableSession) MarshalJSON() ([]byte, error)

func (*NullableSession) Set

func (v *NullableSession) Set(val *Session)

func (*NullableSession) UnmarshalJSON

func (v *NullableSession) UnmarshalJSON(src []byte) error

func (*NullableSession) Unset

func (v *NullableSession) Unset()

type NullableSoundboardItem

type NullableSoundboardItem struct {
	// contains filtered or unexported fields
}

func NewNullableSoundboardItem

func NewNullableSoundboardItem(val *SoundboardItem) *NullableSoundboardItem

func (NullableSoundboardItem) Get

func (NullableSoundboardItem) IsSet

func (v NullableSoundboardItem) IsSet() bool

func (NullableSoundboardItem) MarshalJSON

func (v NullableSoundboardItem) MarshalJSON() ([]byte, error)

func (*NullableSoundboardItem) Set

func (*NullableSoundboardItem) UnmarshalJSON

func (v *NullableSoundboardItem) UnmarshalJSON(src []byte) error

func (*NullableSoundboardItem) Unset

func (v *NullableSoundboardItem) Unset()

type NullableSoundboardPlayRequest

type NullableSoundboardPlayRequest struct {
	// contains filtered or unexported fields
}

func (NullableSoundboardPlayRequest) Get

func (NullableSoundboardPlayRequest) IsSet

func (NullableSoundboardPlayRequest) MarshalJSON

func (v NullableSoundboardPlayRequest) MarshalJSON() ([]byte, error)

func (*NullableSoundboardPlayRequest) Set

func (*NullableSoundboardPlayRequest) UnmarshalJSON

func (v *NullableSoundboardPlayRequest) UnmarshalJSON(src []byte) error

func (*NullableSoundboardPlayRequest) Unset

func (v *NullableSoundboardPlayRequest) Unset()

type NullableSoundboardPlayResponse

type NullableSoundboardPlayResponse struct {
	// contains filtered or unexported fields
}

func (NullableSoundboardPlayResponse) Get

func (NullableSoundboardPlayResponse) IsSet

func (NullableSoundboardPlayResponse) MarshalJSON

func (v NullableSoundboardPlayResponse) MarshalJSON() ([]byte, error)

func (*NullableSoundboardPlayResponse) Set

func (*NullableSoundboardPlayResponse) UnmarshalJSON

func (v *NullableSoundboardPlayResponse) UnmarshalJSON(src []byte) error

func (*NullableSoundboardPlayResponse) Unset

func (v *NullableSoundboardPlayResponse) Unset()

type NullableSoundboardUploadResponse

type NullableSoundboardUploadResponse struct {
	// contains filtered or unexported fields
}

func (NullableSoundboardUploadResponse) Get

func (NullableSoundboardUploadResponse) IsSet

func (NullableSoundboardUploadResponse) MarshalJSON

func (v NullableSoundboardUploadResponse) MarshalJSON() ([]byte, error)

func (*NullableSoundboardUploadResponse) Set

func (*NullableSoundboardUploadResponse) UnmarshalJSON

func (v *NullableSoundboardUploadResponse) UnmarshalJSON(src []byte) error

func (*NullableSoundboardUploadResponse) Unset

type NullableStamp

type NullableStamp struct {
	// contains filtered or unexported fields
}

func NewNullableStamp

func NewNullableStamp(val *Stamp) *NullableStamp

func (NullableStamp) Get

func (v NullableStamp) Get() *Stamp

func (NullableStamp) IsSet

func (v NullableStamp) IsSet() bool

func (NullableStamp) MarshalJSON

func (v NullableStamp) MarshalJSON() ([]byte, error)

func (*NullableStamp) Set

func (v *NullableStamp) Set(val *Stamp)

func (*NullableStamp) UnmarshalJSON

func (v *NullableStamp) UnmarshalJSON(src []byte) error

func (*NullableStamp) Unset

func (v *NullableStamp) Unset()

type NullableStampHistoryEntry

type NullableStampHistoryEntry struct {
	// contains filtered or unexported fields
}

func NewNullableStampHistoryEntry

func NewNullableStampHistoryEntry(val *StampHistoryEntry) *NullableStampHistoryEntry

func (NullableStampHistoryEntry) Get

func (NullableStampHistoryEntry) IsSet

func (v NullableStampHistoryEntry) IsSet() bool

func (NullableStampHistoryEntry) MarshalJSON

func (v NullableStampHistoryEntry) MarshalJSON() ([]byte, error)

func (*NullableStampHistoryEntry) Set

func (*NullableStampHistoryEntry) UnmarshalJSON

func (v *NullableStampHistoryEntry) UnmarshalJSON(src []byte) error

func (*NullableStampHistoryEntry) Unset

func (v *NullableStampHistoryEntry) Unset()

type NullableStampPalette

type NullableStampPalette struct {
	// contains filtered or unexported fields
}

func NewNullableStampPalette

func NewNullableStampPalette(val *StampPalette) *NullableStampPalette

func (NullableStampPalette) Get

func (NullableStampPalette) IsSet

func (v NullableStampPalette) IsSet() bool

func (NullableStampPalette) MarshalJSON

func (v NullableStampPalette) MarshalJSON() ([]byte, error)

func (*NullableStampPalette) Set

func (v *NullableStampPalette) Set(val *StampPalette)

func (*NullableStampPalette) UnmarshalJSON

func (v *NullableStampPalette) UnmarshalJSON(src []byte) error

func (*NullableStampPalette) Unset

func (v *NullableStampPalette) Unset()

type NullableStampStats

type NullableStampStats struct {
	// contains filtered or unexported fields
}

func NewNullableStampStats

func NewNullableStampStats(val *StampStats) *NullableStampStats

func (NullableStampStats) Get

func (v NullableStampStats) Get() *StampStats

func (NullableStampStats) IsSet

func (v NullableStampStats) IsSet() bool

func (NullableStampStats) MarshalJSON

func (v NullableStampStats) MarshalJSON() ([]byte, error)

func (*NullableStampStats) Set

func (v *NullableStampStats) Set(val *StampStats)

func (*NullableStampStats) UnmarshalJSON

func (v *NullableStampStats) UnmarshalJSON(src []byte) error

func (*NullableStampStats) Unset

func (v *NullableStampStats) Unset()

type NullableStampWithThumbnail

type NullableStampWithThumbnail struct {
	// contains filtered or unexported fields
}

func NewNullableStampWithThumbnail

func NewNullableStampWithThumbnail(val *StampWithThumbnail) *NullableStampWithThumbnail

func (NullableStampWithThumbnail) Get

func (NullableStampWithThumbnail) IsSet

func (v NullableStampWithThumbnail) IsSet() bool

func (NullableStampWithThumbnail) MarshalJSON

func (v NullableStampWithThumbnail) MarshalJSON() ([]byte, error)

func (*NullableStampWithThumbnail) Set

func (*NullableStampWithThumbnail) UnmarshalJSON

func (v *NullableStampWithThumbnail) UnmarshalJSON(src []byte) error

func (*NullableStampWithThumbnail) Unset

func (v *NullableStampWithThumbnail) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableSubscribersChangedEvent

type NullableSubscribersChangedEvent struct {
	// contains filtered or unexported fields
}

func (NullableSubscribersChangedEvent) Get

func (NullableSubscribersChangedEvent) IsSet

func (NullableSubscribersChangedEvent) MarshalJSON

func (v NullableSubscribersChangedEvent) MarshalJSON() ([]byte, error)

func (*NullableSubscribersChangedEvent) Set

func (*NullableSubscribersChangedEvent) UnmarshalJSON

func (v *NullableSubscribersChangedEvent) UnmarshalJSON(src []byte) error

func (*NullableSubscribersChangedEvent) Unset

type NullableTag

type NullableTag struct {
	// contains filtered or unexported fields
}

func NewNullableTag

func NewNullableTag(val *Tag) *NullableTag

func (NullableTag) Get

func (v NullableTag) Get() *Tag

func (NullableTag) IsSet

func (v NullableTag) IsSet() bool

func (NullableTag) MarshalJSON

func (v NullableTag) MarshalJSON() ([]byte, error)

func (*NullableTag) Set

func (v *NullableTag) Set(val *Tag)

func (*NullableTag) UnmarshalJSON

func (v *NullableTag) UnmarshalJSON(src []byte) error

func (*NullableTag) Unset

func (v *NullableTag) Unset()

type NullableThumbnailInfo

type NullableThumbnailInfo struct {
	// contains filtered or unexported fields
}

func NewNullableThumbnailInfo

func NewNullableThumbnailInfo(val *ThumbnailInfo) *NullableThumbnailInfo

func (NullableThumbnailInfo) Get

func (NullableThumbnailInfo) IsSet

func (v NullableThumbnailInfo) IsSet() bool

func (NullableThumbnailInfo) MarshalJSON

func (v NullableThumbnailInfo) MarshalJSON() ([]byte, error)

func (*NullableThumbnailInfo) Set

func (v *NullableThumbnailInfo) Set(val *ThumbnailInfo)

func (*NullableThumbnailInfo) UnmarshalJSON

func (v *NullableThumbnailInfo) UnmarshalJSON(src []byte) error

func (*NullableThumbnailInfo) Unset

func (v *NullableThumbnailInfo) Unset()

type NullableThumbnailType

type NullableThumbnailType struct {
	// contains filtered or unexported fields
}

func NewNullableThumbnailType

func NewNullableThumbnailType(val *ThumbnailType) *NullableThumbnailType

func (NullableThumbnailType) Get

func (NullableThumbnailType) IsSet

func (v NullableThumbnailType) IsSet() bool

func (NullableThumbnailType) MarshalJSON

func (v NullableThumbnailType) MarshalJSON() ([]byte, error)

func (*NullableThumbnailType) Set

func (v *NullableThumbnailType) Set(val *ThumbnailType)

func (*NullableThumbnailType) UnmarshalJSON

func (v *NullableThumbnailType) UnmarshalJSON(src []byte) error

func (*NullableThumbnailType) Unset

func (v *NullableThumbnailType) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTopicChangedEvent

type NullableTopicChangedEvent struct {
	// contains filtered or unexported fields
}

func NewNullableTopicChangedEvent

func NewNullableTopicChangedEvent(val *TopicChangedEvent) *NullableTopicChangedEvent

func (NullableTopicChangedEvent) Get

func (NullableTopicChangedEvent) IsSet

func (v NullableTopicChangedEvent) IsSet() bool

func (NullableTopicChangedEvent) MarshalJSON

func (v NullableTopicChangedEvent) MarshalJSON() ([]byte, error)

func (*NullableTopicChangedEvent) Set

func (*NullableTopicChangedEvent) UnmarshalJSON

func (v *NullableTopicChangedEvent) UnmarshalJSON(src []byte) error

func (*NullableTopicChangedEvent) Unset

func (v *NullableTopicChangedEvent) Unset()

type NullableUnreadChannel

type NullableUnreadChannel struct {
	// contains filtered or unexported fields
}

func NewNullableUnreadChannel

func NewNullableUnreadChannel(val *UnreadChannel) *NullableUnreadChannel

func (NullableUnreadChannel) Get

func (NullableUnreadChannel) IsSet

func (v NullableUnreadChannel) IsSet() bool

func (NullableUnreadChannel) MarshalJSON

func (v NullableUnreadChannel) MarshalJSON() ([]byte, error)

func (*NullableUnreadChannel) Set

func (v *NullableUnreadChannel) Set(val *UnreadChannel)

func (*NullableUnreadChannel) UnmarshalJSON

func (v *NullableUnreadChannel) UnmarshalJSON(src []byte) error

func (*NullableUnreadChannel) Unset

func (v *NullableUnreadChannel) Unset()

type NullableUser

type NullableUser struct {
	// contains filtered or unexported fields
}

func NewNullableUser

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get

func (v NullableUser) Get() *User

func (NullableUser) IsSet

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON

func (v NullableUser) MarshalJSON() ([]byte, error)

func (*NullableUser) Set

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON

func (v *NullableUser) UnmarshalJSON(src []byte) error

func (*NullableUser) Unset

func (v *NullableUser) Unset()

type NullableUserAccountState

type NullableUserAccountState struct {
	// contains filtered or unexported fields
}

func NewNullableUserAccountState

func NewNullableUserAccountState(val *UserAccountState) *NullableUserAccountState

func (NullableUserAccountState) Get

func (NullableUserAccountState) IsSet

func (v NullableUserAccountState) IsSet() bool

func (NullableUserAccountState) MarshalJSON

func (v NullableUserAccountState) MarshalJSON() ([]byte, error)

func (*NullableUserAccountState) Set

func (*NullableUserAccountState) UnmarshalJSON

func (v *NullableUserAccountState) UnmarshalJSON(src []byte) error

func (*NullableUserAccountState) Unset

func (v *NullableUserAccountState) Unset()

type NullableUserDetail

type NullableUserDetail struct {
	// contains filtered or unexported fields
}

func NewNullableUserDetail

func NewNullableUserDetail(val *UserDetail) *NullableUserDetail

func (NullableUserDetail) Get

func (v NullableUserDetail) Get() *UserDetail

func (NullableUserDetail) IsSet

func (v NullableUserDetail) IsSet() bool

func (NullableUserDetail) MarshalJSON

func (v NullableUserDetail) MarshalJSON() ([]byte, error)

func (*NullableUserDetail) Set

func (v *NullableUserDetail) Set(val *UserDetail)

func (*NullableUserDetail) UnmarshalJSON

func (v *NullableUserDetail) UnmarshalJSON(src []byte) error

func (*NullableUserDetail) Unset

func (v *NullableUserDetail) Unset()

type NullableUserGroup

type NullableUserGroup struct {
	// contains filtered or unexported fields
}

func NewNullableUserGroup

func NewNullableUserGroup(val *UserGroup) *NullableUserGroup

func (NullableUserGroup) Get

func (v NullableUserGroup) Get() *UserGroup

func (NullableUserGroup) IsSet

func (v NullableUserGroup) IsSet() bool

func (NullableUserGroup) MarshalJSON

func (v NullableUserGroup) MarshalJSON() ([]byte, error)

func (*NullableUserGroup) Set

func (v *NullableUserGroup) Set(val *UserGroup)

func (*NullableUserGroup) UnmarshalJSON

func (v *NullableUserGroup) UnmarshalJSON(src []byte) error

func (*NullableUserGroup) Unset

func (v *NullableUserGroup) Unset()

type NullableUserGroupMember

type NullableUserGroupMember struct {
	// contains filtered or unexported fields
}

func NewNullableUserGroupMember

func NewNullableUserGroupMember(val *UserGroupMember) *NullableUserGroupMember

func (NullableUserGroupMember) Get

func (NullableUserGroupMember) IsSet

func (v NullableUserGroupMember) IsSet() bool

func (NullableUserGroupMember) MarshalJSON

func (v NullableUserGroupMember) MarshalJSON() ([]byte, error)

func (*NullableUserGroupMember) Set

func (*NullableUserGroupMember) UnmarshalJSON

func (v *NullableUserGroupMember) UnmarshalJSON(src []byte) error

func (*NullableUserGroupMember) Unset

func (v *NullableUserGroupMember) Unset()

type NullableUserPermission

type NullableUserPermission struct {
	// contains filtered or unexported fields
}

func NewNullableUserPermission

func NewNullableUserPermission(val *UserPermission) *NullableUserPermission

func (NullableUserPermission) Get

func (NullableUserPermission) IsSet

func (v NullableUserPermission) IsSet() bool

func (NullableUserPermission) MarshalJSON

func (v NullableUserPermission) MarshalJSON() ([]byte, error)

func (*NullableUserPermission) Set

func (*NullableUserPermission) UnmarshalJSON

func (v *NullableUserPermission) UnmarshalJSON(src []byte) error

func (*NullableUserPermission) Unset

func (v *NullableUserPermission) Unset()

type NullableUserSettings

type NullableUserSettings struct {
	// contains filtered or unexported fields
}

func NewNullableUserSettings

func NewNullableUserSettings(val *UserSettings) *NullableUserSettings

func (NullableUserSettings) Get

func (NullableUserSettings) IsSet

func (v NullableUserSettings) IsSet() bool

func (NullableUserSettings) MarshalJSON

func (v NullableUserSettings) MarshalJSON() ([]byte, error)

func (*NullableUserSettings) Set

func (v *NullableUserSettings) Set(val *UserSettings)

func (*NullableUserSettings) UnmarshalJSON

func (v *NullableUserSettings) UnmarshalJSON(src []byte) error

func (*NullableUserSettings) Unset

func (v *NullableUserSettings) Unset()

type NullableUserStats

type NullableUserStats struct {
	// contains filtered or unexported fields
}

func NewNullableUserStats

func NewNullableUserStats(val *UserStats) *NullableUserStats

func (NullableUserStats) Get

func (v NullableUserStats) Get() *UserStats

func (NullableUserStats) IsSet

func (v NullableUserStats) IsSet() bool

func (NullableUserStats) MarshalJSON

func (v NullableUserStats) MarshalJSON() ([]byte, error)

func (*NullableUserStats) Set

func (v *NullableUserStats) Set(val *UserStats)

func (*NullableUserStats) UnmarshalJSON

func (v *NullableUserStats) UnmarshalJSON(src []byte) error

func (*NullableUserStats) Unset

func (v *NullableUserStats) Unset()

type NullableUserStatsStamp

type NullableUserStatsStamp struct {
	// contains filtered or unexported fields
}

func NewNullableUserStatsStamp

func NewNullableUserStatsStamp(val *UserStatsStamp) *NullableUserStatsStamp

func (NullableUserStatsStamp) Get

func (NullableUserStatsStamp) IsSet

func (v NullableUserStatsStamp) IsSet() bool

func (NullableUserStatsStamp) MarshalJSON

func (v NullableUserStatsStamp) MarshalJSON() ([]byte, error)

func (*NullableUserStatsStamp) Set

func (*NullableUserStatsStamp) UnmarshalJSON

func (v *NullableUserStatsStamp) UnmarshalJSON(src []byte) error

func (*NullableUserStatsStamp) Unset

func (v *NullableUserStatsStamp) Unset()

type NullableUserSubscribeState

type NullableUserSubscribeState struct {
	// contains filtered or unexported fields
}

func NewNullableUserSubscribeState

func NewNullableUserSubscribeState(val *UserSubscribeState) *NullableUserSubscribeState

func (NullableUserSubscribeState) Get

func (NullableUserSubscribeState) IsSet

func (v NullableUserSubscribeState) IsSet() bool

func (NullableUserSubscribeState) MarshalJSON

func (v NullableUserSubscribeState) MarshalJSON() ([]byte, error)

func (*NullableUserSubscribeState) Set

func (*NullableUserSubscribeState) UnmarshalJSON

func (v *NullableUserSubscribeState) UnmarshalJSON(src []byte) error

func (*NullableUserSubscribeState) Unset

func (v *NullableUserSubscribeState) Unset()

type NullableUserTag

type NullableUserTag struct {
	// contains filtered or unexported fields
}

func NewNullableUserTag

func NewNullableUserTag(val *UserTag) *NullableUserTag

func (NullableUserTag) Get

func (v NullableUserTag) Get() *UserTag

func (NullableUserTag) IsSet

func (v NullableUserTag) IsSet() bool

func (NullableUserTag) MarshalJSON

func (v NullableUserTag) MarshalJSON() ([]byte, error)

func (*NullableUserTag) Set

func (v *NullableUserTag) Set(val *UserTag)

func (*NullableUserTag) UnmarshalJSON

func (v *NullableUserTag) UnmarshalJSON(src []byte) error

func (*NullableUserTag) Unset

func (v *NullableUserTag) Unset()

type NullableVersion

type NullableVersion struct {
	// contains filtered or unexported fields
}

func NewNullableVersion

func NewNullableVersion(val *Version) *NullableVersion

func (NullableVersion) Get

func (v NullableVersion) Get() *Version

func (NullableVersion) IsSet

func (v NullableVersion) IsSet() bool

func (NullableVersion) MarshalJSON

func (v NullableVersion) MarshalJSON() ([]byte, error)

func (*NullableVersion) Set

func (v *NullableVersion) Set(val *Version)

func (*NullableVersion) UnmarshalJSON

func (v *NullableVersion) UnmarshalJSON(src []byte) error

func (*NullableVersion) Unset

func (v *NullableVersion) Unset()

type NullableVersionFlags

type NullableVersionFlags struct {
	// contains filtered or unexported fields
}

func NewNullableVersionFlags

func NewNullableVersionFlags(val *VersionFlags) *NullableVersionFlags

func (NullableVersionFlags) Get

func (NullableVersionFlags) IsSet

func (v NullableVersionFlags) IsSet() bool

func (NullableVersionFlags) MarshalJSON

func (v NullableVersionFlags) MarshalJSON() ([]byte, error)

func (*NullableVersionFlags) Set

func (v *NullableVersionFlags) Set(val *VersionFlags)

func (*NullableVersionFlags) UnmarshalJSON

func (v *NullableVersionFlags) UnmarshalJSON(src []byte) error

func (*NullableVersionFlags) Unset

func (v *NullableVersionFlags) Unset()

type NullableVisibilityChangedEvent

type NullableVisibilityChangedEvent struct {
	// contains filtered or unexported fields
}

func (NullableVisibilityChangedEvent) Get

func (NullableVisibilityChangedEvent) IsSet

func (NullableVisibilityChangedEvent) MarshalJSON

func (v NullableVisibilityChangedEvent) MarshalJSON() ([]byte, error)

func (*NullableVisibilityChangedEvent) Set

func (*NullableVisibilityChangedEvent) UnmarshalJSON

func (v *NullableVisibilityChangedEvent) UnmarshalJSON(src []byte) error

func (*NullableVisibilityChangedEvent) Unset

func (v *NullableVisibilityChangedEvent) Unset()

type NullableWebRTCAuthenticateResult

type NullableWebRTCAuthenticateResult struct {
	// contains filtered or unexported fields
}

func (NullableWebRTCAuthenticateResult) Get

func (NullableWebRTCAuthenticateResult) IsSet

func (NullableWebRTCAuthenticateResult) MarshalJSON

func (v NullableWebRTCAuthenticateResult) MarshalJSON() ([]byte, error)

func (*NullableWebRTCAuthenticateResult) Set

func (*NullableWebRTCAuthenticateResult) UnmarshalJSON

func (v *NullableWebRTCAuthenticateResult) UnmarshalJSON(src []byte) error

func (*NullableWebRTCAuthenticateResult) Unset

type NullableWebRTCUserState

type NullableWebRTCUserState struct {
	// contains filtered or unexported fields
}

func NewNullableWebRTCUserState

func NewNullableWebRTCUserState(val *WebRTCUserState) *NullableWebRTCUserState

func (NullableWebRTCUserState) Get

func (NullableWebRTCUserState) IsSet

func (v NullableWebRTCUserState) IsSet() bool

func (NullableWebRTCUserState) MarshalJSON

func (v NullableWebRTCUserState) MarshalJSON() ([]byte, error)

func (*NullableWebRTCUserState) Set

func (*NullableWebRTCUserState) UnmarshalJSON

func (v *NullableWebRTCUserState) UnmarshalJSON(src []byte) error

func (*NullableWebRTCUserState) Unset

func (v *NullableWebRTCUserState) Unset()

type NullableWebhook

type NullableWebhook struct {
	// contains filtered or unexported fields
}

func NewNullableWebhook

func NewNullableWebhook(val *Webhook) *NullableWebhook

func (NullableWebhook) Get

func (v NullableWebhook) Get() *Webhook

func (NullableWebhook) IsSet

func (v NullableWebhook) IsSet() bool

func (NullableWebhook) MarshalJSON

func (v NullableWebhook) MarshalJSON() ([]byte, error)

func (*NullableWebhook) Set

func (v *NullableWebhook) Set(val *Webhook)

func (*NullableWebhook) UnmarshalJSON

func (v *NullableWebhook) UnmarshalJSON(src []byte) error

func (*NullableWebhook) Unset

func (v *NullableWebhook) Unset()

type OAuth2Client

type OAuth2Client struct {
	// クライアントUUID
	Id string `json:"id"`
	// クライアント名
	Name string `json:"name"`
	// 説明
	Description string `json:"description"`
	// クライアント開発者UUID
	DeveloperId string `json:"developerId"`
	// 要求スコープの配列
	Scopes []OAuth2Scope `json:"scopes"`
	// confidential client なら true, public client なら false
	Confidential bool `json:"confidential"`
}

OAuth2Client OAuth2クライアント情報

func NewOAuth2Client

func NewOAuth2Client(id string, name string, description string, developerId string, scopes []OAuth2Scope, confidential bool) *OAuth2Client

NewOAuth2Client instantiates a new OAuth2Client object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOAuth2ClientWithDefaults

func NewOAuth2ClientWithDefaults() *OAuth2Client

NewOAuth2ClientWithDefaults instantiates a new OAuth2Client object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OAuth2Client) GetConfidential

func (o *OAuth2Client) GetConfidential() bool

GetConfidential returns the Confidential field value

func (*OAuth2Client) GetConfidentialOk

func (o *OAuth2Client) GetConfidentialOk() (*bool, bool)

GetConfidentialOk returns a tuple with the Confidential field value and a boolean to check if the value has been set.

func (*OAuth2Client) GetDescription

func (o *OAuth2Client) GetDescription() string

GetDescription returns the Description field value

func (*OAuth2Client) GetDescriptionOk

func (o *OAuth2Client) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*OAuth2Client) GetDeveloperId

func (o *OAuth2Client) GetDeveloperId() string

GetDeveloperId returns the DeveloperId field value

func (*OAuth2Client) GetDeveloperIdOk

func (o *OAuth2Client) GetDeveloperIdOk() (*string, bool)

GetDeveloperIdOk returns a tuple with the DeveloperId field value and a boolean to check if the value has been set.

func (*OAuth2Client) GetId

func (o *OAuth2Client) GetId() string

GetId returns the Id field value

func (*OAuth2Client) GetIdOk

func (o *OAuth2Client) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OAuth2Client) GetName

func (o *OAuth2Client) GetName() string

GetName returns the Name field value

func (*OAuth2Client) GetNameOk

func (o *OAuth2Client) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OAuth2Client) GetScopes

func (o *OAuth2Client) GetScopes() []OAuth2Scope

GetScopes returns the Scopes field value

func (*OAuth2Client) GetScopesOk

func (o *OAuth2Client) GetScopesOk() ([]OAuth2Scope, bool)

GetScopesOk returns a tuple with the Scopes field value and a boolean to check if the value has been set.

func (OAuth2Client) MarshalJSON

func (o OAuth2Client) MarshalJSON() ([]byte, error)

func (*OAuth2Client) SetConfidential

func (o *OAuth2Client) SetConfidential(v bool)

SetConfidential sets field value

func (*OAuth2Client) SetDescription

func (o *OAuth2Client) SetDescription(v string)

SetDescription sets field value

func (*OAuth2Client) SetDeveloperId

func (o *OAuth2Client) SetDeveloperId(v string)

SetDeveloperId sets field value

func (*OAuth2Client) SetId

func (o *OAuth2Client) SetId(v string)

SetId sets field value

func (*OAuth2Client) SetName

func (o *OAuth2Client) SetName(v string)

SetName sets field value

func (*OAuth2Client) SetScopes

func (o *OAuth2Client) SetScopes(v []OAuth2Scope)

SetScopes sets field value

func (OAuth2Client) ToMap

func (o OAuth2Client) ToMap() (map[string]interface{}, error)

func (*OAuth2Client) UnmarshalJSON

func (o *OAuth2Client) UnmarshalJSON(data []byte) (err error)

type OAuth2ClientDetail

type OAuth2ClientDetail struct {
	// クライアントUUID
	Id string `json:"id"`
	// クライアント開発者UUID
	DeveloperId string `json:"developerId"`
	// 説明
	Description string `json:"description"`
	// クライアント名
	Name string `json:"name"`
	// 要求スコープの配列
	Scopes []OAuth2Scope `json:"scopes"`
	// コールバックURL
	CallbackUrl string `json:"callbackUrl"`
	// クライアントシークレット
	Secret string `json:"secret"`
	// confidential client なら true, public client なら false
	Confidential bool `json:"confidential"`
}

OAuth2ClientDetail OAuth2クライアント詳細情報

func NewOAuth2ClientDetail

func NewOAuth2ClientDetail(id string, developerId string, description string, name string, scopes []OAuth2Scope, callbackUrl string, secret string, confidential bool) *OAuth2ClientDetail

NewOAuth2ClientDetail instantiates a new OAuth2ClientDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOAuth2ClientDetailWithDefaults

func NewOAuth2ClientDetailWithDefaults() *OAuth2ClientDetail

NewOAuth2ClientDetailWithDefaults instantiates a new OAuth2ClientDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OAuth2ClientDetail) GetCallbackUrl

func (o *OAuth2ClientDetail) GetCallbackUrl() string

GetCallbackUrl returns the CallbackUrl field value

func (*OAuth2ClientDetail) GetCallbackUrlOk

func (o *OAuth2ClientDetail) GetCallbackUrlOk() (*string, bool)

GetCallbackUrlOk returns a tuple with the CallbackUrl field value and a boolean to check if the value has been set.

func (*OAuth2ClientDetail) GetConfidential

func (o *OAuth2ClientDetail) GetConfidential() bool

GetConfidential returns the Confidential field value

func (*OAuth2ClientDetail) GetConfidentialOk

func (o *OAuth2ClientDetail) GetConfidentialOk() (*bool, bool)

GetConfidentialOk returns a tuple with the Confidential field value and a boolean to check if the value has been set.

func (*OAuth2ClientDetail) GetDescription

func (o *OAuth2ClientDetail) GetDescription() string

GetDescription returns the Description field value

func (*OAuth2ClientDetail) GetDescriptionOk

func (o *OAuth2ClientDetail) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*OAuth2ClientDetail) GetDeveloperId

func (o *OAuth2ClientDetail) GetDeveloperId() string

GetDeveloperId returns the DeveloperId field value

func (*OAuth2ClientDetail) GetDeveloperIdOk

func (o *OAuth2ClientDetail) GetDeveloperIdOk() (*string, bool)

GetDeveloperIdOk returns a tuple with the DeveloperId field value and a boolean to check if the value has been set.

func (*OAuth2ClientDetail) GetId

func (o *OAuth2ClientDetail) GetId() string

GetId returns the Id field value

func (*OAuth2ClientDetail) GetIdOk

func (o *OAuth2ClientDetail) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OAuth2ClientDetail) GetName

func (o *OAuth2ClientDetail) GetName() string

GetName returns the Name field value

func (*OAuth2ClientDetail) GetNameOk

func (o *OAuth2ClientDetail) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OAuth2ClientDetail) GetScopes

func (o *OAuth2ClientDetail) GetScopes() []OAuth2Scope

GetScopes returns the Scopes field value

func (*OAuth2ClientDetail) GetScopesOk

func (o *OAuth2ClientDetail) GetScopesOk() ([]OAuth2Scope, bool)

GetScopesOk returns a tuple with the Scopes field value and a boolean to check if the value has been set.

func (*OAuth2ClientDetail) GetSecret

func (o *OAuth2ClientDetail) GetSecret() string

GetSecret returns the Secret field value

func (*OAuth2ClientDetail) GetSecretOk

func (o *OAuth2ClientDetail) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value and a boolean to check if the value has been set.

func (OAuth2ClientDetail) MarshalJSON

func (o OAuth2ClientDetail) MarshalJSON() ([]byte, error)

func (*OAuth2ClientDetail) SetCallbackUrl

func (o *OAuth2ClientDetail) SetCallbackUrl(v string)

SetCallbackUrl sets field value

func (*OAuth2ClientDetail) SetConfidential

func (o *OAuth2ClientDetail) SetConfidential(v bool)

SetConfidential sets field value

func (*OAuth2ClientDetail) SetDescription

func (o *OAuth2ClientDetail) SetDescription(v string)

SetDescription sets field value

func (*OAuth2ClientDetail) SetDeveloperId

func (o *OAuth2ClientDetail) SetDeveloperId(v string)

SetDeveloperId sets field value

func (*OAuth2ClientDetail) SetId

func (o *OAuth2ClientDetail) SetId(v string)

SetId sets field value

func (*OAuth2ClientDetail) SetName

func (o *OAuth2ClientDetail) SetName(v string)

SetName sets field value

func (*OAuth2ClientDetail) SetScopes

func (o *OAuth2ClientDetail) SetScopes(v []OAuth2Scope)

SetScopes sets field value

func (*OAuth2ClientDetail) SetSecret

func (o *OAuth2ClientDetail) SetSecret(v string)

SetSecret sets field value

func (OAuth2ClientDetail) ToMap

func (o OAuth2ClientDetail) ToMap() (map[string]interface{}, error)

func (*OAuth2ClientDetail) UnmarshalJSON

func (o *OAuth2ClientDetail) UnmarshalJSON(data []byte) (err error)

type OAuth2Prompt

type OAuth2Prompt string

OAuth2Prompt the model 'OAuth2Prompt'

const (
	OAUTH2PROMPT_NONE OAuth2Prompt = "none"
)

List of OAuth2Prompt

func NewOAuth2PromptFromValue

func NewOAuth2PromptFromValue(v string) (*OAuth2Prompt, error)

NewOAuth2PromptFromValue returns a pointer to a valid OAuth2Prompt for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OAuth2Prompt) IsValid

func (v OAuth2Prompt) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OAuth2Prompt) Ptr

func (v OAuth2Prompt) Ptr() *OAuth2Prompt

Ptr returns reference to OAuth2Prompt value

func (*OAuth2Prompt) UnmarshalJSON

func (v *OAuth2Prompt) UnmarshalJSON(src []byte) error

type OAuth2ResponseType

type OAuth2ResponseType string

OAuth2ResponseType the model 'OAuth2ResponseType'

const (
	OAUTH2RESPONSETYPE_CODE  OAuth2ResponseType = "code"
	OAUTH2RESPONSETYPE_TOKEN OAuth2ResponseType = "token"
	OAUTH2RESPONSETYPE_NONE  OAuth2ResponseType = "none"
)

List of OAuth2ResponseType

func NewOAuth2ResponseTypeFromValue

func NewOAuth2ResponseTypeFromValue(v string) (*OAuth2ResponseType, error)

NewOAuth2ResponseTypeFromValue returns a pointer to a valid OAuth2ResponseType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OAuth2ResponseType) IsValid

func (v OAuth2ResponseType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OAuth2ResponseType) Ptr

Ptr returns reference to OAuth2ResponseType value

func (*OAuth2ResponseType) UnmarshalJSON

func (v *OAuth2ResponseType) UnmarshalJSON(src []byte) error

type OAuth2Scope

type OAuth2Scope string

OAuth2Scope OAuth2スコープ

const (
	OAUTH2SCOPE_OPENID     OAuth2Scope = "openid"
	OAUTH2SCOPE_PROFILE    OAuth2Scope = "profile"
	OAUTH2SCOPE_READ       OAuth2Scope = "read"
	OAUTH2SCOPE_WRITE      OAuth2Scope = "write"
	OAUTH2SCOPE_MANAGE_BOT OAuth2Scope = "manage_bot"
)

List of OAuth2Scope

func NewOAuth2ScopeFromValue

func NewOAuth2ScopeFromValue(v string) (*OAuth2Scope, error)

NewOAuth2ScopeFromValue returns a pointer to a valid OAuth2Scope for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OAuth2Scope) IsValid

func (v OAuth2Scope) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OAuth2Scope) Ptr

func (v OAuth2Scope) Ptr() *OAuth2Scope

Ptr returns reference to OAuth2Scope value

func (*OAuth2Scope) UnmarshalJSON

func (v *OAuth2Scope) UnmarshalJSON(src []byte) error

type OAuth2Token

type OAuth2Token struct {
	AccessToken  string  `json:"access_token"`
	TokenType    string  `json:"token_type"`
	ExpiresIn    *int32  `json:"expires_in,omitempty"`
	RefreshToken *string `json:"refresh_token,omitempty"`
	Scope        *string `json:"scope,omitempty"`
	IdToken      *string `json:"id_token,omitempty"`
}

OAuth2Token struct for OAuth2Token

func NewOAuth2Token

func NewOAuth2Token(accessToken string, tokenType string) *OAuth2Token

NewOAuth2Token instantiates a new OAuth2Token object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOAuth2TokenWithDefaults

func NewOAuth2TokenWithDefaults() *OAuth2Token

NewOAuth2TokenWithDefaults instantiates a new OAuth2Token object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OAuth2Token) GetAccessToken

func (o *OAuth2Token) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*OAuth2Token) GetAccessTokenOk

func (o *OAuth2Token) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*OAuth2Token) GetExpiresIn

func (o *OAuth2Token) GetExpiresIn() int32

GetExpiresIn returns the ExpiresIn field value if set, zero value otherwise.

func (*OAuth2Token) GetExpiresInOk

func (o *OAuth2Token) GetExpiresInOk() (*int32, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Token) GetIdToken

func (o *OAuth2Token) GetIdToken() string

GetIdToken returns the IdToken field value if set, zero value otherwise.

func (*OAuth2Token) GetIdTokenOk

func (o *OAuth2Token) GetIdTokenOk() (*string, bool)

GetIdTokenOk returns a tuple with the IdToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Token) GetRefreshToken

func (o *OAuth2Token) GetRefreshToken() string

GetRefreshToken returns the RefreshToken field value if set, zero value otherwise.

func (*OAuth2Token) GetRefreshTokenOk

func (o *OAuth2Token) GetRefreshTokenOk() (*string, bool)

GetRefreshTokenOk returns a tuple with the RefreshToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Token) GetScope

func (o *OAuth2Token) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*OAuth2Token) GetScopeOk

func (o *OAuth2Token) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OAuth2Token) GetTokenType

func (o *OAuth2Token) GetTokenType() string

GetTokenType returns the TokenType field value

func (*OAuth2Token) GetTokenTypeOk

func (o *OAuth2Token) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value and a boolean to check if the value has been set.

func (*OAuth2Token) HasExpiresIn

func (o *OAuth2Token) HasExpiresIn() bool

HasExpiresIn returns a boolean if a field has been set.

func (*OAuth2Token) HasIdToken

func (o *OAuth2Token) HasIdToken() bool

HasIdToken returns a boolean if a field has been set.

func (*OAuth2Token) HasRefreshToken

func (o *OAuth2Token) HasRefreshToken() bool

HasRefreshToken returns a boolean if a field has been set.

func (*OAuth2Token) HasScope

func (o *OAuth2Token) HasScope() bool

HasScope returns a boolean if a field has been set.

func (OAuth2Token) MarshalJSON

func (o OAuth2Token) MarshalJSON() ([]byte, error)

func (*OAuth2Token) SetAccessToken

func (o *OAuth2Token) SetAccessToken(v string)

SetAccessToken sets field value

func (*OAuth2Token) SetExpiresIn

func (o *OAuth2Token) SetExpiresIn(v int32)

SetExpiresIn gets a reference to the given int32 and assigns it to the ExpiresIn field.

func (*OAuth2Token) SetIdToken

func (o *OAuth2Token) SetIdToken(v string)

SetIdToken gets a reference to the given string and assigns it to the IdToken field.

func (*OAuth2Token) SetRefreshToken

func (o *OAuth2Token) SetRefreshToken(v string)

SetRefreshToken gets a reference to the given string and assigns it to the RefreshToken field.

func (*OAuth2Token) SetScope

func (o *OAuth2Token) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*OAuth2Token) SetTokenType

func (o *OAuth2Token) SetTokenType(v string)

SetTokenType sets field value

func (OAuth2Token) ToMap

func (o OAuth2Token) ToMap() (map[string]interface{}, error)

func (*OAuth2Token) UnmarshalJSON

func (o *OAuth2Token) UnmarshalJSON(data []byte) (err error)

type OIDCTraqUserInfo

type OIDCTraqUserInfo struct {
	// 自己紹介(biography)
	Bio string `json:"bio"`
	// 所属グループのUUIDの配列
	Groups []string `json:"groups"`
	// タグリスト
	Tags []UserTag `json:"tags"`
	// 最終オンライン日時
	LastOnline NullableTime `json:"last_online"`
	// Twitter ID
	TwitterId string `json:"twitter_id" validate:"regexp=^[a-zA-Z0-9_]{1,15}$"`
	// ユーザー表示名
	DisplayName string `json:"display_name"`
	// アイコンファイルUUID
	IconFileId string `json:"icon_file_id"`
	// BOTかどうか
	Bot   bool             `json:"bot"`
	State UserAccountState `json:"state"`
	// 所有している権限の配列
	Permissions []UserPermission `json:"permissions"`
	// ホームチャンネル
	HomeChannel NullableString `json:"home_channel"`
}

OIDCTraqUserInfo traQ特有のユーザー詳細情報

func NewOIDCTraqUserInfo

func NewOIDCTraqUserInfo(bio string, groups []string, tags []UserTag, lastOnline NullableTime, twitterId string, displayName string, iconFileId string, bot bool, state UserAccountState, permissions []UserPermission, homeChannel NullableString) *OIDCTraqUserInfo

NewOIDCTraqUserInfo instantiates a new OIDCTraqUserInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOIDCTraqUserInfoWithDefaults

func NewOIDCTraqUserInfoWithDefaults() *OIDCTraqUserInfo

NewOIDCTraqUserInfoWithDefaults instantiates a new OIDCTraqUserInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OIDCTraqUserInfo) GetBio

func (o *OIDCTraqUserInfo) GetBio() string

GetBio returns the Bio field value

func (*OIDCTraqUserInfo) GetBioOk

func (o *OIDCTraqUserInfo) GetBioOk() (*string, bool)

GetBioOk returns a tuple with the Bio field value and a boolean to check if the value has been set.

func (*OIDCTraqUserInfo) GetBot

func (o *OIDCTraqUserInfo) GetBot() bool

GetBot returns the Bot field value

func (*OIDCTraqUserInfo) GetBotOk

func (o *OIDCTraqUserInfo) GetBotOk() (*bool, bool)

GetBotOk returns a tuple with the Bot field value and a boolean to check if the value has been set.

func (*OIDCTraqUserInfo) GetDisplayName

func (o *OIDCTraqUserInfo) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*OIDCTraqUserInfo) GetDisplayNameOk

func (o *OIDCTraqUserInfo) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*OIDCTraqUserInfo) GetGroups

func (o *OIDCTraqUserInfo) GetGroups() []string

GetGroups returns the Groups field value

func (*OIDCTraqUserInfo) GetGroupsOk

func (o *OIDCTraqUserInfo) GetGroupsOk() ([]string, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (*OIDCTraqUserInfo) GetHomeChannel

func (o *OIDCTraqUserInfo) GetHomeChannel() string

GetHomeChannel returns the HomeChannel field value If the value is explicit nil, the zero value for string will be returned

func (*OIDCTraqUserInfo) GetHomeChannelOk

func (o *OIDCTraqUserInfo) GetHomeChannelOk() (*string, bool)

GetHomeChannelOk returns a tuple with the HomeChannel field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OIDCTraqUserInfo) GetIconFileId

func (o *OIDCTraqUserInfo) GetIconFileId() string

GetIconFileId returns the IconFileId field value

func (*OIDCTraqUserInfo) GetIconFileIdOk

func (o *OIDCTraqUserInfo) GetIconFileIdOk() (*string, bool)

GetIconFileIdOk returns a tuple with the IconFileId field value and a boolean to check if the value has been set.

func (*OIDCTraqUserInfo) GetLastOnline

func (o *OIDCTraqUserInfo) GetLastOnline() time.Time

GetLastOnline returns the LastOnline field value If the value is explicit nil, the zero value for time.Time will be returned

func (*OIDCTraqUserInfo) GetLastOnlineOk

func (o *OIDCTraqUserInfo) GetLastOnlineOk() (*time.Time, bool)

GetLastOnlineOk returns a tuple with the LastOnline field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OIDCTraqUserInfo) GetPermissions

func (o *OIDCTraqUserInfo) GetPermissions() []UserPermission

GetPermissions returns the Permissions field value

func (*OIDCTraqUserInfo) GetPermissionsOk

func (o *OIDCTraqUserInfo) GetPermissionsOk() ([]UserPermission, bool)

GetPermissionsOk returns a tuple with the Permissions field value and a boolean to check if the value has been set.

func (*OIDCTraqUserInfo) GetState

func (o *OIDCTraqUserInfo) GetState() UserAccountState

GetState returns the State field value

func (*OIDCTraqUserInfo) GetStateOk

func (o *OIDCTraqUserInfo) GetStateOk() (*UserAccountState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*OIDCTraqUserInfo) GetTags

func (o *OIDCTraqUserInfo) GetTags() []UserTag

GetTags returns the Tags field value

func (*OIDCTraqUserInfo) GetTagsOk

func (o *OIDCTraqUserInfo) GetTagsOk() ([]UserTag, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*OIDCTraqUserInfo) GetTwitterId

func (o *OIDCTraqUserInfo) GetTwitterId() string

GetTwitterId returns the TwitterId field value

func (*OIDCTraqUserInfo) GetTwitterIdOk

func (o *OIDCTraqUserInfo) GetTwitterIdOk() (*string, bool)

GetTwitterIdOk returns a tuple with the TwitterId field value and a boolean to check if the value has been set.

func (OIDCTraqUserInfo) MarshalJSON

func (o OIDCTraqUserInfo) MarshalJSON() ([]byte, error)

func (*OIDCTraqUserInfo) SetBio

func (o *OIDCTraqUserInfo) SetBio(v string)

SetBio sets field value

func (*OIDCTraqUserInfo) SetBot

func (o *OIDCTraqUserInfo) SetBot(v bool)

SetBot sets field value

func (*OIDCTraqUserInfo) SetDisplayName

func (o *OIDCTraqUserInfo) SetDisplayName(v string)

SetDisplayName sets field value

func (*OIDCTraqUserInfo) SetGroups

func (o *OIDCTraqUserInfo) SetGroups(v []string)

SetGroups sets field value

func (*OIDCTraqUserInfo) SetHomeChannel

func (o *OIDCTraqUserInfo) SetHomeChannel(v string)

SetHomeChannel sets field value

func (*OIDCTraqUserInfo) SetIconFileId

func (o *OIDCTraqUserInfo) SetIconFileId(v string)

SetIconFileId sets field value

func (*OIDCTraqUserInfo) SetLastOnline

func (o *OIDCTraqUserInfo) SetLastOnline(v time.Time)

SetLastOnline sets field value

func (*OIDCTraqUserInfo) SetPermissions

func (o *OIDCTraqUserInfo) SetPermissions(v []UserPermission)

SetPermissions sets field value

func (*OIDCTraqUserInfo) SetState

func (o *OIDCTraqUserInfo) SetState(v UserAccountState)

SetState sets field value

func (*OIDCTraqUserInfo) SetTags

func (o *OIDCTraqUserInfo) SetTags(v []UserTag)

SetTags sets field value

func (*OIDCTraqUserInfo) SetTwitterId

func (o *OIDCTraqUserInfo) SetTwitterId(v string)

SetTwitterId sets field value

func (OIDCTraqUserInfo) ToMap

func (o OIDCTraqUserInfo) ToMap() (map[string]interface{}, error)

func (*OIDCTraqUserInfo) UnmarshalJSON

func (o *OIDCTraqUserInfo) UnmarshalJSON(data []byte) (err error)

type OIDCUserInfo

type OIDCUserInfo struct {
	// ユーザーUUID
	Sub string `json:"sub"`
	// ユーザー名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// ユーザー名
	PreferredUsername string `json:"preferred_username" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// アイコン画像URL
	Picture string `json:"picture"`
	// 更新日時
	UpdatedAt *int64            `json:"updated_at,omitempty"`
	Traq      *OIDCTraqUserInfo `json:"traq,omitempty"`
}

OIDCUserInfo 自分のユーザー詳細情報

func NewOIDCUserInfo

func NewOIDCUserInfo(sub string, name string, preferredUsername string, picture string) *OIDCUserInfo

NewOIDCUserInfo instantiates a new OIDCUserInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOIDCUserInfoWithDefaults

func NewOIDCUserInfoWithDefaults() *OIDCUserInfo

NewOIDCUserInfoWithDefaults instantiates a new OIDCUserInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OIDCUserInfo) GetName

func (o *OIDCUserInfo) GetName() string

GetName returns the Name field value

func (*OIDCUserInfo) GetNameOk

func (o *OIDCUserInfo) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OIDCUserInfo) GetPicture

func (o *OIDCUserInfo) GetPicture() string

GetPicture returns the Picture field value

func (*OIDCUserInfo) GetPictureOk

func (o *OIDCUserInfo) GetPictureOk() (*string, bool)

GetPictureOk returns a tuple with the Picture field value and a boolean to check if the value has been set.

func (*OIDCUserInfo) GetPreferredUsername

func (o *OIDCUserInfo) GetPreferredUsername() string

GetPreferredUsername returns the PreferredUsername field value

func (*OIDCUserInfo) GetPreferredUsernameOk

func (o *OIDCUserInfo) GetPreferredUsernameOk() (*string, bool)

GetPreferredUsernameOk returns a tuple with the PreferredUsername field value and a boolean to check if the value has been set.

func (*OIDCUserInfo) GetSub

func (o *OIDCUserInfo) GetSub() string

GetSub returns the Sub field value

func (*OIDCUserInfo) GetSubOk

func (o *OIDCUserInfo) GetSubOk() (*string, bool)

GetSubOk returns a tuple with the Sub field value and a boolean to check if the value has been set.

func (*OIDCUserInfo) GetTraq

func (o *OIDCUserInfo) GetTraq() OIDCTraqUserInfo

GetTraq returns the Traq field value if set, zero value otherwise.

func (*OIDCUserInfo) GetTraqOk

func (o *OIDCUserInfo) GetTraqOk() (*OIDCTraqUserInfo, bool)

GetTraqOk returns a tuple with the Traq field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OIDCUserInfo) GetUpdatedAt

func (o *OIDCUserInfo) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*OIDCUserInfo) GetUpdatedAtOk

func (o *OIDCUserInfo) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OIDCUserInfo) HasTraq

func (o *OIDCUserInfo) HasTraq() bool

HasTraq returns a boolean if a field has been set.

func (*OIDCUserInfo) HasUpdatedAt

func (o *OIDCUserInfo) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (OIDCUserInfo) MarshalJSON

func (o OIDCUserInfo) MarshalJSON() ([]byte, error)

func (*OIDCUserInfo) SetName

func (o *OIDCUserInfo) SetName(v string)

SetName sets field value

func (*OIDCUserInfo) SetPicture

func (o *OIDCUserInfo) SetPicture(v string)

SetPicture sets field value

func (*OIDCUserInfo) SetPreferredUsername

func (o *OIDCUserInfo) SetPreferredUsername(v string)

SetPreferredUsername sets field value

func (*OIDCUserInfo) SetSub

func (o *OIDCUserInfo) SetSub(v string)

SetSub sets field value

func (*OIDCUserInfo) SetTraq

func (o *OIDCUserInfo) SetTraq(v OIDCTraqUserInfo)

SetTraq gets a reference to the given OIDCTraqUserInfo and assigns it to the Traq field.

func (*OIDCUserInfo) SetUpdatedAt

func (o *OIDCUserInfo) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (OIDCUserInfo) ToMap

func (o OIDCUserInfo) ToMap() (map[string]interface{}, error)

func (*OIDCUserInfo) UnmarshalJSON

func (o *OIDCUserInfo) UnmarshalJSON(data []byte) (err error)

type Oauth2APICreateClientRequest

type Oauth2APICreateClientRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APICreateClientRequest) Execute

func (Oauth2APICreateClientRequest) PostClientRequest

func (r Oauth2APICreateClientRequest) PostClientRequest(postClientRequest PostClientRequest) Oauth2APICreateClientRequest

type Oauth2APIDeleteClientRequest

type Oauth2APIDeleteClientRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIDeleteClientRequest) Execute

type Oauth2APIEditClientRequest

type Oauth2APIEditClientRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIEditClientRequest) Execute

func (Oauth2APIEditClientRequest) PatchClientRequest

func (r Oauth2APIEditClientRequest) PatchClientRequest(patchClientRequest PatchClientRequest) Oauth2APIEditClientRequest

type Oauth2APIGetClientRequest

type Oauth2APIGetClientRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIGetClientRequest) Detail

詳細情報を含めるかどうか

func (Oauth2APIGetClientRequest) Execute

type Oauth2APIGetClientsRequest

type Oauth2APIGetClientsRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIGetClientsRequest) All

全てのクライアントを取得するかどうか

func (Oauth2APIGetClientsRequest) Execute

type Oauth2APIGetMyTokensRequest

type Oauth2APIGetMyTokensRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIGetMyTokensRequest) Execute

type Oauth2APIGetOAuth2AuthorizeRequest

type Oauth2APIGetOAuth2AuthorizeRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIGetOAuth2AuthorizeRequest) ClientId

func (Oauth2APIGetOAuth2AuthorizeRequest) CodeChallenge

func (Oauth2APIGetOAuth2AuthorizeRequest) CodeChallengeMethod

func (r Oauth2APIGetOAuth2AuthorizeRequest) CodeChallengeMethod(codeChallengeMethod string) Oauth2APIGetOAuth2AuthorizeRequest

func (Oauth2APIGetOAuth2AuthorizeRequest) Execute

func (Oauth2APIGetOAuth2AuthorizeRequest) Nonce

func (Oauth2APIGetOAuth2AuthorizeRequest) Prompt

func (Oauth2APIGetOAuth2AuthorizeRequest) RedirectUri

func (Oauth2APIGetOAuth2AuthorizeRequest) ResponseType

func (Oauth2APIGetOAuth2AuthorizeRequest) Scope

func (Oauth2APIGetOAuth2AuthorizeRequest) State

type Oauth2APIPostOAuth2AuthorizeDecideRequest

type Oauth2APIPostOAuth2AuthorizeDecideRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIPostOAuth2AuthorizeDecideRequest) Execute

func (Oauth2APIPostOAuth2AuthorizeDecideRequest) Submit

承諾する場合は\\\"approve\\\"

type Oauth2APIPostOAuth2AuthorizeRequest

type Oauth2APIPostOAuth2AuthorizeRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIPostOAuth2AuthorizeRequest) ClientId

func (Oauth2APIPostOAuth2AuthorizeRequest) CodeChallenge

func (Oauth2APIPostOAuth2AuthorizeRequest) CodeChallengeMethod

func (r Oauth2APIPostOAuth2AuthorizeRequest) CodeChallengeMethod(codeChallengeMethod string) Oauth2APIPostOAuth2AuthorizeRequest

func (Oauth2APIPostOAuth2AuthorizeRequest) Execute

func (Oauth2APIPostOAuth2AuthorizeRequest) Nonce

func (Oauth2APIPostOAuth2AuthorizeRequest) Prompt

func (Oauth2APIPostOAuth2AuthorizeRequest) RedirectUri

func (Oauth2APIPostOAuth2AuthorizeRequest) ResponseType

func (Oauth2APIPostOAuth2AuthorizeRequest) Scope

func (Oauth2APIPostOAuth2AuthorizeRequest) State

type Oauth2APIPostOAuth2TokenRequest

type Oauth2APIPostOAuth2TokenRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIPostOAuth2TokenRequest) ClientId

func (Oauth2APIPostOAuth2TokenRequest) ClientSecret

func (Oauth2APIPostOAuth2TokenRequest) Code

func (Oauth2APIPostOAuth2TokenRequest) CodeVerifier

func (Oauth2APIPostOAuth2TokenRequest) Execute

func (Oauth2APIPostOAuth2TokenRequest) GrantType

func (Oauth2APIPostOAuth2TokenRequest) Password

func (Oauth2APIPostOAuth2TokenRequest) RedirectUri

func (Oauth2APIPostOAuth2TokenRequest) RefreshToken

func (Oauth2APIPostOAuth2TokenRequest) Scope

func (Oauth2APIPostOAuth2TokenRequest) Username

type Oauth2APIRevokeClientTokensRequest

type Oauth2APIRevokeClientTokensRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIRevokeClientTokensRequest) Execute

type Oauth2APIRevokeMyTokenRequest

type Oauth2APIRevokeMyTokenRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIRevokeMyTokenRequest) Execute

type Oauth2APIRevokeOAuth2TokenRequest

type Oauth2APIRevokeOAuth2TokenRequest struct {
	ApiService *Oauth2APIService
	// contains filtered or unexported fields
}

func (Oauth2APIRevokeOAuth2TokenRequest) Execute

func (Oauth2APIRevokeOAuth2TokenRequest) Token

無効化するOAuth2トークンまたはOAuth2リフレッシュトークン

type Oauth2APIService

type Oauth2APIService service

Oauth2APIService Oauth2API service

func (*Oauth2APIService) CreateClient

CreateClient OAuth2クライアントを作成

OAuth2クライアントを作成します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return Oauth2APICreateClientRequest

func (*Oauth2APIService) CreateClientExecute

Execute executes the request

@return OAuth2ClientDetail

func (*Oauth2APIService) DeleteClient

func (a *Oauth2APIService) DeleteClient(ctx context.Context, clientId string) Oauth2APIDeleteClientRequest

DeleteClient OAuth2クライアントを削除

指定したOAuth2クライアントを削除します。 対象のクライアントの管理権限が必要です。正常に削除された場合、このクライアントに対する認可は全て取り消されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clientId OAuth2クライアントUUID
@return Oauth2APIDeleteClientRequest

func (*Oauth2APIService) DeleteClientExecute

func (a *Oauth2APIService) DeleteClientExecute(r Oauth2APIDeleteClientRequest) (*http.Response, error)

Execute executes the request

func (*Oauth2APIService) EditClient

func (a *Oauth2APIService) EditClient(ctx context.Context, clientId string) Oauth2APIEditClientRequest

EditClient OAuth2クライアント情報を変更

指定したOAuth2クライアントの情報を変更します。 対象のクライアントの管理権限が必要です。 クライアント開発者UUIDを変更した場合は、変更先ユーザーにクライアント管理権限が移譲され、自分自身は権限を失います。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clientId OAuth2クライアントUUID
@return Oauth2APIEditClientRequest

func (*Oauth2APIService) EditClientExecute

func (a *Oauth2APIService) EditClientExecute(r Oauth2APIEditClientRequest) (*http.Response, error)

Execute executes the request

func (*Oauth2APIService) GetClient

func (a *Oauth2APIService) GetClient(ctx context.Context, clientId string) Oauth2APIGetClientRequest

GetClient OAuth2クライアント情報を取得

指定したOAuth2クライアントの情報を取得します。 詳細情報の取得には対象のクライアントの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clientId OAuth2クライアントUUID
@return Oauth2APIGetClientRequest

func (*Oauth2APIService) GetClientExecute

Execute executes the request

@return GetClient200Response

func (*Oauth2APIService) GetClients

GetClients OAuth2クライアントのリストを取得

自身が開発者のOAuth2クライアントのリストを取得します。 `all`が`true`の場合、全開発者の全クライアントのリストを返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return Oauth2APIGetClientsRequest

func (*Oauth2APIService) GetClientsExecute

Execute executes the request

@return []OAuth2Client

func (*Oauth2APIService) GetMyTokens

GetMyTokens 有効トークンのリストを取得

有効な自分に発行されたOAuth2トークンのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return Oauth2APIGetMyTokensRequest

func (*Oauth2APIService) GetMyTokensExecute

Execute executes the request

@return []ActiveOAuth2Token

func (*Oauth2APIService) GetOAuth2Authorize

GetOAuth2Authorize OAuth2 認可エンドポイント

OAuth2 認可エンドポイント

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return Oauth2APIGetOAuth2AuthorizeRequest

func (*Oauth2APIService) GetOAuth2AuthorizeExecute

func (a *Oauth2APIService) GetOAuth2AuthorizeExecute(r Oauth2APIGetOAuth2AuthorizeRequest) (*http.Response, error)

Execute executes the request

func (*Oauth2APIService) PostOAuth2Authorize

PostOAuth2Authorize OAuth2 認可エンドポイント

OAuth2 認可エンドポイント

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return Oauth2APIPostOAuth2AuthorizeRequest

func (*Oauth2APIService) PostOAuth2AuthorizeDecide

PostOAuth2AuthorizeDecide OAuth2 認可承諾API

OAuth2 認可承諾

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return Oauth2APIPostOAuth2AuthorizeDecideRequest

func (*Oauth2APIService) PostOAuth2AuthorizeDecideExecute

func (a *Oauth2APIService) PostOAuth2AuthorizeDecideExecute(r Oauth2APIPostOAuth2AuthorizeDecideRequest) (*http.Response, error)

Execute executes the request

func (*Oauth2APIService) PostOAuth2AuthorizeExecute

func (a *Oauth2APIService) PostOAuth2AuthorizeExecute(r Oauth2APIPostOAuth2AuthorizeRequest) (*http.Response, error)

Execute executes the request

func (*Oauth2APIService) PostOAuth2Token

PostOAuth2Token OAuth2 トークンエンドポイント

OAuth2 トークンエンドポイント

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return Oauth2APIPostOAuth2TokenRequest

func (*Oauth2APIService) PostOAuth2TokenExecute

Execute executes the request

@return OAuth2Token

func (*Oauth2APIService) RevokeClientTokens

func (a *Oauth2APIService) RevokeClientTokens(ctx context.Context, clientId string) Oauth2APIRevokeClientTokensRequest

RevokeClientTokens OAuthクライアントのトークンを削除

自分が許可している指定したOAuthクライアントのアクセストークンを全てRevokeします。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param clientId OAuth2クライアントUUID
@return Oauth2APIRevokeClientTokensRequest

func (*Oauth2APIService) RevokeClientTokensExecute

func (a *Oauth2APIService) RevokeClientTokensExecute(r Oauth2APIRevokeClientTokensRequest) (*http.Response, error)

Execute executes the request

func (*Oauth2APIService) RevokeMyToken

func (a *Oauth2APIService) RevokeMyToken(ctx context.Context, tokenId string) Oauth2APIRevokeMyTokenRequest

RevokeMyToken トークンの認可を取り消す

自分の指定したトークンの認可を取り消します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tokenId OAuth2トークンUUID
@return Oauth2APIRevokeMyTokenRequest

func (*Oauth2APIService) RevokeMyTokenExecute

func (a *Oauth2APIService) RevokeMyTokenExecute(r Oauth2APIRevokeMyTokenRequest) (*http.Response, error)

Execute executes the request

func (*Oauth2APIService) RevokeOAuth2Token

RevokeOAuth2Token OAuth2 トークン無効化エンドポイント

OAuth2 トークン無効化エンドポイント

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return Oauth2APIRevokeOAuth2TokenRequest

func (*Oauth2APIService) RevokeOAuth2TokenExecute

func (a *Oauth2APIService) RevokeOAuth2TokenExecute(r Oauth2APIRevokeOAuth2TokenRequest) (*http.Response, error)

Execute executes the request

type Ogp

type Ogp struct {
	Type        string     `json:"type"`
	Title       string     `json:"title"`
	Url         string     `json:"url"`
	Images      []OgpMedia `json:"images"`
	Description string     `json:"description"`
	Videos      []OgpMedia `json:"videos"`
}

Ogp OGPの情報

func NewOgp

func NewOgp(type_ string, title string, url string, images []OgpMedia, description string, videos []OgpMedia) *Ogp

NewOgp instantiates a new Ogp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOgpWithDefaults

func NewOgpWithDefaults() *Ogp

NewOgpWithDefaults instantiates a new Ogp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Ogp) GetDescription

func (o *Ogp) GetDescription() string

GetDescription returns the Description field value

func (*Ogp) GetDescriptionOk

func (o *Ogp) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*Ogp) GetImages

func (o *Ogp) GetImages() []OgpMedia

GetImages returns the Images field value

func (*Ogp) GetImagesOk

func (o *Ogp) GetImagesOk() ([]OgpMedia, bool)

GetImagesOk returns a tuple with the Images field value and a boolean to check if the value has been set.

func (*Ogp) GetTitle

func (o *Ogp) GetTitle() string

GetTitle returns the Title field value

func (*Ogp) GetTitleOk

func (o *Ogp) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*Ogp) GetType

func (o *Ogp) GetType() string

GetType returns the Type field value

func (*Ogp) GetTypeOk

func (o *Ogp) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Ogp) GetUrl

func (o *Ogp) GetUrl() string

GetUrl returns the Url field value

func (*Ogp) GetUrlOk

func (o *Ogp) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*Ogp) GetVideos

func (o *Ogp) GetVideos() []OgpMedia

GetVideos returns the Videos field value

func (*Ogp) GetVideosOk

func (o *Ogp) GetVideosOk() ([]OgpMedia, bool)

GetVideosOk returns a tuple with the Videos field value and a boolean to check if the value has been set.

func (Ogp) MarshalJSON

func (o Ogp) MarshalJSON() ([]byte, error)

func (*Ogp) SetDescription

func (o *Ogp) SetDescription(v string)

SetDescription sets field value

func (*Ogp) SetImages

func (o *Ogp) SetImages(v []OgpMedia)

SetImages sets field value

func (*Ogp) SetTitle

func (o *Ogp) SetTitle(v string)

SetTitle sets field value

func (*Ogp) SetType

func (o *Ogp) SetType(v string)

SetType sets field value

func (*Ogp) SetUrl

func (o *Ogp) SetUrl(v string)

SetUrl sets field value

func (*Ogp) SetVideos

func (o *Ogp) SetVideos(v []OgpMedia)

SetVideos sets field value

func (Ogp) ToMap

func (o Ogp) ToMap() (map[string]interface{}, error)

func (*Ogp) UnmarshalJSON

func (o *Ogp) UnmarshalJSON(data []byte) (err error)

type OgpAPIDeleteOgpCacheRequest

type OgpAPIDeleteOgpCacheRequest struct {
	ApiService *OgpAPIService
	// contains filtered or unexported fields
}

func (OgpAPIDeleteOgpCacheRequest) Execute

func (OgpAPIDeleteOgpCacheRequest) Url

OGPのキャッシュを削除したいURL

type OgpAPIGetOgpRequest

type OgpAPIGetOgpRequest struct {
	ApiService *OgpAPIService
	// contains filtered or unexported fields
}

func (OgpAPIGetOgpRequest) Execute

func (r OgpAPIGetOgpRequest) Execute() (*Ogp, *http.Response, error)

func (OgpAPIGetOgpRequest) Url

OGPを取得したいURL

type OgpAPIService

type OgpAPIService service

OgpAPIService OgpAPI service

func (*OgpAPIService) DeleteOgpCache

DeleteOgpCache OGP情報のキャッシュを削除

指定されたURLのOGP情報のキャッシュを削除します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return OgpAPIDeleteOgpCacheRequest

func (*OgpAPIService) DeleteOgpCacheExecute

func (a *OgpAPIService) DeleteOgpCacheExecute(r OgpAPIDeleteOgpCacheRequest) (*http.Response, error)

Execute executes the request

func (*OgpAPIService) GetOgp

GetOgp OGP情報を取得

指定されたURLのOGP情報を取得します。 指定されたURLに対するOGP情報が見つからなかった場合、typeがemptyに設定された空のOGP情報を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return OgpAPIGetOgpRequest

func (*OgpAPIService) GetOgpExecute

func (a *OgpAPIService) GetOgpExecute(r OgpAPIGetOgpRequest) (*Ogp, *http.Response, error)

Execute executes the request

@return Ogp

type OgpMedia

type OgpMedia struct {
	Url       string         `json:"url"`
	SecureUrl NullableString `json:"secureUrl"`
	Type      NullableString `json:"type"`
	Width     NullableInt32  `json:"width"`
	Height    NullableInt32  `json:"height"`
}

OgpMedia OGPに含まれる画像の情報

func NewOgpMedia

func NewOgpMedia(url string, secureUrl NullableString, type_ NullableString, width NullableInt32, height NullableInt32) *OgpMedia

NewOgpMedia instantiates a new OgpMedia object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOgpMediaWithDefaults

func NewOgpMediaWithDefaults() *OgpMedia

NewOgpMediaWithDefaults instantiates a new OgpMedia object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OgpMedia) GetHeight

func (o *OgpMedia) GetHeight() int32

GetHeight returns the Height field value If the value is explicit nil, the zero value for int32 will be returned

func (*OgpMedia) GetHeightOk

func (o *OgpMedia) GetHeightOk() (*int32, bool)

GetHeightOk returns a tuple with the Height field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OgpMedia) GetSecureUrl

func (o *OgpMedia) GetSecureUrl() string

GetSecureUrl returns the SecureUrl field value If the value is explicit nil, the zero value for string will be returned

func (*OgpMedia) GetSecureUrlOk

func (o *OgpMedia) GetSecureUrlOk() (*string, bool)

GetSecureUrlOk returns a tuple with the SecureUrl field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OgpMedia) GetType

func (o *OgpMedia) GetType() string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*OgpMedia) GetTypeOk

func (o *OgpMedia) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OgpMedia) GetUrl

func (o *OgpMedia) GetUrl() string

GetUrl returns the Url field value

func (*OgpMedia) GetUrlOk

func (o *OgpMedia) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*OgpMedia) GetWidth

func (o *OgpMedia) GetWidth() int32

GetWidth returns the Width field value If the value is explicit nil, the zero value for int32 will be returned

func (*OgpMedia) GetWidthOk

func (o *OgpMedia) GetWidthOk() (*int32, bool)

GetWidthOk returns a tuple with the Width field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (OgpMedia) MarshalJSON

func (o OgpMedia) MarshalJSON() ([]byte, error)

func (*OgpMedia) SetHeight

func (o *OgpMedia) SetHeight(v int32)

SetHeight sets field value

func (*OgpMedia) SetSecureUrl

func (o *OgpMedia) SetSecureUrl(v string)

SetSecureUrl sets field value

func (*OgpMedia) SetType

func (o *OgpMedia) SetType(v string)

SetType sets field value

func (*OgpMedia) SetUrl

func (o *OgpMedia) SetUrl(v string)

SetUrl sets field value

func (*OgpMedia) SetWidth

func (o *OgpMedia) SetWidth(v int32)

SetWidth sets field value

func (OgpMedia) ToMap

func (o OgpMedia) ToMap() (map[string]interface{}, error)

func (*OgpMedia) UnmarshalJSON

func (o *OgpMedia) UnmarshalJSON(data []byte) (err error)

type ParentChangedEvent

type ParentChangedEvent struct {
	// 変更者UUID
	UserId string `json:"userId"`
	// 変更前親チャンネルUUID
	Before string `json:"before"`
	// 変更後親チャンネルUUID
	After string `json:"after"`
}

ParentChangedEvent 親チャンネル変更イベント

func NewParentChangedEvent

func NewParentChangedEvent(userId string, before string, after string) *ParentChangedEvent

NewParentChangedEvent instantiates a new ParentChangedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewParentChangedEventWithDefaults

func NewParentChangedEventWithDefaults() *ParentChangedEvent

NewParentChangedEventWithDefaults instantiates a new ParentChangedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ParentChangedEvent) GetAfter

func (o *ParentChangedEvent) GetAfter() string

GetAfter returns the After field value

func (*ParentChangedEvent) GetAfterOk

func (o *ParentChangedEvent) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value and a boolean to check if the value has been set.

func (*ParentChangedEvent) GetBefore

func (o *ParentChangedEvent) GetBefore() string

GetBefore returns the Before field value

func (*ParentChangedEvent) GetBeforeOk

func (o *ParentChangedEvent) GetBeforeOk() (*string, bool)

GetBeforeOk returns a tuple with the Before field value and a boolean to check if the value has been set.

func (*ParentChangedEvent) GetUserId

func (o *ParentChangedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*ParentChangedEvent) GetUserIdOk

func (o *ParentChangedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (ParentChangedEvent) MarshalJSON

func (o ParentChangedEvent) MarshalJSON() ([]byte, error)

func (*ParentChangedEvent) SetAfter

func (o *ParentChangedEvent) SetAfter(v string)

SetAfter sets field value

func (*ParentChangedEvent) SetBefore

func (o *ParentChangedEvent) SetBefore(v string)

SetBefore sets field value

func (*ParentChangedEvent) SetUserId

func (o *ParentChangedEvent) SetUserId(v string)

SetUserId sets field value

func (ParentChangedEvent) ToMap

func (o ParentChangedEvent) ToMap() (map[string]interface{}, error)

func (*ParentChangedEvent) UnmarshalJSON

func (o *ParentChangedEvent) UnmarshalJSON(data []byte) (err error)

type PatchBotRequest

type PatchBotRequest struct {
	// BOTユーザー表示名
	DisplayName *string `json:"displayName,omitempty"`
	// BOTの説明
	Description *string `json:"description,omitempty"`
	// 特権
	Privileged *bool    `json:"privileged,omitempty"`
	Mode       *BotMode `json:"mode,omitempty"`
	// BOTサーバーエンドポイント
	Endpoint *string `json:"endpoint,omitempty"`
	// 移譲先の開発者UUID
	DeveloperId *string `json:"developerId,omitempty"`
	// 購読するイベント
	SubscribeEvents []string `json:"subscribeEvents,omitempty"`
	// 自己紹介(biography)
	Bio *string `json:"bio,omitempty"`
}

PatchBotRequest BOT情報変更リクエスト

func NewPatchBotRequest

func NewPatchBotRequest() *PatchBotRequest

NewPatchBotRequest instantiates a new PatchBotRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchBotRequestWithDefaults

func NewPatchBotRequestWithDefaults() *PatchBotRequest

NewPatchBotRequestWithDefaults instantiates a new PatchBotRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchBotRequest) GetBio

func (o *PatchBotRequest) GetBio() string

GetBio returns the Bio field value if set, zero value otherwise.

func (*PatchBotRequest) GetBioOk

func (o *PatchBotRequest) GetBioOk() (*string, bool)

GetBioOk returns a tuple with the Bio field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchBotRequest) GetDescription

func (o *PatchBotRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PatchBotRequest) GetDescriptionOk

func (o *PatchBotRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchBotRequest) GetDeveloperId

func (o *PatchBotRequest) GetDeveloperId() string

GetDeveloperId returns the DeveloperId field value if set, zero value otherwise.

func (*PatchBotRequest) GetDeveloperIdOk

func (o *PatchBotRequest) GetDeveloperIdOk() (*string, bool)

GetDeveloperIdOk returns a tuple with the DeveloperId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchBotRequest) GetDisplayName

func (o *PatchBotRequest) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*PatchBotRequest) GetDisplayNameOk

func (o *PatchBotRequest) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchBotRequest) GetEndpoint

func (o *PatchBotRequest) GetEndpoint() string

GetEndpoint returns the Endpoint field value if set, zero value otherwise.

func (*PatchBotRequest) GetEndpointOk

func (o *PatchBotRequest) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchBotRequest) GetMode

func (o *PatchBotRequest) GetMode() BotMode

GetMode returns the Mode field value if set, zero value otherwise.

func (*PatchBotRequest) GetModeOk

func (o *PatchBotRequest) GetModeOk() (*BotMode, bool)

GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchBotRequest) GetPrivileged

func (o *PatchBotRequest) GetPrivileged() bool

GetPrivileged returns the Privileged field value if set, zero value otherwise.

func (*PatchBotRequest) GetPrivilegedOk

func (o *PatchBotRequest) GetPrivilegedOk() (*bool, bool)

GetPrivilegedOk returns a tuple with the Privileged field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchBotRequest) GetSubscribeEvents

func (o *PatchBotRequest) GetSubscribeEvents() []string

GetSubscribeEvents returns the SubscribeEvents field value if set, zero value otherwise.

func (*PatchBotRequest) GetSubscribeEventsOk

func (o *PatchBotRequest) GetSubscribeEventsOk() ([]string, bool)

GetSubscribeEventsOk returns a tuple with the SubscribeEvents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchBotRequest) HasBio

func (o *PatchBotRequest) HasBio() bool

HasBio returns a boolean if a field has been set.

func (*PatchBotRequest) HasDescription

func (o *PatchBotRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PatchBotRequest) HasDeveloperId

func (o *PatchBotRequest) HasDeveloperId() bool

HasDeveloperId returns a boolean if a field has been set.

func (*PatchBotRequest) HasDisplayName

func (o *PatchBotRequest) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*PatchBotRequest) HasEndpoint

func (o *PatchBotRequest) HasEndpoint() bool

HasEndpoint returns a boolean if a field has been set.

func (*PatchBotRequest) HasMode

func (o *PatchBotRequest) HasMode() bool

HasMode returns a boolean if a field has been set.

func (*PatchBotRequest) HasPrivileged

func (o *PatchBotRequest) HasPrivileged() bool

HasPrivileged returns a boolean if a field has been set.

func (*PatchBotRequest) HasSubscribeEvents

func (o *PatchBotRequest) HasSubscribeEvents() bool

HasSubscribeEvents returns a boolean if a field has been set.

func (PatchBotRequest) MarshalJSON

func (o PatchBotRequest) MarshalJSON() ([]byte, error)

func (*PatchBotRequest) SetBio

func (o *PatchBotRequest) SetBio(v string)

SetBio gets a reference to the given string and assigns it to the Bio field.

func (*PatchBotRequest) SetDescription

func (o *PatchBotRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PatchBotRequest) SetDeveloperId

func (o *PatchBotRequest) SetDeveloperId(v string)

SetDeveloperId gets a reference to the given string and assigns it to the DeveloperId field.

func (*PatchBotRequest) SetDisplayName

func (o *PatchBotRequest) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*PatchBotRequest) SetEndpoint

func (o *PatchBotRequest) SetEndpoint(v string)

SetEndpoint gets a reference to the given string and assigns it to the Endpoint field.

func (*PatchBotRequest) SetMode

func (o *PatchBotRequest) SetMode(v BotMode)

SetMode gets a reference to the given BotMode and assigns it to the Mode field.

func (*PatchBotRequest) SetPrivileged

func (o *PatchBotRequest) SetPrivileged(v bool)

SetPrivileged gets a reference to the given bool and assigns it to the Privileged field.

func (*PatchBotRequest) SetSubscribeEvents

func (o *PatchBotRequest) SetSubscribeEvents(v []string)

SetSubscribeEvents gets a reference to the given []string and assigns it to the SubscribeEvents field.

func (PatchBotRequest) ToMap

func (o PatchBotRequest) ToMap() (map[string]interface{}, error)

type PatchChannelRequest

type PatchChannelRequest struct {
	// チャンネル名
	Name *string `json:"name,omitempty" validate:"regexp=^[a-zA-Z0-9-_]{1,20}$"`
	// アーカイブされているかどうか
	Archived *bool `json:"archived,omitempty"`
	// 強制通知チャンネルかどうか
	Force *bool `json:"force,omitempty"`
	// 親チャンネルUUID
	Parent *string `json:"parent,omitempty"`
}

PatchChannelRequest チャンネル情報変更リクエスト

func NewPatchChannelRequest

func NewPatchChannelRequest() *PatchChannelRequest

NewPatchChannelRequest instantiates a new PatchChannelRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchChannelRequestWithDefaults

func NewPatchChannelRequestWithDefaults() *PatchChannelRequest

NewPatchChannelRequestWithDefaults instantiates a new PatchChannelRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchChannelRequest) GetArchived

func (o *PatchChannelRequest) GetArchived() bool

GetArchived returns the Archived field value if set, zero value otherwise.

func (*PatchChannelRequest) GetArchivedOk

func (o *PatchChannelRequest) GetArchivedOk() (*bool, bool)

GetArchivedOk returns a tuple with the Archived field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchChannelRequest) GetForce

func (o *PatchChannelRequest) GetForce() bool

GetForce returns the Force field value if set, zero value otherwise.

func (*PatchChannelRequest) GetForceOk

func (o *PatchChannelRequest) GetForceOk() (*bool, bool)

GetForceOk returns a tuple with the Force field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchChannelRequest) GetName

func (o *PatchChannelRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PatchChannelRequest) GetNameOk

func (o *PatchChannelRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchChannelRequest) GetParent

func (o *PatchChannelRequest) GetParent() string

GetParent returns the Parent field value if set, zero value otherwise.

func (*PatchChannelRequest) GetParentOk

func (o *PatchChannelRequest) GetParentOk() (*string, bool)

GetParentOk returns a tuple with the Parent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchChannelRequest) HasArchived

func (o *PatchChannelRequest) HasArchived() bool

HasArchived returns a boolean if a field has been set.

func (*PatchChannelRequest) HasForce

func (o *PatchChannelRequest) HasForce() bool

HasForce returns a boolean if a field has been set.

func (*PatchChannelRequest) HasName

func (o *PatchChannelRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*PatchChannelRequest) HasParent

func (o *PatchChannelRequest) HasParent() bool

HasParent returns a boolean if a field has been set.

func (PatchChannelRequest) MarshalJSON

func (o PatchChannelRequest) MarshalJSON() ([]byte, error)

func (*PatchChannelRequest) SetArchived

func (o *PatchChannelRequest) SetArchived(v bool)

SetArchived gets a reference to the given bool and assigns it to the Archived field.

func (*PatchChannelRequest) SetForce

func (o *PatchChannelRequest) SetForce(v bool)

SetForce gets a reference to the given bool and assigns it to the Force field.

func (*PatchChannelRequest) SetName

func (o *PatchChannelRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PatchChannelRequest) SetParent

func (o *PatchChannelRequest) SetParent(v string)

SetParent gets a reference to the given string and assigns it to the Parent field.

func (PatchChannelRequest) ToMap

func (o PatchChannelRequest) ToMap() (map[string]interface{}, error)

type PatchChannelSubscribersRequest

type PatchChannelSubscribersRequest struct {
	// 通知をオンにするユーザーのUUID配列
	On []string `json:"on,omitempty"`
	// 通知をオフにするユーザーのUUID配列
	Off []string `json:"off,omitempty"`
}

PatchChannelSubscribersRequest チャンネル購読者編集リクエスト

func NewPatchChannelSubscribersRequest

func NewPatchChannelSubscribersRequest() *PatchChannelSubscribersRequest

NewPatchChannelSubscribersRequest instantiates a new PatchChannelSubscribersRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchChannelSubscribersRequestWithDefaults

func NewPatchChannelSubscribersRequestWithDefaults() *PatchChannelSubscribersRequest

NewPatchChannelSubscribersRequestWithDefaults instantiates a new PatchChannelSubscribersRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchChannelSubscribersRequest) GetOff

func (o *PatchChannelSubscribersRequest) GetOff() []string

GetOff returns the Off field value if set, zero value otherwise.

func (*PatchChannelSubscribersRequest) GetOffOk

func (o *PatchChannelSubscribersRequest) GetOffOk() ([]string, bool)

GetOffOk returns a tuple with the Off field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchChannelSubscribersRequest) GetOn

GetOn returns the On field value if set, zero value otherwise.

func (*PatchChannelSubscribersRequest) GetOnOk

func (o *PatchChannelSubscribersRequest) GetOnOk() ([]string, bool)

GetOnOk returns a tuple with the On field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchChannelSubscribersRequest) HasOff

HasOff returns a boolean if a field has been set.

func (*PatchChannelSubscribersRequest) HasOn

HasOn returns a boolean if a field has been set.

func (PatchChannelSubscribersRequest) MarshalJSON

func (o PatchChannelSubscribersRequest) MarshalJSON() ([]byte, error)

func (*PatchChannelSubscribersRequest) SetOff

func (o *PatchChannelSubscribersRequest) SetOff(v []string)

SetOff gets a reference to the given []string and assigns it to the Off field.

func (*PatchChannelSubscribersRequest) SetOn

func (o *PatchChannelSubscribersRequest) SetOn(v []string)

SetOn gets a reference to the given []string and assigns it to the On field.

func (PatchChannelSubscribersRequest) ToMap

func (o PatchChannelSubscribersRequest) ToMap() (map[string]interface{}, error)

type PatchClientRequest

type PatchClientRequest struct {
	// クライアント名
	Name *string `json:"name,omitempty"`
	// 説明
	Description *string `json:"description,omitempty"`
	// コールバックURL
	CallbackUrl *string `json:"callbackUrl,omitempty"`
	// クライアント開発者UUID
	DeveloperId *string `json:"developerId,omitempty"`
	// confidential client なら true, public client なら false
	Confidential *bool `json:"confidential,omitempty"`
}

PatchClientRequest OAuth2クライアント情報変更リクエスト

func NewPatchClientRequest

func NewPatchClientRequest() *PatchClientRequest

NewPatchClientRequest instantiates a new PatchClientRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchClientRequestWithDefaults

func NewPatchClientRequestWithDefaults() *PatchClientRequest

NewPatchClientRequestWithDefaults instantiates a new PatchClientRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchClientRequest) GetCallbackUrl

func (o *PatchClientRequest) GetCallbackUrl() string

GetCallbackUrl returns the CallbackUrl field value if set, zero value otherwise.

func (*PatchClientRequest) GetCallbackUrlOk

func (o *PatchClientRequest) GetCallbackUrlOk() (*string, bool)

GetCallbackUrlOk returns a tuple with the CallbackUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchClientRequest) GetConfidential

func (o *PatchClientRequest) GetConfidential() bool

GetConfidential returns the Confidential field value if set, zero value otherwise.

func (*PatchClientRequest) GetConfidentialOk

func (o *PatchClientRequest) GetConfidentialOk() (*bool, bool)

GetConfidentialOk returns a tuple with the Confidential field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchClientRequest) GetDescription

func (o *PatchClientRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PatchClientRequest) GetDescriptionOk

func (o *PatchClientRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchClientRequest) GetDeveloperId

func (o *PatchClientRequest) GetDeveloperId() string

GetDeveloperId returns the DeveloperId field value if set, zero value otherwise.

func (*PatchClientRequest) GetDeveloperIdOk

func (o *PatchClientRequest) GetDeveloperIdOk() (*string, bool)

GetDeveloperIdOk returns a tuple with the DeveloperId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchClientRequest) GetName

func (o *PatchClientRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PatchClientRequest) GetNameOk

func (o *PatchClientRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchClientRequest) HasCallbackUrl

func (o *PatchClientRequest) HasCallbackUrl() bool

HasCallbackUrl returns a boolean if a field has been set.

func (*PatchClientRequest) HasConfidential

func (o *PatchClientRequest) HasConfidential() bool

HasConfidential returns a boolean if a field has been set.

func (*PatchClientRequest) HasDescription

func (o *PatchClientRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PatchClientRequest) HasDeveloperId

func (o *PatchClientRequest) HasDeveloperId() bool

HasDeveloperId returns a boolean if a field has been set.

func (*PatchClientRequest) HasName

func (o *PatchClientRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (PatchClientRequest) MarshalJSON

func (o PatchClientRequest) MarshalJSON() ([]byte, error)

func (*PatchClientRequest) SetCallbackUrl

func (o *PatchClientRequest) SetCallbackUrl(v string)

SetCallbackUrl gets a reference to the given string and assigns it to the CallbackUrl field.

func (*PatchClientRequest) SetConfidential

func (o *PatchClientRequest) SetConfidential(v bool)

SetConfidential gets a reference to the given bool and assigns it to the Confidential field.

func (*PatchClientRequest) SetDescription

func (o *PatchClientRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PatchClientRequest) SetDeveloperId

func (o *PatchClientRequest) SetDeveloperId(v string)

SetDeveloperId gets a reference to the given string and assigns it to the DeveloperId field.

func (*PatchClientRequest) SetName

func (o *PatchClientRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (PatchClientRequest) ToMap

func (o PatchClientRequest) ToMap() (map[string]interface{}, error)

type PatchClipFolderRequest

type PatchClipFolderRequest struct {
	// フォルダ名
	Name *string `json:"name,omitempty"`
	// 説明
	Description *string `json:"description,omitempty"`
}

PatchClipFolderRequest クリップフォルダ情報編集リクエスト

func NewPatchClipFolderRequest

func NewPatchClipFolderRequest() *PatchClipFolderRequest

NewPatchClipFolderRequest instantiates a new PatchClipFolderRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchClipFolderRequestWithDefaults

func NewPatchClipFolderRequestWithDefaults() *PatchClipFolderRequest

NewPatchClipFolderRequestWithDefaults instantiates a new PatchClipFolderRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchClipFolderRequest) GetDescription

func (o *PatchClipFolderRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PatchClipFolderRequest) GetDescriptionOk

func (o *PatchClipFolderRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchClipFolderRequest) GetName

func (o *PatchClipFolderRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PatchClipFolderRequest) GetNameOk

func (o *PatchClipFolderRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchClipFolderRequest) HasDescription

func (o *PatchClipFolderRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PatchClipFolderRequest) HasName

func (o *PatchClipFolderRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (PatchClipFolderRequest) MarshalJSON

func (o PatchClipFolderRequest) MarshalJSON() ([]byte, error)

func (*PatchClipFolderRequest) SetDescription

func (o *PatchClipFolderRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PatchClipFolderRequest) SetName

func (o *PatchClipFolderRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (PatchClipFolderRequest) ToMap

func (o PatchClipFolderRequest) ToMap() (map[string]interface{}, error)

type PatchGroupMemberRequest

type PatchGroupMemberRequest struct {
	// ユーザーの役割
	Role string `json:"role"`
}

PatchGroupMemberRequest ユーザーグループメンバー編集リクエスト

func NewPatchGroupMemberRequest

func NewPatchGroupMemberRequest(role string) *PatchGroupMemberRequest

NewPatchGroupMemberRequest instantiates a new PatchGroupMemberRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchGroupMemberRequestWithDefaults

func NewPatchGroupMemberRequestWithDefaults() *PatchGroupMemberRequest

NewPatchGroupMemberRequestWithDefaults instantiates a new PatchGroupMemberRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchGroupMemberRequest) GetRole

func (o *PatchGroupMemberRequest) GetRole() string

GetRole returns the Role field value

func (*PatchGroupMemberRequest) GetRoleOk

func (o *PatchGroupMemberRequest) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (PatchGroupMemberRequest) MarshalJSON

func (o PatchGroupMemberRequest) MarshalJSON() ([]byte, error)

func (*PatchGroupMemberRequest) SetRole

func (o *PatchGroupMemberRequest) SetRole(v string)

SetRole sets field value

func (PatchGroupMemberRequest) ToMap

func (o PatchGroupMemberRequest) ToMap() (map[string]interface{}, error)

func (*PatchGroupMemberRequest) UnmarshalJSON

func (o *PatchGroupMemberRequest) UnmarshalJSON(data []byte) (err error)

type PatchMeRequest

type PatchMeRequest struct {
	// 新しい表示名
	DisplayName *string `json:"displayName,omitempty"`
	// TwitterID
	TwitterId *string `json:"twitterId,omitempty" validate:"regexp=^[a-zA-Z0-9_]{1,15}$"`
	// 自己紹介(biography)
	Bio *string `json:"bio,omitempty"`
	// ホームチャンネルのUUID `00000000-0000-0000-0000-000000000000`を指定すると、ホームチャンネルが`null`に設定されます
	HomeChannel *string `json:"homeChannel,omitempty"`
}

PatchMeRequest 自分のユーザー情報変更リクエスト

func NewPatchMeRequest

func NewPatchMeRequest() *PatchMeRequest

NewPatchMeRequest instantiates a new PatchMeRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchMeRequestWithDefaults

func NewPatchMeRequestWithDefaults() *PatchMeRequest

NewPatchMeRequestWithDefaults instantiates a new PatchMeRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchMeRequest) GetBio

func (o *PatchMeRequest) GetBio() string

GetBio returns the Bio field value if set, zero value otherwise.

func (*PatchMeRequest) GetBioOk

func (o *PatchMeRequest) GetBioOk() (*string, bool)

GetBioOk returns a tuple with the Bio field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchMeRequest) GetDisplayName

func (o *PatchMeRequest) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*PatchMeRequest) GetDisplayNameOk

func (o *PatchMeRequest) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchMeRequest) GetHomeChannel

func (o *PatchMeRequest) GetHomeChannel() string

GetHomeChannel returns the HomeChannel field value if set, zero value otherwise.

func (*PatchMeRequest) GetHomeChannelOk

func (o *PatchMeRequest) GetHomeChannelOk() (*string, bool)

GetHomeChannelOk returns a tuple with the HomeChannel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchMeRequest) GetTwitterId

func (o *PatchMeRequest) GetTwitterId() string

GetTwitterId returns the TwitterId field value if set, zero value otherwise.

func (*PatchMeRequest) GetTwitterIdOk

func (o *PatchMeRequest) GetTwitterIdOk() (*string, bool)

GetTwitterIdOk returns a tuple with the TwitterId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchMeRequest) HasBio

func (o *PatchMeRequest) HasBio() bool

HasBio returns a boolean if a field has been set.

func (*PatchMeRequest) HasDisplayName

func (o *PatchMeRequest) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*PatchMeRequest) HasHomeChannel

func (o *PatchMeRequest) HasHomeChannel() bool

HasHomeChannel returns a boolean if a field has been set.

func (*PatchMeRequest) HasTwitterId

func (o *PatchMeRequest) HasTwitterId() bool

HasTwitterId returns a boolean if a field has been set.

func (PatchMeRequest) MarshalJSON

func (o PatchMeRequest) MarshalJSON() ([]byte, error)

func (*PatchMeRequest) SetBio

func (o *PatchMeRequest) SetBio(v string)

SetBio gets a reference to the given string and assigns it to the Bio field.

func (*PatchMeRequest) SetDisplayName

func (o *PatchMeRequest) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*PatchMeRequest) SetHomeChannel

func (o *PatchMeRequest) SetHomeChannel(v string)

SetHomeChannel gets a reference to the given string and assigns it to the HomeChannel field.

func (*PatchMeRequest) SetTwitterId

func (o *PatchMeRequest) SetTwitterId(v string)

SetTwitterId gets a reference to the given string and assigns it to the TwitterId field.

func (PatchMeRequest) ToMap

func (o PatchMeRequest) ToMap() (map[string]interface{}, error)

type PatchStampPaletteRequest

type PatchStampPaletteRequest struct {
	// パレット名
	Name *string `json:"name,omitempty"`
	// 説明
	Description *string `json:"description,omitempty"`
	// パレット内のスタンプUUIDの配列
	Stamps []string `json:"stamps,omitempty"`
}

PatchStampPaletteRequest スタンプパレット情報変更リクエスト

func NewPatchStampPaletteRequest

func NewPatchStampPaletteRequest() *PatchStampPaletteRequest

NewPatchStampPaletteRequest instantiates a new PatchStampPaletteRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchStampPaletteRequestWithDefaults

func NewPatchStampPaletteRequestWithDefaults() *PatchStampPaletteRequest

NewPatchStampPaletteRequestWithDefaults instantiates a new PatchStampPaletteRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchStampPaletteRequest) GetDescription

func (o *PatchStampPaletteRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PatchStampPaletteRequest) GetDescriptionOk

func (o *PatchStampPaletteRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchStampPaletteRequest) GetName

func (o *PatchStampPaletteRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PatchStampPaletteRequest) GetNameOk

func (o *PatchStampPaletteRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchStampPaletteRequest) GetStamps

func (o *PatchStampPaletteRequest) GetStamps() []string

GetStamps returns the Stamps field value if set, zero value otherwise.

func (*PatchStampPaletteRequest) GetStampsOk

func (o *PatchStampPaletteRequest) GetStampsOk() ([]string, bool)

GetStampsOk returns a tuple with the Stamps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchStampPaletteRequest) HasDescription

func (o *PatchStampPaletteRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PatchStampPaletteRequest) HasName

func (o *PatchStampPaletteRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*PatchStampPaletteRequest) HasStamps

func (o *PatchStampPaletteRequest) HasStamps() bool

HasStamps returns a boolean if a field has been set.

func (PatchStampPaletteRequest) MarshalJSON

func (o PatchStampPaletteRequest) MarshalJSON() ([]byte, error)

func (*PatchStampPaletteRequest) SetDescription

func (o *PatchStampPaletteRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PatchStampPaletteRequest) SetName

func (o *PatchStampPaletteRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PatchStampPaletteRequest) SetStamps

func (o *PatchStampPaletteRequest) SetStamps(v []string)

SetStamps gets a reference to the given []string and assigns it to the Stamps field.

func (PatchStampPaletteRequest) ToMap

func (o PatchStampPaletteRequest) ToMap() (map[string]interface{}, error)

type PatchStampRequest

type PatchStampRequest struct {
	// スタンプ名
	Name *string `json:"name,omitempty" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// 作成者UUID
	CreatorId *string `json:"creatorId,omitempty"`
}

PatchStampRequest スタンプ情報変更リクエスト

func NewPatchStampRequest

func NewPatchStampRequest() *PatchStampRequest

NewPatchStampRequest instantiates a new PatchStampRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchStampRequestWithDefaults

func NewPatchStampRequestWithDefaults() *PatchStampRequest

NewPatchStampRequestWithDefaults instantiates a new PatchStampRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchStampRequest) GetCreatorId

func (o *PatchStampRequest) GetCreatorId() string

GetCreatorId returns the CreatorId field value if set, zero value otherwise.

func (*PatchStampRequest) GetCreatorIdOk

func (o *PatchStampRequest) GetCreatorIdOk() (*string, bool)

GetCreatorIdOk returns a tuple with the CreatorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchStampRequest) GetName

func (o *PatchStampRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PatchStampRequest) GetNameOk

func (o *PatchStampRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchStampRequest) HasCreatorId

func (o *PatchStampRequest) HasCreatorId() bool

HasCreatorId returns a boolean if a field has been set.

func (*PatchStampRequest) HasName

func (o *PatchStampRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (PatchStampRequest) MarshalJSON

func (o PatchStampRequest) MarshalJSON() ([]byte, error)

func (*PatchStampRequest) SetCreatorId

func (o *PatchStampRequest) SetCreatorId(v string)

SetCreatorId gets a reference to the given string and assigns it to the CreatorId field.

func (*PatchStampRequest) SetName

func (o *PatchStampRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (PatchStampRequest) ToMap

func (o PatchStampRequest) ToMap() (map[string]interface{}, error)

type PatchUserGroupRequest

type PatchUserGroupRequest struct {
	// グループ名
	Name *string `json:"name,omitempty"`
	// グループ説明
	Description *string `json:"description,omitempty"`
	// グループタイプ
	Type *string `json:"type,omitempty"`
}

PatchUserGroupRequest ユーザーグループ編集リクエスト

func NewPatchUserGroupRequest

func NewPatchUserGroupRequest() *PatchUserGroupRequest

NewPatchUserGroupRequest instantiates a new PatchUserGroupRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchUserGroupRequestWithDefaults

func NewPatchUserGroupRequestWithDefaults() *PatchUserGroupRequest

NewPatchUserGroupRequestWithDefaults instantiates a new PatchUserGroupRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchUserGroupRequest) GetDescription

func (o *PatchUserGroupRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PatchUserGroupRequest) GetDescriptionOk

func (o *PatchUserGroupRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchUserGroupRequest) GetName

func (o *PatchUserGroupRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PatchUserGroupRequest) GetNameOk

func (o *PatchUserGroupRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchUserGroupRequest) GetType

func (o *PatchUserGroupRequest) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PatchUserGroupRequest) GetTypeOk

func (o *PatchUserGroupRequest) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchUserGroupRequest) HasDescription

func (o *PatchUserGroupRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PatchUserGroupRequest) HasName

func (o *PatchUserGroupRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*PatchUserGroupRequest) HasType

func (o *PatchUserGroupRequest) HasType() bool

HasType returns a boolean if a field has been set.

func (PatchUserGroupRequest) MarshalJSON

func (o PatchUserGroupRequest) MarshalJSON() ([]byte, error)

func (*PatchUserGroupRequest) SetDescription

func (o *PatchUserGroupRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PatchUserGroupRequest) SetName

func (o *PatchUserGroupRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PatchUserGroupRequest) SetType

func (o *PatchUserGroupRequest) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (PatchUserGroupRequest) ToMap

func (o PatchUserGroupRequest) ToMap() (map[string]interface{}, error)

type PatchUserRequest

type PatchUserRequest struct {
	// 新しい表示名
	DisplayName *string `json:"displayName,omitempty"`
	// TwitterID
	TwitterId *string           `json:"twitterId,omitempty" validate:"regexp=^[a-zA-Z0-9_]{1,15}$"`
	State     *UserAccountState `json:"state,omitempty"`
	// ユーザーロール
	Role *string `json:"role,omitempty"`
}

PatchUserRequest ユーザー情報編集リクエスト

func NewPatchUserRequest

func NewPatchUserRequest() *PatchUserRequest

NewPatchUserRequest instantiates a new PatchUserRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchUserRequestWithDefaults

func NewPatchUserRequestWithDefaults() *PatchUserRequest

NewPatchUserRequestWithDefaults instantiates a new PatchUserRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchUserRequest) GetDisplayName

func (o *PatchUserRequest) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*PatchUserRequest) GetDisplayNameOk

func (o *PatchUserRequest) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchUserRequest) GetRole

func (o *PatchUserRequest) GetRole() string

GetRole returns the Role field value if set, zero value otherwise.

func (*PatchUserRequest) GetRoleOk

func (o *PatchUserRequest) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchUserRequest) GetState

func (o *PatchUserRequest) GetState() UserAccountState

GetState returns the State field value if set, zero value otherwise.

func (*PatchUserRequest) GetStateOk

func (o *PatchUserRequest) GetStateOk() (*UserAccountState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchUserRequest) GetTwitterId

func (o *PatchUserRequest) GetTwitterId() string

GetTwitterId returns the TwitterId field value if set, zero value otherwise.

func (*PatchUserRequest) GetTwitterIdOk

func (o *PatchUserRequest) GetTwitterIdOk() (*string, bool)

GetTwitterIdOk returns a tuple with the TwitterId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchUserRequest) HasDisplayName

func (o *PatchUserRequest) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*PatchUserRequest) HasRole

func (o *PatchUserRequest) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*PatchUserRequest) HasState

func (o *PatchUserRequest) HasState() bool

HasState returns a boolean if a field has been set.

func (*PatchUserRequest) HasTwitterId

func (o *PatchUserRequest) HasTwitterId() bool

HasTwitterId returns a boolean if a field has been set.

func (PatchUserRequest) MarshalJSON

func (o PatchUserRequest) MarshalJSON() ([]byte, error)

func (*PatchUserRequest) SetDisplayName

func (o *PatchUserRequest) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*PatchUserRequest) SetRole

func (o *PatchUserRequest) SetRole(v string)

SetRole gets a reference to the given string and assigns it to the Role field.

func (*PatchUserRequest) SetState

func (o *PatchUserRequest) SetState(v UserAccountState)

SetState gets a reference to the given UserAccountState and assigns it to the State field.

func (*PatchUserRequest) SetTwitterId

func (o *PatchUserRequest) SetTwitterId(v string)

SetTwitterId gets a reference to the given string and assigns it to the TwitterId field.

func (PatchUserRequest) ToMap

func (o PatchUserRequest) ToMap() (map[string]interface{}, error)

type PatchUserTagRequest

type PatchUserTagRequest struct {
	// タグのロック状態
	IsLocked bool `json:"isLocked"`
}

PatchUserTagRequest ユーザーのタグの編集リクエスト

func NewPatchUserTagRequest

func NewPatchUserTagRequest(isLocked bool) *PatchUserTagRequest

NewPatchUserTagRequest instantiates a new PatchUserTagRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchUserTagRequestWithDefaults

func NewPatchUserTagRequestWithDefaults() *PatchUserTagRequest

NewPatchUserTagRequestWithDefaults instantiates a new PatchUserTagRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchUserTagRequest) GetIsLocked

func (o *PatchUserTagRequest) GetIsLocked() bool

GetIsLocked returns the IsLocked field value

func (*PatchUserTagRequest) GetIsLockedOk

func (o *PatchUserTagRequest) GetIsLockedOk() (*bool, bool)

GetIsLockedOk returns a tuple with the IsLocked field value and a boolean to check if the value has been set.

func (PatchUserTagRequest) MarshalJSON

func (o PatchUserTagRequest) MarshalJSON() ([]byte, error)

func (*PatchUserTagRequest) SetIsLocked

func (o *PatchUserTagRequest) SetIsLocked(v bool)

SetIsLocked sets field value

func (PatchUserTagRequest) ToMap

func (o PatchUserTagRequest) ToMap() (map[string]interface{}, error)

func (*PatchUserTagRequest) UnmarshalJSON

func (o *PatchUserTagRequest) UnmarshalJSON(data []byte) (err error)

type PatchWebhookRequest

type PatchWebhookRequest struct {
	// Webhookユーザー表示名
	Name *string `json:"name,omitempty"`
	// 説明
	Description *string `json:"description,omitempty"`
	// デフォルトの投稿先チャンネルUUID
	ChannelId *string `json:"channelId,omitempty"`
	// Webhookシークレット
	Secret *string `json:"secret,omitempty"`
	// 移譲先のユーザーUUID
	OwnerId *string `json:"ownerId,omitempty"`
}

PatchWebhookRequest Webhook情報変更リクエスト

func NewPatchWebhookRequest

func NewPatchWebhookRequest() *PatchWebhookRequest

NewPatchWebhookRequest instantiates a new PatchWebhookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchWebhookRequestWithDefaults

func NewPatchWebhookRequestWithDefaults() *PatchWebhookRequest

NewPatchWebhookRequestWithDefaults instantiates a new PatchWebhookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchWebhookRequest) GetChannelId

func (o *PatchWebhookRequest) GetChannelId() string

GetChannelId returns the ChannelId field value if set, zero value otherwise.

func (*PatchWebhookRequest) GetChannelIdOk

func (o *PatchWebhookRequest) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchWebhookRequest) GetDescription

func (o *PatchWebhookRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PatchWebhookRequest) GetDescriptionOk

func (o *PatchWebhookRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchWebhookRequest) GetName

func (o *PatchWebhookRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PatchWebhookRequest) GetNameOk

func (o *PatchWebhookRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchWebhookRequest) GetOwnerId

func (o *PatchWebhookRequest) GetOwnerId() string

GetOwnerId returns the OwnerId field value if set, zero value otherwise.

func (*PatchWebhookRequest) GetOwnerIdOk

func (o *PatchWebhookRequest) GetOwnerIdOk() (*string, bool)

GetOwnerIdOk returns a tuple with the OwnerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchWebhookRequest) GetSecret

func (o *PatchWebhookRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PatchWebhookRequest) GetSecretOk

func (o *PatchWebhookRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchWebhookRequest) HasChannelId

func (o *PatchWebhookRequest) HasChannelId() bool

HasChannelId returns a boolean if a field has been set.

func (*PatchWebhookRequest) HasDescription

func (o *PatchWebhookRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PatchWebhookRequest) HasName

func (o *PatchWebhookRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*PatchWebhookRequest) HasOwnerId

func (o *PatchWebhookRequest) HasOwnerId() bool

HasOwnerId returns a boolean if a field has been set.

func (*PatchWebhookRequest) HasSecret

func (o *PatchWebhookRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (PatchWebhookRequest) MarshalJSON

func (o PatchWebhookRequest) MarshalJSON() ([]byte, error)

func (*PatchWebhookRequest) SetChannelId

func (o *PatchWebhookRequest) SetChannelId(v string)

SetChannelId gets a reference to the given string and assigns it to the ChannelId field.

func (*PatchWebhookRequest) SetDescription

func (o *PatchWebhookRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PatchWebhookRequest) SetName

func (o *PatchWebhookRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PatchWebhookRequest) SetOwnerId

func (o *PatchWebhookRequest) SetOwnerId(v string)

SetOwnerId gets a reference to the given string and assigns it to the OwnerId field.

func (*PatchWebhookRequest) SetSecret

func (o *PatchWebhookRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (PatchWebhookRequest) ToMap

func (o PatchWebhookRequest) ToMap() (map[string]interface{}, error)

type Pin

type Pin struct {
	// ピン留めしたユーザーUUID
	UserId string `json:"userId"`
	// ピン留めされた日時
	PinnedAt time.Time `json:"pinnedAt"`
	Message  Message   `json:"message"`
}

Pin ピン情報(メッセージ本体付き)

func NewPin

func NewPin(userId string, pinnedAt time.Time, message Message) *Pin

NewPin instantiates a new Pin object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPinWithDefaults

func NewPinWithDefaults() *Pin

NewPinWithDefaults instantiates a new Pin object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Pin) GetMessage

func (o *Pin) GetMessage() Message

GetMessage returns the Message field value

func (*Pin) GetMessageOk

func (o *Pin) GetMessageOk() (*Message, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*Pin) GetPinnedAt

func (o *Pin) GetPinnedAt() time.Time

GetPinnedAt returns the PinnedAt field value

func (*Pin) GetPinnedAtOk

func (o *Pin) GetPinnedAtOk() (*time.Time, bool)

GetPinnedAtOk returns a tuple with the PinnedAt field value and a boolean to check if the value has been set.

func (*Pin) GetUserId

func (o *Pin) GetUserId() string

GetUserId returns the UserId field value

func (*Pin) GetUserIdOk

func (o *Pin) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (Pin) MarshalJSON

func (o Pin) MarshalJSON() ([]byte, error)

func (*Pin) SetMessage

func (o *Pin) SetMessage(v Message)

SetMessage sets field value

func (*Pin) SetPinnedAt

func (o *Pin) SetPinnedAt(v time.Time)

SetPinnedAt sets field value

func (*Pin) SetUserId

func (o *Pin) SetUserId(v string)

SetUserId sets field value

func (Pin) ToMap

func (o Pin) ToMap() (map[string]interface{}, error)

func (*Pin) UnmarshalJSON

func (o *Pin) UnmarshalJSON(data []byte) (err error)

type PinAPICreatePinRequest

type PinAPICreatePinRequest struct {
	ApiService *PinAPIService
	// contains filtered or unexported fields
}

func (PinAPICreatePinRequest) Execute

type PinAPIGetChannelPinsRequest

type PinAPIGetChannelPinsRequest struct {
	ApiService *PinAPIService
	// contains filtered or unexported fields
}

func (PinAPIGetChannelPinsRequest) Execute

func (r PinAPIGetChannelPinsRequest) Execute() ([]Pin, *http.Response, error)

type PinAPIGetPinRequest

type PinAPIGetPinRequest struct {
	ApiService *PinAPIService
	// contains filtered or unexported fields
}

func (PinAPIGetPinRequest) Execute

func (r PinAPIGetPinRequest) Execute() (*MessagePin, *http.Response, error)

type PinAPIRemovePinRequest

type PinAPIRemovePinRequest struct {
	ApiService *PinAPIService
	// contains filtered or unexported fields
}

func (PinAPIRemovePinRequest) Execute

func (r PinAPIRemovePinRequest) Execute() (*http.Response, error)

type PinAPIService

type PinAPIService service

PinAPIService PinAPI service

func (*PinAPIService) CreatePin

func (a *PinAPIService) CreatePin(ctx context.Context, messageId string) PinAPICreatePinRequest

CreatePin ピン留めする

指定したメッセージをピン留めします。 アーカイブされているチャンネルのメッセージ・存在しないメッセージ・チャンネル当たりの上限数を超えたメッセージのピン留めはできません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return PinAPICreatePinRequest

func (*PinAPIService) CreatePinExecute

func (a *PinAPIService) CreatePinExecute(r PinAPICreatePinRequest) (*MessagePin, *http.Response, error)

Execute executes the request

@return MessagePin

func (*PinAPIService) GetChannelPins

func (a *PinAPIService) GetChannelPins(ctx context.Context, channelId string) PinAPIGetChannelPinsRequest

GetChannelPins チャンネルピンのリストを取得

指定したチャンネルにピン留めされているピンメッセージのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return PinAPIGetChannelPinsRequest

func (*PinAPIService) GetChannelPinsExecute

func (a *PinAPIService) GetChannelPinsExecute(r PinAPIGetChannelPinsRequest) ([]Pin, *http.Response, error)

Execute executes the request

@return []Pin

func (*PinAPIService) GetPin

func (a *PinAPIService) GetPin(ctx context.Context, messageId string) PinAPIGetPinRequest

GetPin ピン留めを取得

指定したメッセージのピン留め情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return PinAPIGetPinRequest

func (*PinAPIService) GetPinExecute

func (a *PinAPIService) GetPinExecute(r PinAPIGetPinRequest) (*MessagePin, *http.Response, error)

Execute executes the request

@return MessagePin

func (*PinAPIService) RemovePin

func (a *PinAPIService) RemovePin(ctx context.Context, messageId string) PinAPIRemovePinRequest

RemovePin ピン留めを外す

指定したメッセージのピン留めを外します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return PinAPIRemovePinRequest

func (*PinAPIService) RemovePinExecute

func (a *PinAPIService) RemovePinExecute(r PinAPIRemovePinRequest) (*http.Response, error)

Execute executes the request

type PinAddedEvent

type PinAddedEvent struct {
	// 変更者UUID
	UserId string `json:"userId"`
	// メッセージUUID
	MessageId string `json:"messageId"`
}

PinAddedEvent ピン追加イベント

func NewPinAddedEvent

func NewPinAddedEvent(userId string, messageId string) *PinAddedEvent

NewPinAddedEvent instantiates a new PinAddedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPinAddedEventWithDefaults

func NewPinAddedEventWithDefaults() *PinAddedEvent

NewPinAddedEventWithDefaults instantiates a new PinAddedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PinAddedEvent) GetMessageId

func (o *PinAddedEvent) GetMessageId() string

GetMessageId returns the MessageId field value

func (*PinAddedEvent) GetMessageIdOk

func (o *PinAddedEvent) GetMessageIdOk() (*string, bool)

GetMessageIdOk returns a tuple with the MessageId field value and a boolean to check if the value has been set.

func (*PinAddedEvent) GetUserId

func (o *PinAddedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*PinAddedEvent) GetUserIdOk

func (o *PinAddedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (PinAddedEvent) MarshalJSON

func (o PinAddedEvent) MarshalJSON() ([]byte, error)

func (*PinAddedEvent) SetMessageId

func (o *PinAddedEvent) SetMessageId(v string)

SetMessageId sets field value

func (*PinAddedEvent) SetUserId

func (o *PinAddedEvent) SetUserId(v string)

SetUserId sets field value

func (PinAddedEvent) ToMap

func (o PinAddedEvent) ToMap() (map[string]interface{}, error)

func (*PinAddedEvent) UnmarshalJSON

func (o *PinAddedEvent) UnmarshalJSON(data []byte) (err error)

type PinRemovedEvent

type PinRemovedEvent struct {
	// 変更者UUID
	UserId string `json:"userId"`
	// メッセージUUID
	MessageId string `json:"messageId"`
}

PinRemovedEvent ピン削除イベント

func NewPinRemovedEvent

func NewPinRemovedEvent(userId string, messageId string) *PinRemovedEvent

NewPinRemovedEvent instantiates a new PinRemovedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPinRemovedEventWithDefaults

func NewPinRemovedEventWithDefaults() *PinRemovedEvent

NewPinRemovedEventWithDefaults instantiates a new PinRemovedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PinRemovedEvent) GetMessageId

func (o *PinRemovedEvent) GetMessageId() string

GetMessageId returns the MessageId field value

func (*PinRemovedEvent) GetMessageIdOk

func (o *PinRemovedEvent) GetMessageIdOk() (*string, bool)

GetMessageIdOk returns a tuple with the MessageId field value and a boolean to check if the value has been set.

func (*PinRemovedEvent) GetUserId

func (o *PinRemovedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*PinRemovedEvent) GetUserIdOk

func (o *PinRemovedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (PinRemovedEvent) MarshalJSON

func (o PinRemovedEvent) MarshalJSON() ([]byte, error)

func (*PinRemovedEvent) SetMessageId

func (o *PinRemovedEvent) SetMessageId(v string)

SetMessageId sets field value

func (*PinRemovedEvent) SetUserId

func (o *PinRemovedEvent) SetUserId(v string)

SetUserId sets field value

func (PinRemovedEvent) ToMap

func (o PinRemovedEvent) ToMap() (map[string]interface{}, error)

func (*PinRemovedEvent) UnmarshalJSON

func (o *PinRemovedEvent) UnmarshalJSON(data []byte) (err error)

type PostBotActionJoinRequest

type PostBotActionJoinRequest struct {
	// チャンネルUUID
	ChannelId string `json:"channelId"`
}

PostBotActionJoinRequest BOTチャンネル参加リクエスト

func NewPostBotActionJoinRequest

func NewPostBotActionJoinRequest(channelId string) *PostBotActionJoinRequest

NewPostBotActionJoinRequest instantiates a new PostBotActionJoinRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostBotActionJoinRequestWithDefaults

func NewPostBotActionJoinRequestWithDefaults() *PostBotActionJoinRequest

NewPostBotActionJoinRequestWithDefaults instantiates a new PostBotActionJoinRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostBotActionJoinRequest) GetChannelId

func (o *PostBotActionJoinRequest) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*PostBotActionJoinRequest) GetChannelIdOk

func (o *PostBotActionJoinRequest) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (PostBotActionJoinRequest) MarshalJSON

func (o PostBotActionJoinRequest) MarshalJSON() ([]byte, error)

func (*PostBotActionJoinRequest) SetChannelId

func (o *PostBotActionJoinRequest) SetChannelId(v string)

SetChannelId sets field value

func (PostBotActionJoinRequest) ToMap

func (o PostBotActionJoinRequest) ToMap() (map[string]interface{}, error)

func (*PostBotActionJoinRequest) UnmarshalJSON

func (o *PostBotActionJoinRequest) UnmarshalJSON(data []byte) (err error)

type PostBotActionLeaveRequest

type PostBotActionLeaveRequest struct {
	// チャンネルUUID
	ChannelId string `json:"channelId"`
}

PostBotActionLeaveRequest BOTチャンネル退出リクエスト

func NewPostBotActionLeaveRequest

func NewPostBotActionLeaveRequest(channelId string) *PostBotActionLeaveRequest

NewPostBotActionLeaveRequest instantiates a new PostBotActionLeaveRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostBotActionLeaveRequestWithDefaults

func NewPostBotActionLeaveRequestWithDefaults() *PostBotActionLeaveRequest

NewPostBotActionLeaveRequestWithDefaults instantiates a new PostBotActionLeaveRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostBotActionLeaveRequest) GetChannelId

func (o *PostBotActionLeaveRequest) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*PostBotActionLeaveRequest) GetChannelIdOk

func (o *PostBotActionLeaveRequest) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (PostBotActionLeaveRequest) MarshalJSON

func (o PostBotActionLeaveRequest) MarshalJSON() ([]byte, error)

func (*PostBotActionLeaveRequest) SetChannelId

func (o *PostBotActionLeaveRequest) SetChannelId(v string)

SetChannelId sets field value

func (PostBotActionLeaveRequest) ToMap

func (o PostBotActionLeaveRequest) ToMap() (map[string]interface{}, error)

func (*PostBotActionLeaveRequest) UnmarshalJSON

func (o *PostBotActionLeaveRequest) UnmarshalJSON(data []byte) (err error)

type PostBotRequest

type PostBotRequest struct {
	// BOTユーザーID 自動的に接頭辞\"BOT_\"が付与されます
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,16}$"`
	// BOTユーザー表示名
	DisplayName string `json:"displayName"`
	// BOTの説明
	Description string  `json:"description"`
	Mode        BotMode `json:"mode"`
	// BOTサーバーエンドポイント BOT動作モードがHTTPの場合必須です
	Endpoint *string `json:"endpoint,omitempty"`
}

PostBotRequest BOT作成リクエスト

func NewPostBotRequest

func NewPostBotRequest(name string, displayName string, description string, mode BotMode) *PostBotRequest

NewPostBotRequest instantiates a new PostBotRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostBotRequestWithDefaults

func NewPostBotRequestWithDefaults() *PostBotRequest

NewPostBotRequestWithDefaults instantiates a new PostBotRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostBotRequest) GetDescription

func (o *PostBotRequest) GetDescription() string

GetDescription returns the Description field value

func (*PostBotRequest) GetDescriptionOk

func (o *PostBotRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PostBotRequest) GetDisplayName

func (o *PostBotRequest) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*PostBotRequest) GetDisplayNameOk

func (o *PostBotRequest) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*PostBotRequest) GetEndpoint

func (o *PostBotRequest) GetEndpoint() string

GetEndpoint returns the Endpoint field value if set, zero value otherwise.

func (*PostBotRequest) GetEndpointOk

func (o *PostBotRequest) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostBotRequest) GetMode

func (o *PostBotRequest) GetMode() BotMode

GetMode returns the Mode field value

func (*PostBotRequest) GetModeOk

func (o *PostBotRequest) GetModeOk() (*BotMode, bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*PostBotRequest) GetName

func (o *PostBotRequest) GetName() string

GetName returns the Name field value

func (*PostBotRequest) GetNameOk

func (o *PostBotRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostBotRequest) HasEndpoint

func (o *PostBotRequest) HasEndpoint() bool

HasEndpoint returns a boolean if a field has been set.

func (PostBotRequest) MarshalJSON

func (o PostBotRequest) MarshalJSON() ([]byte, error)

func (*PostBotRequest) SetDescription

func (o *PostBotRequest) SetDescription(v string)

SetDescription sets field value

func (*PostBotRequest) SetDisplayName

func (o *PostBotRequest) SetDisplayName(v string)

SetDisplayName sets field value

func (*PostBotRequest) SetEndpoint

func (o *PostBotRequest) SetEndpoint(v string)

SetEndpoint gets a reference to the given string and assigns it to the Endpoint field.

func (*PostBotRequest) SetMode

func (o *PostBotRequest) SetMode(v BotMode)

SetMode sets field value

func (*PostBotRequest) SetName

func (o *PostBotRequest) SetName(v string)

SetName sets field value

func (PostBotRequest) ToMap

func (o PostBotRequest) ToMap() (map[string]interface{}, error)

func (*PostBotRequest) UnmarshalJSON

func (o *PostBotRequest) UnmarshalJSON(data []byte) (err error)

type PostChannelRequest

type PostChannelRequest struct {
	// チャンネル名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9-_]{1,20}$"`
	// 親チャンネルのUUID ルートに作成する場合はnullを指定
	Parent NullableString `json:"parent"`
}

PostChannelRequest チャンネル作成リクエスト

func NewPostChannelRequest

func NewPostChannelRequest(name string, parent NullableString) *PostChannelRequest

NewPostChannelRequest instantiates a new PostChannelRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostChannelRequestWithDefaults

func NewPostChannelRequestWithDefaults() *PostChannelRequest

NewPostChannelRequestWithDefaults instantiates a new PostChannelRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostChannelRequest) GetName

func (o *PostChannelRequest) GetName() string

GetName returns the Name field value

func (*PostChannelRequest) GetNameOk

func (o *PostChannelRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostChannelRequest) GetParent

func (o *PostChannelRequest) GetParent() string

GetParent returns the Parent field value If the value is explicit nil, the zero value for string will be returned

func (*PostChannelRequest) GetParentOk

func (o *PostChannelRequest) GetParentOk() (*string, bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (PostChannelRequest) MarshalJSON

func (o PostChannelRequest) MarshalJSON() ([]byte, error)

func (*PostChannelRequest) SetName

func (o *PostChannelRequest) SetName(v string)

SetName sets field value

func (*PostChannelRequest) SetParent

func (o *PostChannelRequest) SetParent(v string)

SetParent sets field value

func (PostChannelRequest) ToMap

func (o PostChannelRequest) ToMap() (map[string]interface{}, error)

func (*PostChannelRequest) UnmarshalJSON

func (o *PostChannelRequest) UnmarshalJSON(data []byte) (err error)

type PostClientRequest

type PostClientRequest struct {
	// クライアント名
	Name string `json:"name"`
	// コールバックURL
	CallbackUrl string `json:"callbackUrl"`
	// 要求スコープの配列
	Scopes []OAuth2Scope `json:"scopes"`
	// 説明
	Description string `json:"description"`
	// confidential client なら true, public cleint なら false
	Confidential *bool `json:"confidential,omitempty"`
}

PostClientRequest OAuth2クライアント作成リクエスト

func NewPostClientRequest

func NewPostClientRequest(name string, callbackUrl string, scopes []OAuth2Scope, description string) *PostClientRequest

NewPostClientRequest instantiates a new PostClientRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostClientRequestWithDefaults

func NewPostClientRequestWithDefaults() *PostClientRequest

NewPostClientRequestWithDefaults instantiates a new PostClientRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostClientRequest) GetCallbackUrl

func (o *PostClientRequest) GetCallbackUrl() string

GetCallbackUrl returns the CallbackUrl field value

func (*PostClientRequest) GetCallbackUrlOk

func (o *PostClientRequest) GetCallbackUrlOk() (*string, bool)

GetCallbackUrlOk returns a tuple with the CallbackUrl field value and a boolean to check if the value has been set.

func (*PostClientRequest) GetConfidential

func (o *PostClientRequest) GetConfidential() bool

GetConfidential returns the Confidential field value if set, zero value otherwise.

func (*PostClientRequest) GetConfidentialOk

func (o *PostClientRequest) GetConfidentialOk() (*bool, bool)

GetConfidentialOk returns a tuple with the Confidential field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostClientRequest) GetDescription

func (o *PostClientRequest) GetDescription() string

GetDescription returns the Description field value

func (*PostClientRequest) GetDescriptionOk

func (o *PostClientRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PostClientRequest) GetName

func (o *PostClientRequest) GetName() string

GetName returns the Name field value

func (*PostClientRequest) GetNameOk

func (o *PostClientRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostClientRequest) GetScopes

func (o *PostClientRequest) GetScopes() []OAuth2Scope

GetScopes returns the Scopes field value

func (*PostClientRequest) GetScopesOk

func (o *PostClientRequest) GetScopesOk() ([]OAuth2Scope, bool)

GetScopesOk returns a tuple with the Scopes field value and a boolean to check if the value has been set.

func (*PostClientRequest) HasConfidential

func (o *PostClientRequest) HasConfidential() bool

HasConfidential returns a boolean if a field has been set.

func (PostClientRequest) MarshalJSON

func (o PostClientRequest) MarshalJSON() ([]byte, error)

func (*PostClientRequest) SetCallbackUrl

func (o *PostClientRequest) SetCallbackUrl(v string)

SetCallbackUrl sets field value

func (*PostClientRequest) SetConfidential

func (o *PostClientRequest) SetConfidential(v bool)

SetConfidential gets a reference to the given bool and assigns it to the Confidential field.

func (*PostClientRequest) SetDescription

func (o *PostClientRequest) SetDescription(v string)

SetDescription sets field value

func (*PostClientRequest) SetName

func (o *PostClientRequest) SetName(v string)

SetName sets field value

func (*PostClientRequest) SetScopes

func (o *PostClientRequest) SetScopes(v []OAuth2Scope)

SetScopes sets field value

func (PostClientRequest) ToMap

func (o PostClientRequest) ToMap() (map[string]interface{}, error)

func (*PostClientRequest) UnmarshalJSON

func (o *PostClientRequest) UnmarshalJSON(data []byte) (err error)

type PostClipFolderMessageRequest

type PostClipFolderMessageRequest struct {
	// メッセージUUID
	MessageId string `json:"messageId"`
}

PostClipFolderMessageRequest クリップ追加リクエスト

func NewPostClipFolderMessageRequest

func NewPostClipFolderMessageRequest(messageId string) *PostClipFolderMessageRequest

NewPostClipFolderMessageRequest instantiates a new PostClipFolderMessageRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostClipFolderMessageRequestWithDefaults

func NewPostClipFolderMessageRequestWithDefaults() *PostClipFolderMessageRequest

NewPostClipFolderMessageRequestWithDefaults instantiates a new PostClipFolderMessageRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostClipFolderMessageRequest) GetMessageId

func (o *PostClipFolderMessageRequest) GetMessageId() string

GetMessageId returns the MessageId field value

func (*PostClipFolderMessageRequest) GetMessageIdOk

func (o *PostClipFolderMessageRequest) GetMessageIdOk() (*string, bool)

GetMessageIdOk returns a tuple with the MessageId field value and a boolean to check if the value has been set.

func (PostClipFolderMessageRequest) MarshalJSON

func (o PostClipFolderMessageRequest) MarshalJSON() ([]byte, error)

func (*PostClipFolderMessageRequest) SetMessageId

func (o *PostClipFolderMessageRequest) SetMessageId(v string)

SetMessageId sets field value

func (PostClipFolderMessageRequest) ToMap

func (o PostClipFolderMessageRequest) ToMap() (map[string]interface{}, error)

func (*PostClipFolderMessageRequest) UnmarshalJSON

func (o *PostClipFolderMessageRequest) UnmarshalJSON(data []byte) (err error)

type PostClipFolderRequest

type PostClipFolderRequest struct {
	// フォルダ名
	Name string `json:"name"`
	// 説明
	Description string `json:"description"`
}

PostClipFolderRequest クリップフォルダ作成リクエスト

func NewPostClipFolderRequest

func NewPostClipFolderRequest(name string, description string) *PostClipFolderRequest

NewPostClipFolderRequest instantiates a new PostClipFolderRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostClipFolderRequestWithDefaults

func NewPostClipFolderRequestWithDefaults() *PostClipFolderRequest

NewPostClipFolderRequestWithDefaults instantiates a new PostClipFolderRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostClipFolderRequest) GetDescription

func (o *PostClipFolderRequest) GetDescription() string

GetDescription returns the Description field value

func (*PostClipFolderRequest) GetDescriptionOk

func (o *PostClipFolderRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PostClipFolderRequest) GetName

func (o *PostClipFolderRequest) GetName() string

GetName returns the Name field value

func (*PostClipFolderRequest) GetNameOk

func (o *PostClipFolderRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (PostClipFolderRequest) MarshalJSON

func (o PostClipFolderRequest) MarshalJSON() ([]byte, error)

func (*PostClipFolderRequest) SetDescription

func (o *PostClipFolderRequest) SetDescription(v string)

SetDescription sets field value

func (*PostClipFolderRequest) SetName

func (o *PostClipFolderRequest) SetName(v string)

SetName sets field value

func (PostClipFolderRequest) ToMap

func (o PostClipFolderRequest) ToMap() (map[string]interface{}, error)

func (*PostClipFolderRequest) UnmarshalJSON

func (o *PostClipFolderRequest) UnmarshalJSON(data []byte) (err error)

type PostLinkExternalAccount

type PostLinkExternalAccount struct {
	// 外部サービス名
	ProviderName string `json:"providerName"`
}

PostLinkExternalAccount POST /users/me/ex-accounts/link 用リクエストボディ

func NewPostLinkExternalAccount

func NewPostLinkExternalAccount(providerName string) *PostLinkExternalAccount

NewPostLinkExternalAccount instantiates a new PostLinkExternalAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostLinkExternalAccountWithDefaults

func NewPostLinkExternalAccountWithDefaults() *PostLinkExternalAccount

NewPostLinkExternalAccountWithDefaults instantiates a new PostLinkExternalAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostLinkExternalAccount) GetProviderName

func (o *PostLinkExternalAccount) GetProviderName() string

GetProviderName returns the ProviderName field value

func (*PostLinkExternalAccount) GetProviderNameOk

func (o *PostLinkExternalAccount) GetProviderNameOk() (*string, bool)

GetProviderNameOk returns a tuple with the ProviderName field value and a boolean to check if the value has been set.

func (PostLinkExternalAccount) MarshalJSON

func (o PostLinkExternalAccount) MarshalJSON() ([]byte, error)

func (*PostLinkExternalAccount) SetProviderName

func (o *PostLinkExternalAccount) SetProviderName(v string)

SetProviderName sets field value

func (PostLinkExternalAccount) ToMap

func (o PostLinkExternalAccount) ToMap() (map[string]interface{}, error)

func (*PostLinkExternalAccount) UnmarshalJSON

func (o *PostLinkExternalAccount) UnmarshalJSON(data []byte) (err error)

type PostLoginRequest

type PostLoginRequest struct {
	// ユーザー名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// パスワード
	Password string `json:"password" validate:"regexp=^[\\\\x20-\\\\x7E]{10,32}$"`
}

PostLoginRequest ログインリクエスト

func NewPostLoginRequest

func NewPostLoginRequest(name string, password string) *PostLoginRequest

NewPostLoginRequest instantiates a new PostLoginRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostLoginRequestWithDefaults

func NewPostLoginRequestWithDefaults() *PostLoginRequest

NewPostLoginRequestWithDefaults instantiates a new PostLoginRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostLoginRequest) GetName

func (o *PostLoginRequest) GetName() string

GetName returns the Name field value

func (*PostLoginRequest) GetNameOk

func (o *PostLoginRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostLoginRequest) GetPassword

func (o *PostLoginRequest) GetPassword() string

GetPassword returns the Password field value

func (*PostLoginRequest) GetPasswordOk

func (o *PostLoginRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (PostLoginRequest) MarshalJSON

func (o PostLoginRequest) MarshalJSON() ([]byte, error)

func (*PostLoginRequest) SetName

func (o *PostLoginRequest) SetName(v string)

SetName sets field value

func (*PostLoginRequest) SetPassword

func (o *PostLoginRequest) SetPassword(v string)

SetPassword sets field value

func (PostLoginRequest) ToMap

func (o PostLoginRequest) ToMap() (map[string]interface{}, error)

func (*PostLoginRequest) UnmarshalJSON

func (o *PostLoginRequest) UnmarshalJSON(data []byte) (err error)

type PostMessageRequest

type PostMessageRequest struct {
	// メッセージ本文
	Content string `json:"content"`
	// メンション・チャンネルリンクを自動埋め込みするか
	Embed *bool `json:"embed,omitempty"`
}

PostMessageRequest メッセージ投稿リクエスト

func NewPostMessageRequest

func NewPostMessageRequest(content string) *PostMessageRequest

NewPostMessageRequest instantiates a new PostMessageRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMessageRequestWithDefaults

func NewPostMessageRequestWithDefaults() *PostMessageRequest

NewPostMessageRequestWithDefaults instantiates a new PostMessageRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMessageRequest) GetContent

func (o *PostMessageRequest) GetContent() string

GetContent returns the Content field value

func (*PostMessageRequest) GetContentOk

func (o *PostMessageRequest) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*PostMessageRequest) GetEmbed

func (o *PostMessageRequest) GetEmbed() bool

GetEmbed returns the Embed field value if set, zero value otherwise.

func (*PostMessageRequest) GetEmbedOk

func (o *PostMessageRequest) GetEmbedOk() (*bool, bool)

GetEmbedOk returns a tuple with the Embed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostMessageRequest) HasEmbed

func (o *PostMessageRequest) HasEmbed() bool

HasEmbed returns a boolean if a field has been set.

func (PostMessageRequest) MarshalJSON

func (o PostMessageRequest) MarshalJSON() ([]byte, error)

func (*PostMessageRequest) SetContent

func (o *PostMessageRequest) SetContent(v string)

SetContent sets field value

func (*PostMessageRequest) SetEmbed

func (o *PostMessageRequest) SetEmbed(v bool)

SetEmbed gets a reference to the given bool and assigns it to the Embed field.

func (PostMessageRequest) ToMap

func (o PostMessageRequest) ToMap() (map[string]interface{}, error)

func (*PostMessageRequest) UnmarshalJSON

func (o *PostMessageRequest) UnmarshalJSON(data []byte) (err error)

type PostMessageStampRequest

type PostMessageStampRequest struct {
	// 押す数
	Count int32 `json:"count"`
}

PostMessageStampRequest スタンプを押すリクエスト

func NewPostMessageStampRequest

func NewPostMessageStampRequest(count int32) *PostMessageStampRequest

NewPostMessageStampRequest instantiates a new PostMessageStampRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMessageStampRequestWithDefaults

func NewPostMessageStampRequestWithDefaults() *PostMessageStampRequest

NewPostMessageStampRequestWithDefaults instantiates a new PostMessageStampRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMessageStampRequest) GetCount

func (o *PostMessageStampRequest) GetCount() int32

GetCount returns the Count field value

func (*PostMessageStampRequest) GetCountOk

func (o *PostMessageStampRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (PostMessageStampRequest) MarshalJSON

func (o PostMessageStampRequest) MarshalJSON() ([]byte, error)

func (*PostMessageStampRequest) SetCount

func (o *PostMessageStampRequest) SetCount(v int32)

SetCount sets field value

func (PostMessageStampRequest) ToMap

func (o PostMessageStampRequest) ToMap() (map[string]interface{}, error)

func (*PostMessageStampRequest) UnmarshalJSON

func (o *PostMessageStampRequest) UnmarshalJSON(data []byte) (err error)

type PostMyFCMDeviceRequest

type PostMyFCMDeviceRequest struct {
	// FCMのデバイストークン
	Token string `json:"token"`
}

PostMyFCMDeviceRequest FCMデバイス登録リクエスト

func NewPostMyFCMDeviceRequest

func NewPostMyFCMDeviceRequest(token string) *PostMyFCMDeviceRequest

NewPostMyFCMDeviceRequest instantiates a new PostMyFCMDeviceRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMyFCMDeviceRequestWithDefaults

func NewPostMyFCMDeviceRequestWithDefaults() *PostMyFCMDeviceRequest

NewPostMyFCMDeviceRequestWithDefaults instantiates a new PostMyFCMDeviceRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMyFCMDeviceRequest) GetToken

func (o *PostMyFCMDeviceRequest) GetToken() string

GetToken returns the Token field value

func (*PostMyFCMDeviceRequest) GetTokenOk

func (o *PostMyFCMDeviceRequest) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (PostMyFCMDeviceRequest) MarshalJSON

func (o PostMyFCMDeviceRequest) MarshalJSON() ([]byte, error)

func (*PostMyFCMDeviceRequest) SetToken

func (o *PostMyFCMDeviceRequest) SetToken(v string)

SetToken sets field value

func (PostMyFCMDeviceRequest) ToMap

func (o PostMyFCMDeviceRequest) ToMap() (map[string]interface{}, error)

func (*PostMyFCMDeviceRequest) UnmarshalJSON

func (o *PostMyFCMDeviceRequest) UnmarshalJSON(data []byte) (err error)

type PostStampPaletteRequest

type PostStampPaletteRequest struct {
	// パレット内のスタンプのUUID配列
	Stamps []string `json:"stamps"`
	// パレット名
	Name string `json:"name"`
	// 説明
	Description string `json:"description"`
}

PostStampPaletteRequest スタンプパレット作成リクエスト

func NewPostStampPaletteRequest

func NewPostStampPaletteRequest(stamps []string, name string, description string) *PostStampPaletteRequest

NewPostStampPaletteRequest instantiates a new PostStampPaletteRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostStampPaletteRequestWithDefaults

func NewPostStampPaletteRequestWithDefaults() *PostStampPaletteRequest

NewPostStampPaletteRequestWithDefaults instantiates a new PostStampPaletteRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostStampPaletteRequest) GetDescription

func (o *PostStampPaletteRequest) GetDescription() string

GetDescription returns the Description field value

func (*PostStampPaletteRequest) GetDescriptionOk

func (o *PostStampPaletteRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PostStampPaletteRequest) GetName

func (o *PostStampPaletteRequest) GetName() string

GetName returns the Name field value

func (*PostStampPaletteRequest) GetNameOk

func (o *PostStampPaletteRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostStampPaletteRequest) GetStamps

func (o *PostStampPaletteRequest) GetStamps() []string

GetStamps returns the Stamps field value

func (*PostStampPaletteRequest) GetStampsOk

func (o *PostStampPaletteRequest) GetStampsOk() ([]string, bool)

GetStampsOk returns a tuple with the Stamps field value and a boolean to check if the value has been set.

func (PostStampPaletteRequest) MarshalJSON

func (o PostStampPaletteRequest) MarshalJSON() ([]byte, error)

func (*PostStampPaletteRequest) SetDescription

func (o *PostStampPaletteRequest) SetDescription(v string)

SetDescription sets field value

func (*PostStampPaletteRequest) SetName

func (o *PostStampPaletteRequest) SetName(v string)

SetName sets field value

func (*PostStampPaletteRequest) SetStamps

func (o *PostStampPaletteRequest) SetStamps(v []string)

SetStamps sets field value

func (PostStampPaletteRequest) ToMap

func (o PostStampPaletteRequest) ToMap() (map[string]interface{}, error)

func (*PostStampPaletteRequest) UnmarshalJSON

func (o *PostStampPaletteRequest) UnmarshalJSON(data []byte) (err error)

type PostStarRequest

type PostStarRequest struct {
	// チャンネルUUID
	ChannelId string `json:"channelId"`
}

PostStarRequest スター追加リクエスト

func NewPostStarRequest

func NewPostStarRequest(channelId string) *PostStarRequest

NewPostStarRequest instantiates a new PostStarRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostStarRequestWithDefaults

func NewPostStarRequestWithDefaults() *PostStarRequest

NewPostStarRequestWithDefaults instantiates a new PostStarRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostStarRequest) GetChannelId

func (o *PostStarRequest) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*PostStarRequest) GetChannelIdOk

func (o *PostStarRequest) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (PostStarRequest) MarshalJSON

func (o PostStarRequest) MarshalJSON() ([]byte, error)

func (*PostStarRequest) SetChannelId

func (o *PostStarRequest) SetChannelId(v string)

SetChannelId sets field value

func (PostStarRequest) ToMap

func (o PostStarRequest) ToMap() (map[string]interface{}, error)

func (*PostStarRequest) UnmarshalJSON

func (o *PostStarRequest) UnmarshalJSON(data []byte) (err error)

type PostUnlinkExternalAccount

type PostUnlinkExternalAccount struct {
	// 外部サービス名
	ProviderName string `json:"providerName"`
}

PostUnlinkExternalAccount POST /users/me/ex-accounts/unlink 用リクエストボディ

func NewPostUnlinkExternalAccount

func NewPostUnlinkExternalAccount(providerName string) *PostUnlinkExternalAccount

NewPostUnlinkExternalAccount instantiates a new PostUnlinkExternalAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostUnlinkExternalAccountWithDefaults

func NewPostUnlinkExternalAccountWithDefaults() *PostUnlinkExternalAccount

NewPostUnlinkExternalAccountWithDefaults instantiates a new PostUnlinkExternalAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostUnlinkExternalAccount) GetProviderName

func (o *PostUnlinkExternalAccount) GetProviderName() string

GetProviderName returns the ProviderName field value

func (*PostUnlinkExternalAccount) GetProviderNameOk

func (o *PostUnlinkExternalAccount) GetProviderNameOk() (*string, bool)

GetProviderNameOk returns a tuple with the ProviderName field value and a boolean to check if the value has been set.

func (PostUnlinkExternalAccount) MarshalJSON

func (o PostUnlinkExternalAccount) MarshalJSON() ([]byte, error)

func (*PostUnlinkExternalAccount) SetProviderName

func (o *PostUnlinkExternalAccount) SetProviderName(v string)

SetProviderName sets field value

func (PostUnlinkExternalAccount) ToMap

func (o PostUnlinkExternalAccount) ToMap() (map[string]interface{}, error)

func (*PostUnlinkExternalAccount) UnmarshalJSON

func (o *PostUnlinkExternalAccount) UnmarshalJSON(data []byte) (err error)

type PostUserGroupAdminRequest

type PostUserGroupAdminRequest struct {
	// 追加するユーザーのUUID
	Id string `json:"id"`
}

PostUserGroupAdminRequest グループ管理者追加リクエスト

func NewPostUserGroupAdminRequest

func NewPostUserGroupAdminRequest(id string) *PostUserGroupAdminRequest

NewPostUserGroupAdminRequest instantiates a new PostUserGroupAdminRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostUserGroupAdminRequestWithDefaults

func NewPostUserGroupAdminRequestWithDefaults() *PostUserGroupAdminRequest

NewPostUserGroupAdminRequestWithDefaults instantiates a new PostUserGroupAdminRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostUserGroupAdminRequest) GetId

func (o *PostUserGroupAdminRequest) GetId() string

GetId returns the Id field value

func (*PostUserGroupAdminRequest) GetIdOk

func (o *PostUserGroupAdminRequest) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (PostUserGroupAdminRequest) MarshalJSON

func (o PostUserGroupAdminRequest) MarshalJSON() ([]byte, error)

func (*PostUserGroupAdminRequest) SetId

func (o *PostUserGroupAdminRequest) SetId(v string)

SetId sets field value

func (PostUserGroupAdminRequest) ToMap

func (o PostUserGroupAdminRequest) ToMap() (map[string]interface{}, error)

func (*PostUserGroupAdminRequest) UnmarshalJSON

func (o *PostUserGroupAdminRequest) UnmarshalJSON(data []byte) (err error)

type PostUserGroupRequest

type PostUserGroupRequest struct {
	// グループ名
	Name string `json:"name"`
	// 説明
	Description string `json:"description"`
	// グループタイプ
	Type string `json:"type"`
}

PostUserGroupRequest ユーザーグループ作成リクエスト

func NewPostUserGroupRequest

func NewPostUserGroupRequest(name string, description string, type_ string) *PostUserGroupRequest

NewPostUserGroupRequest instantiates a new PostUserGroupRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostUserGroupRequestWithDefaults

func NewPostUserGroupRequestWithDefaults() *PostUserGroupRequest

NewPostUserGroupRequestWithDefaults instantiates a new PostUserGroupRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostUserGroupRequest) GetDescription

func (o *PostUserGroupRequest) GetDescription() string

GetDescription returns the Description field value

func (*PostUserGroupRequest) GetDescriptionOk

func (o *PostUserGroupRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PostUserGroupRequest) GetName

func (o *PostUserGroupRequest) GetName() string

GetName returns the Name field value

func (*PostUserGroupRequest) GetNameOk

func (o *PostUserGroupRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostUserGroupRequest) GetType

func (o *PostUserGroupRequest) GetType() string

GetType returns the Type field value

func (*PostUserGroupRequest) GetTypeOk

func (o *PostUserGroupRequest) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (PostUserGroupRequest) MarshalJSON

func (o PostUserGroupRequest) MarshalJSON() ([]byte, error)

func (*PostUserGroupRequest) SetDescription

func (o *PostUserGroupRequest) SetDescription(v string)

SetDescription sets field value

func (*PostUserGroupRequest) SetName

func (o *PostUserGroupRequest) SetName(v string)

SetName sets field value

func (*PostUserGroupRequest) SetType

func (o *PostUserGroupRequest) SetType(v string)

SetType sets field value

func (PostUserGroupRequest) ToMap

func (o PostUserGroupRequest) ToMap() (map[string]interface{}, error)

func (*PostUserGroupRequest) UnmarshalJSON

func (o *PostUserGroupRequest) UnmarshalJSON(data []byte) (err error)

type PostUserRequest

type PostUserRequest struct {
	// ユーザー名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// パスワード
	Password *string `json:"password,omitempty" validate:"regexp=^[\\\\x20-\\\\x7E]{10,32}$"`
}

PostUserRequest ユーザー登録リクエスト

func NewPostUserRequest

func NewPostUserRequest(name string) *PostUserRequest

NewPostUserRequest instantiates a new PostUserRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostUserRequestWithDefaults

func NewPostUserRequestWithDefaults() *PostUserRequest

NewPostUserRequestWithDefaults instantiates a new PostUserRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostUserRequest) GetName

func (o *PostUserRequest) GetName() string

GetName returns the Name field value

func (*PostUserRequest) GetNameOk

func (o *PostUserRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostUserRequest) GetPassword

func (o *PostUserRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*PostUserRequest) GetPasswordOk

func (o *PostUserRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostUserRequest) HasPassword

func (o *PostUserRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (PostUserRequest) MarshalJSON

func (o PostUserRequest) MarshalJSON() ([]byte, error)

func (*PostUserRequest) SetName

func (o *PostUserRequest) SetName(v string)

SetName sets field value

func (*PostUserRequest) SetPassword

func (o *PostUserRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (PostUserRequest) ToMap

func (o PostUserRequest) ToMap() (map[string]interface{}, error)

func (*PostUserRequest) UnmarshalJSON

func (o *PostUserRequest) UnmarshalJSON(data []byte) (err error)

type PostUserTagRequest

type PostUserTagRequest struct {
	// タグ文字列
	Tag string `json:"tag"`
}

PostUserTagRequest ユーザータグ追加リクエスト

func NewPostUserTagRequest

func NewPostUserTagRequest(tag string) *PostUserTagRequest

NewPostUserTagRequest instantiates a new PostUserTagRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostUserTagRequestWithDefaults

func NewPostUserTagRequestWithDefaults() *PostUserTagRequest

NewPostUserTagRequestWithDefaults instantiates a new PostUserTagRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostUserTagRequest) GetTag

func (o *PostUserTagRequest) GetTag() string

GetTag returns the Tag field value

func (*PostUserTagRequest) GetTagOk

func (o *PostUserTagRequest) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value and a boolean to check if the value has been set.

func (PostUserTagRequest) MarshalJSON

func (o PostUserTagRequest) MarshalJSON() ([]byte, error)

func (*PostUserTagRequest) SetTag

func (o *PostUserTagRequest) SetTag(v string)

SetTag sets field value

func (PostUserTagRequest) ToMap

func (o PostUserTagRequest) ToMap() (map[string]interface{}, error)

func (*PostUserTagRequest) UnmarshalJSON

func (o *PostUserTagRequest) UnmarshalJSON(data []byte) (err error)

type PostWebRTCAuthenticateRequest

type PostWebRTCAuthenticateRequest struct {
	// ピアID
	PeerId string `json:"peerId"`
}

PostWebRTCAuthenticateRequest skyway用認証リクエスト

func NewPostWebRTCAuthenticateRequest

func NewPostWebRTCAuthenticateRequest(peerId string) *PostWebRTCAuthenticateRequest

NewPostWebRTCAuthenticateRequest instantiates a new PostWebRTCAuthenticateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostWebRTCAuthenticateRequestWithDefaults

func NewPostWebRTCAuthenticateRequestWithDefaults() *PostWebRTCAuthenticateRequest

NewPostWebRTCAuthenticateRequestWithDefaults instantiates a new PostWebRTCAuthenticateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostWebRTCAuthenticateRequest) GetPeerId

func (o *PostWebRTCAuthenticateRequest) GetPeerId() string

GetPeerId returns the PeerId field value

func (*PostWebRTCAuthenticateRequest) GetPeerIdOk

func (o *PostWebRTCAuthenticateRequest) GetPeerIdOk() (*string, bool)

GetPeerIdOk returns a tuple with the PeerId field value and a boolean to check if the value has been set.

func (PostWebRTCAuthenticateRequest) MarshalJSON

func (o PostWebRTCAuthenticateRequest) MarshalJSON() ([]byte, error)

func (*PostWebRTCAuthenticateRequest) SetPeerId

func (o *PostWebRTCAuthenticateRequest) SetPeerId(v string)

SetPeerId sets field value

func (PostWebRTCAuthenticateRequest) ToMap

func (o PostWebRTCAuthenticateRequest) ToMap() (map[string]interface{}, error)

func (*PostWebRTCAuthenticateRequest) UnmarshalJSON

func (o *PostWebRTCAuthenticateRequest) UnmarshalJSON(data []byte) (err error)

type PostWebhookRequest

type PostWebhookRequest struct {
	// Webhookユーザーの表示名
	Name string `json:"name"`
	// 説明
	Description string `json:"description"`
	// デフォルトの投稿先チャンネルUUID
	ChannelId string `json:"channelId"`
	// Webhookシークレット
	Secret string `json:"secret"`
}

PostWebhookRequest Webhook作成リクエスト

func NewPostWebhookRequest

func NewPostWebhookRequest(name string, description string, channelId string, secret string) *PostWebhookRequest

NewPostWebhookRequest instantiates a new PostWebhookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostWebhookRequestWithDefaults

func NewPostWebhookRequestWithDefaults() *PostWebhookRequest

NewPostWebhookRequestWithDefaults instantiates a new PostWebhookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostWebhookRequest) GetChannelId

func (o *PostWebhookRequest) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*PostWebhookRequest) GetChannelIdOk

func (o *PostWebhookRequest) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*PostWebhookRequest) GetDescription

func (o *PostWebhookRequest) GetDescription() string

GetDescription returns the Description field value

func (*PostWebhookRequest) GetDescriptionOk

func (o *PostWebhookRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PostWebhookRequest) GetName

func (o *PostWebhookRequest) GetName() string

GetName returns the Name field value

func (*PostWebhookRequest) GetNameOk

func (o *PostWebhookRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostWebhookRequest) GetSecret

func (o *PostWebhookRequest) GetSecret() string

GetSecret returns the Secret field value

func (*PostWebhookRequest) GetSecretOk

func (o *PostWebhookRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value and a boolean to check if the value has been set.

func (PostWebhookRequest) MarshalJSON

func (o PostWebhookRequest) MarshalJSON() ([]byte, error)

func (*PostWebhookRequest) SetChannelId

func (o *PostWebhookRequest) SetChannelId(v string)

SetChannelId sets field value

func (*PostWebhookRequest) SetDescription

func (o *PostWebhookRequest) SetDescription(v string)

SetDescription sets field value

func (*PostWebhookRequest) SetName

func (o *PostWebhookRequest) SetName(v string)

SetName sets field value

func (*PostWebhookRequest) SetSecret

func (o *PostWebhookRequest) SetSecret(v string)

SetSecret sets field value

func (PostWebhookRequest) ToMap

func (o PostWebhookRequest) ToMap() (map[string]interface{}, error)

func (*PostWebhookRequest) UnmarshalJSON

func (o *PostWebhookRequest) UnmarshalJSON(data []byte) (err error)

type PublicAPIGetPublicUserIconRequest

type PublicAPIGetPublicUserIconRequest struct {
	ApiService *PublicAPIService
	// contains filtered or unexported fields
}

func (PublicAPIGetPublicUserIconRequest) Execute

type PublicAPIGetServerVersionRequest

type PublicAPIGetServerVersionRequest struct {
	ApiService *PublicAPIService
	// contains filtered or unexported fields
}

func (PublicAPIGetServerVersionRequest) Execute

type PublicAPIService

type PublicAPIService service

PublicAPIService PublicAPI service

func (*PublicAPIService) GetPublicUserIcon

func (a *PublicAPIService) GetPublicUserIcon(ctx context.Context, username string) PublicAPIGetPublicUserIconRequest

GetPublicUserIcon ユーザーのアイコン画像を取得

ユーザーのアイコン画像を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param username ユーザー名
@return PublicAPIGetPublicUserIconRequest

func (*PublicAPIService) GetPublicUserIconExecute

func (a *PublicAPIService) GetPublicUserIconExecute(r PublicAPIGetPublicUserIconRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*PublicAPIService) GetServerVersion

GetServerVersion バージョンを取得

サーバーバージョン及びサーバーフラグ情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return PublicAPIGetServerVersionRequest

func (*PublicAPIService) GetServerVersionExecute

func (a *PublicAPIService) GetServerVersionExecute(r PublicAPIGetServerVersionRequest) (*Version, *http.Response, error)

Execute executes the request

@return Version

type PutChannelSubscribeLevelRequest

type PutChannelSubscribeLevelRequest struct {
	Level ChannelSubscribeLevel `json:"level"`
}

PutChannelSubscribeLevelRequest チャンネル購読レベル変更リクエスト

func NewPutChannelSubscribeLevelRequest

func NewPutChannelSubscribeLevelRequest(level ChannelSubscribeLevel) *PutChannelSubscribeLevelRequest

NewPutChannelSubscribeLevelRequest instantiates a new PutChannelSubscribeLevelRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutChannelSubscribeLevelRequestWithDefaults

func NewPutChannelSubscribeLevelRequestWithDefaults() *PutChannelSubscribeLevelRequest

NewPutChannelSubscribeLevelRequestWithDefaults instantiates a new PutChannelSubscribeLevelRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutChannelSubscribeLevelRequest) GetLevel

GetLevel returns the Level field value

func (*PutChannelSubscribeLevelRequest) GetLevelOk

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (PutChannelSubscribeLevelRequest) MarshalJSON

func (o PutChannelSubscribeLevelRequest) MarshalJSON() ([]byte, error)

func (*PutChannelSubscribeLevelRequest) SetLevel

SetLevel sets field value

func (PutChannelSubscribeLevelRequest) ToMap

func (o PutChannelSubscribeLevelRequest) ToMap() (map[string]interface{}, error)

func (*PutChannelSubscribeLevelRequest) UnmarshalJSON

func (o *PutChannelSubscribeLevelRequest) UnmarshalJSON(data []byte) (err error)

type PutChannelSubscribersRequest

type PutChannelSubscribersRequest struct {
	// 通知をオンにするユーザーのUUID配列
	On []string `json:"on"`
}

PutChannelSubscribersRequest 通知をオンにするユーザーのUUID配列

func NewPutChannelSubscribersRequest

func NewPutChannelSubscribersRequest(on []string) *PutChannelSubscribersRequest

NewPutChannelSubscribersRequest instantiates a new PutChannelSubscribersRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutChannelSubscribersRequestWithDefaults

func NewPutChannelSubscribersRequestWithDefaults() *PutChannelSubscribersRequest

NewPutChannelSubscribersRequestWithDefaults instantiates a new PutChannelSubscribersRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutChannelSubscribersRequest) GetOn

func (o *PutChannelSubscribersRequest) GetOn() []string

GetOn returns the On field value

func (*PutChannelSubscribersRequest) GetOnOk

func (o *PutChannelSubscribersRequest) GetOnOk() ([]string, bool)

GetOnOk returns a tuple with the On field value and a boolean to check if the value has been set.

func (PutChannelSubscribersRequest) MarshalJSON

func (o PutChannelSubscribersRequest) MarshalJSON() ([]byte, error)

func (*PutChannelSubscribersRequest) SetOn

func (o *PutChannelSubscribersRequest) SetOn(v []string)

SetOn sets field value

func (PutChannelSubscribersRequest) ToMap

func (o PutChannelSubscribersRequest) ToMap() (map[string]interface{}, error)

func (*PutChannelSubscribersRequest) UnmarshalJSON

func (o *PutChannelSubscribersRequest) UnmarshalJSON(data []byte) (err error)

type PutChannelTopicRequest

type PutChannelTopicRequest struct {
	// トピック
	Topic string `json:"topic"`
}

PutChannelTopicRequest チャンネルトピック編集リクエスト

func NewPutChannelTopicRequest

func NewPutChannelTopicRequest(topic string) *PutChannelTopicRequest

NewPutChannelTopicRequest instantiates a new PutChannelTopicRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutChannelTopicRequestWithDefaults

func NewPutChannelTopicRequestWithDefaults() *PutChannelTopicRequest

NewPutChannelTopicRequestWithDefaults instantiates a new PutChannelTopicRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutChannelTopicRequest) GetTopic

func (o *PutChannelTopicRequest) GetTopic() string

GetTopic returns the Topic field value

func (*PutChannelTopicRequest) GetTopicOk

func (o *PutChannelTopicRequest) GetTopicOk() (*string, bool)

GetTopicOk returns a tuple with the Topic field value and a boolean to check if the value has been set.

func (PutChannelTopicRequest) MarshalJSON

func (o PutChannelTopicRequest) MarshalJSON() ([]byte, error)

func (*PutChannelTopicRequest) SetTopic

func (o *PutChannelTopicRequest) SetTopic(v string)

SetTopic sets field value

func (PutChannelTopicRequest) ToMap

func (o PutChannelTopicRequest) ToMap() (map[string]interface{}, error)

func (*PutChannelTopicRequest) UnmarshalJSON

func (o *PutChannelTopicRequest) UnmarshalJSON(data []byte) (err error)

type PutMyPasswordRequest

type PutMyPasswordRequest struct {
	// 現在のパスワード
	Password string `json:"password" validate:"regexp=^[\\\\x20-\\\\x7E]{10,32}$"`
	// 新しいパスワード
	NewPassword string `json:"newPassword" validate:"regexp=^[\\\\x20-\\\\x7E]{10,32}$"`
}

PutMyPasswordRequest パスワード変更リクエスト

func NewPutMyPasswordRequest

func NewPutMyPasswordRequest(password string, newPassword string) *PutMyPasswordRequest

NewPutMyPasswordRequest instantiates a new PutMyPasswordRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutMyPasswordRequestWithDefaults

func NewPutMyPasswordRequestWithDefaults() *PutMyPasswordRequest

NewPutMyPasswordRequestWithDefaults instantiates a new PutMyPasswordRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutMyPasswordRequest) GetNewPassword

func (o *PutMyPasswordRequest) GetNewPassword() string

GetNewPassword returns the NewPassword field value

func (*PutMyPasswordRequest) GetNewPasswordOk

func (o *PutMyPasswordRequest) GetNewPasswordOk() (*string, bool)

GetNewPasswordOk returns a tuple with the NewPassword field value and a boolean to check if the value has been set.

func (*PutMyPasswordRequest) GetPassword

func (o *PutMyPasswordRequest) GetPassword() string

GetPassword returns the Password field value

func (*PutMyPasswordRequest) GetPasswordOk

func (o *PutMyPasswordRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (PutMyPasswordRequest) MarshalJSON

func (o PutMyPasswordRequest) MarshalJSON() ([]byte, error)

func (*PutMyPasswordRequest) SetNewPassword

func (o *PutMyPasswordRequest) SetNewPassword(v string)

SetNewPassword sets field value

func (*PutMyPasswordRequest) SetPassword

func (o *PutMyPasswordRequest) SetPassword(v string)

SetPassword sets field value

func (PutMyPasswordRequest) ToMap

func (o PutMyPasswordRequest) ToMap() (map[string]interface{}, error)

func (*PutMyPasswordRequest) UnmarshalJSON

func (o *PutMyPasswordRequest) UnmarshalJSON(data []byte) (err error)

type PutNotifyCitationRequest

type PutNotifyCitationRequest struct {
	// メッセージ引用通知の設定情報
	NotifyCitation bool `json:"notifyCitation"`
}

PutNotifyCitationRequest メッセージ引用通知設定リクエスト

func NewPutNotifyCitationRequest

func NewPutNotifyCitationRequest(notifyCitation bool) *PutNotifyCitationRequest

NewPutNotifyCitationRequest instantiates a new PutNotifyCitationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutNotifyCitationRequestWithDefaults

func NewPutNotifyCitationRequestWithDefaults() *PutNotifyCitationRequest

NewPutNotifyCitationRequestWithDefaults instantiates a new PutNotifyCitationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutNotifyCitationRequest) GetNotifyCitation

func (o *PutNotifyCitationRequest) GetNotifyCitation() bool

GetNotifyCitation returns the NotifyCitation field value

func (*PutNotifyCitationRequest) GetNotifyCitationOk

func (o *PutNotifyCitationRequest) GetNotifyCitationOk() (*bool, bool)

GetNotifyCitationOk returns a tuple with the NotifyCitation field value and a boolean to check if the value has been set.

func (PutNotifyCitationRequest) MarshalJSON

func (o PutNotifyCitationRequest) MarshalJSON() ([]byte, error)

func (*PutNotifyCitationRequest) SetNotifyCitation

func (o *PutNotifyCitationRequest) SetNotifyCitation(v bool)

SetNotifyCitation sets field value

func (PutNotifyCitationRequest) ToMap

func (o PutNotifyCitationRequest) ToMap() (map[string]interface{}, error)

func (*PutNotifyCitationRequest) UnmarshalJSON

func (o *PutNotifyCitationRequest) UnmarshalJSON(data []byte) (err error)

type PutUserPasswordRequest

type PutUserPasswordRequest struct {
	// 新しいパスワード
	NewPassword string `json:"newPassword" validate:"regexp=^[\\\\x20-\\\\x7E]{10,32}$"`
}

PutUserPasswordRequest ユーザーパスワード変更リクエスト

func NewPutUserPasswordRequest

func NewPutUserPasswordRequest(newPassword string) *PutUserPasswordRequest

NewPutUserPasswordRequest instantiates a new PutUserPasswordRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutUserPasswordRequestWithDefaults

func NewPutUserPasswordRequestWithDefaults() *PutUserPasswordRequest

NewPutUserPasswordRequestWithDefaults instantiates a new PutUserPasswordRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutUserPasswordRequest) GetNewPassword

func (o *PutUserPasswordRequest) GetNewPassword() string

GetNewPassword returns the NewPassword field value

func (*PutUserPasswordRequest) GetNewPasswordOk

func (o *PutUserPasswordRequest) GetNewPasswordOk() (*string, bool)

GetNewPasswordOk returns a tuple with the NewPassword field value and a boolean to check if the value has been set.

func (PutUserPasswordRequest) MarshalJSON

func (o PutUserPasswordRequest) MarshalJSON() ([]byte, error)

func (*PutUserPasswordRequest) SetNewPassword

func (o *PutUserPasswordRequest) SetNewPassword(v string)

SetNewPassword sets field value

func (PutUserPasswordRequest) ToMap

func (o PutUserPasswordRequest) ToMap() (map[string]interface{}, error)

func (*PutUserPasswordRequest) UnmarshalJSON

func (o *PutUserPasswordRequest) UnmarshalJSON(data []byte) (err error)

type QallAPIChangeParticipantRoleRequest

type QallAPIChangeParticipantRoleRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIChangeParticipantRoleRequest) Execute

func (QallAPIChangeParticipantRoleRequest) QallParticipantRequest

func (r QallAPIChangeParticipantRoleRequest) QallParticipantRequest(qallParticipantRequest []QallParticipantRequest) QallAPIChangeParticipantRoleRequest

発言権限を変更する参加者の情報

type QallAPIGetLiveKitTokenRequest

type QallAPIGetLiveKitTokenRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIGetLiveKitTokenRequest) Execute

func (QallAPIGetLiveKitTokenRequest) IsWebinar

ウェビナールームかどうか(デフォルト false)

func (QallAPIGetLiveKitTokenRequest) RoomId

ルームUUID

type QallAPIGetQallEndpointsRequest

type QallAPIGetQallEndpointsRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIGetQallEndpointsRequest) Execute

type QallAPIGetRoomMetadataRequest

type QallAPIGetRoomMetadataRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIGetRoomMetadataRequest) Execute

type QallAPIGetRoomsRequest

type QallAPIGetRoomsRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIGetRoomsRequest) Execute

type QallAPIGetSoundboardListRequest

type QallAPIGetSoundboardListRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIGetSoundboardListRequest) Execute

type QallAPILiveKitWebhookRequest

type QallAPILiveKitWebhookRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPILiveKitWebhookRequest) Body

func (QallAPILiveKitWebhookRequest) Execute

type QallAPIPostSoundboardPlayRequest

type QallAPIPostSoundboardPlayRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIPostSoundboardPlayRequest) Execute

func (QallAPIPostSoundboardPlayRequest) SoundboardPlayRequest

func (r QallAPIPostSoundboardPlayRequest) SoundboardPlayRequest(soundboardPlayRequest SoundboardPlayRequest) QallAPIPostSoundboardPlayRequest

type QallAPIPostSoundboardRequest

type QallAPIPostSoundboardRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIPostSoundboardRequest) Audio

アップロードする音声ファイル(20秒以内)

func (QallAPIPostSoundboardRequest) Execute

func (QallAPIPostSoundboardRequest) SoundName

ユーザが自由につけるサウンド名

func (QallAPIPostSoundboardRequest) StampId

アイコンスタンプID

type QallAPIService

type QallAPIService service

QallAPIService QallAPI service

func (*QallAPIService) ChangeParticipantRole

func (a *QallAPIService) ChangeParticipantRole(ctx context.Context, roomId string) QallAPIChangeParticipantRoleRequest

ChangeParticipantRole ルームでの発言権限を変更

ルーム内の参加者の発言権限を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param roomId ルームUUID
@return QallAPIChangeParticipantRoleRequest

func (*QallAPIService) ChangeParticipantRoleExecute

Execute executes the request

@return QallParticipantResponse

func (*QallAPIService) GetLiveKitToken

GetLiveKitToken LiveKitトークンを取得

指定したルームに参加するためのLiveKitトークンを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return QallAPIGetLiveKitTokenRequest

func (*QallAPIService) GetLiveKitTokenExecute

Execute executes the request

@return QallTokenResponse

func (*QallAPIService) GetQallEndpoints

GetQallEndpoints LiveKitエンドポイントを取得

接続可能なLiveKitエンドポイントを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return QallAPIGetQallEndpointsRequest

func (*QallAPIService) GetQallEndpointsExecute

Execute executes the request

@return QallEndpointResponse

func (*QallAPIService) GetRoomMetadata

func (a *QallAPIService) GetRoomMetadata(ctx context.Context, roomId string) QallAPIGetRoomMetadataRequest

GetRoomMetadata ルームのメタデータを取得

ルームのメタデータを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param roomId ルームUUID
@return QallAPIGetRoomMetadataRequest

func (*QallAPIService) GetRoomMetadataExecute

Execute executes the request

@return QallMetadataResponse

func (*QallAPIService) GetRooms

GetRooms ルームと参加者の一覧を取得

現在存在する(またはアクティブな)ルームと、そのルームに所属している参加者情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return QallAPIGetRoomsRequest

func (*QallAPIService) GetRoomsExecute

Execute executes the request

@return []QallRoomWithParticipants

func (*QallAPIService) GetSoundboardList

GetSoundboardList サウンドボード用の音声一覧を取得

DBに保存されたサウンドボード情報を取得します。 各アイテムには soundId, soundName, stampId が含まれます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return QallAPIGetSoundboardListRequest

func (*QallAPIService) GetSoundboardListExecute

func (a *QallAPIService) GetSoundboardListExecute(r QallAPIGetSoundboardListRequest) ([]SoundboardItem, *http.Response, error)

Execute executes the request

@return []SoundboardItem

func (*QallAPIService) LiveKitWebhook

LiveKitWebhook LiveKit Webhook受信

LiveKit側で設定したWebhookから呼び出されるエンドポイントです。 参加者の入室・退出などのイベントを受け取り、サーバ内で処理を行います。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return QallAPILiveKitWebhookRequest

func (*QallAPIService) LiveKitWebhookExecute

func (a *QallAPIService) LiveKitWebhookExecute(r QallAPILiveKitWebhookRequest) (*http.Response, error)

Execute executes the request

func (*QallAPIService) PostSoundboard

PostSoundboard サウンドボード用の短い音声ファイルをアップロード

15秒程度の短い音声ファイルを multipart/form-data で送信し、S3(互換ストレージ)にアップロードします。 クライアントは「soundName」というフィールドを送信し、それをDBに保存して関連付けを行います。 また、サーバ側で soundId を自動生成し、S3のファイル名に使用します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return QallAPIPostSoundboardRequest

func (*QallAPIService) PostSoundboardExecute

Execute executes the request

@return SoundboardUploadResponse

func (*QallAPIService) PostSoundboardPlay

PostSoundboardPlay アップロード済み音声を LiveKit ルームで再生

S3上にある音声ファイルの署名付きURLを生成し、 Ingressを介して指定ルームに音声を流します。 該当ルームに参加しているユーザであれば再生可能とします。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return QallAPIPostSoundboardPlayRequest

func (*QallAPIService) PostSoundboardPlayExecute

Execute executes the request

@return SoundboardPlayResponse

func (*QallAPIService) UpdateRoomMetadata

func (a *QallAPIService) UpdateRoomMetadata(ctx context.Context, roomId string) QallAPIUpdateRoomMetadataRequest

UpdateRoomMetadata ルームのメタデータを更新

ルームのメタデータを更新します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param roomId ルームUUID
@return QallAPIUpdateRoomMetadataRequest

func (*QallAPIService) UpdateRoomMetadataExecute

func (a *QallAPIService) UpdateRoomMetadataExecute(r QallAPIUpdateRoomMetadataRequest) (*http.Response, error)

Execute executes the request

type QallAPIUpdateRoomMetadataRequest

type QallAPIUpdateRoomMetadataRequest struct {
	ApiService *QallAPIService
	// contains filtered or unexported fields
}

func (QallAPIUpdateRoomMetadataRequest) Execute

func (QallAPIUpdateRoomMetadataRequest) QallMetadataRequest

ルームのメタデータ

type QallEndpointResponse

type QallEndpointResponse struct {
	// LiveKitのエンドポイント
	Endpoint string `json:"endpoint"`
}

QallEndpointResponse struct for QallEndpointResponse

func NewQallEndpointResponse

func NewQallEndpointResponse(endpoint string) *QallEndpointResponse

NewQallEndpointResponse instantiates a new QallEndpointResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallEndpointResponseWithDefaults

func NewQallEndpointResponseWithDefaults() *QallEndpointResponse

NewQallEndpointResponseWithDefaults instantiates a new QallEndpointResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallEndpointResponse) GetEndpoint

func (o *QallEndpointResponse) GetEndpoint() string

GetEndpoint returns the Endpoint field value

func (*QallEndpointResponse) GetEndpointOk

func (o *QallEndpointResponse) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value and a boolean to check if the value has been set.

func (QallEndpointResponse) MarshalJSON

func (o QallEndpointResponse) MarshalJSON() ([]byte, error)

func (*QallEndpointResponse) SetEndpoint

func (o *QallEndpointResponse) SetEndpoint(v string)

SetEndpoint sets field value

func (QallEndpointResponse) ToMap

func (o QallEndpointResponse) ToMap() (map[string]interface{}, error)

func (*QallEndpointResponse) UnmarshalJSON

func (o *QallEndpointResponse) UnmarshalJSON(data []byte) (err error)

type QallMetadataRequest

type QallMetadataRequest struct {
	// ルームに関連付けられたカスタム属性
	Metadata *string `json:"metadata,omitempty"`
}

QallMetadataRequest struct for QallMetadataRequest

func NewQallMetadataRequest

func NewQallMetadataRequest() *QallMetadataRequest

NewQallMetadataRequest instantiates a new QallMetadataRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallMetadataRequestWithDefaults

func NewQallMetadataRequestWithDefaults() *QallMetadataRequest

NewQallMetadataRequestWithDefaults instantiates a new QallMetadataRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallMetadataRequest) GetMetadata

func (o *QallMetadataRequest) GetMetadata() string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*QallMetadataRequest) GetMetadataOk

func (o *QallMetadataRequest) GetMetadataOk() (*string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallMetadataRequest) HasMetadata

func (o *QallMetadataRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (QallMetadataRequest) MarshalJSON

func (o QallMetadataRequest) MarshalJSON() ([]byte, error)

func (*QallMetadataRequest) SetMetadata

func (o *QallMetadataRequest) SetMetadata(v string)

SetMetadata gets a reference to the given string and assigns it to the Metadata field.

func (QallMetadataRequest) ToMap

func (o QallMetadataRequest) ToMap() (map[string]interface{}, error)

type QallMetadataResponse

type QallMetadataResponse struct {
	// ルームに関連付けられたカスタム属性
	Metadata *string `json:"metadata,omitempty"`
}

QallMetadataResponse struct for QallMetadataResponse

func NewQallMetadataResponse

func NewQallMetadataResponse() *QallMetadataResponse

NewQallMetadataResponse instantiates a new QallMetadataResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallMetadataResponseWithDefaults

func NewQallMetadataResponseWithDefaults() *QallMetadataResponse

NewQallMetadataResponseWithDefaults instantiates a new QallMetadataResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallMetadataResponse) GetMetadata

func (o *QallMetadataResponse) GetMetadata() string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*QallMetadataResponse) GetMetadataOk

func (o *QallMetadataResponse) GetMetadataOk() (*string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallMetadataResponse) HasMetadata

func (o *QallMetadataResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (QallMetadataResponse) MarshalJSON

func (o QallMetadataResponse) MarshalJSON() ([]byte, error)

func (*QallMetadataResponse) SetMetadata

func (o *QallMetadataResponse) SetMetadata(v string)

SetMetadata gets a reference to the given string and assigns it to the Metadata field.

func (QallMetadataResponse) ToMap

func (o QallMetadataResponse) ToMap() (map[string]interface{}, error)

type QallParticipant

type QallParticipant struct {
	// ユーザーID_RandomUUID
	Identity *string `json:"identity,omitempty"`
	// 表示名
	Name *string `json:"name,omitempty"`
	// 参加した時刻
	JoinedAt *time.Time `json:"joinedAt,omitempty"`
	// ユーザーに関連付けられたカスタム属性
	Attributes *map[string]string `json:"attributes,omitempty"`
	// 発言権限
	CanPublish *bool `json:"canPublish,omitempty"`
}

QallParticipant ルーム内の参加者一覧

func NewQallParticipant

func NewQallParticipant() *QallParticipant

NewQallParticipant instantiates a new QallParticipant object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallParticipantWithDefaults

func NewQallParticipantWithDefaults() *QallParticipant

NewQallParticipantWithDefaults instantiates a new QallParticipant object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallParticipant) GetAttributes

func (o *QallParticipant) GetAttributes() map[string]string

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*QallParticipant) GetAttributesOk

func (o *QallParticipant) GetAttributesOk() (*map[string]string, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipant) GetCanPublish

func (o *QallParticipant) GetCanPublish() bool

GetCanPublish returns the CanPublish field value if set, zero value otherwise.

func (*QallParticipant) GetCanPublishOk

func (o *QallParticipant) GetCanPublishOk() (*bool, bool)

GetCanPublishOk returns a tuple with the CanPublish field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipant) GetIdentity

func (o *QallParticipant) GetIdentity() string

GetIdentity returns the Identity field value if set, zero value otherwise.

func (*QallParticipant) GetIdentityOk

func (o *QallParticipant) GetIdentityOk() (*string, bool)

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipant) GetJoinedAt

func (o *QallParticipant) GetJoinedAt() time.Time

GetJoinedAt returns the JoinedAt field value if set, zero value otherwise.

func (*QallParticipant) GetJoinedAtOk

func (o *QallParticipant) GetJoinedAtOk() (*time.Time, bool)

GetJoinedAtOk returns a tuple with the JoinedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipant) GetName

func (o *QallParticipant) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*QallParticipant) GetNameOk

func (o *QallParticipant) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipant) HasAttributes

func (o *QallParticipant) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*QallParticipant) HasCanPublish

func (o *QallParticipant) HasCanPublish() bool

HasCanPublish returns a boolean if a field has been set.

func (*QallParticipant) HasIdentity

func (o *QallParticipant) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (*QallParticipant) HasJoinedAt

func (o *QallParticipant) HasJoinedAt() bool

HasJoinedAt returns a boolean if a field has been set.

func (*QallParticipant) HasName

func (o *QallParticipant) HasName() bool

HasName returns a boolean if a field has been set.

func (QallParticipant) MarshalJSON

func (o QallParticipant) MarshalJSON() ([]byte, error)

func (*QallParticipant) SetAttributes

func (o *QallParticipant) SetAttributes(v map[string]string)

SetAttributes gets a reference to the given map[string]string and assigns it to the Attributes field.

func (*QallParticipant) SetCanPublish

func (o *QallParticipant) SetCanPublish(v bool)

SetCanPublish gets a reference to the given bool and assigns it to the CanPublish field.

func (*QallParticipant) SetIdentity

func (o *QallParticipant) SetIdentity(v string)

SetIdentity gets a reference to the given string and assigns it to the Identity field.

func (*QallParticipant) SetJoinedAt

func (o *QallParticipant) SetJoinedAt(v time.Time)

SetJoinedAt gets a reference to the given time.Time and assigns it to the JoinedAt field.

func (*QallParticipant) SetName

func (o *QallParticipant) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (QallParticipant) ToMap

func (o QallParticipant) ToMap() (map[string]interface{}, error)

type QallParticipantRequest

type QallParticipantRequest struct {
	Users []QallParticipantRequestUsersInner `json:"users"`
}

QallParticipantRequest struct for QallParticipantRequest

func NewQallParticipantRequest

func NewQallParticipantRequest(users []QallParticipantRequestUsersInner) *QallParticipantRequest

NewQallParticipantRequest instantiates a new QallParticipantRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallParticipantRequestWithDefaults

func NewQallParticipantRequestWithDefaults() *QallParticipantRequest

NewQallParticipantRequestWithDefaults instantiates a new QallParticipantRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallParticipantRequest) GetUsers

GetUsers returns the Users field value

func (*QallParticipantRequest) GetUsersOk

GetUsersOk returns a tuple with the Users field value and a boolean to check if the value has been set.

func (QallParticipantRequest) MarshalJSON

func (o QallParticipantRequest) MarshalJSON() ([]byte, error)

func (*QallParticipantRequest) SetUsers

SetUsers sets field value

func (QallParticipantRequest) ToMap

func (o QallParticipantRequest) ToMap() (map[string]interface{}, error)

func (*QallParticipantRequest) UnmarshalJSON

func (o *QallParticipantRequest) UnmarshalJSON(data []byte) (err error)

type QallParticipantRequestUsersInner

type QallParticipantRequestUsersInner struct {
	// ユーザーID
	UserId *string `json:"userId,omitempty"`
	// 発言権限
	CanPublish *bool `json:"canPublish,omitempty"`
}

QallParticipantRequestUsersInner struct for QallParticipantRequestUsersInner

func NewQallParticipantRequestUsersInner

func NewQallParticipantRequestUsersInner() *QallParticipantRequestUsersInner

NewQallParticipantRequestUsersInner instantiates a new QallParticipantRequestUsersInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallParticipantRequestUsersInnerWithDefaults

func NewQallParticipantRequestUsersInnerWithDefaults() *QallParticipantRequestUsersInner

NewQallParticipantRequestUsersInnerWithDefaults instantiates a new QallParticipantRequestUsersInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallParticipantRequestUsersInner) GetCanPublish

func (o *QallParticipantRequestUsersInner) GetCanPublish() bool

GetCanPublish returns the CanPublish field value if set, zero value otherwise.

func (*QallParticipantRequestUsersInner) GetCanPublishOk

func (o *QallParticipantRequestUsersInner) GetCanPublishOk() (*bool, bool)

GetCanPublishOk returns a tuple with the CanPublish field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipantRequestUsersInner) GetUserId

GetUserId returns the UserId field value if set, zero value otherwise.

func (*QallParticipantRequestUsersInner) GetUserIdOk

func (o *QallParticipantRequestUsersInner) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipantRequestUsersInner) HasCanPublish

func (o *QallParticipantRequestUsersInner) HasCanPublish() bool

HasCanPublish returns a boolean if a field has been set.

func (*QallParticipantRequestUsersInner) HasUserId

func (o *QallParticipantRequestUsersInner) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (QallParticipantRequestUsersInner) MarshalJSON

func (o QallParticipantRequestUsersInner) MarshalJSON() ([]byte, error)

func (*QallParticipantRequestUsersInner) SetCanPublish

func (o *QallParticipantRequestUsersInner) SetCanPublish(v bool)

SetCanPublish gets a reference to the given bool and assigns it to the CanPublish field.

func (*QallParticipantRequestUsersInner) SetUserId

func (o *QallParticipantRequestUsersInner) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (QallParticipantRequestUsersInner) ToMap

func (o QallParticipantRequestUsersInner) ToMap() (map[string]interface{}, error)

type QallParticipantResponse

type QallParticipantResponse struct {
	Results []QallParticipantResponseResultsInner `json:"results,omitempty"`
}

QallParticipantResponse struct for QallParticipantResponse

func NewQallParticipantResponse

func NewQallParticipantResponse() *QallParticipantResponse

NewQallParticipantResponse instantiates a new QallParticipantResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallParticipantResponseWithDefaults

func NewQallParticipantResponseWithDefaults() *QallParticipantResponse

NewQallParticipantResponseWithDefaults instantiates a new QallParticipantResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallParticipantResponse) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*QallParticipantResponse) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipantResponse) HasResults

func (o *QallParticipantResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (QallParticipantResponse) MarshalJSON

func (o QallParticipantResponse) MarshalJSON() ([]byte, error)

func (*QallParticipantResponse) SetResults

SetResults gets a reference to the given []QallParticipantResponseResultsInner and assigns it to the Results field.

func (QallParticipantResponse) ToMap

func (o QallParticipantResponse) ToMap() (map[string]interface{}, error)

type QallParticipantResponseResultsInner

type QallParticipantResponseResultsInner struct {
	// 対象参加者ID
	ParticipantId *string `json:"participantId,omitempty"`
	// success もしくは error
	Status *string `json:"status,omitempty"`
	// エラーがある場合の詳細
	ErrorMessage *string `json:"errorMessage,omitempty"`
}

QallParticipantResponseResultsInner struct for QallParticipantResponseResultsInner

func NewQallParticipantResponseResultsInner

func NewQallParticipantResponseResultsInner() *QallParticipantResponseResultsInner

NewQallParticipantResponseResultsInner instantiates a new QallParticipantResponseResultsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallParticipantResponseResultsInnerWithDefaults

func NewQallParticipantResponseResultsInnerWithDefaults() *QallParticipantResponseResultsInner

NewQallParticipantResponseResultsInnerWithDefaults instantiates a new QallParticipantResponseResultsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallParticipantResponseResultsInner) GetErrorMessage

func (o *QallParticipantResponseResultsInner) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*QallParticipantResponseResultsInner) GetErrorMessageOk

func (o *QallParticipantResponseResultsInner) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipantResponseResultsInner) GetParticipantId

func (o *QallParticipantResponseResultsInner) GetParticipantId() string

GetParticipantId returns the ParticipantId field value if set, zero value otherwise.

func (*QallParticipantResponseResultsInner) GetParticipantIdOk

func (o *QallParticipantResponseResultsInner) GetParticipantIdOk() (*string, bool)

GetParticipantIdOk returns a tuple with the ParticipantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipantResponseResultsInner) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*QallParticipantResponseResultsInner) GetStatusOk

func (o *QallParticipantResponseResultsInner) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallParticipantResponseResultsInner) HasErrorMessage

func (o *QallParticipantResponseResultsInner) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*QallParticipantResponseResultsInner) HasParticipantId

func (o *QallParticipantResponseResultsInner) HasParticipantId() bool

HasParticipantId returns a boolean if a field has been set.

func (*QallParticipantResponseResultsInner) HasStatus

HasStatus returns a boolean if a field has been set.

func (QallParticipantResponseResultsInner) MarshalJSON

func (o QallParticipantResponseResultsInner) MarshalJSON() ([]byte, error)

func (*QallParticipantResponseResultsInner) SetErrorMessage

func (o *QallParticipantResponseResultsInner) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*QallParticipantResponseResultsInner) SetParticipantId

func (o *QallParticipantResponseResultsInner) SetParticipantId(v string)

SetParticipantId gets a reference to the given string and assigns it to the ParticipantId field.

func (*QallParticipantResponseResultsInner) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (QallParticipantResponseResultsInner) ToMap

func (o QallParticipantResponseResultsInner) ToMap() (map[string]interface{}, error)

type QallRoomStateChangedEvent

type QallRoomStateChangedEvent struct {
	RoomStates []QallRoomStateChangedEventRoomStatesInner `json:"roomStates"`
}

QallRoomStateChangedEvent Qallのルーム状態が変更された

func NewQallRoomStateChangedEvent

func NewQallRoomStateChangedEvent(roomStates []QallRoomStateChangedEventRoomStatesInner) *QallRoomStateChangedEvent

NewQallRoomStateChangedEvent instantiates a new QallRoomStateChangedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallRoomStateChangedEventWithDefaults

func NewQallRoomStateChangedEventWithDefaults() *QallRoomStateChangedEvent

NewQallRoomStateChangedEventWithDefaults instantiates a new QallRoomStateChangedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallRoomStateChangedEvent) GetRoomStates

GetRoomStates returns the RoomStates field value

func (*QallRoomStateChangedEvent) GetRoomStatesOk

GetRoomStatesOk returns a tuple with the RoomStates field value and a boolean to check if the value has been set.

func (QallRoomStateChangedEvent) MarshalJSON

func (o QallRoomStateChangedEvent) MarshalJSON() ([]byte, error)

func (*QallRoomStateChangedEvent) SetRoomStates

SetRoomStates sets field value

func (QallRoomStateChangedEvent) ToMap

func (o QallRoomStateChangedEvent) ToMap() (map[string]interface{}, error)

func (*QallRoomStateChangedEvent) UnmarshalJSON

func (o *QallRoomStateChangedEvent) UnmarshalJSON(data []byte) (err error)

type QallRoomStateChangedEventRoomStatesInner

type QallRoomStateChangedEventRoomStatesInner struct {
	// ルームのID
	RoomId       string                                                      `json:"roomId"`
	Participants []QallRoomStateChangedEventRoomStatesInnerParticipantsInner `json:"participants"`
	// ウェビナールームかどうか
	IsWebinar bool `json:"isWebinar"`
	// ルームに関連付けられたカスタム属性
	Metadata *string `json:"metadata,omitempty"`
}

QallRoomStateChangedEventRoomStatesInner struct for QallRoomStateChangedEventRoomStatesInner

func NewQallRoomStateChangedEventRoomStatesInner

func NewQallRoomStateChangedEventRoomStatesInner(roomId string, participants []QallRoomStateChangedEventRoomStatesInnerParticipantsInner, isWebinar bool) *QallRoomStateChangedEventRoomStatesInner

NewQallRoomStateChangedEventRoomStatesInner instantiates a new QallRoomStateChangedEventRoomStatesInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallRoomStateChangedEventRoomStatesInnerWithDefaults

func NewQallRoomStateChangedEventRoomStatesInnerWithDefaults() *QallRoomStateChangedEventRoomStatesInner

NewQallRoomStateChangedEventRoomStatesInnerWithDefaults instantiates a new QallRoomStateChangedEventRoomStatesInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallRoomStateChangedEventRoomStatesInner) GetIsWebinar

GetIsWebinar returns the IsWebinar field value

func (*QallRoomStateChangedEventRoomStatesInner) GetIsWebinarOk

func (o *QallRoomStateChangedEventRoomStatesInner) GetIsWebinarOk() (*bool, bool)

GetIsWebinarOk returns a tuple with the IsWebinar field value and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInner) GetMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*QallRoomStateChangedEventRoomStatesInner) GetMetadataOk

func (o *QallRoomStateChangedEventRoomStatesInner) GetMetadataOk() (*string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInner) GetParticipants

GetParticipants returns the Participants field value

func (*QallRoomStateChangedEventRoomStatesInner) GetParticipantsOk

GetParticipantsOk returns a tuple with the Participants field value and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInner) GetRoomId

GetRoomId returns the RoomId field value

func (*QallRoomStateChangedEventRoomStatesInner) GetRoomIdOk

GetRoomIdOk returns a tuple with the RoomId field value and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInner) HasMetadata

HasMetadata returns a boolean if a field has been set.

func (QallRoomStateChangedEventRoomStatesInner) MarshalJSON

func (*QallRoomStateChangedEventRoomStatesInner) SetIsWebinar

SetIsWebinar sets field value

func (*QallRoomStateChangedEventRoomStatesInner) SetMetadata

SetMetadata gets a reference to the given string and assigns it to the Metadata field.

func (*QallRoomStateChangedEventRoomStatesInner) SetParticipants

SetParticipants sets field value

func (*QallRoomStateChangedEventRoomStatesInner) SetRoomId

SetRoomId sets field value

func (QallRoomStateChangedEventRoomStatesInner) ToMap

func (o QallRoomStateChangedEventRoomStatesInner) ToMap() (map[string]interface{}, error)

func (*QallRoomStateChangedEventRoomStatesInner) UnmarshalJSON

func (o *QallRoomStateChangedEventRoomStatesInner) UnmarshalJSON(data []byte) (err error)

type QallRoomStateChangedEventRoomStatesInnerParticipantsInner

type QallRoomStateChangedEventRoomStatesInnerParticipantsInner struct {
	// ユーザーID_RandomUUID
	Identity string `json:"identity"`
	// 表示名
	Name string `json:"name"`
	// 参加した時刻
	JoinedAt   time.Time          `json:"joinedAt"`
	Attributes *map[string]string `json:"attributes,omitempty"`
	// 発言権限
	CanPublish bool `json:"canPublish"`
}

QallRoomStateChangedEventRoomStatesInnerParticipantsInner struct for QallRoomStateChangedEventRoomStatesInnerParticipantsInner

func NewQallRoomStateChangedEventRoomStatesInnerParticipantsInner

func NewQallRoomStateChangedEventRoomStatesInnerParticipantsInner(identity string, name string, joinedAt time.Time, canPublish bool) *QallRoomStateChangedEventRoomStatesInnerParticipantsInner

NewQallRoomStateChangedEventRoomStatesInnerParticipantsInner instantiates a new QallRoomStateChangedEventRoomStatesInnerParticipantsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallRoomStateChangedEventRoomStatesInnerParticipantsInnerWithDefaults

func NewQallRoomStateChangedEventRoomStatesInnerParticipantsInnerWithDefaults() *QallRoomStateChangedEventRoomStatesInnerParticipantsInner

NewQallRoomStateChangedEventRoomStatesInnerParticipantsInnerWithDefaults instantiates a new QallRoomStateChangedEventRoomStatesInnerParticipantsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetAttributesOk

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetCanPublish

GetCanPublish returns the CanPublish field value

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetCanPublishOk

GetCanPublishOk returns a tuple with the CanPublish field value and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetIdentity

GetIdentity returns the Identity field value

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetIdentityOk

GetIdentityOk returns a tuple with the Identity field value and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetJoinedAt

GetJoinedAt returns the JoinedAt field value

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetJoinedAtOk

GetJoinedAtOk returns a tuple with the JoinedAt field value and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetName

GetName returns the Name field value

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) HasAttributes

HasAttributes returns a boolean if a field has been set.

func (QallRoomStateChangedEventRoomStatesInnerParticipantsInner) MarshalJSON

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) SetAttributes

SetAttributes gets a reference to the given map[string]string and assigns it to the Attributes field.

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) SetCanPublish

SetCanPublish sets field value

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) SetIdentity

SetIdentity sets field value

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) SetJoinedAt

SetJoinedAt sets field value

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) SetName

SetName sets field value

func (QallRoomStateChangedEventRoomStatesInnerParticipantsInner) ToMap

func (*QallRoomStateChangedEventRoomStatesInnerParticipantsInner) UnmarshalJSON

type QallRoomWithParticipants

type QallRoomWithParticipants struct {
	// ルームのID
	RoomId       string            `json:"roomId"`
	Participants []QallParticipant `json:"participants"`
	// ウェビナールームかどうか
	IsWebinar *bool `json:"isWebinar,omitempty"`
	// ルームに関連付けられたカスタム属性
	Metadata *string `json:"metadata,omitempty"`
}

QallRoomWithParticipants struct for QallRoomWithParticipants

func NewQallRoomWithParticipants

func NewQallRoomWithParticipants(roomId string, participants []QallParticipant) *QallRoomWithParticipants

NewQallRoomWithParticipants instantiates a new QallRoomWithParticipants object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallRoomWithParticipantsWithDefaults

func NewQallRoomWithParticipantsWithDefaults() *QallRoomWithParticipants

NewQallRoomWithParticipantsWithDefaults instantiates a new QallRoomWithParticipants object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallRoomWithParticipants) GetIsWebinar

func (o *QallRoomWithParticipants) GetIsWebinar() bool

GetIsWebinar returns the IsWebinar field value if set, zero value otherwise.

func (*QallRoomWithParticipants) GetIsWebinarOk

func (o *QallRoomWithParticipants) GetIsWebinarOk() (*bool, bool)

GetIsWebinarOk returns a tuple with the IsWebinar field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallRoomWithParticipants) GetMetadata

func (o *QallRoomWithParticipants) GetMetadata() string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*QallRoomWithParticipants) GetMetadataOk

func (o *QallRoomWithParticipants) GetMetadataOk() (*string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QallRoomWithParticipants) GetParticipants

func (o *QallRoomWithParticipants) GetParticipants() []QallParticipant

GetParticipants returns the Participants field value

func (*QallRoomWithParticipants) GetParticipantsOk

func (o *QallRoomWithParticipants) GetParticipantsOk() ([]QallParticipant, bool)

GetParticipantsOk returns a tuple with the Participants field value and a boolean to check if the value has been set.

func (*QallRoomWithParticipants) GetRoomId

func (o *QallRoomWithParticipants) GetRoomId() string

GetRoomId returns the RoomId field value

func (*QallRoomWithParticipants) GetRoomIdOk

func (o *QallRoomWithParticipants) GetRoomIdOk() (*string, bool)

GetRoomIdOk returns a tuple with the RoomId field value and a boolean to check if the value has been set.

func (*QallRoomWithParticipants) HasIsWebinar

func (o *QallRoomWithParticipants) HasIsWebinar() bool

HasIsWebinar returns a boolean if a field has been set.

func (*QallRoomWithParticipants) HasMetadata

func (o *QallRoomWithParticipants) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (QallRoomWithParticipants) MarshalJSON

func (o QallRoomWithParticipants) MarshalJSON() ([]byte, error)

func (*QallRoomWithParticipants) SetIsWebinar

func (o *QallRoomWithParticipants) SetIsWebinar(v bool)

SetIsWebinar gets a reference to the given bool and assigns it to the IsWebinar field.

func (*QallRoomWithParticipants) SetMetadata

func (o *QallRoomWithParticipants) SetMetadata(v string)

SetMetadata gets a reference to the given string and assigns it to the Metadata field.

func (*QallRoomWithParticipants) SetParticipants

func (o *QallRoomWithParticipants) SetParticipants(v []QallParticipant)

SetParticipants sets field value

func (*QallRoomWithParticipants) SetRoomId

func (o *QallRoomWithParticipants) SetRoomId(v string)

SetRoomId sets field value

func (QallRoomWithParticipants) ToMap

func (o QallRoomWithParticipants) ToMap() (map[string]interface{}, error)

func (*QallRoomWithParticipants) UnmarshalJSON

func (o *QallRoomWithParticipants) UnmarshalJSON(data []byte) (err error)

type QallSoundboardItemCreatedEvent

type QallSoundboardItemCreatedEvent struct {
	// 作成されたサウンドボードアイテムのId
	SoundId string `json:"soundId"`
	// 作成されたサウンドボードアイテムの名前
	Name string `json:"name"`
	// 作成者のId
	CreatorId string `json:"creatorId"`
}

QallSoundboardItemCreatedEvent Qallのサウンドボードアイテムが作成された

func NewQallSoundboardItemCreatedEvent

func NewQallSoundboardItemCreatedEvent(soundId string, name string, creatorId string) *QallSoundboardItemCreatedEvent

NewQallSoundboardItemCreatedEvent instantiates a new QallSoundboardItemCreatedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallSoundboardItemCreatedEventWithDefaults

func NewQallSoundboardItemCreatedEventWithDefaults() *QallSoundboardItemCreatedEvent

NewQallSoundboardItemCreatedEventWithDefaults instantiates a new QallSoundboardItemCreatedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallSoundboardItemCreatedEvent) GetCreatorId

func (o *QallSoundboardItemCreatedEvent) GetCreatorId() string

GetCreatorId returns the CreatorId field value

func (*QallSoundboardItemCreatedEvent) GetCreatorIdOk

func (o *QallSoundboardItemCreatedEvent) GetCreatorIdOk() (*string, bool)

GetCreatorIdOk returns a tuple with the CreatorId field value and a boolean to check if the value has been set.

func (*QallSoundboardItemCreatedEvent) GetName

GetName returns the Name field value

func (*QallSoundboardItemCreatedEvent) GetNameOk

func (o *QallSoundboardItemCreatedEvent) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*QallSoundboardItemCreatedEvent) GetSoundId

func (o *QallSoundboardItemCreatedEvent) GetSoundId() string

GetSoundId returns the SoundId field value

func (*QallSoundboardItemCreatedEvent) GetSoundIdOk

func (o *QallSoundboardItemCreatedEvent) GetSoundIdOk() (*string, bool)

GetSoundIdOk returns a tuple with the SoundId field value and a boolean to check if the value has been set.

func (QallSoundboardItemCreatedEvent) MarshalJSON

func (o QallSoundboardItemCreatedEvent) MarshalJSON() ([]byte, error)

func (*QallSoundboardItemCreatedEvent) SetCreatorId

func (o *QallSoundboardItemCreatedEvent) SetCreatorId(v string)

SetCreatorId sets field value

func (*QallSoundboardItemCreatedEvent) SetName

func (o *QallSoundboardItemCreatedEvent) SetName(v string)

SetName sets field value

func (*QallSoundboardItemCreatedEvent) SetSoundId

func (o *QallSoundboardItemCreatedEvent) SetSoundId(v string)

SetSoundId sets field value

func (QallSoundboardItemCreatedEvent) ToMap

func (o QallSoundboardItemCreatedEvent) ToMap() (map[string]interface{}, error)

func (*QallSoundboardItemCreatedEvent) UnmarshalJSON

func (o *QallSoundboardItemCreatedEvent) UnmarshalJSON(data []byte) (err error)

type QallSoundboardItemDeletedEvent

type QallSoundboardItemDeletedEvent struct {
	// 削除されたサウンドボードアイテムのId
	SoundId string `json:"soundId"`
}

QallSoundboardItemDeletedEvent Qallのサウンドボードアイテムが削除された

func NewQallSoundboardItemDeletedEvent

func NewQallSoundboardItemDeletedEvent(soundId string) *QallSoundboardItemDeletedEvent

NewQallSoundboardItemDeletedEvent instantiates a new QallSoundboardItemDeletedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallSoundboardItemDeletedEventWithDefaults

func NewQallSoundboardItemDeletedEventWithDefaults() *QallSoundboardItemDeletedEvent

NewQallSoundboardItemDeletedEventWithDefaults instantiates a new QallSoundboardItemDeletedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallSoundboardItemDeletedEvent) GetSoundId

func (o *QallSoundboardItemDeletedEvent) GetSoundId() string

GetSoundId returns the SoundId field value

func (*QallSoundboardItemDeletedEvent) GetSoundIdOk

func (o *QallSoundboardItemDeletedEvent) GetSoundIdOk() (*string, bool)

GetSoundIdOk returns a tuple with the SoundId field value and a boolean to check if the value has been set.

func (QallSoundboardItemDeletedEvent) MarshalJSON

func (o QallSoundboardItemDeletedEvent) MarshalJSON() ([]byte, error)

func (*QallSoundboardItemDeletedEvent) SetSoundId

func (o *QallSoundboardItemDeletedEvent) SetSoundId(v string)

SetSoundId sets field value

func (QallSoundboardItemDeletedEvent) ToMap

func (o QallSoundboardItemDeletedEvent) ToMap() (map[string]interface{}, error)

func (*QallSoundboardItemDeletedEvent) UnmarshalJSON

func (o *QallSoundboardItemDeletedEvent) UnmarshalJSON(data []byte) (err error)

type QallTokenResponse

type QallTokenResponse struct {
	// LiveKit用のJWTトークン
	Token string `json:"token"`
}

QallTokenResponse struct for QallTokenResponse

func NewQallTokenResponse

func NewQallTokenResponse(token string) *QallTokenResponse

NewQallTokenResponse instantiates a new QallTokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewQallTokenResponseWithDefaults

func NewQallTokenResponseWithDefaults() *QallTokenResponse

NewQallTokenResponseWithDefaults instantiates a new QallTokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*QallTokenResponse) GetToken

func (o *QallTokenResponse) GetToken() string

GetToken returns the Token field value

func (*QallTokenResponse) GetTokenOk

func (o *QallTokenResponse) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (QallTokenResponse) MarshalJSON

func (o QallTokenResponse) MarshalJSON() ([]byte, error)

func (*QallTokenResponse) SetToken

func (o *QallTokenResponse) SetToken(v string)

SetToken sets field value

func (QallTokenResponse) ToMap

func (o QallTokenResponse) ToMap() (map[string]interface{}, error)

func (*QallTokenResponse) UnmarshalJSON

func (o *QallTokenResponse) UnmarshalJSON(data []byte) (err error)

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type Session

type Session struct {
	// 状態
	State string `json:"state"`
	// セッションID
	SessionId string `json:"sessionId"`
}

Session struct for Session

func NewSession

func NewSession(state string, sessionId string) *Session

NewSession instantiates a new Session object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSessionWithDefaults

func NewSessionWithDefaults() *Session

NewSessionWithDefaults instantiates a new Session object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Session) GetSessionId

func (o *Session) GetSessionId() string

GetSessionId returns the SessionId field value

func (*Session) GetSessionIdOk

func (o *Session) GetSessionIdOk() (*string, bool)

GetSessionIdOk returns a tuple with the SessionId field value and a boolean to check if the value has been set.

func (*Session) GetState

func (o *Session) GetState() string

GetState returns the State field value

func (*Session) GetStateOk

func (o *Session) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (Session) MarshalJSON

func (o Session) MarshalJSON() ([]byte, error)

func (*Session) SetSessionId

func (o *Session) SetSessionId(v string)

SetSessionId sets field value

func (*Session) SetState

func (o *Session) SetState(v string)

SetState sets field value

func (Session) ToMap

func (o Session) ToMap() (map[string]interface{}, error)

func (*Session) UnmarshalJSON

func (o *Session) UnmarshalJSON(data []byte) (err error)

type SoundboardItem

type SoundboardItem struct {
	// サーバが発行したサウンドID
	SoundId string `json:"soundId"`
	// ユーザが指定した表示用のサウンド名
	SoundName string `json:"soundName"`
	// 任意のスタンプID等、サウンドに紐づく拡張情報
	StampId string `json:"stampId"`
	// 作成者のユーザID
	CreatorId string `json:"creatorId"`
}

SoundboardItem struct for SoundboardItem

func NewSoundboardItem

func NewSoundboardItem(soundId string, soundName string, stampId string, creatorId string) *SoundboardItem

NewSoundboardItem instantiates a new SoundboardItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSoundboardItemWithDefaults

func NewSoundboardItemWithDefaults() *SoundboardItem

NewSoundboardItemWithDefaults instantiates a new SoundboardItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SoundboardItem) GetCreatorId

func (o *SoundboardItem) GetCreatorId() string

GetCreatorId returns the CreatorId field value

func (*SoundboardItem) GetCreatorIdOk

func (o *SoundboardItem) GetCreatorIdOk() (*string, bool)

GetCreatorIdOk returns a tuple with the CreatorId field value and a boolean to check if the value has been set.

func (*SoundboardItem) GetSoundId

func (o *SoundboardItem) GetSoundId() string

GetSoundId returns the SoundId field value

func (*SoundboardItem) GetSoundIdOk

func (o *SoundboardItem) GetSoundIdOk() (*string, bool)

GetSoundIdOk returns a tuple with the SoundId field value and a boolean to check if the value has been set.

func (*SoundboardItem) GetSoundName

func (o *SoundboardItem) GetSoundName() string

GetSoundName returns the SoundName field value

func (*SoundboardItem) GetSoundNameOk

func (o *SoundboardItem) GetSoundNameOk() (*string, bool)

GetSoundNameOk returns a tuple with the SoundName field value and a boolean to check if the value has been set.

func (*SoundboardItem) GetStampId

func (o *SoundboardItem) GetStampId() string

GetStampId returns the StampId field value

func (*SoundboardItem) GetStampIdOk

func (o *SoundboardItem) GetStampIdOk() (*string, bool)

GetStampIdOk returns a tuple with the StampId field value and a boolean to check if the value has been set.

func (SoundboardItem) MarshalJSON

func (o SoundboardItem) MarshalJSON() ([]byte, error)

func (*SoundboardItem) SetCreatorId

func (o *SoundboardItem) SetCreatorId(v string)

SetCreatorId sets field value

func (*SoundboardItem) SetSoundId

func (o *SoundboardItem) SetSoundId(v string)

SetSoundId sets field value

func (*SoundboardItem) SetSoundName

func (o *SoundboardItem) SetSoundName(v string)

SetSoundName sets field value

func (*SoundboardItem) SetStampId

func (o *SoundboardItem) SetStampId(v string)

SetStampId sets field value

func (SoundboardItem) ToMap

func (o SoundboardItem) ToMap() (map[string]interface{}, error)

func (*SoundboardItem) UnmarshalJSON

func (o *SoundboardItem) UnmarshalJSON(data []byte) (err error)

type SoundboardPlayRequest

type SoundboardPlayRequest struct {
	// サウンドID (DB登録済み)
	SoundId string `json:"soundId"`
	// 再生させたいルームのUUID
	RoomName string `json:"roomName"`
}

SoundboardPlayRequest struct for SoundboardPlayRequest

func NewSoundboardPlayRequest

func NewSoundboardPlayRequest(soundId string, roomName string) *SoundboardPlayRequest

NewSoundboardPlayRequest instantiates a new SoundboardPlayRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSoundboardPlayRequestWithDefaults

func NewSoundboardPlayRequestWithDefaults() *SoundboardPlayRequest

NewSoundboardPlayRequestWithDefaults instantiates a new SoundboardPlayRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SoundboardPlayRequest) GetRoomName

func (o *SoundboardPlayRequest) GetRoomName() string

GetRoomName returns the RoomName field value

func (*SoundboardPlayRequest) GetRoomNameOk

func (o *SoundboardPlayRequest) GetRoomNameOk() (*string, bool)

GetRoomNameOk returns a tuple with the RoomName field value and a boolean to check if the value has been set.

func (*SoundboardPlayRequest) GetSoundId

func (o *SoundboardPlayRequest) GetSoundId() string

GetSoundId returns the SoundId field value

func (*SoundboardPlayRequest) GetSoundIdOk

func (o *SoundboardPlayRequest) GetSoundIdOk() (*string, bool)

GetSoundIdOk returns a tuple with the SoundId field value and a boolean to check if the value has been set.

func (SoundboardPlayRequest) MarshalJSON

func (o SoundboardPlayRequest) MarshalJSON() ([]byte, error)

func (*SoundboardPlayRequest) SetRoomName

func (o *SoundboardPlayRequest) SetRoomName(v string)

SetRoomName sets field value

func (*SoundboardPlayRequest) SetSoundId

func (o *SoundboardPlayRequest) SetSoundId(v string)

SetSoundId sets field value

func (SoundboardPlayRequest) ToMap

func (o SoundboardPlayRequest) ToMap() (map[string]interface{}, error)

func (*SoundboardPlayRequest) UnmarshalJSON

func (o *SoundboardPlayRequest) UnmarshalJSON(data []byte) (err error)

type SoundboardPlayResponse

type SoundboardPlayResponse struct {
	// 作成された Ingress のID
	IngressId string `json:"ingressId"`
	// 作成された Ingress のストリームURL等
	Url *string `json:"url,omitempty"`
	// RTMP配信の場合のstream key
	StreamKey *string `json:"streamKey,omitempty"`
}

SoundboardPlayResponse struct for SoundboardPlayResponse

func NewSoundboardPlayResponse

func NewSoundboardPlayResponse(ingressId string) *SoundboardPlayResponse

NewSoundboardPlayResponse instantiates a new SoundboardPlayResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSoundboardPlayResponseWithDefaults

func NewSoundboardPlayResponseWithDefaults() *SoundboardPlayResponse

NewSoundboardPlayResponseWithDefaults instantiates a new SoundboardPlayResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SoundboardPlayResponse) GetIngressId

func (o *SoundboardPlayResponse) GetIngressId() string

GetIngressId returns the IngressId field value

func (*SoundboardPlayResponse) GetIngressIdOk

func (o *SoundboardPlayResponse) GetIngressIdOk() (*string, bool)

GetIngressIdOk returns a tuple with the IngressId field value and a boolean to check if the value has been set.

func (*SoundboardPlayResponse) GetStreamKey

func (o *SoundboardPlayResponse) GetStreamKey() string

GetStreamKey returns the StreamKey field value if set, zero value otherwise.

func (*SoundboardPlayResponse) GetStreamKeyOk

func (o *SoundboardPlayResponse) GetStreamKeyOk() (*string, bool)

GetStreamKeyOk returns a tuple with the StreamKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SoundboardPlayResponse) GetUrl

func (o *SoundboardPlayResponse) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*SoundboardPlayResponse) GetUrlOk

func (o *SoundboardPlayResponse) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SoundboardPlayResponse) HasStreamKey

func (o *SoundboardPlayResponse) HasStreamKey() bool

HasStreamKey returns a boolean if a field has been set.

func (*SoundboardPlayResponse) HasUrl

func (o *SoundboardPlayResponse) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (SoundboardPlayResponse) MarshalJSON

func (o SoundboardPlayResponse) MarshalJSON() ([]byte, error)

func (*SoundboardPlayResponse) SetIngressId

func (o *SoundboardPlayResponse) SetIngressId(v string)

SetIngressId sets field value

func (*SoundboardPlayResponse) SetStreamKey

func (o *SoundboardPlayResponse) SetStreamKey(v string)

SetStreamKey gets a reference to the given string and assigns it to the StreamKey field.

func (*SoundboardPlayResponse) SetUrl

func (o *SoundboardPlayResponse) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (SoundboardPlayResponse) ToMap

func (o SoundboardPlayResponse) ToMap() (map[string]interface{}, error)

func (*SoundboardPlayResponse) UnmarshalJSON

func (o *SoundboardPlayResponse) UnmarshalJSON(data []byte) (err error)

type SoundboardUploadResponse

type SoundboardUploadResponse struct {
	// 登録されたサウンドID (ファイル名)
	SoundId string `json:"soundId"`
}

SoundboardUploadResponse struct for SoundboardUploadResponse

func NewSoundboardUploadResponse

func NewSoundboardUploadResponse(soundId string) *SoundboardUploadResponse

NewSoundboardUploadResponse instantiates a new SoundboardUploadResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSoundboardUploadResponseWithDefaults

func NewSoundboardUploadResponseWithDefaults() *SoundboardUploadResponse

NewSoundboardUploadResponseWithDefaults instantiates a new SoundboardUploadResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SoundboardUploadResponse) GetSoundId

func (o *SoundboardUploadResponse) GetSoundId() string

GetSoundId returns the SoundId field value

func (*SoundboardUploadResponse) GetSoundIdOk

func (o *SoundboardUploadResponse) GetSoundIdOk() (*string, bool)

GetSoundIdOk returns a tuple with the SoundId field value and a boolean to check if the value has been set.

func (SoundboardUploadResponse) MarshalJSON

func (o SoundboardUploadResponse) MarshalJSON() ([]byte, error)

func (*SoundboardUploadResponse) SetSoundId

func (o *SoundboardUploadResponse) SetSoundId(v string)

SetSoundId sets field value

func (SoundboardUploadResponse) ToMap

func (o SoundboardUploadResponse) ToMap() (map[string]interface{}, error)

func (*SoundboardUploadResponse) UnmarshalJSON

func (o *SoundboardUploadResponse) UnmarshalJSON(data []byte) (err error)

type Stamp

type Stamp struct {
	// スタンプUUID
	Id string `json:"id"`
	// スタンプ名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// 作成者UUID
	CreatorId string `json:"creatorId"`
	// 作成日時
	CreatedAt time.Time `json:"createdAt"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
	// ファイルUUID
	FileId string `json:"fileId"`
	// Unicode絵文字か
	IsUnicode bool `json:"isUnicode"`
}

Stamp スタンプ情報

func NewStamp

func NewStamp(id string, name string, creatorId string, createdAt time.Time, updatedAt time.Time, fileId string, isUnicode bool) *Stamp

NewStamp instantiates a new Stamp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStampWithDefaults

func NewStampWithDefaults() *Stamp

NewStampWithDefaults instantiates a new Stamp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Stamp) GetCreatedAt

func (o *Stamp) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*Stamp) GetCreatedAtOk

func (o *Stamp) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*Stamp) GetCreatorId

func (o *Stamp) GetCreatorId() string

GetCreatorId returns the CreatorId field value

func (*Stamp) GetCreatorIdOk

func (o *Stamp) GetCreatorIdOk() (*string, bool)

GetCreatorIdOk returns a tuple with the CreatorId field value and a boolean to check if the value has been set.

func (*Stamp) GetFileId

func (o *Stamp) GetFileId() string

GetFileId returns the FileId field value

func (*Stamp) GetFileIdOk

func (o *Stamp) GetFileIdOk() (*string, bool)

GetFileIdOk returns a tuple with the FileId field value and a boolean to check if the value has been set.

func (*Stamp) GetId

func (o *Stamp) GetId() string

GetId returns the Id field value

func (*Stamp) GetIdOk

func (o *Stamp) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Stamp) GetIsUnicode

func (o *Stamp) GetIsUnicode() bool

GetIsUnicode returns the IsUnicode field value

func (*Stamp) GetIsUnicodeOk

func (o *Stamp) GetIsUnicodeOk() (*bool, bool)

GetIsUnicodeOk returns a tuple with the IsUnicode field value and a boolean to check if the value has been set.

func (*Stamp) GetName

func (o *Stamp) GetName() string

GetName returns the Name field value

func (*Stamp) GetNameOk

func (o *Stamp) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Stamp) GetUpdatedAt

func (o *Stamp) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*Stamp) GetUpdatedAtOk

func (o *Stamp) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (Stamp) MarshalJSON

func (o Stamp) MarshalJSON() ([]byte, error)

func (*Stamp) SetCreatedAt

func (o *Stamp) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*Stamp) SetCreatorId

func (o *Stamp) SetCreatorId(v string)

SetCreatorId sets field value

func (*Stamp) SetFileId

func (o *Stamp) SetFileId(v string)

SetFileId sets field value

func (*Stamp) SetId

func (o *Stamp) SetId(v string)

SetId sets field value

func (*Stamp) SetIsUnicode

func (o *Stamp) SetIsUnicode(v bool)

SetIsUnicode sets field value

func (*Stamp) SetName

func (o *Stamp) SetName(v string)

SetName sets field value

func (*Stamp) SetUpdatedAt

func (o *Stamp) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (Stamp) ToMap

func (o Stamp) ToMap() (map[string]interface{}, error)

func (*Stamp) UnmarshalJSON

func (o *Stamp) UnmarshalJSON(data []byte) (err error)

type StampAPIAddMessageStampRequest

type StampAPIAddMessageStampRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIAddMessageStampRequest) Execute

func (StampAPIAddMessageStampRequest) PostMessageStampRequest

func (r StampAPIAddMessageStampRequest) PostMessageStampRequest(postMessageStampRequest PostMessageStampRequest) StampAPIAddMessageStampRequest

type StampAPIChangeStampImageRequest

type StampAPIChangeStampImageRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIChangeStampImageRequest) Execute

func (StampAPIChangeStampImageRequest) File

スタンプ画像(1MBまでのpng, jpeg, gif)

type StampAPICreateStampPaletteRequest

type StampAPICreateStampPaletteRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPICreateStampPaletteRequest) Execute

func (StampAPICreateStampPaletteRequest) PostStampPaletteRequest

func (r StampAPICreateStampPaletteRequest) PostStampPaletteRequest(postStampPaletteRequest PostStampPaletteRequest) StampAPICreateStampPaletteRequest

type StampAPICreateStampRequest

type StampAPICreateStampRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPICreateStampRequest) Execute

func (StampAPICreateStampRequest) File

スタンプ画像(1MBまでのpng, jpeg, gif)

func (StampAPICreateStampRequest) Name

スタンプ名

type StampAPIDeleteStampPaletteRequest

type StampAPIDeleteStampPaletteRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIDeleteStampPaletteRequest) Execute

type StampAPIDeleteStampRequest

type StampAPIDeleteStampRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIDeleteStampRequest) Execute

type StampAPIEditStampPaletteRequest

type StampAPIEditStampPaletteRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIEditStampPaletteRequest) Execute

func (StampAPIEditStampPaletteRequest) PatchStampPaletteRequest

func (r StampAPIEditStampPaletteRequest) PatchStampPaletteRequest(patchStampPaletteRequest PatchStampPaletteRequest) StampAPIEditStampPaletteRequest

type StampAPIEditStampRequest

type StampAPIEditStampRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIEditStampRequest) Execute

func (r StampAPIEditStampRequest) Execute() (*http.Response, error)

func (StampAPIEditStampRequest) PatchStampRequest

func (r StampAPIEditStampRequest) PatchStampRequest(patchStampRequest PatchStampRequest) StampAPIEditStampRequest

type StampAPIGetMessageStampsRequest

type StampAPIGetMessageStampsRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIGetMessageStampsRequest) Execute

type StampAPIGetMyStampHistoryRequest

type StampAPIGetMyStampHistoryRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIGetMyStampHistoryRequest) Execute

func (StampAPIGetMyStampHistoryRequest) Limit

件数

type StampAPIGetStampImageRequest

type StampAPIGetStampImageRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIGetStampImageRequest) Execute

type StampAPIGetStampPaletteRequest

type StampAPIGetStampPaletteRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIGetStampPaletteRequest) Execute

type StampAPIGetStampPalettesRequest

type StampAPIGetStampPalettesRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIGetStampPalettesRequest) Execute

type StampAPIGetStampRequest

type StampAPIGetStampRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIGetStampRequest) Execute

func (r StampAPIGetStampRequest) Execute() (*Stamp, *http.Response, error)

type StampAPIGetStampStatsRequest

type StampAPIGetStampStatsRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIGetStampStatsRequest) Execute

type StampAPIGetStampsRequest

type StampAPIGetStampsRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIGetStampsRequest) Execute

func (StampAPIGetStampsRequest) IncludeUnicode

func (r StampAPIGetStampsRequest) IncludeUnicode(includeUnicode bool) StampAPIGetStampsRequest

Unicode絵文字を含ませるかどうか Deprecated: typeクエリを指定しなければ全てのスタンプを取得できるため、そちらを利用してください Deprecated

func (StampAPIGetStampsRequest) Type_

取得するスタンプの種類

type StampAPIRemoveMessageStampRequest

type StampAPIRemoveMessageStampRequest struct {
	ApiService *StampAPIService
	// contains filtered or unexported fields
}

func (StampAPIRemoveMessageStampRequest) Execute

type StampAPIService

type StampAPIService service

StampAPIService StampAPI service

func (*StampAPIService) AddMessageStamp

func (a *StampAPIService) AddMessageStamp(ctx context.Context, messageId string, stampId string) StampAPIAddMessageStampRequest

AddMessageStamp スタンプを押す

指定したメッセージに指定したスタンプを押します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@param stampId スタンプUUID
@return StampAPIAddMessageStampRequest

func (*StampAPIService) AddMessageStampExecute

func (a *StampAPIService) AddMessageStampExecute(r StampAPIAddMessageStampRequest) (*http.Response, error)

Execute executes the request

func (*StampAPIService) ChangeStampImage

func (a *StampAPIService) ChangeStampImage(ctx context.Context, stampId string) StampAPIChangeStampImageRequest

ChangeStampImage スタンプ画像を変更

指定したスタンプの画像を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param stampId スタンプUUID
@return StampAPIChangeStampImageRequest

func (*StampAPIService) ChangeStampImageExecute

func (a *StampAPIService) ChangeStampImageExecute(r StampAPIChangeStampImageRequest) (*http.Response, error)

Execute executes the request

func (*StampAPIService) CreateStamp

CreateStamp スタンプを作成

スタンプを新規作成します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return StampAPICreateStampRequest

func (*StampAPIService) CreateStampExecute

func (a *StampAPIService) CreateStampExecute(r StampAPICreateStampRequest) (*Stamp, *http.Response, error)

Execute executes the request

@return Stamp

func (*StampAPIService) CreateStampPalette

CreateStampPalette スタンプパレットを作成

スタンプパレットを作成します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return StampAPICreateStampPaletteRequest

func (*StampAPIService) CreateStampPaletteExecute

func (a *StampAPIService) CreateStampPaletteExecute(r StampAPICreateStampPaletteRequest) (*StampPalette, *http.Response, error)

Execute executes the request

@return StampPalette

func (*StampAPIService) DeleteStamp

func (a *StampAPIService) DeleteStamp(ctx context.Context, stampId string) StampAPIDeleteStampRequest

DeleteStamp スタンプを削除

指定したスタンプを削除します。 対象のスタンプの削除権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param stampId スタンプUUID
@return StampAPIDeleteStampRequest

func (*StampAPIService) DeleteStampExecute

func (a *StampAPIService) DeleteStampExecute(r StampAPIDeleteStampRequest) (*http.Response, error)

Execute executes the request

func (*StampAPIService) DeleteStampPalette

func (a *StampAPIService) DeleteStampPalette(ctx context.Context, paletteId string) StampAPIDeleteStampPaletteRequest

DeleteStampPalette スタンプパレットを削除

指定したスタンプパレットを削除します。 対象のスタンプパレットの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paletteId スタンプパレットUUID
@return StampAPIDeleteStampPaletteRequest

func (*StampAPIService) DeleteStampPaletteExecute

func (a *StampAPIService) DeleteStampPaletteExecute(r StampAPIDeleteStampPaletteRequest) (*http.Response, error)

Execute executes the request

func (*StampAPIService) EditStamp

func (a *StampAPIService) EditStamp(ctx context.Context, stampId string) StampAPIEditStampRequest

EditStamp スタンプ情報を変更

指定したスタンプの情報を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param stampId スタンプUUID
@return StampAPIEditStampRequest

func (*StampAPIService) EditStampExecute

func (a *StampAPIService) EditStampExecute(r StampAPIEditStampRequest) (*http.Response, error)

Execute executes the request

func (*StampAPIService) EditStampPalette

func (a *StampAPIService) EditStampPalette(ctx context.Context, paletteId string) StampAPIEditStampPaletteRequest

EditStampPalette スタンプパレットを編集

指定したスタンプパレットを編集します。 リクエストのスタンプの配列の順番は保存されて変更されます。 対象のスタンプパレットの管理権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paletteId スタンプパレットUUID
@return StampAPIEditStampPaletteRequest

func (*StampAPIService) EditStampPaletteExecute

func (a *StampAPIService) EditStampPaletteExecute(r StampAPIEditStampPaletteRequest) (*http.Response, error)

Execute executes the request

func (*StampAPIService) GetMessageStamps

func (a *StampAPIService) GetMessageStamps(ctx context.Context, messageId string) StampAPIGetMessageStampsRequest

GetMessageStamps メッセージのスタンプリストを取得

指定したメッセージに押されているスタンプのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@return StampAPIGetMessageStampsRequest

func (*StampAPIService) GetMessageStampsExecute

func (a *StampAPIService) GetMessageStampsExecute(r StampAPIGetMessageStampsRequest) ([]MessageStamp, *http.Response, error)

Execute executes the request

@return []MessageStamp

func (*StampAPIService) GetMyStampHistory

GetMyStampHistory スタンプ履歴を取得

自分のスタンプ履歴を最大100件まで取得します。 結果は降順で返されます。

このAPIが返すスタンプ履歴は厳密な履歴ではありません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return StampAPIGetMyStampHistoryRequest

func (*StampAPIService) GetMyStampHistoryExecute

Execute executes the request

@return []StampHistoryEntry

func (*StampAPIService) GetStamp

func (a *StampAPIService) GetStamp(ctx context.Context, stampId string) StampAPIGetStampRequest

GetStamp スタンプ情報を取得

指定したスタンプの情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param stampId スタンプUUID
@return StampAPIGetStampRequest

func (*StampAPIService) GetStampExecute

func (a *StampAPIService) GetStampExecute(r StampAPIGetStampRequest) (*Stamp, *http.Response, error)

Execute executes the request

@return Stamp

func (*StampAPIService) GetStampImage

func (a *StampAPIService) GetStampImage(ctx context.Context, stampId string) StampAPIGetStampImageRequest

GetStampImage スタンプ画像を取得

指定したIDのスタンプ画像を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param stampId スタンプUUID
@return StampAPIGetStampImageRequest

func (*StampAPIService) GetStampImageExecute

func (a *StampAPIService) GetStampImageExecute(r StampAPIGetStampImageRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*StampAPIService) GetStampPalette

func (a *StampAPIService) GetStampPalette(ctx context.Context, paletteId string) StampAPIGetStampPaletteRequest

GetStampPalette スタンプパレットを取得

指定したスタンプパレットの情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paletteId スタンプパレットUUID
@return StampAPIGetStampPaletteRequest

func (*StampAPIService) GetStampPaletteExecute

Execute executes the request

@return StampPalette

func (*StampAPIService) GetStampPalettes

GetStampPalettes スタンプパレットのリストを取得

自身が所有しているスタンプパレットのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return StampAPIGetStampPalettesRequest

func (*StampAPIService) GetStampPalettesExecute

func (a *StampAPIService) GetStampPalettesExecute(r StampAPIGetStampPalettesRequest) ([]StampPalette, *http.Response, error)

Execute executes the request

@return []StampPalette

func (*StampAPIService) GetStampStats

func (a *StampAPIService) GetStampStats(ctx context.Context, stampId string) StampAPIGetStampStatsRequest

GetStampStats スタンプ統計情報を取得

指定したスタンプの統計情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param stampId スタンプUUID
@return StampAPIGetStampStatsRequest

func (*StampAPIService) GetStampStatsExecute

func (a *StampAPIService) GetStampStatsExecute(r StampAPIGetStampStatsRequest) (*StampStats, *http.Response, error)

Execute executes the request

@return StampStats

func (*StampAPIService) GetStamps

GetStamps スタンプリストを取得

スタンプのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return StampAPIGetStampsRequest

func (*StampAPIService) GetStampsExecute

Execute executes the request

@return []StampWithThumbnail

func (*StampAPIService) RemoveMessageStamp

func (a *StampAPIService) RemoveMessageStamp(ctx context.Context, messageId string, stampId string) StampAPIRemoveMessageStampRequest

RemoveMessageStamp スタンプを消す

指定したメッセージから指定した自身が押したスタンプを削除します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param messageId メッセージUUID
@param stampId スタンプUUID
@return StampAPIRemoveMessageStampRequest

func (*StampAPIService) RemoveMessageStampExecute

func (a *StampAPIService) RemoveMessageStampExecute(r StampAPIRemoveMessageStampRequest) (*http.Response, error)

Execute executes the request

type StampHistoryEntry

type StampHistoryEntry struct {
	// スタンプUUID
	StampId string `json:"stampId"`
	// 使用日時
	Datetime time.Time `json:"datetime"`
}

StampHistoryEntry スタンプ履歴の1項目

func NewStampHistoryEntry

func NewStampHistoryEntry(stampId string, datetime time.Time) *StampHistoryEntry

NewStampHistoryEntry instantiates a new StampHistoryEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStampHistoryEntryWithDefaults

func NewStampHistoryEntryWithDefaults() *StampHistoryEntry

NewStampHistoryEntryWithDefaults instantiates a new StampHistoryEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StampHistoryEntry) GetDatetime

func (o *StampHistoryEntry) GetDatetime() time.Time

GetDatetime returns the Datetime field value

func (*StampHistoryEntry) GetDatetimeOk

func (o *StampHistoryEntry) GetDatetimeOk() (*time.Time, bool)

GetDatetimeOk returns a tuple with the Datetime field value and a boolean to check if the value has been set.

func (*StampHistoryEntry) GetStampId

func (o *StampHistoryEntry) GetStampId() string

GetStampId returns the StampId field value

func (*StampHistoryEntry) GetStampIdOk

func (o *StampHistoryEntry) GetStampIdOk() (*string, bool)

GetStampIdOk returns a tuple with the StampId field value and a boolean to check if the value has been set.

func (StampHistoryEntry) MarshalJSON

func (o StampHistoryEntry) MarshalJSON() ([]byte, error)

func (*StampHistoryEntry) SetDatetime

func (o *StampHistoryEntry) SetDatetime(v time.Time)

SetDatetime sets field value

func (*StampHistoryEntry) SetStampId

func (o *StampHistoryEntry) SetStampId(v string)

SetStampId sets field value

func (StampHistoryEntry) ToMap

func (o StampHistoryEntry) ToMap() (map[string]interface{}, error)

func (*StampHistoryEntry) UnmarshalJSON

func (o *StampHistoryEntry) UnmarshalJSON(data []byte) (err error)

type StampPalette

type StampPalette struct {
	// スタンプパレットUUID
	Id string `json:"id"`
	// パレット名
	Name string `json:"name"`
	// パレット内のスタンプのUUID配列
	Stamps []string `json:"stamps"`
	// 作成者UUID
	CreatorId string `json:"creatorId"`
	// パレット作成日時
	CreatedAt time.Time `json:"createdAt"`
	// パレット更新日時
	UpdatedAt time.Time `json:"updatedAt"`
	// パレット説明
	Description string `json:"description"`
}

StampPalette スタンプパレット情報

func NewStampPalette

func NewStampPalette(id string, name string, stamps []string, creatorId string, createdAt time.Time, updatedAt time.Time, description string) *StampPalette

NewStampPalette instantiates a new StampPalette object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStampPaletteWithDefaults

func NewStampPaletteWithDefaults() *StampPalette

NewStampPaletteWithDefaults instantiates a new StampPalette object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StampPalette) GetCreatedAt

func (o *StampPalette) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*StampPalette) GetCreatedAtOk

func (o *StampPalette) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*StampPalette) GetCreatorId

func (o *StampPalette) GetCreatorId() string

GetCreatorId returns the CreatorId field value

func (*StampPalette) GetCreatorIdOk

func (o *StampPalette) GetCreatorIdOk() (*string, bool)

GetCreatorIdOk returns a tuple with the CreatorId field value and a boolean to check if the value has been set.

func (*StampPalette) GetDescription

func (o *StampPalette) GetDescription() string

GetDescription returns the Description field value

func (*StampPalette) GetDescriptionOk

func (o *StampPalette) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*StampPalette) GetId

func (o *StampPalette) GetId() string

GetId returns the Id field value

func (*StampPalette) GetIdOk

func (o *StampPalette) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*StampPalette) GetName

func (o *StampPalette) GetName() string

GetName returns the Name field value

func (*StampPalette) GetNameOk

func (o *StampPalette) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*StampPalette) GetStamps

func (o *StampPalette) GetStamps() []string

GetStamps returns the Stamps field value

func (*StampPalette) GetStampsOk

func (o *StampPalette) GetStampsOk() ([]string, bool)

GetStampsOk returns a tuple with the Stamps field value and a boolean to check if the value has been set.

func (*StampPalette) GetUpdatedAt

func (o *StampPalette) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*StampPalette) GetUpdatedAtOk

func (o *StampPalette) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (StampPalette) MarshalJSON

func (o StampPalette) MarshalJSON() ([]byte, error)

func (*StampPalette) SetCreatedAt

func (o *StampPalette) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*StampPalette) SetCreatorId

func (o *StampPalette) SetCreatorId(v string)

SetCreatorId sets field value

func (*StampPalette) SetDescription

func (o *StampPalette) SetDescription(v string)

SetDescription sets field value

func (*StampPalette) SetId

func (o *StampPalette) SetId(v string)

SetId sets field value

func (*StampPalette) SetName

func (o *StampPalette) SetName(v string)

SetName sets field value

func (*StampPalette) SetStamps

func (o *StampPalette) SetStamps(v []string)

SetStamps sets field value

func (*StampPalette) SetUpdatedAt

func (o *StampPalette) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (StampPalette) ToMap

func (o StampPalette) ToMap() (map[string]interface{}, error)

func (*StampPalette) UnmarshalJSON

func (o *StampPalette) UnmarshalJSON(data []byte) (err error)

type StampStats

type StampStats struct {
	// スタンプ使用総数(同じユーザによって同じメッセージに貼られたものは複数カウントしない)
	Count int64 `json:"count"`
	// スタンプ使用総数(全てカウント)
	TotalCount int64 `json:"totalCount"`
}

StampStats スタンプ統計情報

func NewStampStats

func NewStampStats(count int64, totalCount int64) *StampStats

NewStampStats instantiates a new StampStats object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStampStatsWithDefaults

func NewStampStatsWithDefaults() *StampStats

NewStampStatsWithDefaults instantiates a new StampStats object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StampStats) GetCount

func (o *StampStats) GetCount() int64

GetCount returns the Count field value

func (*StampStats) GetCountOk

func (o *StampStats) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*StampStats) GetTotalCount

func (o *StampStats) GetTotalCount() int64

GetTotalCount returns the TotalCount field value

func (*StampStats) GetTotalCountOk

func (o *StampStats) GetTotalCountOk() (*int64, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (StampStats) MarshalJSON

func (o StampStats) MarshalJSON() ([]byte, error)

func (*StampStats) SetCount

func (o *StampStats) SetCount(v int64)

SetCount sets field value

func (*StampStats) SetTotalCount

func (o *StampStats) SetTotalCount(v int64)

SetTotalCount sets field value

func (StampStats) ToMap

func (o StampStats) ToMap() (map[string]interface{}, error)

func (*StampStats) UnmarshalJSON

func (o *StampStats) UnmarshalJSON(data []byte) (err error)

type StampWithThumbnail

type StampWithThumbnail struct {
	// スタンプUUID
	Id string `json:"id"`
	// スタンプ名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// 作成者UUID
	CreatorId string `json:"creatorId"`
	// 作成日時
	CreatedAt time.Time `json:"createdAt"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
	// ファイルUUID
	FileId string `json:"fileId"`
	// Unicode絵文字か
	IsUnicode bool `json:"isUnicode"`
	// サムネイルの有無
	HasThumbnail bool `json:"hasThumbnail"`
}

StampWithThumbnail スタンプ情報とサムネイルの有無

func NewStampWithThumbnail

func NewStampWithThumbnail(id string, name string, creatorId string, createdAt time.Time, updatedAt time.Time, fileId string, isUnicode bool, hasThumbnail bool) *StampWithThumbnail

NewStampWithThumbnail instantiates a new StampWithThumbnail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStampWithThumbnailWithDefaults

func NewStampWithThumbnailWithDefaults() *StampWithThumbnail

NewStampWithThumbnailWithDefaults instantiates a new StampWithThumbnail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StampWithThumbnail) GetCreatedAt

func (o *StampWithThumbnail) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*StampWithThumbnail) GetCreatedAtOk

func (o *StampWithThumbnail) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*StampWithThumbnail) GetCreatorId

func (o *StampWithThumbnail) GetCreatorId() string

GetCreatorId returns the CreatorId field value

func (*StampWithThumbnail) GetCreatorIdOk

func (o *StampWithThumbnail) GetCreatorIdOk() (*string, bool)

GetCreatorIdOk returns a tuple with the CreatorId field value and a boolean to check if the value has been set.

func (*StampWithThumbnail) GetFileId

func (o *StampWithThumbnail) GetFileId() string

GetFileId returns the FileId field value

func (*StampWithThumbnail) GetFileIdOk

func (o *StampWithThumbnail) GetFileIdOk() (*string, bool)

GetFileIdOk returns a tuple with the FileId field value and a boolean to check if the value has been set.

func (*StampWithThumbnail) GetHasThumbnail

func (o *StampWithThumbnail) GetHasThumbnail() bool

GetHasThumbnail returns the HasThumbnail field value

func (*StampWithThumbnail) GetHasThumbnailOk

func (o *StampWithThumbnail) GetHasThumbnailOk() (*bool, bool)

GetHasThumbnailOk returns a tuple with the HasThumbnail field value and a boolean to check if the value has been set.

func (*StampWithThumbnail) GetId

func (o *StampWithThumbnail) GetId() string

GetId returns the Id field value

func (*StampWithThumbnail) GetIdOk

func (o *StampWithThumbnail) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*StampWithThumbnail) GetIsUnicode

func (o *StampWithThumbnail) GetIsUnicode() bool

GetIsUnicode returns the IsUnicode field value

func (*StampWithThumbnail) GetIsUnicodeOk

func (o *StampWithThumbnail) GetIsUnicodeOk() (*bool, bool)

GetIsUnicodeOk returns a tuple with the IsUnicode field value and a boolean to check if the value has been set.

func (*StampWithThumbnail) GetName

func (o *StampWithThumbnail) GetName() string

GetName returns the Name field value

func (*StampWithThumbnail) GetNameOk

func (o *StampWithThumbnail) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*StampWithThumbnail) GetUpdatedAt

func (o *StampWithThumbnail) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*StampWithThumbnail) GetUpdatedAtOk

func (o *StampWithThumbnail) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (StampWithThumbnail) MarshalJSON

func (o StampWithThumbnail) MarshalJSON() ([]byte, error)

func (*StampWithThumbnail) SetCreatedAt

func (o *StampWithThumbnail) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*StampWithThumbnail) SetCreatorId

func (o *StampWithThumbnail) SetCreatorId(v string)

SetCreatorId sets field value

func (*StampWithThumbnail) SetFileId

func (o *StampWithThumbnail) SetFileId(v string)

SetFileId sets field value

func (*StampWithThumbnail) SetHasThumbnail

func (o *StampWithThumbnail) SetHasThumbnail(v bool)

SetHasThumbnail sets field value

func (*StampWithThumbnail) SetId

func (o *StampWithThumbnail) SetId(v string)

SetId sets field value

func (*StampWithThumbnail) SetIsUnicode

func (o *StampWithThumbnail) SetIsUnicode(v bool)

SetIsUnicode sets field value

func (*StampWithThumbnail) SetName

func (o *StampWithThumbnail) SetName(v string)

SetName sets field value

func (*StampWithThumbnail) SetUpdatedAt

func (o *StampWithThumbnail) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (StampWithThumbnail) ToMap

func (o StampWithThumbnail) ToMap() (map[string]interface{}, error)

func (*StampWithThumbnail) UnmarshalJSON

func (o *StampWithThumbnail) UnmarshalJSON(data []byte) (err error)

type StarAPIAddMyStarRequest

type StarAPIAddMyStarRequest struct {
	ApiService *StarAPIService
	// contains filtered or unexported fields
}

func (StarAPIAddMyStarRequest) Execute

func (r StarAPIAddMyStarRequest) Execute() (*http.Response, error)

func (StarAPIAddMyStarRequest) PostStarRequest

func (r StarAPIAddMyStarRequest) PostStarRequest(postStarRequest PostStarRequest) StarAPIAddMyStarRequest

type StarAPIGetMyStarsRequest

type StarAPIGetMyStarsRequest struct {
	ApiService *StarAPIService
	// contains filtered or unexported fields
}

func (StarAPIGetMyStarsRequest) Execute

func (r StarAPIGetMyStarsRequest) Execute() ([]string, *http.Response, error)

type StarAPIRemoveMyStarRequest

type StarAPIRemoveMyStarRequest struct {
	ApiService *StarAPIService
	// contains filtered or unexported fields
}

func (StarAPIRemoveMyStarRequest) Execute

type StarAPIService

type StarAPIService service

StarAPIService StarAPI service

func (*StarAPIService) AddMyStar

AddMyStar チャンネルをスターに追加

指定したチャンネルをスターチャンネルに追加します。 スター済みのチャンネルIDを指定した場合、204を返します。 不正なチャンネルIDを指定した場合、400を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return StarAPIAddMyStarRequest

func (*StarAPIService) AddMyStarExecute

func (a *StarAPIService) AddMyStarExecute(r StarAPIAddMyStarRequest) (*http.Response, error)

Execute executes the request

func (*StarAPIService) GetMyStars

GetMyStars スターチャンネルリストを取得

自分がスターしているチャンネルのUUIDの配列を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return StarAPIGetMyStarsRequest

func (*StarAPIService) GetMyStarsExecute

func (a *StarAPIService) GetMyStarsExecute(r StarAPIGetMyStarsRequest) ([]string, *http.Response, error)

Execute executes the request

@return []string

func (*StarAPIService) RemoveMyStar

func (a *StarAPIService) RemoveMyStar(ctx context.Context, channelId string) StarAPIRemoveMyStarRequest

RemoveMyStar チャンネルをスターから削除します

既にスターから削除されているチャンネルを指定した場合は204を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param channelId チャンネルUUID
@return StarAPIRemoveMyStarRequest

func (*StarAPIService) RemoveMyStarExecute

func (a *StarAPIService) RemoveMyStarExecute(r StarAPIRemoveMyStarRequest) (*http.Response, error)

Execute executes the request

type SubscribersChangedEvent

type SubscribersChangedEvent struct {
	// 変更者UUID
	UserId string `json:"userId"`
	// オンにされたユーザーのUUID配列
	On []string `json:"on"`
	// オフにされたユーザーのUUID配列
	Off []string `json:"off"`
}

SubscribersChangedEvent 購読者変更イベント

func NewSubscribersChangedEvent

func NewSubscribersChangedEvent(userId string, on []string, off []string) *SubscribersChangedEvent

NewSubscribersChangedEvent instantiates a new SubscribersChangedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscribersChangedEventWithDefaults

func NewSubscribersChangedEventWithDefaults() *SubscribersChangedEvent

NewSubscribersChangedEventWithDefaults instantiates a new SubscribersChangedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscribersChangedEvent) GetOff

func (o *SubscribersChangedEvent) GetOff() []string

GetOff returns the Off field value

func (*SubscribersChangedEvent) GetOffOk

func (o *SubscribersChangedEvent) GetOffOk() ([]string, bool)

GetOffOk returns a tuple with the Off field value and a boolean to check if the value has been set.

func (*SubscribersChangedEvent) GetOn

func (o *SubscribersChangedEvent) GetOn() []string

GetOn returns the On field value

func (*SubscribersChangedEvent) GetOnOk

func (o *SubscribersChangedEvent) GetOnOk() ([]string, bool)

GetOnOk returns a tuple with the On field value and a boolean to check if the value has been set.

func (*SubscribersChangedEvent) GetUserId

func (o *SubscribersChangedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*SubscribersChangedEvent) GetUserIdOk

func (o *SubscribersChangedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (SubscribersChangedEvent) MarshalJSON

func (o SubscribersChangedEvent) MarshalJSON() ([]byte, error)

func (*SubscribersChangedEvent) SetOff

func (o *SubscribersChangedEvent) SetOff(v []string)

SetOff sets field value

func (*SubscribersChangedEvent) SetOn

func (o *SubscribersChangedEvent) SetOn(v []string)

SetOn sets field value

func (*SubscribersChangedEvent) SetUserId

func (o *SubscribersChangedEvent) SetUserId(v string)

SetUserId sets field value

func (SubscribersChangedEvent) ToMap

func (o SubscribersChangedEvent) ToMap() (map[string]interface{}, error)

func (*SubscribersChangedEvent) UnmarshalJSON

func (o *SubscribersChangedEvent) UnmarshalJSON(data []byte) (err error)

type Tag

type Tag struct {
	// タグUUID
	Id string `json:"id"`
	// タグ文字列
	Tag string `json:"tag"`
	// タグがつけられているユーザーのUUID配列
	Users []string `json:"users"`
}

Tag タグ情報

func NewTag

func NewTag(id string, tag string, users []string) *Tag

NewTag instantiates a new Tag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagWithDefaults

func NewTagWithDefaults() *Tag

NewTagWithDefaults instantiates a new Tag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Tag) GetId

func (o *Tag) GetId() string

GetId returns the Id field value

func (*Tag) GetIdOk

func (o *Tag) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Tag) GetTag

func (o *Tag) GetTag() string

GetTag returns the Tag field value

func (*Tag) GetTagOk

func (o *Tag) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value and a boolean to check if the value has been set.

func (*Tag) GetUsers

func (o *Tag) GetUsers() []string

GetUsers returns the Users field value

func (*Tag) GetUsersOk

func (o *Tag) GetUsersOk() ([]string, bool)

GetUsersOk returns a tuple with the Users field value and a boolean to check if the value has been set.

func (Tag) MarshalJSON

func (o Tag) MarshalJSON() ([]byte, error)

func (*Tag) SetId

func (o *Tag) SetId(v string)

SetId sets field value

func (*Tag) SetTag

func (o *Tag) SetTag(v string)

SetTag sets field value

func (*Tag) SetUsers

func (o *Tag) SetUsers(v []string)

SetUsers sets field value

func (Tag) ToMap

func (o Tag) ToMap() (map[string]interface{}, error)

func (*Tag) UnmarshalJSON

func (o *Tag) UnmarshalJSON(data []byte) (err error)

type ThumbnailInfo

type ThumbnailInfo struct {
	Type ThumbnailType `json:"type"`
	// MIMEタイプ
	Mime string `json:"mime"`
	// サムネイル幅
	Width *int32 `json:"width,omitempty"`
	// サムネイル高さ
	Height *int32 `json:"height,omitempty"`
}

ThumbnailInfo struct for ThumbnailInfo

func NewThumbnailInfo

func NewThumbnailInfo(type_ ThumbnailType, mime string) *ThumbnailInfo

NewThumbnailInfo instantiates a new ThumbnailInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThumbnailInfoWithDefaults

func NewThumbnailInfoWithDefaults() *ThumbnailInfo

NewThumbnailInfoWithDefaults instantiates a new ThumbnailInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThumbnailInfo) GetHeight

func (o *ThumbnailInfo) GetHeight() int32

GetHeight returns the Height field value if set, zero value otherwise.

func (*ThumbnailInfo) GetHeightOk

func (o *ThumbnailInfo) GetHeightOk() (*int32, bool)

GetHeightOk returns a tuple with the Height field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThumbnailInfo) GetMime

func (o *ThumbnailInfo) GetMime() string

GetMime returns the Mime field value

func (*ThumbnailInfo) GetMimeOk

func (o *ThumbnailInfo) GetMimeOk() (*string, bool)

GetMimeOk returns a tuple with the Mime field value and a boolean to check if the value has been set.

func (*ThumbnailInfo) GetType

func (o *ThumbnailInfo) GetType() ThumbnailType

GetType returns the Type field value

func (*ThumbnailInfo) GetTypeOk

func (o *ThumbnailInfo) GetTypeOk() (*ThumbnailType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ThumbnailInfo) GetWidth

func (o *ThumbnailInfo) GetWidth() int32

GetWidth returns the Width field value if set, zero value otherwise.

func (*ThumbnailInfo) GetWidthOk

func (o *ThumbnailInfo) GetWidthOk() (*int32, bool)

GetWidthOk returns a tuple with the Width field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThumbnailInfo) HasHeight

func (o *ThumbnailInfo) HasHeight() bool

HasHeight returns a boolean if a field has been set.

func (*ThumbnailInfo) HasWidth

func (o *ThumbnailInfo) HasWidth() bool

HasWidth returns a boolean if a field has been set.

func (ThumbnailInfo) MarshalJSON

func (o ThumbnailInfo) MarshalJSON() ([]byte, error)

func (*ThumbnailInfo) SetHeight

func (o *ThumbnailInfo) SetHeight(v int32)

SetHeight gets a reference to the given int32 and assigns it to the Height field.

func (*ThumbnailInfo) SetMime

func (o *ThumbnailInfo) SetMime(v string)

SetMime sets field value

func (*ThumbnailInfo) SetType

func (o *ThumbnailInfo) SetType(v ThumbnailType)

SetType sets field value

func (*ThumbnailInfo) SetWidth

func (o *ThumbnailInfo) SetWidth(v int32)

SetWidth gets a reference to the given int32 and assigns it to the Width field.

func (ThumbnailInfo) ToMap

func (o ThumbnailInfo) ToMap() (map[string]interface{}, error)

func (*ThumbnailInfo) UnmarshalJSON

func (o *ThumbnailInfo) UnmarshalJSON(data []byte) (err error)

type ThumbnailType

type ThumbnailType string

ThumbnailType サムネイル画像のタイプ

const (
	THUMBNAILTYPE_IMAGE    ThumbnailType = "image"
	THUMBNAILTYPE_WAVEFORM ThumbnailType = "waveform"
)

List of ThumbnailType

func NewThumbnailTypeFromValue

func NewThumbnailTypeFromValue(v string) (*ThumbnailType, error)

NewThumbnailTypeFromValue returns a pointer to a valid ThumbnailType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ThumbnailType) IsValid

func (v ThumbnailType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ThumbnailType) Ptr

func (v ThumbnailType) Ptr() *ThumbnailType

Ptr returns reference to ThumbnailType value

func (*ThumbnailType) UnmarshalJSON

func (v *ThumbnailType) UnmarshalJSON(src []byte) error

type TopicChangedEvent

type TopicChangedEvent struct {
	// 変更者UUID
	UserId string `json:"userId"`
	// 変更前トピック
	Before string `json:"before"`
	// 変更後トピック
	After string `json:"after"`
}

TopicChangedEvent トピック変更イベント

func NewTopicChangedEvent

func NewTopicChangedEvent(userId string, before string, after string) *TopicChangedEvent

NewTopicChangedEvent instantiates a new TopicChangedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTopicChangedEventWithDefaults

func NewTopicChangedEventWithDefaults() *TopicChangedEvent

NewTopicChangedEventWithDefaults instantiates a new TopicChangedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TopicChangedEvent) GetAfter

func (o *TopicChangedEvent) GetAfter() string

GetAfter returns the After field value

func (*TopicChangedEvent) GetAfterOk

func (o *TopicChangedEvent) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value and a boolean to check if the value has been set.

func (*TopicChangedEvent) GetBefore

func (o *TopicChangedEvent) GetBefore() string

GetBefore returns the Before field value

func (*TopicChangedEvent) GetBeforeOk

func (o *TopicChangedEvent) GetBeforeOk() (*string, bool)

GetBeforeOk returns a tuple with the Before field value and a boolean to check if the value has been set.

func (*TopicChangedEvent) GetUserId

func (o *TopicChangedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*TopicChangedEvent) GetUserIdOk

func (o *TopicChangedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (TopicChangedEvent) MarshalJSON

func (o TopicChangedEvent) MarshalJSON() ([]byte, error)

func (*TopicChangedEvent) SetAfter

func (o *TopicChangedEvent) SetAfter(v string)

SetAfter sets field value

func (*TopicChangedEvent) SetBefore

func (o *TopicChangedEvent) SetBefore(v string)

SetBefore sets field value

func (*TopicChangedEvent) SetUserId

func (o *TopicChangedEvent) SetUserId(v string)

SetUserId sets field value

func (TopicChangedEvent) ToMap

func (o TopicChangedEvent) ToMap() (map[string]interface{}, error)

func (*TopicChangedEvent) UnmarshalJSON

func (o *TopicChangedEvent) UnmarshalJSON(data []byte) (err error)

type UnreadChannel

type UnreadChannel struct {
	// チャンネルUUID
	ChannelId string `json:"channelId"`
	// 未読メッセージ数
	Count int32 `json:"count"`
	// 自分宛てメッセージが含まれているかどうか
	Noticeable bool `json:"noticeable"`
	// チャンネルの最古の未読メッセージの日時
	Since time.Time `json:"since"`
	// チャンネルの最新の未読メッセージの日時
	UpdatedAt time.Time `json:"updatedAt"`
	// そのチャンネルの未読の中で最も古いメッセージのid
	OldestMessageId string `json:"oldestMessageId"`
}

UnreadChannel 未読チャンネル情報

func NewUnreadChannel

func NewUnreadChannel(channelId string, count int32, noticeable bool, since time.Time, updatedAt time.Time, oldestMessageId string) *UnreadChannel

NewUnreadChannel instantiates a new UnreadChannel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUnreadChannelWithDefaults

func NewUnreadChannelWithDefaults() *UnreadChannel

NewUnreadChannelWithDefaults instantiates a new UnreadChannel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UnreadChannel) GetChannelId

func (o *UnreadChannel) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*UnreadChannel) GetChannelIdOk

func (o *UnreadChannel) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*UnreadChannel) GetCount

func (o *UnreadChannel) GetCount() int32

GetCount returns the Count field value

func (*UnreadChannel) GetCountOk

func (o *UnreadChannel) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*UnreadChannel) GetNoticeable

func (o *UnreadChannel) GetNoticeable() bool

GetNoticeable returns the Noticeable field value

func (*UnreadChannel) GetNoticeableOk

func (o *UnreadChannel) GetNoticeableOk() (*bool, bool)

GetNoticeableOk returns a tuple with the Noticeable field value and a boolean to check if the value has been set.

func (*UnreadChannel) GetOldestMessageId

func (o *UnreadChannel) GetOldestMessageId() string

GetOldestMessageId returns the OldestMessageId field value

func (*UnreadChannel) GetOldestMessageIdOk

func (o *UnreadChannel) GetOldestMessageIdOk() (*string, bool)

GetOldestMessageIdOk returns a tuple with the OldestMessageId field value and a boolean to check if the value has been set.

func (*UnreadChannel) GetSince

func (o *UnreadChannel) GetSince() time.Time

GetSince returns the Since field value

func (*UnreadChannel) GetSinceOk

func (o *UnreadChannel) GetSinceOk() (*time.Time, bool)

GetSinceOk returns a tuple with the Since field value and a boolean to check if the value has been set.

func (*UnreadChannel) GetUpdatedAt

func (o *UnreadChannel) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*UnreadChannel) GetUpdatedAtOk

func (o *UnreadChannel) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (UnreadChannel) MarshalJSON

func (o UnreadChannel) MarshalJSON() ([]byte, error)

func (*UnreadChannel) SetChannelId

func (o *UnreadChannel) SetChannelId(v string)

SetChannelId sets field value

func (*UnreadChannel) SetCount

func (o *UnreadChannel) SetCount(v int32)

SetCount sets field value

func (*UnreadChannel) SetNoticeable

func (o *UnreadChannel) SetNoticeable(v bool)

SetNoticeable sets field value

func (*UnreadChannel) SetOldestMessageId

func (o *UnreadChannel) SetOldestMessageId(v string)

SetOldestMessageId sets field value

func (*UnreadChannel) SetSince

func (o *UnreadChannel) SetSince(v time.Time)

SetSince sets field value

func (*UnreadChannel) SetUpdatedAt

func (o *UnreadChannel) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (UnreadChannel) ToMap

func (o UnreadChannel) ToMap() (map[string]interface{}, error)

func (*UnreadChannel) UnmarshalJSON

func (o *UnreadChannel) UnmarshalJSON(data []byte) (err error)

type User

type User struct {
	// ユーザーUUID
	Id string `json:"id"`
	// ユーザー名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// ユーザー表示名
	DisplayName string `json:"displayName"`
	// アイコンファイルUUID
	IconFileId string `json:"iconFileId"`
	// BOTかどうか
	Bot   bool             `json:"bot"`
	State UserAccountState `json:"state"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
}

User ユーザー情報

func NewUser

func NewUser(id string, name string, displayName string, iconFileId string, bot bool, state UserAccountState, updatedAt time.Time) *User

NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*User) GetBot

func (o *User) GetBot() bool

GetBot returns the Bot field value

func (*User) GetBotOk

func (o *User) GetBotOk() (*bool, bool)

GetBotOk returns a tuple with the Bot field value and a boolean to check if the value has been set.

func (*User) GetDisplayName

func (o *User) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*User) GetDisplayNameOk

func (o *User) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*User) GetIconFileId

func (o *User) GetIconFileId() string

GetIconFileId returns the IconFileId field value

func (*User) GetIconFileIdOk

func (o *User) GetIconFileIdOk() (*string, bool)

GetIconFileIdOk returns a tuple with the IconFileId field value and a boolean to check if the value has been set.

func (*User) GetId

func (o *User) GetId() string

GetId returns the Id field value

func (*User) GetIdOk

func (o *User) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*User) GetName

func (o *User) GetName() string

GetName returns the Name field value

func (*User) GetNameOk

func (o *User) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*User) GetState

func (o *User) GetState() UserAccountState

GetState returns the State field value

func (*User) GetStateOk

func (o *User) GetStateOk() (*UserAccountState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*User) GetUpdatedAt

func (o *User) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*User) GetUpdatedAtOk

func (o *User) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (User) MarshalJSON

func (o User) MarshalJSON() ([]byte, error)

func (*User) SetBot

func (o *User) SetBot(v bool)

SetBot sets field value

func (*User) SetDisplayName

func (o *User) SetDisplayName(v string)

SetDisplayName sets field value

func (*User) SetIconFileId

func (o *User) SetIconFileId(v string)

SetIconFileId sets field value

func (*User) SetId

func (o *User) SetId(v string)

SetId sets field value

func (*User) SetName

func (o *User) SetName(v string)

SetName sets field value

func (*User) SetState

func (o *User) SetState(v UserAccountState)

SetState sets field value

func (*User) SetUpdatedAt

func (o *User) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (User) ToMap

func (o User) ToMap() (map[string]interface{}, error)

func (*User) UnmarshalJSON

func (o *User) UnmarshalJSON(data []byte) (err error)

type UserAPIAddUserTagRequest

type UserAPIAddUserTagRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIAddUserTagRequest) Execute

func (UserAPIAddUserTagRequest) PostUserTagRequest

func (r UserAPIAddUserTagRequest) PostUserTagRequest(postUserTagRequest PostUserTagRequest) UserAPIAddUserTagRequest

type UserAPIChangeUserIconRequest

type UserAPIChangeUserIconRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIChangeUserIconRequest) Execute

func (UserAPIChangeUserIconRequest) File

アイコン画像(2MBまでのpng, jpeg, gif)

type UserAPIChangeUserPasswordRequest

type UserAPIChangeUserPasswordRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIChangeUserPasswordRequest) Execute

func (UserAPIChangeUserPasswordRequest) PutUserPasswordRequest

func (r UserAPIChangeUserPasswordRequest) PutUserPasswordRequest(putUserPasswordRequest PutUserPasswordRequest) UserAPIChangeUserPasswordRequest

type UserAPICreateUserRequest

type UserAPICreateUserRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPICreateUserRequest) Execute

func (UserAPICreateUserRequest) PostUserRequest

func (r UserAPICreateUserRequest) PostUserRequest(postUserRequest PostUserRequest) UserAPICreateUserRequest

type UserAPIEditUserRequest

type UserAPIEditUserRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIEditUserRequest) Execute

func (r UserAPIEditUserRequest) Execute() (*http.Response, error)

func (UserAPIEditUserRequest) PatchUserRequest

func (r UserAPIEditUserRequest) PatchUserRequest(patchUserRequest PatchUserRequest) UserAPIEditUserRequest

type UserAPIEditUserTagRequest

type UserAPIEditUserTagRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIEditUserTagRequest) Execute

func (r UserAPIEditUserTagRequest) Execute() (*http.Response, error)

func (UserAPIEditUserTagRequest) PatchUserTagRequest

func (r UserAPIEditUserTagRequest) PatchUserTagRequest(patchUserTagRequest PatchUserTagRequest) UserAPIEditUserTagRequest

type UserAPIGetDirectMessagesRequest

type UserAPIGetDirectMessagesRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIGetDirectMessagesRequest) Execute

func (UserAPIGetDirectMessagesRequest) Inclusive

範囲の端を含めるかどうか

func (UserAPIGetDirectMessagesRequest) Limit

取得する件数

func (UserAPIGetDirectMessagesRequest) Offset

取得するオフセット

func (UserAPIGetDirectMessagesRequest) Order

昇順か降順か

func (UserAPIGetDirectMessagesRequest) Since

取得する時間範囲の開始日時

func (UserAPIGetDirectMessagesRequest) Until

取得する時間範囲の終了日時

type UserAPIGetUserDMChannelRequest

type UserAPIGetUserDMChannelRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIGetUserDMChannelRequest) Execute

type UserAPIGetUserIconRequest

type UserAPIGetUserIconRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIGetUserIconRequest) Execute

func (r UserAPIGetUserIconRequest) Execute() (*os.File, *http.Response, error)

type UserAPIGetUserRequest

type UserAPIGetUserRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIGetUserRequest) Execute

type UserAPIGetUserStatsRequest

type UserAPIGetUserStatsRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIGetUserStatsRequest) Execute

type UserAPIGetUserTagsRequest

type UserAPIGetUserTagsRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIGetUserTagsRequest) Execute

type UserAPIGetUsersRequest

type UserAPIGetUsersRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIGetUsersRequest) Execute

func (r UserAPIGetUsersRequest) Execute() ([]User, *http.Response, error)

func (UserAPIGetUsersRequest) IncludeSuspended

func (r UserAPIGetUsersRequest) IncludeSuspended(includeSuspended bool) UserAPIGetUsersRequest

アカウントがアクティブでないユーザーを含め、全てのユーザーを取得するかどうか

func (UserAPIGetUsersRequest) Name

名前が一致するアカウントのみを取得する

type UserAPIPostDirectMessageRequest

type UserAPIPostDirectMessageRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIPostDirectMessageRequest) Execute

func (UserAPIPostDirectMessageRequest) PostMessageRequest

type UserAPIRemoveUserTagRequest

type UserAPIRemoveUserTagRequest struct {
	ApiService *UserAPIService
	// contains filtered or unexported fields
}

func (UserAPIRemoveUserTagRequest) Execute

type UserAPIService

type UserAPIService service

UserAPIService UserAPI service

func (*UserAPIService) AddUserTag

func (a *UserAPIService) AddUserTag(ctx context.Context, userId string) UserAPIAddUserTagRequest

AddUserTag ユーザーにタグを追加

指定したユーザーに指定したタグを追加します。 Webhookユーザーにタグを追加することは出来ません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIAddUserTagRequest

func (*UserAPIService) AddUserTagExecute

func (a *UserAPIService) AddUserTagExecute(r UserAPIAddUserTagRequest) (*UserTag, *http.Response, error)

Execute executes the request

@return UserTag

func (*UserAPIService) ChangeUserIcon

func (a *UserAPIService) ChangeUserIcon(ctx context.Context, userId string) UserAPIChangeUserIconRequest

ChangeUserIcon ユーザーのアイコン画像を変更します

指定したユーザーのアイコン画像を変更します。 管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIChangeUserIconRequest

func (*UserAPIService) ChangeUserIconExecute

func (a *UserAPIService) ChangeUserIconExecute(r UserAPIChangeUserIconRequest) (*http.Response, error)

Execute executes the request

func (*UserAPIService) ChangeUserPassword

func (a *UserAPIService) ChangeUserPassword(ctx context.Context, userId string) UserAPIChangeUserPasswordRequest

ChangeUserPassword ユーザーのパスワードを変更

指定したユーザーのパスワードを変更します。 管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIChangeUserPasswordRequest

func (*UserAPIService) ChangeUserPasswordExecute

func (a *UserAPIService) ChangeUserPasswordExecute(r UserAPIChangeUserPasswordRequest) (*http.Response, error)

Execute executes the request

func (*UserAPIService) CreateUser

CreateUser ユーザーを登録

ユーザーを登録します。 管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return UserAPICreateUserRequest

func (*UserAPIService) CreateUserExecute

func (a *UserAPIService) CreateUserExecute(r UserAPICreateUserRequest) (*UserDetail, *http.Response, error)

Execute executes the request

@return UserDetail

func (*UserAPIService) EditUser

func (a *UserAPIService) EditUser(ctx context.Context, userId string) UserAPIEditUserRequest

EditUser ユーザー情報を変更

指定したユーザーの情報を変更します。 管理者権限が必要です。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIEditUserRequest

func (*UserAPIService) EditUserExecute

func (a *UserAPIService) EditUserExecute(r UserAPIEditUserRequest) (*http.Response, error)

Execute executes the request

func (*UserAPIService) EditUserTag

func (a *UserAPIService) EditUserTag(ctx context.Context, userId string, tagId string) UserAPIEditUserTagRequest

EditUserTag ユーザーのタグを編集

指定したユーザーの指定したタグの状態を変更します。 他人の状態は変更できません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@param tagId タグUUID
@return UserAPIEditUserTagRequest

func (*UserAPIService) EditUserTagExecute

func (a *UserAPIService) EditUserTagExecute(r UserAPIEditUserTagRequest) (*http.Response, error)

Execute executes the request

func (*UserAPIService) GetDirectMessages

func (a *UserAPIService) GetDirectMessages(ctx context.Context, userId string) UserAPIGetDirectMessagesRequest

GetDirectMessages ダイレクトメッセージのリストを取得

指定したユーザーとのダイレクトメッセージのリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIGetDirectMessagesRequest

func (*UserAPIService) GetDirectMessagesExecute

func (a *UserAPIService) GetDirectMessagesExecute(r UserAPIGetDirectMessagesRequest) ([]Message, *http.Response, error)

Execute executes the request

@return []Message

func (*UserAPIService) GetUser

func (a *UserAPIService) GetUser(ctx context.Context, userId string) UserAPIGetUserRequest

GetUser ユーザー詳細情報を取得

指定したユーザーの詳細情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIGetUserRequest

func (*UserAPIService) GetUserDMChannel

func (a *UserAPIService) GetUserDMChannel(ctx context.Context, userId string) UserAPIGetUserDMChannelRequest

GetUserDMChannel DMチャンネル情報を取得

指定したユーザーとのダイレクトメッセージチャンネルの情報を返します。 ダイレクトメッセージチャンネルが存在しなかった場合、自動的に作成されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId
@return UserAPIGetUserDMChannelRequest

func (*UserAPIService) GetUserDMChannelExecute

func (a *UserAPIService) GetUserDMChannelExecute(r UserAPIGetUserDMChannelRequest) (*DMChannel, *http.Response, error)

Execute executes the request

@return DMChannel

func (*UserAPIService) GetUserExecute

Execute executes the request

@return UserDetail

func (*UserAPIService) GetUserIcon

func (a *UserAPIService) GetUserIcon(ctx context.Context, userId string) UserAPIGetUserIconRequest

GetUserIcon ユーザーのアイコン画像を取得

指定したユーザーのアイコン画像を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIGetUserIconRequest

func (*UserAPIService) GetUserIconExecute

func (a *UserAPIService) GetUserIconExecute(r UserAPIGetUserIconRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*UserAPIService) GetUserStats

func (a *UserAPIService) GetUserStats(ctx context.Context, userId string) UserAPIGetUserStatsRequest

GetUserStats ユーザー統計情報を取得

指定したユーザーの統計情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIGetUserStatsRequest

func (*UserAPIService) GetUserStatsExecute

func (a *UserAPIService) GetUserStatsExecute(r UserAPIGetUserStatsRequest) (*UserStats, *http.Response, error)

Execute executes the request

@return UserStats

func (*UserAPIService) GetUserTags

func (a *UserAPIService) GetUserTags(ctx context.Context, userId string) UserAPIGetUserTagsRequest

GetUserTags ユーザーのタグリストを取得

指定したユーザーのタグリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIGetUserTagsRequest

func (*UserAPIService) GetUserTagsExecute

func (a *UserAPIService) GetUserTagsExecute(r UserAPIGetUserTagsRequest) ([]UserTag, *http.Response, error)

Execute executes the request

@return []UserTag

func (*UserAPIService) GetUsers

GetUsers ユーザーのリストを取得

ユーザーのリストを取得します。 `include-suspended`を指定しない場合、レスポンスにはユーザーアカウント状態が"1: 有効"であるユーザーのみが含まれます。 `include-suspended`と`name`を同時に指定することはできません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return UserAPIGetUsersRequest

func (*UserAPIService) GetUsersExecute

func (a *UserAPIService) GetUsersExecute(r UserAPIGetUsersRequest) ([]User, *http.Response, error)

Execute executes the request

@return []User

func (*UserAPIService) PostDirectMessage

func (a *UserAPIService) PostDirectMessage(ctx context.Context, userId string) UserAPIPostDirectMessageRequest

PostDirectMessage ダイレクトメッセージを送信

指定したユーザーにダイレクトメッセージを送信します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserAPIPostDirectMessageRequest

func (*UserAPIService) PostDirectMessageExecute

func (a *UserAPIService) PostDirectMessageExecute(r UserAPIPostDirectMessageRequest) (*Message, *http.Response, error)

Execute executes the request

@return Message

func (*UserAPIService) RemoveUserTag

func (a *UserAPIService) RemoveUserTag(ctx context.Context, userId string, tagId string) UserAPIRemoveUserTagRequest

RemoveUserTag ユーザーからタグを削除します

既に存在しないタグを削除しようとした場合は204を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@param tagId タグUUID
@return UserAPIRemoveUserTagRequest

func (*UserAPIService) RemoveUserTagExecute

func (a *UserAPIService) RemoveUserTagExecute(r UserAPIRemoveUserTagRequest) (*http.Response, error)

Execute executes the request

type UserAccountState

type UserAccountState int32

UserAccountState ユーザーアカウント状態 0: 停止 1: 有効 2: 一時停止

const (
	USERACCOUNTSTATE_deactivated UserAccountState = 0
	USERACCOUNTSTATE_active      UserAccountState = 1
	USERACCOUNTSTATE_suspended   UserAccountState = 2
)

List of UserAccountState

func NewUserAccountStateFromValue

func NewUserAccountStateFromValue(v int32) (*UserAccountState, error)

NewUserAccountStateFromValue returns a pointer to a valid UserAccountState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UserAccountState) IsValid

func (v UserAccountState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (UserAccountState) Ptr

Ptr returns reference to UserAccountState value

func (*UserAccountState) UnmarshalJSON

func (v *UserAccountState) UnmarshalJSON(src []byte) error

type UserDetail

type UserDetail struct {
	// ユーザーUUID
	Id    string           `json:"id"`
	State UserAccountState `json:"state"`
	// BOTかどうか
	Bot bool `json:"bot"`
	// アイコンファイルUUID
	IconFileId string `json:"iconFileId"`
	// ユーザー表示名
	DisplayName string `json:"displayName"`
	// ユーザー名
	Name string `json:"name" validate:"regexp=^[a-zA-Z0-9_-]{1,32}$"`
	// Twitter ID
	TwitterId string `json:"twitterId" validate:"regexp=^[a-zA-Z0-9_]{0,15}$"`
	// 最終オンライン日時
	LastOnline NullableTime `json:"lastOnline"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
	// タグリスト
	Tags []UserTag `json:"tags"`
	// 所属グループのUUIDの配列
	Groups []string `json:"groups"`
	// 自己紹介(biography)
	Bio string `json:"bio"`
	// ホームチャンネル
	HomeChannel NullableString `json:"homeChannel"`
}

UserDetail ユーザー詳細情報

func NewUserDetail

func NewUserDetail(id string, state UserAccountState, bot bool, iconFileId string, displayName string, name string, twitterId string, lastOnline NullableTime, updatedAt time.Time, tags []UserTag, groups []string, bio string, homeChannel NullableString) *UserDetail

NewUserDetail instantiates a new UserDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserDetailWithDefaults

func NewUserDetailWithDefaults() *UserDetail

NewUserDetailWithDefaults instantiates a new UserDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserDetail) GetBio

func (o *UserDetail) GetBio() string

GetBio returns the Bio field value

func (*UserDetail) GetBioOk

func (o *UserDetail) GetBioOk() (*string, bool)

GetBioOk returns a tuple with the Bio field value and a boolean to check if the value has been set.

func (*UserDetail) GetBot

func (o *UserDetail) GetBot() bool

GetBot returns the Bot field value

func (*UserDetail) GetBotOk

func (o *UserDetail) GetBotOk() (*bool, bool)

GetBotOk returns a tuple with the Bot field value and a boolean to check if the value has been set.

func (*UserDetail) GetDisplayName

func (o *UserDetail) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*UserDetail) GetDisplayNameOk

func (o *UserDetail) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*UserDetail) GetGroups

func (o *UserDetail) GetGroups() []string

GetGroups returns the Groups field value

func (*UserDetail) GetGroupsOk

func (o *UserDetail) GetGroupsOk() ([]string, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (*UserDetail) GetHomeChannel

func (o *UserDetail) GetHomeChannel() string

GetHomeChannel returns the HomeChannel field value If the value is explicit nil, the zero value for string will be returned

func (*UserDetail) GetHomeChannelOk

func (o *UserDetail) GetHomeChannelOk() (*string, bool)

GetHomeChannelOk returns a tuple with the HomeChannel field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserDetail) GetIconFileId

func (o *UserDetail) GetIconFileId() string

GetIconFileId returns the IconFileId field value

func (*UserDetail) GetIconFileIdOk

func (o *UserDetail) GetIconFileIdOk() (*string, bool)

GetIconFileIdOk returns a tuple with the IconFileId field value and a boolean to check if the value has been set.

func (*UserDetail) GetId

func (o *UserDetail) GetId() string

GetId returns the Id field value

func (*UserDetail) GetIdOk

func (o *UserDetail) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserDetail) GetLastOnline

func (o *UserDetail) GetLastOnline() time.Time

GetLastOnline returns the LastOnline field value If the value is explicit nil, the zero value for time.Time will be returned

func (*UserDetail) GetLastOnlineOk

func (o *UserDetail) GetLastOnlineOk() (*time.Time, bool)

GetLastOnlineOk returns a tuple with the LastOnline field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserDetail) GetName

func (o *UserDetail) GetName() string

GetName returns the Name field value

func (*UserDetail) GetNameOk

func (o *UserDetail) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UserDetail) GetState

func (o *UserDetail) GetState() UserAccountState

GetState returns the State field value

func (*UserDetail) GetStateOk

func (o *UserDetail) GetStateOk() (*UserAccountState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*UserDetail) GetTags

func (o *UserDetail) GetTags() []UserTag

GetTags returns the Tags field value

func (*UserDetail) GetTagsOk

func (o *UserDetail) GetTagsOk() ([]UserTag, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*UserDetail) GetTwitterId

func (o *UserDetail) GetTwitterId() string

GetTwitterId returns the TwitterId field value

func (*UserDetail) GetTwitterIdOk

func (o *UserDetail) GetTwitterIdOk() (*string, bool)

GetTwitterIdOk returns a tuple with the TwitterId field value and a boolean to check if the value has been set.

func (*UserDetail) GetUpdatedAt

func (o *UserDetail) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*UserDetail) GetUpdatedAtOk

func (o *UserDetail) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (UserDetail) MarshalJSON

func (o UserDetail) MarshalJSON() ([]byte, error)

func (*UserDetail) SetBio

func (o *UserDetail) SetBio(v string)

SetBio sets field value

func (*UserDetail) SetBot

func (o *UserDetail) SetBot(v bool)

SetBot sets field value

func (*UserDetail) SetDisplayName

func (o *UserDetail) SetDisplayName(v string)

SetDisplayName sets field value

func (*UserDetail) SetGroups

func (o *UserDetail) SetGroups(v []string)

SetGroups sets field value

func (*UserDetail) SetHomeChannel

func (o *UserDetail) SetHomeChannel(v string)

SetHomeChannel sets field value

func (*UserDetail) SetIconFileId

func (o *UserDetail) SetIconFileId(v string)

SetIconFileId sets field value

func (*UserDetail) SetId

func (o *UserDetail) SetId(v string)

SetId sets field value

func (*UserDetail) SetLastOnline

func (o *UserDetail) SetLastOnline(v time.Time)

SetLastOnline sets field value

func (*UserDetail) SetName

func (o *UserDetail) SetName(v string)

SetName sets field value

func (*UserDetail) SetState

func (o *UserDetail) SetState(v UserAccountState)

SetState sets field value

func (*UserDetail) SetTags

func (o *UserDetail) SetTags(v []UserTag)

SetTags sets field value

func (*UserDetail) SetTwitterId

func (o *UserDetail) SetTwitterId(v string)

SetTwitterId sets field value

func (*UserDetail) SetUpdatedAt

func (o *UserDetail) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (UserDetail) ToMap

func (o UserDetail) ToMap() (map[string]interface{}, error)

func (*UserDetail) UnmarshalJSON

func (o *UserDetail) UnmarshalJSON(data []byte) (err error)

type UserGroup

type UserGroup struct {
	// グループUUID
	Id string `json:"id"`
	// グループ名
	Name string `json:"name"`
	// グループ説明
	Description string `json:"description"`
	// グループタイプ
	Type string `json:"type"`
	// グループアイコンUUID
	Icon string `json:"icon"`
	// グループメンバーの配列
	Members []UserGroupMember `json:"members"`
	// 作成日時
	CreatedAt time.Time `json:"createdAt"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
	// グループ管理者のUUIDの配列
	Admins []string `json:"admins"`
}

UserGroup ユーザーグループ

func NewUserGroup

func NewUserGroup(id string, name string, description string, type_ string, icon string, members []UserGroupMember, createdAt time.Time, updatedAt time.Time, admins []string) *UserGroup

NewUserGroup instantiates a new UserGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserGroupWithDefaults

func NewUserGroupWithDefaults() *UserGroup

NewUserGroupWithDefaults instantiates a new UserGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserGroup) GetAdmins

func (o *UserGroup) GetAdmins() []string

GetAdmins returns the Admins field value

func (*UserGroup) GetAdminsOk

func (o *UserGroup) GetAdminsOk() ([]string, bool)

GetAdminsOk returns a tuple with the Admins field value and a boolean to check if the value has been set.

func (*UserGroup) GetCreatedAt

func (o *UserGroup) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*UserGroup) GetCreatedAtOk

func (o *UserGroup) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*UserGroup) GetDescription

func (o *UserGroup) GetDescription() string

GetDescription returns the Description field value

func (*UserGroup) GetDescriptionOk

func (o *UserGroup) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*UserGroup) GetIcon

func (o *UserGroup) GetIcon() string

GetIcon returns the Icon field value

func (*UserGroup) GetIconOk

func (o *UserGroup) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value and a boolean to check if the value has been set.

func (*UserGroup) GetId

func (o *UserGroup) GetId() string

GetId returns the Id field value

func (*UserGroup) GetIdOk

func (o *UserGroup) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserGroup) GetMembers

func (o *UserGroup) GetMembers() []UserGroupMember

GetMembers returns the Members field value

func (*UserGroup) GetMembersOk

func (o *UserGroup) GetMembersOk() ([]UserGroupMember, bool)

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*UserGroup) GetName

func (o *UserGroup) GetName() string

GetName returns the Name field value

func (*UserGroup) GetNameOk

func (o *UserGroup) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UserGroup) GetType

func (o *UserGroup) GetType() string

GetType returns the Type field value

func (*UserGroup) GetTypeOk

func (o *UserGroup) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserGroup) GetUpdatedAt

func (o *UserGroup) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*UserGroup) GetUpdatedAtOk

func (o *UserGroup) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (UserGroup) MarshalJSON

func (o UserGroup) MarshalJSON() ([]byte, error)

func (*UserGroup) SetAdmins

func (o *UserGroup) SetAdmins(v []string)

SetAdmins sets field value

func (*UserGroup) SetCreatedAt

func (o *UserGroup) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*UserGroup) SetDescription

func (o *UserGroup) SetDescription(v string)

SetDescription sets field value

func (*UserGroup) SetIcon

func (o *UserGroup) SetIcon(v string)

SetIcon sets field value

func (*UserGroup) SetId

func (o *UserGroup) SetId(v string)

SetId sets field value

func (*UserGroup) SetMembers

func (o *UserGroup) SetMembers(v []UserGroupMember)

SetMembers sets field value

func (*UserGroup) SetName

func (o *UserGroup) SetName(v string)

SetName sets field value

func (*UserGroup) SetType

func (o *UserGroup) SetType(v string)

SetType sets field value

func (*UserGroup) SetUpdatedAt

func (o *UserGroup) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (UserGroup) ToMap

func (o UserGroup) ToMap() (map[string]interface{}, error)

func (*UserGroup) UnmarshalJSON

func (o *UserGroup) UnmarshalJSON(data []byte) (err error)

type UserGroupMember

type UserGroupMember struct {
	// ユーザーUUID
	Id string `json:"id"`
	// ユーザーの役割
	Role string `json:"role"`
}

UserGroupMember ユーザーグループメンバー

func NewUserGroupMember

func NewUserGroupMember(id string, role string) *UserGroupMember

NewUserGroupMember instantiates a new UserGroupMember object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserGroupMemberWithDefaults

func NewUserGroupMemberWithDefaults() *UserGroupMember

NewUserGroupMemberWithDefaults instantiates a new UserGroupMember object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserGroupMember) GetId

func (o *UserGroupMember) GetId() string

GetId returns the Id field value

func (*UserGroupMember) GetIdOk

func (o *UserGroupMember) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserGroupMember) GetRole

func (o *UserGroupMember) GetRole() string

GetRole returns the Role field value

func (*UserGroupMember) GetRoleOk

func (o *UserGroupMember) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (UserGroupMember) MarshalJSON

func (o UserGroupMember) MarshalJSON() ([]byte, error)

func (*UserGroupMember) SetId

func (o *UserGroupMember) SetId(v string)

SetId sets field value

func (*UserGroupMember) SetRole

func (o *UserGroupMember) SetRole(v string)

SetRole sets field value

func (UserGroupMember) ToMap

func (o UserGroupMember) ToMap() (map[string]interface{}, error)

func (*UserGroupMember) UnmarshalJSON

func (o *UserGroupMember) UnmarshalJSON(data []byte) (err error)

type UserPermission

type UserPermission string

UserPermission ユーザー権限

const (
	USERPERMISSION_GetWebhook                UserPermission = "get_webhook"
	USERPERMISSION_CreateWebhook             UserPermission = "create_webhook"
	USERPERMISSION_EditWebhook               UserPermission = "edit_webhook"
	USERPERMISSION_DeleteWebhook             UserPermission = "delete_webhook"
	USERPERMISSION_AccessOthersWebhook       UserPermission = "access_others_webhook"
	USERPERMISSION_GetBot                    UserPermission = "get_bot"
	USERPERMISSION_CreateBot                 UserPermission = "create_bot"
	USERPERMISSION_EditBot                   UserPermission = "edit_bot"
	USERPERMISSION_DeleteBot                 UserPermission = "delete_bot"
	USERPERMISSION_AccessOthersBot           UserPermission = "access_others_bot"
	USERPERMISSION_BotActionJoinChannel      UserPermission = "bot_action_join_channel"
	USERPERMISSION_BotActionLeaveChannel     UserPermission = "bot_action_leave_channel"
	USERPERMISSION_CreateChannel             UserPermission = "create_channel"
	USERPERMISSION_GetChannel                UserPermission = "get_channel"
	USERPERMISSION_EditChannel               UserPermission = "edit_channel"
	USERPERMISSION_DeleteChannel             UserPermission = "delete_channel"
	USERPERMISSION_ChangeParentChannel       UserPermission = "change_parent_channel"
	USERPERMISSION_EditChannelTopic          UserPermission = "edit_channel_topic"
	USERPERMISSION_GetChannelStar            UserPermission = "get_channel_star"
	USERPERMISSION_EditChannelStar           UserPermission = "edit_channel_star"
	USERPERMISSION_GetMyTokens               UserPermission = "get_my_tokens"
	USERPERMISSION_RevokeMyToken             UserPermission = "revoke_my_token"
	USERPERMISSION_GetClients                UserPermission = "get_clients"
	USERPERMISSION_CreateClient              UserPermission = "create_client"
	USERPERMISSION_EditMyClient              UserPermission = "edit_my_client"
	USERPERMISSION_DeleteMyClient            UserPermission = "delete_my_client"
	USERPERMISSION_ManageOthersClient        UserPermission = "manage_others_client"
	USERPERMISSION_UploadFile                UserPermission = "upload_file"
	USERPERMISSION_DownloadFile              UserPermission = "download_file"
	USERPERMISSION_DeleteFile                UserPermission = "delete_file"
	USERPERMISSION_GetMessage                UserPermission = "get_message"
	USERPERMISSION_PostMessage               UserPermission = "post_message"
	USERPERMISSION_EditMessage               UserPermission = "edit_message"
	USERPERMISSION_DeleteMessage             UserPermission = "delete_message"
	USERPERMISSION_ReportMessage             UserPermission = "report_message"
	USERPERMISSION_GetMessageReports         UserPermission = "get_message_reports"
	USERPERMISSION_CreateMessagePin          UserPermission = "create_message_pin"
	USERPERMISSION_DeleteMessagePin          UserPermission = "delete_message_pin"
	USERPERMISSION_GetChannelSubscription    UserPermission = "get_channel_subscription"
	USERPERMISSION_EditChannelSubscription   UserPermission = "edit_channel_subscription"
	USERPERMISSION_ConnectNotificationStream UserPermission = "connect_notification_stream"
	USERPERMISSION_RegisterFCMDevice         UserPermission = "register_fcm_device"
	USERPERMISSION_GetStamp                  UserPermission = "get_stamp"
	USERPERMISSION_CreateStamp               UserPermission = "create_stamp"
	USERPERMISSION_EditStamp                 UserPermission = "edit_stamp"
	USERPERMISSION_EditStampCreatedByOthers  UserPermission = "edit_stamp_created_by_others"
	USERPERMISSION_DeleteStamp               UserPermission = "delete_stamp"
	USERPERMISSION_DeleteMyStamp             UserPermission = "delete_my_stamp"
	USERPERMISSION_AddMessageStamp           UserPermission = "add_message_stamp"
	USERPERMISSION_RemoveMessageStamp        UserPermission = "remove_message_stamp"
	USERPERMISSION_GetMyStampHistory         UserPermission = "get_my_stamp_history"
	USERPERMISSION_GetStampPalette           UserPermission = "get_stamp_palette"
	USERPERMISSION_CreateStampPalette        UserPermission = "create_stamp_palette"
	USERPERMISSION_EditStampPalette          UserPermission = "edit_stamp_palette"
	USERPERMISSION_DeleteStampPalette        UserPermission = "delete_stamp_palette"
	USERPERMISSION_GetUser                   UserPermission = "get_user"
	USERPERMISSION_RegisterUser              UserPermission = "register_user"
	USERPERMISSION_GetMe                     UserPermission = "get_me"
	USERPERMISSION_GetOIDCUserInfo           UserPermission = "get_oidc_userinfo"
	USERPERMISSION_EditMe                    UserPermission = "edit_me"
	USERPERMISSION_ChangeMyIcon              UserPermission = "change_my_icon"
	USERPERMISSION_ChangeMyPassword          UserPermission = "change_my_password"
	USERPERMISSION_EditOtherUsers            UserPermission = "edit_other_users"
	USERPERMISSION_GetUserQRCode             UserPermission = "get_user_qr_code"
	USERPERMISSION_GetUserTag                UserPermission = "get_user_tag"
	USERPERMISSION_EditUserTag               UserPermission = "edit_user_tag"
	USERPERMISSION_GetUserGroup              UserPermission = "get_user_group"
	USERPERMISSION_CreateUserGroup           UserPermission = "create_user_group"
	USERPERMISSION_CreateSpecialUserGroup    UserPermission = "create_special_user_group"
	USERPERMISSION_EditUserGroup             UserPermission = "edit_user_group"
	USERPERMISSION_DeleteUserGroup           UserPermission = "delete_user_group"
	USERPERMISSION_AllUserGroupsAdmin        UserPermission = "edit_others_user_group"
	USERPERMISSION_WebRTC                    UserPermission = "web_rtc"
	USERPERMISSION_GetMySessions             UserPermission = "get_my_sessions"
	USERPERMISSION_DeleteMySessions          UserPermission = "delete_my_sessions"
	USERPERMISSION_GetMyExternalAccount      UserPermission = "get_my_external_account"
	USERPERMISSION_EditMyExternalAccount     UserPermission = "edit_my_external_account"
	USERPERMISSION_GetUnread                 UserPermission = "get_unread"
	USERPERMISSION_DeleteUnread              UserPermission = "delete_unread"
	USERPERMISSION_GetClipFolder             UserPermission = "get_clip_folder"
	USERPERMISSION_CreateClipFolder          UserPermission = "create_clip_folder"
	USERPERMISSION_EditClipFolder            UserPermission = "edit_clip_folder"
	USERPERMISSION_DeleteClipFolder          UserPermission = "delete_clip_folder"
)

List of UserPermission

func NewUserPermissionFromValue

func NewUserPermissionFromValue(v string) (*UserPermission, error)

NewUserPermissionFromValue returns a pointer to a valid UserPermission for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UserPermission) IsValid

func (v UserPermission) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (UserPermission) Ptr

func (v UserPermission) Ptr() *UserPermission

Ptr returns reference to UserPermission value

func (*UserPermission) UnmarshalJSON

func (v *UserPermission) UnmarshalJSON(src []byte) error

type UserSettings

type UserSettings struct {
	// ユーザーUUID
	Id string `json:"id"`
	// メッセージ引用通知の設定情報
	NotifyCitation bool `json:"notifyCitation"`
}

UserSettings ユーザー設定の情報

func NewUserSettings

func NewUserSettings(id string, notifyCitation bool) *UserSettings

NewUserSettings instantiates a new UserSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserSettingsWithDefaults

func NewUserSettingsWithDefaults() *UserSettings

NewUserSettingsWithDefaults instantiates a new UserSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserSettings) GetId

func (o *UserSettings) GetId() string

GetId returns the Id field value

func (*UserSettings) GetIdOk

func (o *UserSettings) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserSettings) GetNotifyCitation

func (o *UserSettings) GetNotifyCitation() bool

GetNotifyCitation returns the NotifyCitation field value

func (*UserSettings) GetNotifyCitationOk

func (o *UserSettings) GetNotifyCitationOk() (*bool, bool)

GetNotifyCitationOk returns a tuple with the NotifyCitation field value and a boolean to check if the value has been set.

func (UserSettings) MarshalJSON

func (o UserSettings) MarshalJSON() ([]byte, error)

func (*UserSettings) SetId

func (o *UserSettings) SetId(v string)

SetId sets field value

func (*UserSettings) SetNotifyCitation

func (o *UserSettings) SetNotifyCitation(v bool)

SetNotifyCitation sets field value

func (UserSettings) ToMap

func (o UserSettings) ToMap() (map[string]interface{}, error)

func (*UserSettings) UnmarshalJSON

func (o *UserSettings) UnmarshalJSON(data []byte) (err error)

type UserStats

type UserStats struct {
	// ユーザーの総投稿メッセージ数(削除されたものも含む)
	TotalMessageCount int64 `json:"totalMessageCount"`
	// ユーザーのスタンプ統計情報
	Stamps []UserStatsStamp `json:"stamps"`
	// 統計情報日時
	Datetime time.Time `json:"datetime"`
}

UserStats ユーザー統計情報

func NewUserStats

func NewUserStats(totalMessageCount int64, stamps []UserStatsStamp, datetime time.Time) *UserStats

NewUserStats instantiates a new UserStats object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserStatsWithDefaults

func NewUserStatsWithDefaults() *UserStats

NewUserStatsWithDefaults instantiates a new UserStats object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserStats) GetDatetime

func (o *UserStats) GetDatetime() time.Time

GetDatetime returns the Datetime field value

func (*UserStats) GetDatetimeOk

func (o *UserStats) GetDatetimeOk() (*time.Time, bool)

GetDatetimeOk returns a tuple with the Datetime field value and a boolean to check if the value has been set.

func (*UserStats) GetStamps

func (o *UserStats) GetStamps() []UserStatsStamp

GetStamps returns the Stamps field value

func (*UserStats) GetStampsOk

func (o *UserStats) GetStampsOk() ([]UserStatsStamp, bool)

GetStampsOk returns a tuple with the Stamps field value and a boolean to check if the value has been set.

func (*UserStats) GetTotalMessageCount

func (o *UserStats) GetTotalMessageCount() int64

GetTotalMessageCount returns the TotalMessageCount field value

func (*UserStats) GetTotalMessageCountOk

func (o *UserStats) GetTotalMessageCountOk() (*int64, bool)

GetTotalMessageCountOk returns a tuple with the TotalMessageCount field value and a boolean to check if the value has been set.

func (UserStats) MarshalJSON

func (o UserStats) MarshalJSON() ([]byte, error)

func (*UserStats) SetDatetime

func (o *UserStats) SetDatetime(v time.Time)

SetDatetime sets field value

func (*UserStats) SetStamps

func (o *UserStats) SetStamps(v []UserStatsStamp)

SetStamps sets field value

func (*UserStats) SetTotalMessageCount

func (o *UserStats) SetTotalMessageCount(v int64)

SetTotalMessageCount sets field value

func (UserStats) ToMap

func (o UserStats) ToMap() (map[string]interface{}, error)

func (*UserStats) UnmarshalJSON

func (o *UserStats) UnmarshalJSON(data []byte) (err error)

type UserStatsStamp

type UserStatsStamp struct {
	// スタンプID
	Id string `json:"id"`
	// スタンプ数(同一メッセージ上のものは複数カウントしない)
	Count int64 `json:"count"`
	// スタンプ数(同一メッセージ上のものも複数カウントする)
	Total int64 `json:"total"`
}

UserStatsStamp ユーザーの特定スタンプ統計情報

func NewUserStatsStamp

func NewUserStatsStamp(id string, count int64, total int64) *UserStatsStamp

NewUserStatsStamp instantiates a new UserStatsStamp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserStatsStampWithDefaults

func NewUserStatsStampWithDefaults() *UserStatsStamp

NewUserStatsStampWithDefaults instantiates a new UserStatsStamp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserStatsStamp) GetCount

func (o *UserStatsStamp) GetCount() int64

GetCount returns the Count field value

func (*UserStatsStamp) GetCountOk

func (o *UserStatsStamp) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*UserStatsStamp) GetId

func (o *UserStatsStamp) GetId() string

GetId returns the Id field value

func (*UserStatsStamp) GetIdOk

func (o *UserStatsStamp) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserStatsStamp) GetTotal

func (o *UserStatsStamp) GetTotal() int64

GetTotal returns the Total field value

func (*UserStatsStamp) GetTotalOk

func (o *UserStatsStamp) GetTotalOk() (*int64, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (UserStatsStamp) MarshalJSON

func (o UserStatsStamp) MarshalJSON() ([]byte, error)

func (*UserStatsStamp) SetCount

func (o *UserStatsStamp) SetCount(v int64)

SetCount sets field value

func (*UserStatsStamp) SetId

func (o *UserStatsStamp) SetId(v string)

SetId sets field value

func (*UserStatsStamp) SetTotal

func (o *UserStatsStamp) SetTotal(v int64)

SetTotal sets field value

func (UserStatsStamp) ToMap

func (o UserStatsStamp) ToMap() (map[string]interface{}, error)

func (*UserStatsStamp) UnmarshalJSON

func (o *UserStatsStamp) UnmarshalJSON(data []byte) (err error)

type UserSubscribeState

type UserSubscribeState struct {
	// チャンネルUUID
	ChannelId string                `json:"channelId"`
	Level     ChannelSubscribeLevel `json:"level"`
}

UserSubscribeState ユーザーのチャンネル購読状態

func NewUserSubscribeState

func NewUserSubscribeState(channelId string, level ChannelSubscribeLevel) *UserSubscribeState

NewUserSubscribeState instantiates a new UserSubscribeState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserSubscribeStateWithDefaults

func NewUserSubscribeStateWithDefaults() *UserSubscribeState

NewUserSubscribeStateWithDefaults instantiates a new UserSubscribeState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserSubscribeState) GetChannelId

func (o *UserSubscribeState) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*UserSubscribeState) GetChannelIdOk

func (o *UserSubscribeState) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*UserSubscribeState) GetLevel

GetLevel returns the Level field value

func (*UserSubscribeState) GetLevelOk

func (o *UserSubscribeState) GetLevelOk() (*ChannelSubscribeLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (UserSubscribeState) MarshalJSON

func (o UserSubscribeState) MarshalJSON() ([]byte, error)

func (*UserSubscribeState) SetChannelId

func (o *UserSubscribeState) SetChannelId(v string)

SetChannelId sets field value

func (*UserSubscribeState) SetLevel

SetLevel sets field value

func (UserSubscribeState) ToMap

func (o UserSubscribeState) ToMap() (map[string]interface{}, error)

func (*UserSubscribeState) UnmarshalJSON

func (o *UserSubscribeState) UnmarshalJSON(data []byte) (err error)

type UserTag

type UserTag struct {
	// タグUUID
	TagId string `json:"tagId"`
	// タグ文字列
	Tag string `json:"tag"`
	// タグがロックされているか
	IsLocked bool `json:"isLocked"`
	// タグ付与日時
	CreatedAt time.Time `json:"createdAt"`
	// タグ更新日時
	UpdatedAt time.Time `json:"updatedAt"`
}

UserTag ユーザータグ

func NewUserTag

func NewUserTag(tagId string, tag string, isLocked bool, createdAt time.Time, updatedAt time.Time) *UserTag

NewUserTag instantiates a new UserTag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserTagWithDefaults

func NewUserTagWithDefaults() *UserTag

NewUserTagWithDefaults instantiates a new UserTag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserTag) GetCreatedAt

func (o *UserTag) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*UserTag) GetCreatedAtOk

func (o *UserTag) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*UserTag) GetIsLocked

func (o *UserTag) GetIsLocked() bool

GetIsLocked returns the IsLocked field value

func (*UserTag) GetIsLockedOk

func (o *UserTag) GetIsLockedOk() (*bool, bool)

GetIsLockedOk returns a tuple with the IsLocked field value and a boolean to check if the value has been set.

func (*UserTag) GetTag

func (o *UserTag) GetTag() string

GetTag returns the Tag field value

func (*UserTag) GetTagId

func (o *UserTag) GetTagId() string

GetTagId returns the TagId field value

func (*UserTag) GetTagIdOk

func (o *UserTag) GetTagIdOk() (*string, bool)

GetTagIdOk returns a tuple with the TagId field value and a boolean to check if the value has been set.

func (*UserTag) GetTagOk

func (o *UserTag) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value and a boolean to check if the value has been set.

func (*UserTag) GetUpdatedAt

func (o *UserTag) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*UserTag) GetUpdatedAtOk

func (o *UserTag) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (UserTag) MarshalJSON

func (o UserTag) MarshalJSON() ([]byte, error)

func (*UserTag) SetCreatedAt

func (o *UserTag) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*UserTag) SetIsLocked

func (o *UserTag) SetIsLocked(v bool)

SetIsLocked sets field value

func (*UserTag) SetTag

func (o *UserTag) SetTag(v string)

SetTag sets field value

func (*UserTag) SetTagId

func (o *UserTag) SetTagId(v string)

SetTagId sets field value

func (*UserTag) SetUpdatedAt

func (o *UserTag) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (UserTag) ToMap

func (o UserTag) ToMap() (map[string]interface{}, error)

func (*UserTag) UnmarshalJSON

func (o *UserTag) UnmarshalJSON(data []byte) (err error)

type UserTagAPIAddMyUserTagRequest

type UserTagAPIAddMyUserTagRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIAddMyUserTagRequest) Execute

func (UserTagAPIAddMyUserTagRequest) PostUserTagRequest

func (r UserTagAPIAddMyUserTagRequest) PostUserTagRequest(postUserTagRequest PostUserTagRequest) UserTagAPIAddMyUserTagRequest

type UserTagAPIAddUserTagRequest

type UserTagAPIAddUserTagRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIAddUserTagRequest) Execute

func (UserTagAPIAddUserTagRequest) PostUserTagRequest

func (r UserTagAPIAddUserTagRequest) PostUserTagRequest(postUserTagRequest PostUserTagRequest) UserTagAPIAddUserTagRequest

type UserTagAPIEditMyUserTagRequest

type UserTagAPIEditMyUserTagRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIEditMyUserTagRequest) Execute

func (UserTagAPIEditMyUserTagRequest) PatchUserTagRequest

func (r UserTagAPIEditMyUserTagRequest) PatchUserTagRequest(patchUserTagRequest PatchUserTagRequest) UserTagAPIEditMyUserTagRequest

type UserTagAPIEditUserTagRequest

type UserTagAPIEditUserTagRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIEditUserTagRequest) Execute

func (UserTagAPIEditUserTagRequest) PatchUserTagRequest

func (r UserTagAPIEditUserTagRequest) PatchUserTagRequest(patchUserTagRequest PatchUserTagRequest) UserTagAPIEditUserTagRequest

type UserTagAPIGetMyUserTagsRequest

type UserTagAPIGetMyUserTagsRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIGetMyUserTagsRequest) Execute

type UserTagAPIGetTagRequest

type UserTagAPIGetTagRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIGetTagRequest) Execute

func (r UserTagAPIGetTagRequest) Execute() (*Tag, *http.Response, error)

type UserTagAPIGetUserTagsRequest

type UserTagAPIGetUserTagsRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIGetUserTagsRequest) Execute

type UserTagAPIRemoveMyUserTagRequest

type UserTagAPIRemoveMyUserTagRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIRemoveMyUserTagRequest) Execute

type UserTagAPIRemoveUserTagRequest

type UserTagAPIRemoveUserTagRequest struct {
	ApiService *UserTagAPIService
	// contains filtered or unexported fields
}

func (UserTagAPIRemoveUserTagRequest) Execute

type UserTagAPIService

type UserTagAPIService service

UserTagAPIService UserTagAPI service

func (*UserTagAPIService) AddMyUserTag

AddMyUserTag 自分にタグを追加

自分に新しくタグを追加します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return UserTagAPIAddMyUserTagRequest

func (*UserTagAPIService) AddMyUserTagExecute

Execute executes the request

@return UserTag

func (*UserTagAPIService) AddUserTag

AddUserTag ユーザーにタグを追加

指定したユーザーに指定したタグを追加します。 Webhookユーザーにタグを追加することは出来ません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserTagAPIAddUserTagRequest

func (*UserTagAPIService) AddUserTagExecute

Execute executes the request

@return UserTag

func (*UserTagAPIService) EditMyUserTag

EditMyUserTag 自分のタグを編集

自分の指定したタグの状態を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId タグUUID
@return UserTagAPIEditMyUserTagRequest

func (*UserTagAPIService) EditMyUserTagExecute

func (a *UserTagAPIService) EditMyUserTagExecute(r UserTagAPIEditMyUserTagRequest) (*http.Response, error)

Execute executes the request

func (*UserTagAPIService) EditUserTag

func (a *UserTagAPIService) EditUserTag(ctx context.Context, userId string, tagId string) UserTagAPIEditUserTagRequest

EditUserTag ユーザーのタグを編集

指定したユーザーの指定したタグの状態を変更します。 他人の状態は変更できません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@param tagId タグUUID
@return UserTagAPIEditUserTagRequest

func (*UserTagAPIService) EditUserTagExecute

func (a *UserTagAPIService) EditUserTagExecute(r UserTagAPIEditUserTagRequest) (*http.Response, error)

Execute executes the request

func (*UserTagAPIService) GetMyUserTags

GetMyUserTags 自分のタグリストを取得

自分に付けられているタグの配列を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return UserTagAPIGetMyUserTagsRequest

func (*UserTagAPIService) GetMyUserTagsExecute

func (a *UserTagAPIService) GetMyUserTagsExecute(r UserTagAPIGetMyUserTagsRequest) ([]UserTag, *http.Response, error)

Execute executes the request

@return []UserTag

func (*UserTagAPIService) GetTag

GetTag タグ情報を取得

指定したタグの情報を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId タグUUID
@return UserTagAPIGetTagRequest

func (*UserTagAPIService) GetTagExecute

func (a *UserTagAPIService) GetTagExecute(r UserTagAPIGetTagRequest) (*Tag, *http.Response, error)

Execute executes the request

@return Tag

func (*UserTagAPIService) GetUserTags

GetUserTags ユーザーのタグリストを取得

指定したユーザーのタグリストを取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@return UserTagAPIGetUserTagsRequest

func (*UserTagAPIService) GetUserTagsExecute

func (a *UserTagAPIService) GetUserTagsExecute(r UserTagAPIGetUserTagsRequest) ([]UserTag, *http.Response, error)

Execute executes the request

@return []UserTag

func (*UserTagAPIService) RemoveMyUserTag

RemoveMyUserTag 自分からタグを削除します

既に存在しないタグを削除しようとした場合は204を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId タグUUID
@return UserTagAPIRemoveMyUserTagRequest

func (*UserTagAPIService) RemoveMyUserTagExecute

func (a *UserTagAPIService) RemoveMyUserTagExecute(r UserTagAPIRemoveMyUserTagRequest) (*http.Response, error)

Execute executes the request

func (*UserTagAPIService) RemoveUserTag

func (a *UserTagAPIService) RemoveUserTag(ctx context.Context, userId string, tagId string) UserTagAPIRemoveUserTagRequest

RemoveUserTag ユーザーからタグを削除します

既に存在しないタグを削除しようとした場合は204を返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId ユーザーUUID
@param tagId タグUUID
@return UserTagAPIRemoveUserTagRequest

func (*UserTagAPIService) RemoveUserTagExecute

func (a *UserTagAPIService) RemoveUserTagExecute(r UserTagAPIRemoveUserTagRequest) (*http.Response, error)

Execute executes the request

type Version

type Version struct {
	// traQ(サーバー)リビジョン
	Revision string `json:"revision"`
	// traQ(サーバー)バージョン
	Version string       `json:"version"`
	Flags   VersionFlags `json:"flags"`
}

Version バージョン・サーバーフラグ情報

func NewVersion

func NewVersion(revision string, version string, flags VersionFlags) *Version

NewVersion instantiates a new Version object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVersionWithDefaults

func NewVersionWithDefaults() *Version

NewVersionWithDefaults instantiates a new Version object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Version) GetFlags

func (o *Version) GetFlags() VersionFlags

GetFlags returns the Flags field value

func (*Version) GetFlagsOk

func (o *Version) GetFlagsOk() (*VersionFlags, bool)

GetFlagsOk returns a tuple with the Flags field value and a boolean to check if the value has been set.

func (*Version) GetRevision

func (o *Version) GetRevision() string

GetRevision returns the Revision field value

func (*Version) GetRevisionOk

func (o *Version) GetRevisionOk() (*string, bool)

GetRevisionOk returns a tuple with the Revision field value and a boolean to check if the value has been set.

func (*Version) GetVersion

func (o *Version) GetVersion() string

GetVersion returns the Version field value

func (*Version) GetVersionOk

func (o *Version) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (Version) MarshalJSON

func (o Version) MarshalJSON() ([]byte, error)

func (*Version) SetFlags

func (o *Version) SetFlags(v VersionFlags)

SetFlags sets field value

func (*Version) SetRevision

func (o *Version) SetRevision(v string)

SetRevision sets field value

func (*Version) SetVersion

func (o *Version) SetVersion(v string)

SetVersion sets field value

func (Version) ToMap

func (o Version) ToMap() (map[string]interface{}, error)

func (*Version) UnmarshalJSON

func (o *Version) UnmarshalJSON(data []byte) (err error)

type VersionFlags

type VersionFlags struct {
	// 有効な外部ログインプロバイダ
	ExternalLogin []string `json:"externalLogin"`
	// ユーザーが自身で新規登録(POST /api/v3/users)可能か
	SignUpAllowed bool `json:"signUpAllowed"`
}

VersionFlags struct for VersionFlags

func NewVersionFlags

func NewVersionFlags(externalLogin []string, signUpAllowed bool) *VersionFlags

NewVersionFlags instantiates a new VersionFlags object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVersionFlagsWithDefaults

func NewVersionFlagsWithDefaults() *VersionFlags

NewVersionFlagsWithDefaults instantiates a new VersionFlags object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VersionFlags) GetExternalLogin

func (o *VersionFlags) GetExternalLogin() []string

GetExternalLogin returns the ExternalLogin field value

func (*VersionFlags) GetExternalLoginOk

func (o *VersionFlags) GetExternalLoginOk() ([]string, bool)

GetExternalLoginOk returns a tuple with the ExternalLogin field value and a boolean to check if the value has been set.

func (*VersionFlags) GetSignUpAllowed

func (o *VersionFlags) GetSignUpAllowed() bool

GetSignUpAllowed returns the SignUpAllowed field value

func (*VersionFlags) GetSignUpAllowedOk

func (o *VersionFlags) GetSignUpAllowedOk() (*bool, bool)

GetSignUpAllowedOk returns a tuple with the SignUpAllowed field value and a boolean to check if the value has been set.

func (VersionFlags) MarshalJSON

func (o VersionFlags) MarshalJSON() ([]byte, error)

func (*VersionFlags) SetExternalLogin

func (o *VersionFlags) SetExternalLogin(v []string)

SetExternalLogin sets field value

func (*VersionFlags) SetSignUpAllowed

func (o *VersionFlags) SetSignUpAllowed(v bool)

SetSignUpAllowed sets field value

func (VersionFlags) ToMap

func (o VersionFlags) ToMap() (map[string]interface{}, error)

func (*VersionFlags) UnmarshalJSON

func (o *VersionFlags) UnmarshalJSON(data []byte) (err error)

type VisibilityChangedEvent

type VisibilityChangedEvent struct {
	// 変更者UUID
	UserId string `json:"userId"`
	// 変更後可視状態
	Visibility bool `json:"visibility"`
}

VisibilityChangedEvent チャンネル可視状態変更イベント

func NewVisibilityChangedEvent

func NewVisibilityChangedEvent(userId string, visibility bool) *VisibilityChangedEvent

NewVisibilityChangedEvent instantiates a new VisibilityChangedEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVisibilityChangedEventWithDefaults

func NewVisibilityChangedEventWithDefaults() *VisibilityChangedEvent

NewVisibilityChangedEventWithDefaults instantiates a new VisibilityChangedEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VisibilityChangedEvent) GetUserId

func (o *VisibilityChangedEvent) GetUserId() string

GetUserId returns the UserId field value

func (*VisibilityChangedEvent) GetUserIdOk

func (o *VisibilityChangedEvent) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*VisibilityChangedEvent) GetVisibility

func (o *VisibilityChangedEvent) GetVisibility() bool

GetVisibility returns the Visibility field value

func (*VisibilityChangedEvent) GetVisibilityOk

func (o *VisibilityChangedEvent) GetVisibilityOk() (*bool, bool)

GetVisibilityOk returns a tuple with the Visibility field value and a boolean to check if the value has been set.

func (VisibilityChangedEvent) MarshalJSON

func (o VisibilityChangedEvent) MarshalJSON() ([]byte, error)

func (*VisibilityChangedEvent) SetUserId

func (o *VisibilityChangedEvent) SetUserId(v string)

SetUserId sets field value

func (*VisibilityChangedEvent) SetVisibility

func (o *VisibilityChangedEvent) SetVisibility(v bool)

SetVisibility sets field value

func (VisibilityChangedEvent) ToMap

func (o VisibilityChangedEvent) ToMap() (map[string]interface{}, error)

func (*VisibilityChangedEvent) UnmarshalJSON

func (o *VisibilityChangedEvent) UnmarshalJSON(data []byte) (err error)

type WebRTCAuthenticateResult

type WebRTCAuthenticateResult struct {
	// ピアID
	PeerId string `json:"peerId"`
	// TTL
	Ttl int32 `json:"ttl"`
	// タイムスタンプ
	Timestamp int64 `json:"timestamp"`
	// 認証トークン
	AuthToken string `json:"authToken"`
}

WebRTCAuthenticateResult skyway用認証リクエストリザルト

func NewWebRTCAuthenticateResult

func NewWebRTCAuthenticateResult(peerId string, ttl int32, timestamp int64, authToken string) *WebRTCAuthenticateResult

NewWebRTCAuthenticateResult instantiates a new WebRTCAuthenticateResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebRTCAuthenticateResultWithDefaults

func NewWebRTCAuthenticateResultWithDefaults() *WebRTCAuthenticateResult

NewWebRTCAuthenticateResultWithDefaults instantiates a new WebRTCAuthenticateResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebRTCAuthenticateResult) GetAuthToken

func (o *WebRTCAuthenticateResult) GetAuthToken() string

GetAuthToken returns the AuthToken field value

func (*WebRTCAuthenticateResult) GetAuthTokenOk

func (o *WebRTCAuthenticateResult) GetAuthTokenOk() (*string, bool)

GetAuthTokenOk returns a tuple with the AuthToken field value and a boolean to check if the value has been set.

func (*WebRTCAuthenticateResult) GetPeerId

func (o *WebRTCAuthenticateResult) GetPeerId() string

GetPeerId returns the PeerId field value

func (*WebRTCAuthenticateResult) GetPeerIdOk

func (o *WebRTCAuthenticateResult) GetPeerIdOk() (*string, bool)

GetPeerIdOk returns a tuple with the PeerId field value and a boolean to check if the value has been set.

func (*WebRTCAuthenticateResult) GetTimestamp

func (o *WebRTCAuthenticateResult) GetTimestamp() int64

GetTimestamp returns the Timestamp field value

func (*WebRTCAuthenticateResult) GetTimestampOk

func (o *WebRTCAuthenticateResult) GetTimestampOk() (*int64, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (*WebRTCAuthenticateResult) GetTtl

func (o *WebRTCAuthenticateResult) GetTtl() int32

GetTtl returns the Ttl field value

func (*WebRTCAuthenticateResult) GetTtlOk

func (o *WebRTCAuthenticateResult) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value and a boolean to check if the value has been set.

func (WebRTCAuthenticateResult) MarshalJSON

func (o WebRTCAuthenticateResult) MarshalJSON() ([]byte, error)

func (*WebRTCAuthenticateResult) SetAuthToken

func (o *WebRTCAuthenticateResult) SetAuthToken(v string)

SetAuthToken sets field value

func (*WebRTCAuthenticateResult) SetPeerId

func (o *WebRTCAuthenticateResult) SetPeerId(v string)

SetPeerId sets field value

func (*WebRTCAuthenticateResult) SetTimestamp

func (o *WebRTCAuthenticateResult) SetTimestamp(v int64)

SetTimestamp sets field value

func (*WebRTCAuthenticateResult) SetTtl

func (o *WebRTCAuthenticateResult) SetTtl(v int32)

SetTtl sets field value

func (WebRTCAuthenticateResult) ToMap

func (o WebRTCAuthenticateResult) ToMap() (map[string]interface{}, error)

func (*WebRTCAuthenticateResult) UnmarshalJSON

func (o *WebRTCAuthenticateResult) UnmarshalJSON(data []byte) (err error)

type WebRTCUserState

type WebRTCUserState struct {
	// ユーザーUUID
	UserId string `json:"userId"`
	// チャンネルUUID
	ChannelId string `json:"channelId"`
	// セッションの配列
	Sessions []Session `json:"sessions"`
}

WebRTCUserState WebRTC状態

func NewWebRTCUserState

func NewWebRTCUserState(userId string, channelId string, sessions []Session) *WebRTCUserState

NewWebRTCUserState instantiates a new WebRTCUserState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebRTCUserStateWithDefaults

func NewWebRTCUserStateWithDefaults() *WebRTCUserState

NewWebRTCUserStateWithDefaults instantiates a new WebRTCUserState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebRTCUserState) GetChannelId

func (o *WebRTCUserState) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*WebRTCUserState) GetChannelIdOk

func (o *WebRTCUserState) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*WebRTCUserState) GetSessions

func (o *WebRTCUserState) GetSessions() []Session

GetSessions returns the Sessions field value

func (*WebRTCUserState) GetSessionsOk

func (o *WebRTCUserState) GetSessionsOk() ([]Session, bool)

GetSessionsOk returns a tuple with the Sessions field value and a boolean to check if the value has been set.

func (*WebRTCUserState) GetUserId

func (o *WebRTCUserState) GetUserId() string

GetUserId returns the UserId field value

func (*WebRTCUserState) GetUserIdOk

func (o *WebRTCUserState) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (WebRTCUserState) MarshalJSON

func (o WebRTCUserState) MarshalJSON() ([]byte, error)

func (*WebRTCUserState) SetChannelId

func (o *WebRTCUserState) SetChannelId(v string)

SetChannelId sets field value

func (*WebRTCUserState) SetSessions

func (o *WebRTCUserState) SetSessions(v []Session)

SetSessions sets field value

func (*WebRTCUserState) SetUserId

func (o *WebRTCUserState) SetUserId(v string)

SetUserId sets field value

func (WebRTCUserState) ToMap

func (o WebRTCUserState) ToMap() (map[string]interface{}, error)

func (*WebRTCUserState) UnmarshalJSON

func (o *WebRTCUserState) UnmarshalJSON(data []byte) (err error)

type Webhook

type Webhook struct {
	// WebhookUUID
	Id string `json:"id"`
	// WebhookユーザーUUID
	BotUserId string `json:"botUserId"`
	// Webhookユーザー表示名
	DisplayName string `json:"displayName"`
	// 説明
	Description string `json:"description"`
	// セキュアWebhookかどうか
	Secure bool `json:"secure"`
	// デフォルトの投稿先チャンネルUUID
	ChannelId string `json:"channelId"`
	// オーナーUUID
	OwnerId string `json:"ownerId"`
	// 作成日時
	CreatedAt time.Time `json:"createdAt"`
	// 更新日時
	UpdatedAt time.Time `json:"updatedAt"`
}

Webhook Webhook情報

func NewWebhook

func NewWebhook(id string, botUserId string, displayName string, description string, secure bool, channelId string, ownerId string, createdAt time.Time, updatedAt time.Time) *Webhook

NewWebhook instantiates a new Webhook object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookWithDefaults

func NewWebhookWithDefaults() *Webhook

NewWebhookWithDefaults instantiates a new Webhook object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Webhook) GetBotUserId

func (o *Webhook) GetBotUserId() string

GetBotUserId returns the BotUserId field value

func (*Webhook) GetBotUserIdOk

func (o *Webhook) GetBotUserIdOk() (*string, bool)

GetBotUserIdOk returns a tuple with the BotUserId field value and a boolean to check if the value has been set.

func (*Webhook) GetChannelId

func (o *Webhook) GetChannelId() string

GetChannelId returns the ChannelId field value

func (*Webhook) GetChannelIdOk

func (o *Webhook) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*Webhook) GetCreatedAt

func (o *Webhook) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*Webhook) GetCreatedAtOk

func (o *Webhook) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*Webhook) GetDescription

func (o *Webhook) GetDescription() string

GetDescription returns the Description field value

func (*Webhook) GetDescriptionOk

func (o *Webhook) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*Webhook) GetDisplayName

func (o *Webhook) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*Webhook) GetDisplayNameOk

func (o *Webhook) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*Webhook) GetId

func (o *Webhook) GetId() string

GetId returns the Id field value

func (*Webhook) GetIdOk

func (o *Webhook) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Webhook) GetOwnerId

func (o *Webhook) GetOwnerId() string

GetOwnerId returns the OwnerId field value

func (*Webhook) GetOwnerIdOk

func (o *Webhook) GetOwnerIdOk() (*string, bool)

GetOwnerIdOk returns a tuple with the OwnerId field value and a boolean to check if the value has been set.

func (*Webhook) GetSecure

func (o *Webhook) GetSecure() bool

GetSecure returns the Secure field value

func (*Webhook) GetSecureOk

func (o *Webhook) GetSecureOk() (*bool, bool)

GetSecureOk returns a tuple with the Secure field value and a boolean to check if the value has been set.

func (*Webhook) GetUpdatedAt

func (o *Webhook) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*Webhook) GetUpdatedAtOk

func (o *Webhook) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (Webhook) MarshalJSON

func (o Webhook) MarshalJSON() ([]byte, error)

func (*Webhook) SetBotUserId

func (o *Webhook) SetBotUserId(v string)

SetBotUserId sets field value

func (*Webhook) SetChannelId

func (o *Webhook) SetChannelId(v string)

SetChannelId sets field value

func (*Webhook) SetCreatedAt

func (o *Webhook) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*Webhook) SetDescription

func (o *Webhook) SetDescription(v string)

SetDescription sets field value

func (*Webhook) SetDisplayName

func (o *Webhook) SetDisplayName(v string)

SetDisplayName sets field value

func (*Webhook) SetId

func (o *Webhook) SetId(v string)

SetId sets field value

func (*Webhook) SetOwnerId

func (o *Webhook) SetOwnerId(v string)

SetOwnerId sets field value

func (*Webhook) SetSecure

func (o *Webhook) SetSecure(v bool)

SetSecure sets field value

func (*Webhook) SetUpdatedAt

func (o *Webhook) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

func (Webhook) ToMap

func (o Webhook) ToMap() (map[string]interface{}, error)

func (*Webhook) UnmarshalJSON

func (o *Webhook) UnmarshalJSON(data []byte) (err error)

type WebhookAPIChangeWebhookIconRequest

type WebhookAPIChangeWebhookIconRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPIChangeWebhookIconRequest) Execute

func (WebhookAPIChangeWebhookIconRequest) File

アイコン画像(2MBまでのpng, jpeg, gif)

type WebhookAPICreateWebhookRequest

type WebhookAPICreateWebhookRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPICreateWebhookRequest) Execute

func (WebhookAPICreateWebhookRequest) PostWebhookRequest

func (r WebhookAPICreateWebhookRequest) PostWebhookRequest(postWebhookRequest PostWebhookRequest) WebhookAPICreateWebhookRequest

type WebhookAPIDeleteWebhookRequest

type WebhookAPIDeleteWebhookRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPIDeleteWebhookRequest) Execute

type WebhookAPIEditWebhookRequest

type WebhookAPIEditWebhookRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPIEditWebhookRequest) Execute

func (WebhookAPIEditWebhookRequest) PatchWebhookRequest

func (r WebhookAPIEditWebhookRequest) PatchWebhookRequest(patchWebhookRequest PatchWebhookRequest) WebhookAPIEditWebhookRequest

type WebhookAPIGetWebhookIconRequest

type WebhookAPIGetWebhookIconRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPIGetWebhookIconRequest) Execute

type WebhookAPIGetWebhookMessagesRequest

type WebhookAPIGetWebhookMessagesRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPIGetWebhookMessagesRequest) Execute

func (WebhookAPIGetWebhookMessagesRequest) Inclusive

範囲の端を含めるかどうか

func (WebhookAPIGetWebhookMessagesRequest) Limit

取得する件数

func (WebhookAPIGetWebhookMessagesRequest) Offset

取得するオフセット

func (WebhookAPIGetWebhookMessagesRequest) Order

昇順か降順か

func (WebhookAPIGetWebhookMessagesRequest) Since

取得する時間範囲の開始日時

func (WebhookAPIGetWebhookMessagesRequest) Until

取得する時間範囲の終了日時

type WebhookAPIGetWebhookRequest

type WebhookAPIGetWebhookRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPIGetWebhookRequest) Execute

type WebhookAPIGetWebhooksRequest

type WebhookAPIGetWebhooksRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPIGetWebhooksRequest) All

全てのWebhookを取得します。権限が必要です。

func (WebhookAPIGetWebhooksRequest) Execute

type WebhookAPIPostWebhookRequest

type WebhookAPIPostWebhookRequest struct {
	ApiService *WebhookAPIService
	// contains filtered or unexported fields
}

func (WebhookAPIPostWebhookRequest) Body

func (WebhookAPIPostWebhookRequest) Embed

メンション・チャンネルリンクを自動埋め込みする場合に1を指定する

func (WebhookAPIPostWebhookRequest) Execute

func (WebhookAPIPostWebhookRequest) XTRAQChannelId

func (r WebhookAPIPostWebhookRequest) XTRAQChannelId(xTRAQChannelId string) WebhookAPIPostWebhookRequest

投稿先のチャンネルID(変更する場合)

func (WebhookAPIPostWebhookRequest) XTRAQSignature

func (r WebhookAPIPostWebhookRequest) XTRAQSignature(xTRAQSignature string) WebhookAPIPostWebhookRequest

リクエストボディシグネチャ(Secretが設定されている場合は必須)

type WebhookAPIService

type WebhookAPIService service

WebhookAPIService WebhookAPI service

func (*WebhookAPIService) ChangeWebhookIcon

func (a *WebhookAPIService) ChangeWebhookIcon(ctx context.Context, webhookId string) WebhookAPIChangeWebhookIconRequest

ChangeWebhookIcon Webhookのアイコンを変更

指定したWebhookのアイコン画像を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId WebhookUUID
@return WebhookAPIChangeWebhookIconRequest

func (*WebhookAPIService) ChangeWebhookIconExecute

func (a *WebhookAPIService) ChangeWebhookIconExecute(r WebhookAPIChangeWebhookIconRequest) (*http.Response, error)

Execute executes the request

func (*WebhookAPIService) CreateWebhook

CreateWebhook Webhookを新規作成

Webhookを新規作成します。 `secret`が空文字の場合、insecureウェブフックが作成されます。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return WebhookAPICreateWebhookRequest

func (*WebhookAPIService) CreateWebhookExecute

Execute executes the request

@return Webhook

func (*WebhookAPIService) DeleteWebhook

func (a *WebhookAPIService) DeleteWebhook(ctx context.Context, webhookId string) WebhookAPIDeleteWebhookRequest

DeleteWebhook Webhookを削除

指定したWebhookを削除します。 Webhookによって投稿されたメッセージは削除されません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId WebhookUUID
@return WebhookAPIDeleteWebhookRequest

func (*WebhookAPIService) DeleteWebhookExecute

func (a *WebhookAPIService) DeleteWebhookExecute(r WebhookAPIDeleteWebhookRequest) (*http.Response, error)

Execute executes the request

func (*WebhookAPIService) EditWebhook

func (a *WebhookAPIService) EditWebhook(ctx context.Context, webhookId string) WebhookAPIEditWebhookRequest

EditWebhook Webhook情報を変更

指定したWebhookの情報を変更します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId WebhookUUID
@return WebhookAPIEditWebhookRequest

func (*WebhookAPIService) EditWebhookExecute

func (a *WebhookAPIService) EditWebhookExecute(r WebhookAPIEditWebhookRequest) (*http.Response, error)

Execute executes the request

func (*WebhookAPIService) GetWebhook

func (a *WebhookAPIService) GetWebhook(ctx context.Context, webhookId string) WebhookAPIGetWebhookRequest

GetWebhook Webhook情報を取得

指定したWebhookの詳細を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId WebhookUUID
@return WebhookAPIGetWebhookRequest

func (*WebhookAPIService) GetWebhookExecute

Execute executes the request

@return Webhook

func (*WebhookAPIService) GetWebhookIcon

func (a *WebhookAPIService) GetWebhookIcon(ctx context.Context, webhookId string) WebhookAPIGetWebhookIconRequest

GetWebhookIcon Webhookのアイコンを取得

指定したWebhookのアイコン画像を取得します

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId WebhookUUID
@return WebhookAPIGetWebhookIconRequest

func (*WebhookAPIService) GetWebhookIconExecute

func (a *WebhookAPIService) GetWebhookIconExecute(r WebhookAPIGetWebhookIconRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*WebhookAPIService) GetWebhookMessages

func (a *WebhookAPIService) GetWebhookMessages(ctx context.Context, webhookId string) WebhookAPIGetWebhookMessagesRequest

GetWebhookMessages Webhookの投稿メッセージのリストを取得

指定されたWebhookが投稿したメッセージのリストを返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId WebhookUUID
@return WebhookAPIGetWebhookMessagesRequest

func (*WebhookAPIService) GetWebhookMessagesExecute

func (a *WebhookAPIService) GetWebhookMessagesExecute(r WebhookAPIGetWebhookMessagesRequest) ([]Message, *http.Response, error)

Execute executes the request

@return []Message

func (*WebhookAPIService) GetWebhooks

GetWebhooks Webhook情報のリストを取得します

Webhookのリストを取得します。 allがtrueで無い場合は、自分がオーナーのWebhookのリストを返します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return WebhookAPIGetWebhooksRequest

func (*WebhookAPIService) GetWebhooksExecute

func (a *WebhookAPIService) GetWebhooksExecute(r WebhookAPIGetWebhooksRequest) ([]Webhook, *http.Response, error)

Execute executes the request

@return []Webhook

func (*WebhookAPIService) PostWebhook

func (a *WebhookAPIService) PostWebhook(ctx context.Context, webhookId string) WebhookAPIPostWebhookRequest

PostWebhook Webhookを送信

Webhookにメッセージを投稿します。 secureなウェブフックに対しては`X-TRAQ-Signature`ヘッダーが必須です。 アーカイブされているチャンネルには投稿できません。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId WebhookUUID
@return WebhookAPIPostWebhookRequest

func (*WebhookAPIService) PostWebhookExecute

func (a *WebhookAPIService) PostWebhookExecute(r WebhookAPIPostWebhookRequest) (*http.Response, error)

Execute executes the request

type WebrtcAPIGetWebRTCStateRequest

type WebrtcAPIGetWebRTCStateRequest struct {
	ApiService *WebrtcAPIService
	// contains filtered or unexported fields
}

func (WebrtcAPIGetWebRTCStateRequest) Execute

type WebrtcAPIPostWebRTCAuthenticateRequest

type WebrtcAPIPostWebRTCAuthenticateRequest struct {
	ApiService *WebrtcAPIService
	// contains filtered or unexported fields
}

func (WebrtcAPIPostWebRTCAuthenticateRequest) Execute

func (WebrtcAPIPostWebRTCAuthenticateRequest) PostWebRTCAuthenticateRequest

func (r WebrtcAPIPostWebRTCAuthenticateRequest) PostWebRTCAuthenticateRequest(postWebRTCAuthenticateRequest PostWebRTCAuthenticateRequest) WebrtcAPIPostWebRTCAuthenticateRequest

type WebrtcAPIService

type WebrtcAPIService service

WebrtcAPIService WebrtcAPI service

func (*WebrtcAPIService) GetWebRTCState

GetWebRTCState WebRTC状態を取得

現在のWebRTC状態を取得します。

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return WebrtcAPIGetWebRTCStateRequest

func (*WebrtcAPIService) GetWebRTCStateExecute

Execute executes the request

@return []WebRTCUserState

func (*WebrtcAPIService) PostWebRTCAuthenticate

PostWebRTCAuthenticate Skyway用認証API

Skyway WebRTC用の認証API

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return WebrtcAPIPostWebRTCAuthenticateRequest

func (*WebrtcAPIService) PostWebRTCAuthenticateExecute

Execute executes the request

@return WebRTCAuthenticateResult

Source Files

Jump to

Keyboard shortcuts

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