mirror of
https://github.com/cwinfo/matterbridge.git
synced 2025-07-03 18:57:45 +00:00
Update dependencies and remove old matterclient lib (#2067)
This commit is contained in:
1
vendor/github.com/slack-go/slack/block.go
generated
vendored
1
vendor/github.com/slack-go/slack/block.go
generated
vendored
@ -50,6 +50,7 @@ type BlockAction struct {
|
||||
SelectedConversations []string `json:"selected_conversations"`
|
||||
SelectedDate string `json:"selected_date"`
|
||||
SelectedTime string `json:"selected_time"`
|
||||
SelectedDateTime int64 `json:"selected_date_time"`
|
||||
InitialOption OptionBlockObject `json:"initial_option"`
|
||||
InitialUser string `json:"initial_user"`
|
||||
InitialChannel string `json:"initial_channel"`
|
||||
|
5
vendor/github.com/slack-go/slack/block_conv.go
generated
vendored
5
vendor/github.com/slack-go/slack/block_conv.go
generated
vendored
@ -110,6 +110,8 @@ func (b *InputBlock) UnmarshalJSON(data []byte) error {
|
||||
e = &DatePickerBlockElement{}
|
||||
case "timepicker":
|
||||
e = &TimePickerBlockElement{}
|
||||
case "datetimepicker":
|
||||
e = &DateTimePickerBlockElement{}
|
||||
case "plain_text_input":
|
||||
e = &PlainTextInputBlockElement{}
|
||||
case "email_text_input":
|
||||
@ -190,6 +192,8 @@ func (b *BlockElements) UnmarshalJSON(data []byte) error {
|
||||
blockElement = &DatePickerBlockElement{}
|
||||
case "timepicker":
|
||||
blockElement = &TimePickerBlockElement{}
|
||||
case "datetimepicker":
|
||||
blockElement = &DateTimePickerBlockElement{}
|
||||
case "plain_text_input":
|
||||
blockElement = &PlainTextInputBlockElement{}
|
||||
case "email_text_input":
|
||||
@ -233,6 +237,7 @@ func (a *Accessory) MarshalJSON() ([]byte, error) {
|
||||
|
||||
// UnmarshalJSON implements the Unmarshaller interface for Accessory, so that any JSON
|
||||
// unmarshalling is delegated and proper type determination can be made before unmarshal
|
||||
// Note: datetimepicker is not supported in Accessory
|
||||
func (a *Accessory) UnmarshalJSON(data []byte) error {
|
||||
var r json.RawMessage
|
||||
|
||||
|
24
vendor/github.com/slack-go/slack/block_element.go
generated
vendored
24
vendor/github.com/slack-go/slack/block_element.go
generated
vendored
@ -9,6 +9,7 @@ const (
|
||||
METOverflow MessageElementType = "overflow"
|
||||
METDatepicker MessageElementType = "datepicker"
|
||||
METTimepicker MessageElementType = "timepicker"
|
||||
METDatetimepicker MessageElementType = "datetimepicker"
|
||||
METPlainTextInput MessageElementType = "plain_text_input"
|
||||
METRadioButtons MessageElementType = "radio_buttons"
|
||||
METEmailTextInput MessageElementType = "email_text_input"
|
||||
@ -392,6 +393,29 @@ func NewTimePickerBlockElement(actionID string) *TimePickerBlockElement {
|
||||
}
|
||||
}
|
||||
|
||||
// DateTimePickerBlockElement defines an element that allows the selection of both
|
||||
// a date and a time of day formatted as a UNIX timestamp.
|
||||
// More Information: https://api.slack.com/reference/messaging/block-elements#datetimepicker
|
||||
type DateTimePickerBlockElement struct {
|
||||
Type MessageElementType `json:"type"`
|
||||
ActionID string `json:"action_id,omitempty"`
|
||||
InitialDateTime int64 `json:"initial_date_time,omitempty"`
|
||||
Confirm *ConfirmationBlockObject `json:"confirm,omitempty"`
|
||||
}
|
||||
|
||||
// ElementType returns the type of the Element
|
||||
func (s DateTimePickerBlockElement) ElementType() MessageElementType {
|
||||
return s.Type
|
||||
}
|
||||
|
||||
// NewDatePickerBlockElement returns an instance of a datetime picker element
|
||||
func NewDateTimePickerBlockElement(actionID string) *DateTimePickerBlockElement {
|
||||
return &DateTimePickerBlockElement{
|
||||
Type: METDatetimepicker,
|
||||
ActionID: actionID,
|
||||
}
|
||||
}
|
||||
|
||||
// EmailTextInputBlockElement creates a field where a user can enter email
|
||||
// data.
|
||||
// email-text-input elements are currently only available in modals.
|
||||
|
2
vendor/github.com/slack-go/slack/block_rich_text.go
generated
vendored
2
vendor/github.com/slack-go/slack/block_rich_text.go
generated
vendored
@ -294,7 +294,7 @@ func NewRichTextSectionLinkElement(url, text string, style *RichTextSectionTextS
|
||||
type RichTextSectionTeamElement struct {
|
||||
Type RichTextSectionElementType `json:"type"`
|
||||
TeamID string `json:"team_id"`
|
||||
Style *RichTextSectionTextStyle `json:"style.omitempty"`
|
||||
Style *RichTextSectionTextStyle `json:"style,omitempty"`
|
||||
}
|
||||
|
||||
func (r RichTextSectionTeamElement) RichTextSectionElementType() RichTextSectionElementType {
|
||||
|
9
vendor/github.com/slack-go/slack/messages.go
generated
vendored
9
vendor/github.com/slack-go/slack/messages.go
generated
vendored
@ -100,10 +100,11 @@ type Msg struct {
|
||||
Members []string `json:"members,omitempty"`
|
||||
|
||||
// channels.replies, groups.replies, im.replies, mpim.replies
|
||||
ReplyCount int `json:"reply_count,omitempty"`
|
||||
Replies []Reply `json:"replies,omitempty"`
|
||||
ParentUserId string `json:"parent_user_id,omitempty"`
|
||||
LatestReply string `json:"latest_reply,omitempty"`
|
||||
ReplyCount int `json:"reply_count,omitempty"`
|
||||
ReplyUsers []string `json:"reply_users,omitempty"`
|
||||
Replies []Reply `json:"replies,omitempty"`
|
||||
ParentUserId string `json:"parent_user_id,omitempty"`
|
||||
LatestReply string `json:"latest_reply,omitempty"`
|
||||
|
||||
// file_share, file_comment, file_mention
|
||||
Files []File `json:"files,omitempty"`
|
||||
|
1
vendor/github.com/slack-go/slack/users.go
generated
vendored
1
vendor/github.com/slack-go/slack/users.go
generated
vendored
@ -130,6 +130,7 @@ type User struct {
|
||||
IsAppUser bool `json:"is_app_user"`
|
||||
IsInvitedUser bool `json:"is_invited_user"`
|
||||
Has2FA bool `json:"has_2fa"`
|
||||
TwoFactorType *string `json:"two_factor_type"`
|
||||
HasFiles bool `json:"has_files"`
|
||||
Presence string `json:"presence"`
|
||||
Locale string `json:"locale"`
|
||||
|
Reference in New Issue
Block a user