twismsproto

package
v0.0.0-...-15ca262 Latest Latest
Warning

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

Go to latest
Published: May 8, 2024 License: MPL-2.0 Imports: 5 Imported by: 3

Documentation

Index

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) Descriptor() ([]byte, []int)

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetBody

func (x *Message) GetBody() *MessageBody

func (*Message) GetFrom

func (x *Message) GetFrom() string

func (*Message) GetTimestamp

func (x *Message) GetTimestamp() *timestamppb.Timestamp

func (*Message) GetTo

func (x *Message) GetTo() string

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

func (x *Message) ProtoReflect() protoreflect.Message

func (*Message) Reset

func (x *Message) Reset()

func (*Message) String

func (x *Message) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TextBody.ProtoReflect.Descriptor instead.

func (*TextBody) GetText

func (x *TextBody) GetText() string

func (*TextBody) ProtoMessage

func (*TextBody) ProtoMessage()

func (*TextBody) ProtoReflect

func (x *TextBody) ProtoReflect() protoreflect.Message

func (*TextBody) Reset

func (x *TextBody) Reset()

func (*TextBody) String

func (x *TextBody) String() string

Jump to

Keyboard shortcuts

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