Documentation ¶
Index ¶
- Variables
- type Message
- func (*Message) Descriptor() ([]byte, []int)deprecated
- func (x *Message) GetBody() *MessageBody
- func (x *Message) GetFrom() string
- func (x *Message) GetTimestamp() *timestamppb.Timestamp
- func (x *Message) GetTo() string
- func (*Message) ProtoMessage()
- func (x *Message) ProtoReflect() protoreflect.Message
- func (x *Message) Reset()
- func (x *Message) String() string
- type MessageBody
- type MessageFilter
- func (*MessageFilter) Descriptor() ([]byte, []int)deprecated
- func (m *MessageFilter) GetFilter() isMessageFilter_Filter
- func (x *MessageFilter) GetMatchFrom() string
- func (x *MessageFilter) GetMatchTo() string
- func (*MessageFilter) ProtoMessage()
- func (x *MessageFilter) ProtoReflect() protoreflect.Message
- func (x *MessageFilter) Reset()
- func (x *MessageFilter) String() string
- type MessageFilter_MatchFrom
- type MessageFilter_MatchTo
- type MessageFilters
- type TextBody
Constants ¶
This section is empty.
Variables ¶
View Source
var File_twisms_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { // The phone number of the sender. From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` // The phone number of the recipient. To string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"` // The time the message was sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The body of the message. Body *MessageBody `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
A text message.
func (*Message) Descriptor
deprecated
func (*Message) GetBody ¶
func (x *Message) GetBody() *MessageBody
func (*Message) GetTimestamp ¶
func (x *Message) GetTimestamp() *timestamppb.Timestamp
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
func (*Message) ProtoReflect ¶
func (x *Message) ProtoReflect() protoreflect.Message
type MessageBody ¶
type MessageBody struct { // The text content of the message. Text *TextBody `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // contains filtered or unexported fields }
The body of the message, which may be a text message (SMS) or a richer message.
func (*MessageBody) Descriptor
deprecated
func (*MessageBody) Descriptor() ([]byte, []int)
Deprecated: Use MessageBody.ProtoReflect.Descriptor instead.
func (*MessageBody) GetText ¶
func (x *MessageBody) GetText() *TextBody
func (*MessageBody) ProtoMessage ¶
func (*MessageBody) ProtoMessage()
func (*MessageBody) ProtoReflect ¶
func (x *MessageBody) ProtoReflect() protoreflect.Message
func (*MessageBody) Reset ¶
func (x *MessageBody) Reset()
func (*MessageBody) String ¶
func (x *MessageBody) String() string
type MessageFilter ¶
type MessageFilter struct { // Types that are assignable to Filter: // // *MessageFilter_MatchFrom // *MessageFilter_MatchTo Filter isMessageFilter_Filter `protobuf_oneof:"filter"` // contains filtered or unexported fields }
A generic filter for messages.
func (*MessageFilter) Descriptor
deprecated
func (*MessageFilter) Descriptor() ([]byte, []int)
Deprecated: Use MessageFilter.ProtoReflect.Descriptor instead.
func (*MessageFilter) GetFilter ¶
func (m *MessageFilter) GetFilter() isMessageFilter_Filter
func (*MessageFilter) GetMatchFrom ¶
func (x *MessageFilter) GetMatchFrom() string
func (*MessageFilter) GetMatchTo ¶
func (x *MessageFilter) GetMatchTo() string
func (*MessageFilter) ProtoMessage ¶
func (*MessageFilter) ProtoMessage()
func (*MessageFilter) ProtoReflect ¶
func (x *MessageFilter) ProtoReflect() protoreflect.Message
func (*MessageFilter) Reset ¶
func (x *MessageFilter) Reset()
func (*MessageFilter) String ¶
func (x *MessageFilter) String() string
type MessageFilter_MatchFrom ¶
type MessageFilter_MatchFrom struct {
MatchFrom string `protobuf:"bytes,1,opt,name=match_from,json=matchFrom,proto3,oneof"`
}
type MessageFilter_MatchTo ¶
type MessageFilter_MatchTo struct {
MatchTo string `protobuf:"bytes,2,opt,name=match_to,json=matchTo,proto3,oneof"`
}
type MessageFilters ¶
type MessageFilters struct { Filters []*MessageFilter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"` // contains filtered or unexported fields }
A collection of message filters.
func (*MessageFilters) Descriptor
deprecated
func (*MessageFilters) Descriptor() ([]byte, []int)
Deprecated: Use MessageFilters.ProtoReflect.Descriptor instead.
func (*MessageFilters) GetFilters ¶
func (x *MessageFilters) GetFilters() []*MessageFilter
func (*MessageFilters) ProtoMessage ¶
func (*MessageFilters) ProtoMessage()
func (*MessageFilters) ProtoReflect ¶
func (x *MessageFilters) ProtoReflect() protoreflect.Message
func (*MessageFilters) Reset ¶
func (x *MessageFilters) Reset()
func (*MessageFilters) String ¶
func (x *MessageFilters) String() string
type TextBody ¶
type TextBody struct { // The text of the message. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // contains filtered or unexported fields }
A plain text message body for an SMS. The content length is limited to 160 bytes.
func (*TextBody) Descriptor
deprecated
func (*TextBody) ProtoMessage ¶
func (*TextBody) ProtoMessage()
func (*TextBody) ProtoReflect ¶
func (x *TextBody) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.