Versions in this module Expand all Collapse all v7 v7.19.2 Feb 13, 2023 Changes in this version + const APIAudienceGroup + const APIAudienceGroupActivate + const APIAudienceGroupAuthorityLevel + const APIAudienceGroupClick + const APIAudienceGroupIMP + const APIAudienceGroupList + const APIAudienceGroupUpdateDescription + const APIAudienceGroupUpload + const APIAudienceGroupUploadByFile + const APIEndpointAddLIFFApp + const APIEndpointBase + const APIEndpointBaseData + const APIEndpointBroadcastMessage + const APIEndpointBulkLinkRichMenu + const APIEndpointBulkUnlinkRichMenu + const APIEndpointCreateRichMenu + const APIEndpointCreateRichMenuAlias + const APIEndpointDefaultRichMenu + const APIEndpointDeleteLIFFApp + const APIEndpointDeleteRichMenu + const APIEndpointDeleteRichMenuAlias + const APIEndpointDownloadRichMenuImage + const APIEndpointGetAccessTokensV2 + const APIEndpointGetAllLIFFApps + const APIEndpointGetBotInfo + const APIEndpointGetFollowerIDs + const APIEndpointGetGroupMemberCount + const APIEndpointGetGroupMemberIDs + const APIEndpointGetGroupMemberProfile + const APIEndpointGetGroupSummary + const APIEndpointGetMessageConsumption + const APIEndpointGetMessageContent + const APIEndpointGetMessageDelivery + const APIEndpointGetMessageProgress + const APIEndpointGetMessageQuota + const APIEndpointGetMessageQuotaConsumption + const APIEndpointGetProfile + const APIEndpointGetRichMenu + const APIEndpointGetRichMenuAlias + const APIEndpointGetRoomMemberCount + const APIEndpointGetRoomMemberIDs + const APIEndpointGetRoomMemberProfile + const APIEndpointGetUserRichMenu + const APIEndpointGetWebhookInfo + const APIEndpointInsight + const APIEndpointIssueAccessToken + const APIEndpointIssueAccessTokenV2 + const APIEndpointLeaveGroup + const APIEndpointLeaveRoom + const APIEndpointLinkToken + const APIEndpointLinkUserRichMenu + const APIEndpointListRichMenu + const APIEndpointListRichMenuAlias + const APIEndpointMulticast + const APIEndpointNarrowcast + const APIEndpointPushMessage + const APIEndpointReplyMessage + const APIEndpointRevokeAccessToken + const APIEndpointRevokeAccessTokenV2 + const APIEndpointSetDefaultRichMenu + const APIEndpointSetWebhookEndpoint + const APIEndpointTestWebhook + const APIEndpointUnlinkUserRichMenu + const APIEndpointUpdateLIFFApp + const APIEndpointUpdateRichMenuAlias + const APIEndpointUploadRichMenuImage + const APIEndpointValidateBroadcastMessage + const APIEndpointValidateMulticastMessage + const APIEndpointValidateNarrowcastMessage + const APIEndpointValidatePushMessage + const APIEndpointValidateReplyMessage + const APIEndpointValidateRichMenuObject + const APIEndpointVerifyAccessToken + var ErrInvalidSignature = errors.New("invalid signature") + func IntPtr(v int) *int + type APIError struct + Code int + Response *ErrorResponse + func (e *APIError) Error() string + type AccessTokenResponse struct + AccessToken string + ExpiresIn int64 + KeyID string + TokenType string + type AccessTokensResponse struct + KeyIDs []string + type AccountLink struct + Nonce string + Result AccountLinkResult + type AccountLinkResult string + const AccountLinkResultFailed + const AccountLinkResultOK + type Action interface + type ActionType string + const ActionTypeCamera + const ActionTypeCameraRoll + const ActionTypeDatetimePicker + const ActionTypeLocation + const ActionTypeMessage + const ActionTypePostback + const ActionTypeURI + type ActivateAudienceGroupCall struct + AudienceGroupID int + func (call *ActivateAudienceGroupCall) Do() (*BasicResponse, error) + func (call *ActivateAudienceGroupCall) WithContext(ctx context.Context) *ActivateAudienceGroupCall + type AdAccount struct + Name string + type AddAudiencesByFileCall struct + AudienceGroupID int + Audiences []string + UploadDescription string + func (call *AddAudiencesByFileCall) Do() (*BasicResponse, error) + func (call *AddAudiencesByFileCall) WithContext(ctx context.Context) *AddAudiencesByFileCall + type AddAudiencesCall struct + AudienceGroupID int + Audiences []audience + UploadDescription string + func (call *AddAudiencesCall) Do() (*BasicResponse, error) + func (call *AddAudiencesCall) WithContext(ctx context.Context) *AddAudiencesCall + type AddLIFFCall struct + func (call *AddLIFFCall) Do() (*LIFFIDResponse, error) + func (call *AddLIFFCall) WithContext(ctx context.Context) *AddLIFFCall + type AgeDetail struct + Age string + Percentage float64 + type AgeFilter struct + GTE AgeType + LT AgeType + Type string + func NewAgeFilter(gte, lt AgeType) *AgeFilter + func (*AgeFilter) DemographicFilter() + type AgeType string + const Age15 + const Age20 + const Age25 + const Age30 + const Age35 + const Age40 + const Age45 + const Age50 + const AgeEmpty + type AppType string + const AppTypeAndroid + const AppTypeIOS + type AppTypeDetail struct + AppType string + Percentage float64 + type AppTypeFilter struct + AppTypes []AppType + Type string + func NewAppTypeFilter(appTypes ...AppType) *AppTypeFilter + func (*AppTypeFilter) DemographicFilter() + type AreaDetail struct + Action RichMenuAction + Bounds RichMenuBounds + type AreaFilter struct + Areas []AreaType + Type string + func NewAreaFilter(areaTypes ...AreaType) *AreaFilter + func (*AreaFilter) DemographicFilter() + type AreaType string + const AreaIDBali + const AreaIDBandung + const AreaIDBanjarmasin + const AreaIDJabodetabek + const AreaIDLainnya + const AreaIDMakassar + const AreaIDMedan + const AreaIDPalembang + const AreaIDSamarinda + const AreaIDSemarang + const AreaIDSurabaya + const AreaIDYogyakarta + const AreaJPAichi + const AreaJPAkita + const AreaJPAomori + const AreaJPChiba + const AreaJPEhime + const AreaJPFukui + const AreaJPFukuoka + const AreaJPFukushima + const AreaJPGifu + const AreaJPGunma + const AreaJPHiroshima + const AreaJPHokkaido + const AreaJPHyougo + const AreaJPIbaraki + const AreaJPIshikawa + const AreaJPIwate + const AreaJPKagawa + const AreaJPKagoshima + const AreaJPKanagawa + const AreaJPKouchi + const AreaJPKumamoto + const AreaJPKyoto + const AreaJPMie + const AreaJPMiyagi + const AreaJPMiyazaki + const AreaJPNagano + const AreaJPNagasaki + const AreaJPNara + const AreaJPNiigata + const AreaJPOita + const AreaJPOkayama + const AreaJPOkinawa + const AreaJPOsaka + const AreaJPSaga + const AreaJPSaitama + const AreaJPShiga + const AreaJPShimane + const AreaJPShizuoka + const AreaJPTochigi + const AreaJPTokushima + const AreaJPTokyo + const AreaJPTottori + const AreaJPToyama + const AreaJPWakayama + const AreaJPYamagata + const AreaJPYamaguchi + const AreaJPYamanashi + const AreaTHBangkok + const AreaTHCentral + const AreaTHEastern + const AreaTHNorthEastern + const AreaTHNorthern + const AreaTHPattaya + const AreaTHSouthern + const AreaTHWestern + const AreaTWChanghuaCounty + const AreaTWChiayiCity + const AreaTWChiayiCounty + const AreaTWHsinchuCity + const AreaTWHsinchuCounty + const AreaTWHualienCounty + const AreaTWKaohsiungCity + const AreaTWKeelungCity + const AreaTWKinmenCounty + const AreaTWLienchiangCounty + const AreaTWMiaoliCounty + const AreaTWNantouCounty + const AreaTWNewTaipeiCity + const AreaTWPenghuCounty + const AreaTWPingtungCounty + const AreaTWTaichungCity + const AreaTWTainanCity + const AreaTWTaipeiCity + const AreaTWTaitungCounty + const AreaTWTaoyuanCity + const AreaTWYilanCounty + const AreaTWYunlinCounty + type AreasDetail struct + Area string + Percentage float64 + type AudienceAuthorityLevelType string + const PRIVATE + const PUBLIC + func (a AudienceAuthorityLevelType) String() string + type AudienceGroup struct + Activated int64 + AudienceCount int + AudienceGroupID int + ClickURL string + CreateRoute string + Created int64 + Description string + ExpireTimestamp int64 + FailedType string + InactivatedTimestamp int64 + IsIfaAudience bool + Permission string + RequestID string + Status string + Type string + type AudienceObject struct + GroupID int + Type string + func NewAudienceObject(groupID int) *AudienceObject + func (*AudienceObject) Recipient() + type AudienceStatusType string + const ACTIVATING + const EXPIRED + const FAILED + const INACTIVE + const INPROGRESS + const READY + func (a AudienceStatusType) String() string + type AudioMessage struct + ContentProvider *ContentProvider + Duration int + ID string + OriginalContentURL string + func NewAudioMessage(originalContentURL string, duration int) *AudioMessage + func (*AudioMessage) Message() + func (m *AudioMessage) AddEmoji(*Emoji) SendingMessage + func (m *AudioMessage) MarshalJSON() ([]byte, error) + func (m *AudioMessage) Type() MessageType + func (m *AudioMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *AudioMessage) WithSender(sender *Sender) SendingMessage + type BasicResponse struct + RequestID string + type Beacon struct + DeviceMessage []byte + Hwid string + Type BeaconEventType + type BeaconEventType string + const BeaconEventTypeBanner + const BeaconEventTypeEnter + const BeaconEventTypeLeave + const BeaconEventTypeStay + type BlockStyle struct + BackgroundColor string + Separator bool + SeparatorColor string + type BotInfoResponse struct + BasicID string + ChatMode ChatMode + DisplayName string + MarkAsReadMode MarkAsReadMode + PictureURL string + PremiumID string + UserID string + type BoxBackground struct + Angle string + CenterColor string + CenterPosition string + EndColor string + StartColor string + Type FlexBoxBackgroundType + type BoxComponent struct + Action TemplateAction + AlignItems FlexComponentAlignItemsType + Background *BoxBackground + BackgroundColor string + BorderColor string + BorderWidth string + Contents []FlexComponent + CornerRadius FlexComponentCornerRadiusType + Flex *int + Height string + JustifyContent FlexComponentJustifyContentType + Layout FlexBoxLayoutType + Margin FlexComponentMarginType + MaxHeight string + MaxWidth string + OffsetBottom FlexComponentOffsetType + OffsetEnd FlexComponentOffsetType + OffsetStart FlexComponentOffsetType + OffsetTop FlexComponentOffsetType + PaddingAll FlexComponentPaddingType + PaddingBottom FlexComponentPaddingType + PaddingEnd FlexComponentPaddingType + PaddingStart FlexComponentPaddingType + PaddingTop FlexComponentPaddingType + Position FlexComponentPositionType + Spacing FlexComponentSpacingType + Type FlexComponentType + Width string + func (*BoxComponent) FlexComponent() + func (c *BoxComponent) MarshalJSON() ([]byte, error) + func (c *BoxComponent) UnmarshalJSON(data []byte) error + type BroadcastMessageCall struct + func (call *BroadcastMessageCall) Do() (*BasicResponse, error) + func (call *BroadcastMessageCall) WithContext(ctx context.Context) *BroadcastMessageCall + func (call *BroadcastMessageCall) WithRetryKey(retryKey string) *BroadcastMessageCall + type BubbleContainer struct + Body *BoxComponent + Direction FlexBubbleDirectionType + Footer *BoxComponent + Header *BoxComponent + Hero FlexComponent + Size FlexBubbleSizeType + Styles *BubbleStyle + Type FlexContainerType + func (*BubbleContainer) FlexContainer() + func (c *BubbleContainer) MarshalJSON() ([]byte, error) + func (c *BubbleContainer) UnmarshalJSON(b []byte) error + type BubbleStyle struct + Body *BlockStyle + Footer *BlockStyle + Header *BlockStyle + Hero *BlockStyle + type BulkLinkRichMenuCall struct + func (call *BulkLinkRichMenuCall) Do() (*BasicResponse, error) + func (call *BulkLinkRichMenuCall) WithContext(ctx context.Context) *BulkLinkRichMenuCall + type BulkUnlinkRichMenuCall struct + func (call *BulkUnlinkRichMenuCall) Do() (*BasicResponse, error) + func (call *BulkUnlinkRichMenuCall) WithContext(ctx context.Context) *BulkUnlinkRichMenuCall + type ButtonComponent struct + Action TemplateAction + AdjustMode FlexComponentAdjustModeType + Color string + Flex *int + Gravity FlexComponentGravityType + Height FlexButtonHeightType + Margin FlexComponentMarginType + OffsetBottom FlexComponentOffsetType + OffsetEnd FlexComponentOffsetType + OffsetStart FlexComponentOffsetType + OffsetTop FlexComponentOffsetType + Position FlexComponentPositionType + Style FlexButtonStyleType + Type FlexComponentType + func (*ButtonComponent) FlexComponent() + func (c *ButtonComponent) MarshalJSON() ([]byte, error) + func (c *ButtonComponent) UnmarshalJSON(data []byte) error + type ButtonsTemplate struct + Actions []TemplateAction + DefaultAction TemplateAction + ImageAspectRatio ImageAspectRatioType + ImageBackgroundColor string + ImageSize ImageSizeType + Text string + ThumbnailImageURL string + Title string + func NewButtonsTemplate(thumbnailImageURL, title, text string, actions ...TemplateAction) *ButtonsTemplate + func (*ButtonsTemplate) Template() + func (t *ButtonsTemplate) MarshalJSON() ([]byte, error) + func (t *ButtonsTemplate) WithDefaultAction(defaultAction TemplateAction) *ButtonsTemplate + func (t *ButtonsTemplate) WithImageOptions(imageAspectRatio ImageAspectRatioType, imageSize ImageSizeType, ...) *ButtonsTemplate + type CameraAction struct + Label string + func NewCameraAction(label string) *CameraAction + func (*CameraAction) QuickReplyAction() + func (a *CameraAction) MarshalJSON() ([]byte, error) + type CameraRollAction struct + Label string + func NewCameraRollAction(label string) *CameraRollAction + func (*CameraRollAction) QuickReplyAction() + func (a *CameraRollAction) MarshalJSON() ([]byte, error) + type CancelDefaultRichMenuCall struct + func (call *CancelDefaultRichMenuCall) Do() (*BasicResponse, error) + func (call *CancelDefaultRichMenuCall) WithContext(ctx context.Context) *CancelDefaultRichMenuCall + type CarouselColumn struct + Actions []TemplateAction + DefaultAction TemplateAction + ImageBackgroundColor string + Text string + ThumbnailImageURL string + Title string + func NewCarouselColumn(thumbnailImageURL, title, text string, actions ...TemplateAction) *CarouselColumn + func (t *CarouselColumn) WithDefaultAction(defaultAction TemplateAction) *CarouselColumn + func (t *CarouselColumn) WithImageOptions(imageBackgroundColor string) *CarouselColumn + type CarouselContainer struct + Contents []*BubbleContainer + Type FlexContainerType + func (*CarouselContainer) FlexContainer() + func (c *CarouselContainer) MarshalJSON() ([]byte, error) + type CarouselTemplate struct + Columns []*CarouselColumn + ImageAspectRatio ImageAspectRatioType + ImageSize ImageSizeType + func NewCarouselTemplate(columns ...*CarouselColumn) *CarouselTemplate + func (*CarouselTemplate) Template() + func (t *CarouselTemplate) MarshalJSON() ([]byte, error) + func (t *CarouselTemplate) WithImageOptions(imageAspectRatio ImageAspectRatioType, imageSize ImageSizeType) *CarouselTemplate + type ChangeAudienceGroupAuthorityLevelCall struct + AuthorityLevel AudienceAuthorityLevelType + func (call *ChangeAudienceGroupAuthorityLevelCall) Do() (*BasicResponse, error) + func (call *ChangeAudienceGroupAuthorityLevelCall) WithContext(ctx context.Context) *ChangeAudienceGroupAuthorityLevelCall + type ChatMode string + const ChatModeBot + const ChatModeChat + type ClickAudienceGroupCall struct + ClickURL string + Description string + RequestID string + func (call *ClickAudienceGroupCall) Do() (*ClickAudienceGroupResponse, error) + func (call *ClickAudienceGroupCall) WithContext(ctx context.Context) *ClickAudienceGroupCall + type ClickAudienceGroupResponse struct + AcceptedRequestID string + AudienceGroupID int + ClickURL string + CreateRoute string + Created int64 + Description string + ExpireTimestamp int64 + IsIfaAudience bool + Permission string + RequestID string + Type string + XRequestID string + type ClickDetail struct + Click int64 + Seq int64 + URL string + UniqueClick int64 + UniqueClickOfRequest int64 + type Client struct + func New(channelSecret, channelToken string, options ...ClientOption) (*Client, error) + func (client *Client) ActivateAudienceGroup(audienceGroupID int) *ActivateAudienceGroupCall + func (client *Client) AddAudiences(audienceGroupID int, audiences []string, options ...IAddAudiencesOption) *AddAudiencesCall + func (client *Client) AddAudiencesByFile(audienceGroupID int, audiences []string, options ...IAddAudiencesByFileOption) *AddAudiencesByFileCall + func (client *Client) AddLIFF(app LIFFApp) *AddLIFFCall + func (client *Client) BroadcastMessage(messages ...SendingMessage) *BroadcastMessageCall + func (client *Client) BulkLinkRichMenu(richMenuID string, userIDs ...string) *BulkLinkRichMenuCall + func (client *Client) BulkUnlinkRichMenu(userIDs ...string) *BulkUnlinkRichMenuCall + func (client *Client) CancelDefaultRichMenu() *CancelDefaultRichMenuCall + func (client *Client) ChangeAudienceGroupAuthorityLevel(authorityLevel AudienceAuthorityLevelType) *ChangeAudienceGroupAuthorityLevelCall + func (client *Client) ClickAudienceGroup(description, requestID string, options ...IClickAudienceGroupOption) *ClickAudienceGroupCall + func (client *Client) CreateRichMenu(richMenu RichMenu) *CreateRichMenuCall + func (client *Client) CreateRichMenuAlias(richMenuAliasID, richMenuID string) *CreateRichMenuAliasCall + func (client *Client) DeleteAudienceGroup(audienceGroupID int) *DeleteAudienceGroupCall + func (client *Client) DeleteLIFF(liffID string) *DeleteLIFFCall + func (client *Client) DeleteRichMenu(richMenuID string) *DeleteRichMenuCall + func (client *Client) DeleteRichMenuAlias(richMenuAliasID string) *DeleteRichMenuAliasCall + func (client *Client) DownloadRichMenuImage(richMenuID string) *DownloadRichMenuImageCall + func (client *Client) GetAccessTokensV2(clientAssertion string) *GetAccessTokensV2Call + func (client *Client) GetAudienceGroup(audienceGroupID int) *GetAudienceGroupCall + func (client *Client) GetAudienceGroupAuthorityLevel() *GetAudienceGroupAuthorityLevelCall + func (client *Client) GetBotInfo() *GetBotInfoCall + func (client *Client) GetDefaultRichMenu() *GetDefaultRichMenuCall + func (client *Client) GetFollowerIDs(continuationToken string) *GetFollowerIDsCall + func (client *Client) GetFriendDemographics() *GetFriendDemographicsCall + func (client *Client) GetGroupMemberCount(groupID string) *GetGroupMemberCountCall + func (client *Client) GetGroupMemberIDs(groupID, continuationToken string) *GetGroupMemberIDsCall + func (client *Client) GetGroupMemberProfile(groupID, userID string) *GetGroupMemberProfileCall + func (client *Client) GetGroupSummary(groupID string) *GetGroupSummaryCall + func (client *Client) GetLIFF() *GetLIFFAllCall + func (client *Client) GetMessageConsumption() *GetMessageConsumptionCall + func (client *Client) GetMessageContent(messageID string) *GetMessageContentCall + func (client *Client) GetMessageQuota() *GetMessageQuotaCall + func (client *Client) GetMessageQuotaConsumption() *GetMessageQuotaCall + func (client *Client) GetNumberBroadcastMessages(date string) *GetNumberMessagesCall + func (client *Client) GetNumberFollowers(date string) *GetNumberFollowersCall + func (client *Client) GetNumberMessagesDelivery(date string) *GetNumberMessagesDeliveryCall + func (client *Client) GetNumberMulticastMessages(date string) *GetNumberMessagesCall + func (client *Client) GetNumberPushMessages(date string) *GetNumberMessagesCall + func (client *Client) GetNumberReplyMessages(date string) *GetNumberMessagesCall + func (client *Client) GetProfile(userID string) *GetProfileCall + func (client *Client) GetProgressNarrowcastMessages(requestID string) *GetProgressMessagesCall + func (client *Client) GetRichMenu(richMenuID string) *GetRichMenuCall + func (client *Client) GetRichMenuAlias(richMenuAliasID string) *GetRichMenuAliasCall + func (client *Client) GetRichMenuAliasList() *GetRichMenuAliasListCall + func (client *Client) GetRichMenuList() *GetRichMenuListCall + func (client *Client) GetRoomMemberCount(roomID string) *GetRoomMemberCountCall + func (client *Client) GetRoomMemberIDs(roomID, continuationToken string) *GetRoomMemberIDsCall + func (client *Client) GetRoomMemberProfile(roomID, userID string) *GetRoomMemberProfileCall + func (client *Client) GetUserInteractionStats(requestID string) *GetUserInteractionStatsCall + func (client *Client) GetUserRichMenu(userID string) *GetUserRichMenuCall + func (client *Client) GetWebhookInfo() *GetWebhookInfo + func (client *Client) IMPAudienceGroup(description, requestID string) *IMPAudienceGroupCall + func (client *Client) IssueAccessToken(channelID, channelSecret string) *IssueAccessTokenCall + func (client *Client) IssueAccessTokenV2(clientAssertion string) *IssueAccessTokenV2Call + func (client *Client) IssueLinkToken(userID string) *IssueLinkTokenCall + func (client *Client) LeaveGroup(groupID string) *LeaveGroupCall + func (client *Client) LeaveRoom(roomID string) *LeaveRoomCall + func (client *Client) LinkUserRichMenu(userID, richMenuID string) *LinkUserRichMenuCall + func (client *Client) ListAudienceGroup(page int, options ...IListAudienceGroupOption) *ListAudienceGroupCall + func (client *Client) Multicast(to []string, messages ...SendingMessage) *MulticastCall + func (client *Client) Narrowcast(messages ...SendingMessage) *NarrowcastCall + func (client *Client) NewRawCall(method string, endpoint string) (*RawCall, error) + func (client *Client) NewRawCallWithBody(method string, endpoint string, body io.Reader) (*RawCall, error) + func (client *Client) ParseRequest(r *http.Request) ([]*Event, error) + func (client *Client) PushMessage(to string, messages ...SendingMessage) *PushMessageCall + func (client *Client) ReplyMessage(replyToken string, messages ...SendingMessage) *ReplyMessageCall + func (client *Client) RevokeAccessToken(accessToken string) *RevokeAccessTokenCall + func (client *Client) RevokeAccessTokenV2(channelID, channelSecret, accessToken string) *RevokeAccessTokenV2Call + func (client *Client) SetDefaultRichMenu(richMenuID string) *SetDefaultRichMenuCall + func (client *Client) SetWebhookEndpointURL(webhookEndpoint string) *SetWebhookEndpointURLCall + func (client *Client) TestWebhook() *TestWebhook + func (client *Client) UnlinkUserRichMenu(userID string) *UnlinkUserRichMenuCall + func (client *Client) UpdateAudienceGroupDescription(audienceGroupID int, description string) *UpdateAudienceGroupDescriptionCall + func (client *Client) UpdateLIFF(liffID string, app LIFFApp) *UpdateLIFFCall + func (client *Client) UpdateRichMenuAlias(richMenuAliasID, richMenuID string) *UpdateRichMenuAliasCall + func (client *Client) UploadAudienceGroup(description string, options ...IUploadAudienceGroupOption) *UploadAudienceGroupCall + func (client *Client) UploadAudienceGroupByFile(description string, audiences []string, ...) *UploadAudienceGroupByFileCall + func (client *Client) UploadRichMenuImage(richMenuID, imgPath string) *UploadRichMenuImageCall + func (client *Client) ValidateBroadcastMessage(messages ...SendingMessage) *ValidateBroadcastMessageCall + func (client *Client) ValidateMulticastMessage(messages ...SendingMessage) *ValidateMulticastMessageCall + func (client *Client) ValidateNarrowcastMessage(messages ...SendingMessage) *ValidateNarrowcastMessageCall + func (client *Client) ValidatePushMessage(messages ...SendingMessage) *ValidatePushMessageCall + func (client *Client) ValidateReplyMessage(messages ...SendingMessage) *ValidateReplyMessageCall + func (client *Client) ValidateRichMenuObject(richMenu RichMenu) *ValidateRichMenuObjectCall + func (client *Client) VerifyAccessToken(accessToken string) *VerifyAccessTokenCall + type ClientOption func(*Client) error + func WithEndpointBase(endpointBase string) ClientOption + func WithEndpointBaseData(endpointBaseData string) ClientOption + func WithHTTPClient(c *http.Client) ClientOption + type ConfirmTemplate struct + Actions []TemplateAction + Text string + func NewConfirmTemplate(text string, left, right TemplateAction) *ConfirmTemplate + func (*ConfirmTemplate) Template() + func (t *ConfirmTemplate) MarshalJSON() ([]byte, error) + type ContentProvider struct + OriginalContentURL string + PreviewImageURL string + Type ContentProviderType + type ContentProviderType string + const ContentProviderTypeExternal + const ContentProviderTypeLINE + type CreateRichMenuAliasCall struct + func (call *CreateRichMenuAliasCall) Do() (*BasicResponse, error) + func (call *CreateRichMenuAliasCall) WithContext(ctx context.Context) *CreateRichMenuAliasCall + type CreateRichMenuCall struct + func (call *CreateRichMenuCall) Do() (*RichMenuIDResponse, error) + func (call *CreateRichMenuCall) WithContext(ctx context.Context) *CreateRichMenuCall + type DatetimePickerAction struct + Data string + Initial string + Label string + Max string + Min string + Mode string + func NewDatetimePickerAction(label, data, mode, initial, max, min string) *DatetimePickerAction + func (*DatetimePickerAction) QuickReplyAction() + func (*DatetimePickerAction) TemplateAction() + func (a *DatetimePickerAction) MarshalJSON() ([]byte, error) + type DeleteAudienceGroupCall struct + AudienceGroupID int + func (call *DeleteAudienceGroupCall) Do() (*BasicResponse, error) + func (call *DeleteAudienceGroupCall) WithContext(ctx context.Context) *DeleteAudienceGroupCall + type DeleteLIFFCall struct + func (call *DeleteLIFFCall) Do() (*BasicResponse, error) + func (call *DeleteLIFFCall) WithContext(ctx context.Context) *DeleteLIFFCall + type DeleteRichMenuAliasCall struct + func (call *DeleteRichMenuAliasCall) Do() (*BasicResponse, error) + func (call *DeleteRichMenuAliasCall) WithContext(ctx context.Context) *DeleteRichMenuAliasCall + type DeleteRichMenuCall struct + func (call *DeleteRichMenuCall) Do() (*BasicResponse, error) + func (call *DeleteRichMenuCall) WithContext(ctx context.Context) *DeleteRichMenuCall + type DeliveryContext struct + IsRedelivery bool + type DeliveryType string + const DeliveryTypeBroadcast + const DeliveryTypeMulticast + const DeliveryTypePush + const DeliveryTypeReply + type DemographicFilter interface + DemographicFilter func() + type DemographicFilterOperator struct + ConditionAnd []DemographicFilter + ConditionNot DemographicFilter + ConditionOr []DemographicFilter + func DemographicFilterOperatorAnd(conditions ...DemographicFilter) *DemographicFilterOperator + func DemographicFilterOperatorNot(condition DemographicFilter) *DemographicFilterOperator + func DemographicFilterOperatorOr(conditions ...DemographicFilter) *DemographicFilterOperator + func (*DemographicFilterOperator) DemographicFilter() + func (o *DemographicFilterOperator) MarshalJSON() ([]byte, error) + type DownloadRichMenuImageCall struct + func (call *DownloadRichMenuImageCall) Do() (*MessageContentResponse, error) + func (call *DownloadRichMenuImageCall) WithContext(ctx context.Context) *DownloadRichMenuImageCall + type Emoji struct + EmojiID string + Index int + Length int + ProductID string + func NewEmoji(index int, productID, emojiID string) *Emoji + type ErrorResponse struct + Details []errorResponseDetail + Error string + ErrorDescription string + Message string + type Event struct + AccountLink *AccountLink + Beacon *Beacon + DeliveryContext DeliveryContext + Joined *Members + Left *Members + Members []*EventSource + Message Message + Mode EventMode + Postback *Postback + ReplyToken string + Source *EventSource + Things *Things + Timestamp time.Time + Type EventType + Unsend *Unsend + VideoPlayComplete *VideoPlayComplete + WebhookEventID string + func ParseRequest(channelSecret string, r *http.Request) ([]*Event, error) + func (e *Event) MarshalJSON() ([]byte, error) + func (e *Event) UnmarshalJSON(body []byte) (err error) + type EventMode string + const EventModeActive + const EventModeStandby + type EventSource struct + GroupID string + RoomID string + Type EventSourceType + UserID string + type EventSourceType string + const EventSourceTypeGroup + const EventSourceTypeRoom + const EventSourceTypeUser + type EventType string + const EventTypeAccountLink + const EventTypeBeacon + const EventTypeFollow + const EventTypeJoin + const EventTypeLeave + const EventTypeMemberJoined + const EventTypeMemberLeft + const EventTypeMessage + const EventTypePostback + const EventTypeThings + const EventTypeUnfollow + const EventTypeUnsend + const EventTypeVideoPlayComplete + type FileMessage struct + FileName string + FileSize int + ID string + func (*FileMessage) Message() + func (m *FileMessage) Type() MessageType + type FillerComponent struct + Flex *int + Type FlexComponentType + func (*FillerComponent) FlexComponent() + func (c *FillerComponent) MarshalJSON() ([]byte, error) + type Filter struct + Demographic DemographicFilter + type FlexBoxBackgroundType string + const FlexBoxBackgroundTypeLinearGradient + type FlexBoxLayoutType string + const FlexBoxLayoutTypeBaseline + const FlexBoxLayoutTypeHorizontal + const FlexBoxLayoutTypeVertical + type FlexBubbleDirectionType string + const FlexBubbleDirectionTypeLTR + const FlexBubbleDirectionTypeRTL + type FlexBubbleSizeType string + const FlexBubbleSizeTypeGiga + const FlexBubbleSizeTypeKilo + const FlexBubbleSizeTypeMega + const FlexBubbleSizeTypeMicro + const FlexBubbleSizeTypeNano + type FlexButtonHeightType string + const FlexButtonHeightTypeMd + const FlexButtonHeightTypeSm + type FlexButtonStyleType string + const FlexButtonStyleTypeLink + const FlexButtonStyleTypePrimary + const FlexButtonStyleTypeSecondary + type FlexComponent interface + FlexComponent func() + type FlexComponentAdjustModeType string + const FlexComponentAdjustModeTypeShrinkToFit + type FlexComponentAlignItemsType string + const FlexComponentAlignItemsTypeCenter + const FlexComponentAlignItemsTypeFlexEnd + const FlexComponentAlignItemsTypeFlexStart + type FlexComponentAlignType string + const FlexComponentAlignTypeCenter + const FlexComponentAlignTypeEnd + const FlexComponentAlignTypeStart + type FlexComponentCornerRadiusType string + const FlexComponentCornerRadiusTypeLg + const FlexComponentCornerRadiusTypeMd + const FlexComponentCornerRadiusTypeNone + const FlexComponentCornerRadiusTypeSm + const FlexComponentCornerRadiusTypeXl + const FlexComponentCornerRadiusTypeXs + const FlexComponentCornerRadiusTypeXxl + type FlexComponentGravityType string + const FlexComponentGravityTypeBottom + const FlexComponentGravityTypeCenter + const FlexComponentGravityTypeTop + type FlexComponentJustifyContentType string + const FlexComponentJustifyContentTypeCenter + const FlexComponentJustifyContentTypeFlexEnd + const FlexComponentJustifyContentTypeFlexStart + const FlexComponentJustifyContentTypeSpaceAround + const FlexComponentJustifyContentTypeSpaceBetween + const FlexComponentJustifyContentTypeSpaceEvenly + type FlexComponentMarginType string + const FlexComponentMarginTypeLg + const FlexComponentMarginTypeMd + const FlexComponentMarginTypeNone + const FlexComponentMarginTypeSm + const FlexComponentMarginTypeXl + const FlexComponentMarginTypeXs + const FlexComponentMarginTypeXxl + type FlexComponentOffsetType string + const FlexComponentOffsetTypeLg + const FlexComponentOffsetTypeMd + const FlexComponentOffsetTypeNone + const FlexComponentOffsetTypeSm + const FlexComponentOffsetTypeXl + const FlexComponentOffsetTypeXs + const FlexComponentOffsetTypeXxl + type FlexComponentPaddingType string + const FlexComponentPaddingTypeLg + const FlexComponentPaddingTypeMd + const FlexComponentPaddingTypeNone + const FlexComponentPaddingTypeSm + const FlexComponentPaddingTypeXl + const FlexComponentPaddingTypeXs + const FlexComponentPaddingTypeXxl + type FlexComponentPositionType string + const FlexComponentPositionTypeAbsolute + const FlexComponentPositionTypeRelative + type FlexComponentSpacingType string + const FlexComponentSpacingTypeLg + const FlexComponentSpacingTypeMd + const FlexComponentSpacingTypeNone + const FlexComponentSpacingTypeSm + const FlexComponentSpacingTypeXl + const FlexComponentSpacingTypeXs + const FlexComponentSpacingTypeXxl + type FlexComponentType string + const FlexComponentTypeBox + const FlexComponentTypeButton + const FlexComponentTypeFiller + const FlexComponentTypeIcon + const FlexComponentTypeImage + const FlexComponentTypeSeparator + const FlexComponentTypeSpacer + const FlexComponentTypeSpan + const FlexComponentTypeText + const FlexComponentTypeVideo + type FlexContainer interface + FlexContainer func() + func UnmarshalFlexMessageJSON(data []byte) (FlexContainer, error) + type FlexContainerType string + const FlexContainerTypeBubble + const FlexContainerTypeCarousel + type FlexIconAspectRatioType string + const FlexIconAspectRatioType1to1 + const FlexIconAspectRatioType2to1 + const FlexIconAspectRatioType3to1 + type FlexIconSizeType string + const FlexIconSizeType3xl + const FlexIconSizeType4xl + const FlexIconSizeType5xl + const FlexIconSizeTypeLg + const FlexIconSizeTypeMd + const FlexIconSizeTypeSm + const FlexIconSizeTypeXl + const FlexIconSizeTypeXs + const FlexIconSizeTypeXxl + const FlexIconSizeTypeXxs + type FlexImageAspectModeType string + const FlexImageAspectModeTypeCover + const FlexImageAspectModeTypeFit + type FlexImageAspectRatioType string + const FlexImageAspectRatioType16to9 + const FlexImageAspectRatioType1_51to1 + const FlexImageAspectRatioType1_91to1 + const FlexImageAspectRatioType1to1 + const FlexImageAspectRatioType1to2 + const FlexImageAspectRatioType1to3 + const FlexImageAspectRatioType20to13 + const FlexImageAspectRatioType2to1 + const FlexImageAspectRatioType3to1 + const FlexImageAspectRatioType3to4 + const FlexImageAspectRatioType4to3 + const FlexImageAspectRatioType9to16 + type FlexImageSizeType string + const FlexImageSizeType3xl + const FlexImageSizeType4xl + const FlexImageSizeType5xl + const FlexImageSizeTypeFull + const FlexImageSizeTypeLg + const FlexImageSizeTypeMd + const FlexImageSizeTypeSm + const FlexImageSizeTypeXl + const FlexImageSizeTypeXs + const FlexImageSizeTypeXxl + const FlexImageSizeTypeXxs + type FlexMessage struct + AltText string + Contents FlexContainer + func NewFlexMessage(altText string, contents FlexContainer) *FlexMessage + func (*FlexMessage) Message() + func (m *FlexMessage) AddEmoji(*Emoji) SendingMessage + func (m *FlexMessage) MarshalJSON() ([]byte, error) + func (m *FlexMessage) Type() MessageType + func (m *FlexMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *FlexMessage) WithSender(sender *Sender) SendingMessage + type FlexSpacerSizeType string + const FlexSpacerSizeTypeLg + const FlexSpacerSizeTypeMd + const FlexSpacerSizeTypeSm + const FlexSpacerSizeTypeXl + const FlexSpacerSizeTypeXs + const FlexSpacerSizeTypeXxl + type FlexTextDecorationType string + const FlexTextDecorationTypeLineThrough + const FlexTextDecorationTypeNone + const FlexTextDecorationTypeUnderline + type FlexTextSizeType string + const FlexTextSizeType3xl + const FlexTextSizeType4xl + const FlexTextSizeType5xl + const FlexTextSizeTypeLg + const FlexTextSizeTypeMd + const FlexTextSizeTypeSm + const FlexTextSizeTypeXl + const FlexTextSizeTypeXs + const FlexTextSizeTypeXxl + const FlexTextSizeTypeXxs + type FlexTextStyleType string + const FlexTextStyleTypeItalic + const FlexTextStyleTypeNormal + type FlexTextWeightType string + const FlexTextWeightTypeBold + const FlexTextWeightTypeRegular + type FlexVideoAspectRatioType string + const FlexVideoAspectRatioType13to20 + const FlexVideoAspectRatioType16to9 + const FlexVideoAspectRatioType1to1 + const FlexVideoAspectRatioType20to13 + const FlexVideoAspectRatioType21to9 + const FlexVideoAspectRatioType3to4 + const FlexVideoAspectRatioType4to3 + const FlexVideoAspectRatioType9to16 + const FlexVideoAspectRatioType9to21 + type GenderDetail struct + Gender string + Percentage float64 + type GenderFilter struct + Genders []GenderType + Type string + func NewGenderFilter(genders ...GenderType) *GenderFilter + func (*GenderFilter) DemographicFilter() + type GenderType string + const GenderFemale + const GenderMale + type GetAccessTokensV2Call struct + func (call *GetAccessTokensV2Call) Do() (*AccessTokensResponse, error) + func (call *GetAccessTokensV2Call) WithContext(ctx context.Context) *GetAccessTokensV2Call + type GetAudienceGroupAuthorityLevelCall struct + func (call *GetAudienceGroupAuthorityLevelCall) Do() (*GetAudienceGroupAuthorityLevelResponse, error) + func (call *GetAudienceGroupAuthorityLevelCall) WithContext(ctx context.Context) *GetAudienceGroupAuthorityLevelCall + type GetAudienceGroupAuthorityLevelResponse struct + AcceptedRequestID string + AuthorityLevel AudienceAuthorityLevelType + RequestID string + type GetAudienceGroupCall struct + AudienceGroupID int + func (call *GetAudienceGroupCall) Do() (*GetAudienceGroupResponse, error) + func (call *GetAudienceGroupCall) WithContext(ctx context.Context) *GetAudienceGroupCall + type GetAudienceGroupResponse struct + AcceptedRequestID string + AdAccount *AdAccount + AudienceGroup AudienceGroup + Jobs []Job + RequestID string + type GetBotInfoCall struct + func (call *GetBotInfoCall) Do() (*BotInfoResponse, error) + func (call *GetBotInfoCall) WithContext(ctx context.Context) *GetBotInfoCall + type GetDefaultRichMenuCall struct + func (call *GetDefaultRichMenuCall) Do() (*RichMenuIDResponse, error) + func (call *GetDefaultRichMenuCall) WithContext(ctx context.Context) *GetDefaultRichMenuCall + type GetFollowerIDsCall struct + func (call *GetFollowerIDsCall) Do() (*UserIDsResponse, error) + func (call *GetFollowerIDsCall) NewScanner() *UserIDsScanner + func (call *GetFollowerIDsCall) WithContext(ctx context.Context) *GetFollowerIDsCall + type GetFriendDemographicsCall struct + func (call *GetFriendDemographicsCall) Do() (*MessagesFriendDemographicsResponse, error) + func (call *GetFriendDemographicsCall) WithContext(ctx context.Context) *GetFriendDemographicsCall + type GetGroupMemberCountCall struct + func (call *GetGroupMemberCountCall) Do() (*MemberCountResponse, error) + func (call *GetGroupMemberCountCall) WithContext(ctx context.Context) *GetGroupMemberCountCall + type GetGroupMemberIDsCall struct + func (call *GetGroupMemberIDsCall) Do() (*MemberIDsResponse, error) + func (call *GetGroupMemberIDsCall) NewScanner() *IDsScanner + func (call *GetGroupMemberIDsCall) WithContext(ctx context.Context) *GetGroupMemberIDsCall + type GetGroupMemberProfileCall struct + func (call *GetGroupMemberProfileCall) Do() (*UserProfileResponse, error) + func (call *GetGroupMemberProfileCall) WithContext(ctx context.Context) *GetGroupMemberProfileCall + type GetGroupSummaryCall struct + func (call *GetGroupSummaryCall) Do() (*GroupSummaryResponse, error) + func (call *GetGroupSummaryCall) WithContext(ctx context.Context) *GetGroupSummaryCall + type GetLIFFAllCall struct + func (call *GetLIFFAllCall) Do() (*LIFFAppsResponse, error) + func (call *GetLIFFAllCall) WithContext(ctx context.Context) *GetLIFFAllCall + type GetMessageConsumptionCall struct + func (call *GetMessageConsumptionCall) Do() (*MessageConsumptionResponse, error) + func (call *GetMessageConsumptionCall) WithContext(ctx context.Context) *GetMessageConsumptionCall + type GetMessageContentCall struct + func (call *GetMessageContentCall) Do() (*MessageContentResponse, error) + func (call *GetMessageContentCall) WithContext(ctx context.Context) *GetMessageContentCall + type GetMessageQuotaCall struct + func (call *GetMessageQuotaCall) Do() (*MessageQuotaResponse, error) + func (call *GetMessageQuotaCall) WithContext(ctx context.Context) *GetMessageQuotaCall + type GetNumberFollowersCall struct + func (call *GetNumberFollowersCall) Do() (*MessagesNumberFollowersResponse, error) + func (call *GetNumberFollowersCall) WithContext(ctx context.Context) *GetNumberFollowersCall + type GetNumberMessagesCall struct + func (call *GetNumberMessagesCall) Do() (*MessagesNumberResponse, error) + func (call *GetNumberMessagesCall) WithContext(ctx context.Context) *GetNumberMessagesCall + type GetNumberMessagesDeliveryCall struct + func (call *GetNumberMessagesDeliveryCall) Do() (*MessagesNumberDeliveryResponse, error) + func (call *GetNumberMessagesDeliveryCall) WithContext(ctx context.Context) *GetNumberMessagesDeliveryCall + type GetProfileCall struct + func (call *GetProfileCall) Do() (*UserProfileResponse, error) + func (call *GetProfileCall) WithContext(ctx context.Context) *GetProfileCall + type GetProgressMessagesCall struct + func (call *GetProgressMessagesCall) Do() (*MessagesProgressResponse, error) + func (call *GetProgressMessagesCall) WithContext(ctx context.Context) *GetProgressMessagesCall + type GetRichMenuAliasCall struct + func (call *GetRichMenuAliasCall) Do() (*RichMenuAliasResponse, error) + func (call *GetRichMenuAliasCall) WithContext(ctx context.Context) *GetRichMenuAliasCall + type GetRichMenuAliasListCall struct + func (call *GetRichMenuAliasListCall) Do() ([]*RichMenuAliasResponse, error) + func (call *GetRichMenuAliasListCall) WithContext(ctx context.Context) *GetRichMenuAliasListCall + type GetRichMenuCall struct + func (call *GetRichMenuCall) Do() (*RichMenuResponse, error) + func (call *GetRichMenuCall) WithContext(ctx context.Context) *GetRichMenuCall + type GetRichMenuListCall struct + func (call *GetRichMenuListCall) Do() ([]*RichMenuResponse, error) + func (call *GetRichMenuListCall) WithContext(ctx context.Context) *GetRichMenuListCall + type GetRoomMemberCountCall struct + func (call *GetRoomMemberCountCall) Do() (*MemberCountResponse, error) + func (call *GetRoomMemberCountCall) WithContext(ctx context.Context) *GetRoomMemberCountCall + type GetRoomMemberIDsCall struct + func (call *GetRoomMemberIDsCall) Do() (*MemberIDsResponse, error) + func (call *GetRoomMemberIDsCall) NewScanner() *IDsScanner + func (call *GetRoomMemberIDsCall) WithContext(ctx context.Context) *GetRoomMemberIDsCall + type GetRoomMemberProfileCall struct + func (call *GetRoomMemberProfileCall) Do() (*UserProfileResponse, error) + func (call *GetRoomMemberProfileCall) WithContext(ctx context.Context) *GetRoomMemberProfileCall + type GetUserInteractionStatsCall struct + func (call *GetUserInteractionStatsCall) Do() (*MessagesUserInteractionStatsResponse, error) + func (call *GetUserInteractionStatsCall) WithContext(ctx context.Context) *GetUserInteractionStatsCall + type GetUserRichMenuCall struct + func (call *GetUserRichMenuCall) Do() (*RichMenuResponse, error) + func (call *GetUserRichMenuCall) WithContext(ctx context.Context) *GetUserRichMenuCall + type GetWebhookInfo struct + func (call *GetWebhookInfo) Do() (*WebhookInfoResponse, error) + func (call *GetWebhookInfo) WithContext(ctx context.Context) *GetWebhookInfo + type GroupSummaryResponse struct + GroupID string + GroupName string + PictureURL string + type IAddAudiencesByFileOption interface + Apply func(call *AddAudiencesByFileCall) + func WithAddAudiencesByFileCallUploadDescription(uploadDescription string) IAddAudiencesByFileOption + type IAddAudiencesOption interface + Apply func(call *AddAudiencesCall) + func WithAddAudiencesCallUploadDescription(uploadDescription string) IAddAudiencesOption + type IClickAudienceGroupOption interface + Apply func(call *ClickAudienceGroupCall) + func WithClickAudienceGroupCallClickURL(clickURL string) IClickAudienceGroupOption + type IDsScanner struct + func (s *IDsScanner) Err() error + func (s *IDsScanner) ID() string + func (s *IDsScanner) Scan() bool + type IListAudienceGroupOption interface + Apply func(call *ListAudienceGroupCall) + func WithListAudienceGroupCallCreateRoute(createRoute string) IListAudienceGroupOption + func WithListAudienceGroupCallDescription(description string) IListAudienceGroupOption + func WithListAudienceGroupCallIncludesExternalPublicGroups(includesExternalPublicGroups bool) IListAudienceGroupOption + func WithListAudienceGroupCallSize(size int) IListAudienceGroupOption + func WithListAudienceGroupCallStatus(status AudienceStatusType) IListAudienceGroupOption + type IMPAudienceGroupCall struct + Description string + RequestID string + func (call *IMPAudienceGroupCall) Do() (*IMPAudienceGroupResponse, error) + func (call *IMPAudienceGroupCall) WithContext(ctx context.Context) *IMPAudienceGroupCall + type IMPAudienceGroupResponse struct + AcceptedRequestID string + AudienceGroupID int + CreateRoute string + Created int64 + Description string + ExpireTimestamp int64 + IsIfaAudience bool + Permission string + RequestID string + Type string + XRequestID string + type IUploadAudienceGroupByFileOption interface + Apply func(call *UploadAudienceGroupByFileCall) + func WithUploadAudienceGroupByFileCallIsIfaAudience(isIfaAudience bool) IUploadAudienceGroupByFileOption + func WithUploadAudienceGroupByFileCallUploadDescription(uploadDescription string) IUploadAudienceGroupByFileOption + type IUploadAudienceGroupOption interface + Apply func(call *UploadAudienceGroupCall) + func WithUploadAudienceGroupCallAudiences(audiences ...string) IUploadAudienceGroupOption + func WithUploadAudienceGroupCallIsIfaAudience(isIfaAudience bool) IUploadAudienceGroupOption + func WithUploadAudienceGroupCallUploadDescription(uploadDescription string) IUploadAudienceGroupOption + type IconComponent struct + AspectRatio FlexIconAspectRatioType + Margin FlexComponentMarginType + Size FlexIconSizeType + Type FlexComponentType + URL string + func (*IconComponent) FlexComponent() + func (c *IconComponent) MarshalJSON() ([]byte, error) + type ImageAspectRatioType string + const ImageAspectRatioTypeRectangle + const ImageAspectRatioTypeSquare + type ImageCarouselColumn struct + Action TemplateAction + ImageURL string + func NewImageCarouselColumn(imageURL string, action TemplateAction) *ImageCarouselColumn + type ImageCarouselTemplate struct + Columns []*ImageCarouselColumn + func NewImageCarouselTemplate(columns ...*ImageCarouselColumn) *ImageCarouselTemplate + func (*ImageCarouselTemplate) Template() + func (t *ImageCarouselTemplate) MarshalJSON() ([]byte, error) + type ImageComponent struct + Action TemplateAction + Align FlexComponentAlignType + Animated bool + AspectMode FlexImageAspectModeType + AspectRatio FlexImageAspectRatioType + BackgroundColor string + Flex *int + Gravity FlexComponentGravityType + Margin FlexComponentMarginType + OffsetBottom FlexComponentOffsetType + OffsetEnd FlexComponentOffsetType + OffsetStart FlexComponentOffsetType + OffsetTop FlexComponentOffsetType + Position FlexComponentPositionType + Size FlexImageSizeType + Type FlexComponentType + URL string + func (*ImageComponent) FlexComponent() + func (c *ImageComponent) MarshalJSON() ([]byte, error) + func (c *ImageComponent) UnmarshalJSON(data []byte) error + type ImageMessage struct + ContentProvider *ContentProvider + ID string + ImageSet *ImageSet + OriginalContentURL string + PreviewImageURL string + func NewImageMessage(originalContentURL, previewImageURL string) *ImageMessage + func (*ImageMessage) Message() + func (m *ImageMessage) AddEmoji(*Emoji) SendingMessage + func (m *ImageMessage) MarshalJSON() ([]byte, error) + func (m *ImageMessage) Type() MessageType + func (m *ImageMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *ImageMessage) WithSender(sender *Sender) SendingMessage + type ImageSet struct + ID string + Index int + Total int + func NewImageSet(ID string, index, total int) *ImageSet + type ImageSizeType string + const ImageSizeTypeContain + const ImageSizeTypeCover + type ImagemapAction interface + ImagemapAction func() + type ImagemapActionType string + const ImagemapActionTypeMessage + const ImagemapActionTypeURI + type ImagemapArea struct + Height int + Width int + X int + Y int + type ImagemapBaseSize struct + Height int + Width int + type ImagemapMessage struct + Actions []ImagemapAction + AltText string + BaseSize ImagemapBaseSize + BaseURL string + Video *ImagemapVideo + func NewImagemapMessage(baseURL, altText string, baseSize ImagemapBaseSize, actions ...ImagemapAction) *ImagemapMessage + func (*ImagemapMessage) Message() + func (m *ImagemapMessage) AddEmoji(*Emoji) SendingMessage + func (m *ImagemapMessage) MarshalJSON() ([]byte, error) + func (m *ImagemapMessage) Type() MessageType + func (m *ImagemapMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *ImagemapMessage) WithSender(sender *Sender) SendingMessage + func (m *ImagemapMessage) WithVideo(video *ImagemapVideo) *ImagemapMessage + type ImagemapVideo struct + Area ImagemapArea + ExternalLink *ImagemapVideoExternalLink + OriginalContentURL string + PreviewImageURL string + type ImagemapVideoExternalLink struct + Label string + LinkURI string + type InputOption string + const InputOptionCloseRichMenu + const InputOptionOpenKeyboard + const InputOptionOpenRichMenu + const InputOptionOpenVoice + type InsightType string + const InsightTypeDemographic + const InsightTypeFollowers + const InsightTypeMessageDelivery + const InsightTypeUserInteractionStats + type IssueAccessTokenCall struct + func (call *IssueAccessTokenCall) Do() (*AccessTokenResponse, error) + func (call *IssueAccessTokenCall) WithContext(ctx context.Context) *IssueAccessTokenCall + type IssueAccessTokenV2Call struct + func (call *IssueAccessTokenV2Call) Do() (*AccessTokenResponse, error) + func (call *IssueAccessTokenV2Call) WithContext(ctx context.Context) *IssueAccessTokenV2Call + type IssueLinkTokenCall struct + func (call *IssueLinkTokenCall) Do() (*LinkTokenResponse, error) + func (call *IssueLinkTokenCall) WithContext(ctx context.Context) *IssueLinkTokenCall + type Job struct + AudienceCount int64 + AudienceGroupID int + AudienceGroupJobID int + Created int64 + Description string + FailedType string + JobStatus string + Status string + Type string + type LIFFApp struct + BotPrompt string + Description string + Features *LIFFAppFeatures + LIFFID string + PermanentLinkPattern string + Scope []LIFFViewScopeType + View View + type LIFFAppFeatures struct + BLE bool + QRCode bool + type LIFFAppsResponse struct + Apps []LIFFApp + type LIFFIDResponse struct + LIFFID string + type LIFFViewScopeType string + const LIFFViewScopeTypeChatMessageWrite + const LIFFViewScopeTypeEmail + const LIFFViewScopeTypeOpenID + const LIFFViewScopeTypeProfile + type LIFFViewType string + const LIFFViewTypeCompact + const LIFFViewTypeFull + const LIFFViewTypeTall + type LeaveGroupCall struct + func (call *LeaveGroupCall) Do() (*BasicResponse, error) + func (call *LeaveGroupCall) WithContext(ctx context.Context) *LeaveGroupCall + type LeaveRoomCall struct + func (call *LeaveRoomCall) Do() (*BasicResponse, error) + func (call *LeaveRoomCall) WithContext(ctx context.Context) *LeaveRoomCall + type LinkTokenResponse struct + LinkToken string + type LinkUserRichMenuCall struct + func (call *LinkUserRichMenuCall) Do() (*BasicResponse, error) + func (call *LinkUserRichMenuCall) WithContext(ctx context.Context) *LinkUserRichMenuCall + type ListAudienceGroupCall struct + CreateRoute string + Description string + IncludesExternalPublicGroups bool + Page int + Size int + Status AudienceStatusType + func (call *ListAudienceGroupCall) Do() (*ListAudienceGroupResponse, error) + func (call *ListAudienceGroupCall) WithContext(ctx context.Context) *ListAudienceGroupCall + type ListAudienceGroupResponse struct + AcceptedRequestID string + AudienceGroups []AudienceGroup + HasNextPage bool + Page int + ReadWriteAudienceGroupTotalCount int + RequestID string + Size int + TotalCount int + type LocationAction struct + Label string + func NewLocationAction(label string) *LocationAction + func (*LocationAction) QuickReplyAction() + func (a *LocationAction) MarshalJSON() ([]byte, error) + type LocationMessage struct + Address string + ID string + Latitude float64 + Longitude float64 + Title string + func NewLocationMessage(title, address string, latitude, longitude float64) *LocationMessage + func (*LocationMessage) Message() + func (m *LocationMessage) AddEmoji(*Emoji) SendingMessage + func (m *LocationMessage) MarshalJSON() ([]byte, error) + func (m *LocationMessage) Type() MessageType + func (m *LocationMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *LocationMessage) WithSender(sender *Sender) SendingMessage + type MarkAsReadMode string + const MarkAsReadModeAuto + const MarkAsReadModeManual + type MemberCountResponse struct + Count int + type MemberIDsResponse struct + MemberIDs []string + Next string + type Members struct + Members []EventSource + type Mention struct + Mentionees []*Mentionee + type Mentionee struct + Index int + Length int + UserID string + type Message interface + Message func() + Type func() MessageType + type MessageAction struct + Label string + Text string + func NewMessageAction(label, text string) *MessageAction + func (*MessageAction) QuickReplyAction() + func (*MessageAction) TemplateAction() + func (a *MessageAction) MarshalJSON() ([]byte, error) + type MessageConsumptionResponse struct + TotalUsage int64 + type MessageContentResponse struct + Content io.ReadCloser + ContentLength int64 + ContentType string + type MessageDetail struct + Impression int64 + MediaPlayed int64 + MediaPlayed100Percent int64 + MediaPlayed25Percent int64 + MediaPlayed50Percent int64 + MediaPlayed75Percent int64 + Seq int64 + UniqueMediaPlayed int64 + UniqueMediaPlayed100Percent int64 + UniqueMediaPlayed25Percent int64 + UniqueMediaPlayed50Percent int64 + UniqueMediaPlayed75Percent int64 + type MessageImagemapAction struct + Area ImagemapArea + Label string + Text string + func NewMessageImagemapAction(label, text string, area ImagemapArea) *MessageImagemapAction + func (a *MessageImagemapAction) ImagemapAction() + func (a *MessageImagemapAction) MarshalJSON() ([]byte, error) + type MessageQuotaResponse struct + TotalUsage int64 + Type string + Value int64 + type MessageType string + const MessageTypeAudio + const MessageTypeFile + const MessageTypeFlex + const MessageTypeImage + const MessageTypeImagemap + const MessageTypeLocation + const MessageTypeSticker + const MessageTypeTemplate + const MessageTypeText + const MessageTypeVideo + type MessagesFriendDemographicsResponse struct + Ages []AgeDetail + AppTypes []AppTypeDetail + Areas []AreasDetail + Available bool + Genders []GenderDetail + SubscriptionPeriods []SubscriptionPeriodDetail + type MessagesNumberDeliveryResponse struct + APIBroadcast int64 + APIMulticast int64 + APINarrowcast int64 + APIPush int64 + APIReply int64 + AutoResponse int64 + Broadcast int64 + Chat int64 + Status string + Targeting int64 + WelcomeResponse int64 + type MessagesNumberFollowersResponse struct + Blocks int64 + Followers int64 + Status string + TargetedReaches int64 + type MessagesNumberResponse struct + Status string + Success int64 + type MessagesProgressResponse struct + AcceptedTime string + CompletedTime string + ErrorCode int + FailedDescription string + FailureCount int64 + Phase string + SuccessCount int64 + TargetCount int64 + type MessagesUserInteractionStatsResponse struct + Clicks []ClickDetail + Messages []MessageDetail + Overview OverviewDetail + type MulticastCall struct + func (call *MulticastCall) Do() (*BasicResponse, error) + func (call *MulticastCall) WithContext(ctx context.Context) *MulticastCall + func (call *MulticastCall) WithNotificationDisabled() *MulticastCall + func (call *MulticastCall) WithRetryKey(retryKey string) *MulticastCall + type NarrowcastCall struct + func (call *NarrowcastCall) Do() (*BasicResponse, error) + func (call *NarrowcastCall) WithContext(ctx context.Context) *NarrowcastCall + func (call *NarrowcastCall) WithDemographic(demographic DemographicFilter) *NarrowcastCall + func (call *NarrowcastCall) WithLimitMax(max int) *NarrowcastCall + func (call *NarrowcastCall) WithLimitMaxUpToRemainingQuota(max int, upToRemainingQuota bool) *NarrowcastCall + func (call *NarrowcastCall) WithRecipient(recipient Recipient) *NarrowcastCall + func (call *NarrowcastCall) WithRetryKey(retryKey string) *NarrowcastCall + type NarrowcastMessageLimit struct + Max int + UpToRemainingQuota bool + type OverviewDetail struct + Delivered int64 + RequestID string + Timestamp int64 + UniqueClick int64 + UniqueImpression int64 + UniqueMediaPlayed int64 + UniqueMediaPlayed100Percent int64 + type Params struct + Date string + Datetime string + NewRichMenuAliasID string + Status string + Time string + type PeriodType string + const PeriodDay180 + const PeriodDay30 + const PeriodDay365 + const PeriodDay7 + const PeriodDay90 + const PeriodEmpty + type Postback struct + Data string + Params *Params + type PostbackAction struct + Data string + DisplayText string + FillInText string + InputOption InputOption + Label string + Text string + func NewPostbackAction(label, data, text, displayText string, inputOption InputOption, ...) *PostbackAction + func (*PostbackAction) QuickReplyAction() + func (*PostbackAction) TemplateAction() + func (a *PostbackAction) MarshalJSON() ([]byte, error) + type ProgressType string + const ProgressTypeNarrowcast + type PushMessageCall struct + func (call *PushMessageCall) Do() (*BasicResponse, error) + func (call *PushMessageCall) WithContext(ctx context.Context) *PushMessageCall + func (call *PushMessageCall) WithNotificationDisabled() *PushMessageCall + func (call *PushMessageCall) WithRetryKey(retryKey string) *PushMessageCall + type QuickReplyAction interface + QuickReplyAction func() + type QuickReplyButton struct + Action QuickReplyAction + ImageURL string + func NewQuickReplyButton(imageURL string, action QuickReplyAction) *QuickReplyButton + func (b *QuickReplyButton) MarshalJSON() ([]byte, error) + type QuickReplyItems struct + Items []*QuickReplyButton + func NewQuickReplyItems(buttons ...*QuickReplyButton) *QuickReplyItems + type RawCall struct + func (call *RawCall) AddHeader(key string, value string) + func (call *RawCall) Do() (*http.Response, error) + func (call *RawCall) WithContext(ctx context.Context) *RawCall + type Recipient interface + Recipient func() + type RecipientOperator struct + ConditionAnd []Recipient + ConditionNot Recipient + ConditionOr []Recipient + func RecipientOperatorAnd(conditions ...Recipient) *RecipientOperator + func RecipientOperatorNot(condition Recipient) *RecipientOperator + func RecipientOperatorOr(conditions ...Recipient) *RecipientOperator + func (*RecipientOperator) Recipient() + func (o *RecipientOperator) MarshalJSON() ([]byte, error) + type RedeliveryObject struct + RequestID string + Type string + func NewRedeliveryObject(requestID string) *RedeliveryObject + func (*RedeliveryObject) Recipient() + type ReplyMessageCall struct + func (call *ReplyMessageCall) Do() (*BasicResponse, error) + func (call *ReplyMessageCall) WithContext(ctx context.Context) *ReplyMessageCall + func (call *ReplyMessageCall) WithNotificationDisabled() *ReplyMessageCall + type RevokeAccessTokenCall struct + func (call *RevokeAccessTokenCall) Do() (*BasicResponse, error) + func (call *RevokeAccessTokenCall) WithContext(ctx context.Context) *RevokeAccessTokenCall + type RevokeAccessTokenV2Call struct + func (call *RevokeAccessTokenV2Call) Do() (*BasicResponse, error) + func (call *RevokeAccessTokenV2Call) WithContext(ctx context.Context) *RevokeAccessTokenV2Call + type RichMenu struct + Areas []AreaDetail + ChatBarText string + Name string + Selected bool + Size RichMenuSize + type RichMenuAction struct + Data string + DisplayText string + Initial string + Label string + Max string + Min string + Mode string + RichMenuAliasID string + Text string + Type RichMenuActionType + URI string + type RichMenuActionType string + const RichMenuActionTypeDatetimePicker + const RichMenuActionTypeMessage + const RichMenuActionTypePostback + const RichMenuActionTypeRichMenuSwitch + const RichMenuActionTypeURI + type RichMenuAliasResponse struct + RichMenuAliasID string + RichMenuID string + type RichMenuBounds struct + Height int + Width int + X int + Y int + type RichMenuIDResponse struct + RichMenuID string + type RichMenuResponse struct + Areas []AreaDetail + ChatBarText string + Name string + RichMenuID string + Selected bool + Size RichMenuSize + type RichMenuSize struct + Height int + Width int + type Sender struct + IconURL string + Name string + func NewSender(name, iconURL string) *Sender + func (s *Sender) MarshalJSON() ([]byte, error) + type SendingMessage interface + AddEmoji func(emoji *Emoji) SendingMessage + WithQuickReplies func(*QuickReplyItems) SendingMessage + WithSender func(*Sender) SendingMessage + type SeparatorComponent struct + Color string + Margin FlexComponentMarginType + Type FlexComponentType + func (*SeparatorComponent) FlexComponent() + func (c *SeparatorComponent) MarshalJSON() ([]byte, error) + type SetDefaultRichMenuCall struct + func (call *SetDefaultRichMenuCall) Do() (*BasicResponse, error) + func (call *SetDefaultRichMenuCall) WithContext(ctx context.Context) *SetDefaultRichMenuCall + type SetWebhookEndpointURLCall struct + func (call *SetWebhookEndpointURLCall) Do() (*BasicResponse, error) + func (call *SetWebhookEndpointURLCall) WithContext(ctx context.Context) *SetWebhookEndpointURLCall + type SpacerComponent struct + Size FlexSpacerSizeType + Type FlexComponentType + func (*SpacerComponent) FlexComponent() + func (c *SpacerComponent) MarshalJSON() ([]byte, error) + type SpanComponent struct + Color string + Decoration FlexTextDecorationType + Size FlexTextSizeType + Style FlexTextStyleType + Text string + Type FlexComponentType + Weight FlexTextWeightType + func (*SpanComponent) FlexComponent() + func (c *SpanComponent) MarshalJSON() ([]byte, error) + type StickerMessage struct + ID string + Keywords []string + PackageID string + StickerID string + StickerResourceType StickerResourceType + Text string + func NewStickerMessage(packageID, stickerID string) *StickerMessage + func (*StickerMessage) Message() + func (m *StickerMessage) AddEmoji(*Emoji) SendingMessage + func (m *StickerMessage) MarshalJSON() ([]byte, error) + func (m *StickerMessage) Type() MessageType + func (m *StickerMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *StickerMessage) WithSender(sender *Sender) SendingMessage + type StickerResourceType string + const StickerResourceTypeAnimation + const StickerResourceTypeAnimationSound + const StickerResourceTypeNameText + const StickerResourceTypePerStickerText + const StickerResourceTypePopup + const StickerResourceTypePopupSound + const StickerResourceTypeSound + const StickerResourceTypeStatic + type SubscriptionPeriodDetail struct + Percentage float64 + SubscriptionPeriod string + type SubscriptionPeriodFilter struct + GTE PeriodType + LT PeriodType + Type string + func NewSubscriptionPeriodFilter(gte, lt PeriodType) *SubscriptionPeriodFilter + func (*SubscriptionPeriodFilter) DemographicFilter() + type Template interface + Template func() + type TemplateAction interface + TemplateAction func() + type TemplateMessage struct + AltText string + Template Template + func NewTemplateMessage(altText string, template Template) *TemplateMessage + func (*TemplateMessage) Message() + func (m *TemplateMessage) AddEmoji(*Emoji) SendingMessage + func (m *TemplateMessage) MarshalJSON() ([]byte, error) + func (m *TemplateMessage) Type() MessageType + func (m *TemplateMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *TemplateMessage) WithSender(sender *Sender) SendingMessage + type TemplateType string + const TemplateTypeButtons + const TemplateTypeCarousel + const TemplateTypeConfirm + const TemplateTypeImageCarousel + type TestWebhook struct + func (call *TestWebhook) Do() (*TestWebhookResponse, error) + func (call *TestWebhook) WithContext(ctx context.Context) *TestWebhook + type TestWebhookResponse struct + Detail string + Reason string + StatusCode int + Success bool + Timestamp time.Time + type TextComponent struct + Action TemplateAction + AdjustMode FlexComponentAdjustModeType + Align FlexComponentAlignType + Color string + Contents []*SpanComponent + Decoration FlexTextDecorationType + Flex *int + Gravity FlexComponentGravityType + LineSpacing string + Margin FlexComponentMarginType + MaxLines *int + OffsetBottom FlexComponentOffsetType + OffsetEnd FlexComponentOffsetType + OffsetStart FlexComponentOffsetType + OffsetTop FlexComponentOffsetType + Position FlexComponentPositionType + Size FlexTextSizeType + Style FlexTextStyleType + Text string + Type FlexComponentType + Weight FlexTextWeightType + Wrap bool + func (*TextComponent) FlexComponent() + func (c *TextComponent) MarshalJSON() ([]byte, error) + func (c *TextComponent) UnmarshalJSON(data []byte) error + type TextMessage struct + Emojis []*Emoji + ID string + Mention *Mention + Text string + func NewTextMessage(content string) *TextMessage + func (*TextMessage) Message() + func (m *TextMessage) AddEmoji(emoji *Emoji) SendingMessage + func (m *TextMessage) MarshalJSON() ([]byte, error) + func (m *TextMessage) Type() MessageType + func (m *TextMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *TextMessage) WithSender(sender *Sender) SendingMessage + type Things struct + DeviceID string + Result *ThingsResult + Type string + type ThingsActionResult struct + Data []byte + Type ThingsActionResultType + type ThingsActionResultType string + const ThingsActionResultTypeBinary + const ThingsActionResultTypeVoid + type ThingsResult struct + ActionResults []*ThingsActionResult + BLENotificationPayload []byte + EndTime int64 + ErrorReason string + ResultCode ThingsResultCode + Revision int + ScenarioID string + StartTime int64 + type ThingsResultCode string + const ThingsResultCodeGattError + const ThingsResultCodeRuntimeError + const ThingsResultCodeSuccess + type URIAction struct + AltURI *URIActionAltURI + Label string + URI string + func NewURIAction(label, uri string) *URIAction + func (*URIAction) QuickReplyAction() + func (*URIAction) TemplateAction() + func (a *URIAction) MarshalJSON() ([]byte, error) + type URIActionAltURI struct + Desktop string + type URIImagemapAction struct + Area ImagemapArea + Label string + LinkURL string + func NewURIImagemapAction(label, linkURL string, area ImagemapArea) *URIImagemapAction + func (a *URIImagemapAction) ImagemapAction() + func (a *URIImagemapAction) MarshalJSON() ([]byte, error) + type UnlinkUserRichMenuCall struct + func (call *UnlinkUserRichMenuCall) Do() (*BasicResponse, error) + func (call *UnlinkUserRichMenuCall) WithContext(ctx context.Context) *UnlinkUserRichMenuCall + type Unsend struct + MessageID string + type UpdateAudienceGroupDescriptionCall struct + AudienceGroupID int + Description string + func (call *UpdateAudienceGroupDescriptionCall) Do() (*BasicResponse, error) + func (call *UpdateAudienceGroupDescriptionCall) WithContext(ctx context.Context) *UpdateAudienceGroupDescriptionCall + type UpdateLIFFCall struct + func (call *UpdateLIFFCall) Do() (*BasicResponse, error) + func (call *UpdateLIFFCall) WithContext(ctx context.Context) *UpdateLIFFCall + type UpdateRichMenuAliasCall struct + func (call *UpdateRichMenuAliasCall) Do() (*BasicResponse, error) + func (call *UpdateRichMenuAliasCall) WithContext(ctx context.Context) *UpdateRichMenuAliasCall + type UploadAudienceGroupByFileCall struct + Audiences []string + Description string + IsIfaAudience bool + UploadDescription string + func (call *UploadAudienceGroupByFileCall) Do() (*UploadAudienceGroupResponse, error) + func (call *UploadAudienceGroupByFileCall) WithContext(ctx context.Context) *UploadAudienceGroupByFileCall + type UploadAudienceGroupCall struct + Audiences []audience + Description string + IsIfaAudience bool + UploadDescription string + func (call *UploadAudienceGroupCall) Do() (*UploadAudienceGroupResponse, error) + func (call *UploadAudienceGroupCall) WithContext(ctx context.Context) *UploadAudienceGroupCall + type UploadAudienceGroupResponse struct + AcceptedRequestID string + AudienceGroupID int + CreateRoute string + Created int64 + Description string + ExpireTimestamp int64 + IsIfaAudience bool + Permission string + RequestID string + Type string + type UploadRichMenuImageCall struct + func (call *UploadRichMenuImageCall) Do() (*BasicResponse, error) + func (call *UploadRichMenuImageCall) WithContext(ctx context.Context) *UploadRichMenuImageCall + type UserIDsResponse struct + Next string + UserIDs []string + type UserIDsScanner struct + func (s *UserIDsScanner) Err() error + func (s *UserIDsScanner) ID() string + func (s *UserIDsScanner) Scan() bool + type UserProfileResponse struct + DisplayName string + Language string + PictureURL string + StatusMessage string + UserID string + type ValidateBroadcastMessageCall struct + func (call *ValidateBroadcastMessageCall) Do() (*BasicResponse, error) + func (call *ValidateBroadcastMessageCall) WithContext(ctx context.Context) *ValidateBroadcastMessageCall + type ValidateMulticastMessageCall struct + func (call *ValidateMulticastMessageCall) Do() (*BasicResponse, error) + func (call *ValidateMulticastMessageCall) WithContext(ctx context.Context) *ValidateMulticastMessageCall + type ValidateNarrowcastMessageCall struct + func (call *ValidateNarrowcastMessageCall) Do() (*BasicResponse, error) + func (call *ValidateNarrowcastMessageCall) WithContext(ctx context.Context) *ValidateNarrowcastMessageCall + type ValidatePushMessageCall struct + func (call *ValidatePushMessageCall) Do() (*BasicResponse, error) + func (call *ValidatePushMessageCall) WithContext(ctx context.Context) *ValidatePushMessageCall + type ValidateReplyMessageCall struct + func (call *ValidateReplyMessageCall) Do() (*BasicResponse, error) + func (call *ValidateReplyMessageCall) WithContext(ctx context.Context) *ValidateReplyMessageCall + type ValidateRichMenuObjectCall struct + func (call *ValidateRichMenuObjectCall) Do() (*BasicResponse, error) + func (call *ValidateRichMenuObjectCall) WithContext(ctx context.Context) *ValidateRichMenuObjectCall + type VerifiedAccessTokenResponse struct + ClientID string + ExpiresIn int64 + Scope string + type VerifyAccessTokenCall struct + func (call *VerifyAccessTokenCall) Do() (*VerifiedAccessTokenResponse, error) + func (call *VerifyAccessTokenCall) WithContext(ctx context.Context) *VerifyAccessTokenCall + type VideoComponent struct + Action *URIAction + AltContent FlexComponent + AspectRatio FlexVideoAspectRatioType + PreviewURL string + Type FlexComponentType + URL string + func (*VideoComponent) FlexComponent() + func (c *VideoComponent) MarshalJSON() ([]byte, error) + func (c *VideoComponent) UnmarshalJSON(data []byte) error + type VideoMessage struct + ContentProvider *ContentProvider + Duration int + ID string + OriginalContentURL string + PreviewImageURL string + func NewVideoMessage(originalContentURL, previewImageURL string) *VideoMessage + func (*VideoMessage) Message() + func (m *VideoMessage) AddEmoji(*Emoji) SendingMessage + func (m *VideoMessage) MarshalJSON() ([]byte, error) + func (m *VideoMessage) Type() MessageType + func (m *VideoMessage) WithQuickReplies(items *QuickReplyItems) SendingMessage + func (m *VideoMessage) WithSender(sender *Sender) SendingMessage + type VideoPlayComplete struct + TrackingID string + type View struct + ModlueMode bool + Type LIFFViewType + URL string + type WebhookInfoResponse struct + Active bool + Endpoint string