mailermessages

package
v2026.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const MessageAttachment_Data_not_set_case case_MessageAttachment_Data = 0
View Source
const MessageAttachment_Document_case case_MessageAttachment_Data = 1

Variables

View Source
var File_resources_mailer_messages_message_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Message

type Message struct {
	Id         int64                `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	ThreadId   int64                `protobuf:"varint,2,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
	SenderId   int64                `protobuf:"varint,3,opt,name=sender_id,json=senderId,proto3" json:"sender_id,omitempty"`
	Sender     *emails.Email        `protobuf:"bytes,4,opt,name=sender,proto3,oneof" json:"sender,omitempty" alias:"sender"`
	CreatedAt  *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt  *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	DeletedAt  *timestamp.Timestamp `protobuf:"bytes,7,opt,name=deleted_at,json=deletedAt,proto3,oneof" json:"deleted_at,omitempty"`
	Title      string               `protobuf:"bytes,8,opt,name=title,proto3" json:"title,omitempty"`
	Content    *content.Content     `protobuf:"bytes,9,opt,name=content,proto3" json:"content,omitempty"`
	Data       *MessageData         `protobuf:"bytes,10,opt,name=data,proto3,oneof" json:"data,omitempty"`
	CreatorId  *int32               `protobuf:"varint,11,opt,name=creator_id,json=creatorId,proto3,oneof" json:"creator_id,omitempty"`
	CreatorJob *string              `protobuf:"bytes,12,opt,name=creator_job,json=creatorJob,proto3,oneof" json:"creator_job,omitempty"`
	// contains filtered or unexported fields
}

func (*Message) ClearContent

func (x *Message) ClearContent()

func (*Message) ClearCreatedAt

func (x *Message) ClearCreatedAt()

func (*Message) ClearCreatorId

func (x *Message) ClearCreatorId()

func (*Message) ClearCreatorJob

func (x *Message) ClearCreatorJob()

func (*Message) ClearData

func (x *Message) ClearData()

func (*Message) ClearDeletedAt

func (x *Message) ClearDeletedAt()

func (*Message) ClearSender

func (x *Message) ClearSender()

func (*Message) ClearUpdatedAt

func (x *Message) ClearUpdatedAt()

func (*Message) GetContent

func (x *Message) GetContent() *content.Content

func (*Message) GetCreatedAt

func (x *Message) GetCreatedAt() *timestamp.Timestamp

func (*Message) GetCreatorId

func (x *Message) GetCreatorId() int32

func (*Message) GetCreatorJob

func (x *Message) GetCreatorJob() string

func (*Message) GetData

func (x *Message) GetData() *MessageData

func (*Message) GetDeletedAt

func (x *Message) GetDeletedAt() *timestamp.Timestamp

func (*Message) GetId

func (x *Message) GetId() int64

func (*Message) GetSender

func (x *Message) GetSender() *emails.Email

func (*Message) GetSenderId

func (x *Message) GetSenderId() int64

func (*Message) GetThreadId

func (x *Message) GetThreadId() int64

func (*Message) GetTitle

func (x *Message) GetTitle() string

func (*Message) GetUpdatedAt

func (x *Message) GetUpdatedAt() *timestamp.Timestamp

func (*Message) HasContent

func (x *Message) HasContent() bool

func (*Message) HasCreatedAt

func (x *Message) HasCreatedAt() bool

func (*Message) HasCreatorId

func (x *Message) HasCreatorId() bool

func (*Message) HasCreatorJob

func (x *Message) HasCreatorJob() bool

func (*Message) HasData

func (x *Message) HasData() bool

func (*Message) HasDeletedAt

func (x *Message) HasDeletedAt() bool

func (*Message) HasSender

func (x *Message) HasSender() bool

func (*Message) HasUpdatedAt

func (x *Message) HasUpdatedAt() bool

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

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

func (*Message) Reset

func (x *Message) Reset()

func (*Message) Sanitize

func (m *Message) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Message) SetContent

func (x *Message) SetContent(v *content.Content)

func (*Message) SetCreatedAt

func (x *Message) SetCreatedAt(v *timestamp.Timestamp)

func (*Message) SetCreatorId

func (x *Message) SetCreatorId(v int32)

func (*Message) SetCreatorJob

func (x *Message) SetCreatorJob(v string)

func (*Message) SetData

func (x *Message) SetData(v *MessageData)

func (*Message) SetDeletedAt

func (x *Message) SetDeletedAt(v *timestamp.Timestamp)

func (*Message) SetId

func (x *Message) SetId(v int64)

func (*Message) SetSender

func (x *Message) SetSender(v *emails.Email)

func (*Message) SetSenderId

func (x *Message) SetSenderId(v int64)

func (*Message) SetThreadId

func (x *Message) SetThreadId(v int64)

func (*Message) SetTitle

func (x *Message) SetTitle(v string)

func (*Message) SetUpdatedAt

func (x *Message) SetUpdatedAt(v *timestamp.Timestamp)

func (*Message) String

func (x *Message) String() string

type MessageAttachment

type MessageAttachment struct {

	// Types that are valid to be assigned to Data:
	//
	//	*MessageAttachment_Document
	Data isMessageAttachment_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*MessageAttachment) ClearData

func (x *MessageAttachment) ClearData()

func (*MessageAttachment) ClearDocument

func (x *MessageAttachment) ClearDocument()

func (*MessageAttachment) GetData

func (x *MessageAttachment) GetData() isMessageAttachment_Data

func (*MessageAttachment) GetDocument

func (x *MessageAttachment) GetDocument() *MessageAttachmentDocument

func (*MessageAttachment) HasData

func (x *MessageAttachment) HasData() bool

func (*MessageAttachment) HasDocument

func (x *MessageAttachment) HasDocument() bool

func (*MessageAttachment) ProtoMessage

func (*MessageAttachment) ProtoMessage()

func (*MessageAttachment) ProtoReflect

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

func (*MessageAttachment) Reset

func (x *MessageAttachment) Reset()

func (*MessageAttachment) Sanitize

func (m *MessageAttachment) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*MessageAttachment) SetDocument

func (x *MessageAttachment) SetDocument(v *MessageAttachmentDocument)

func (*MessageAttachment) String

func (x *MessageAttachment) String() string

func (*MessageAttachment) WhichData

func (x *MessageAttachment) WhichData() case_MessageAttachment_Data

type MessageAttachmentDocument

type MessageAttachmentDocument struct {
	Id    int64   `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Title *string `protobuf:"bytes,2,opt,name=title,proto3,oneof" json:"title,omitempty"`
	// contains filtered or unexported fields
}

func (*MessageAttachmentDocument) ClearTitle

func (x *MessageAttachmentDocument) ClearTitle()

func (*MessageAttachmentDocument) GetId

func (x *MessageAttachmentDocument) GetId() int64

func (*MessageAttachmentDocument) GetTitle

func (x *MessageAttachmentDocument) GetTitle() string

func (*MessageAttachmentDocument) HasTitle

func (x *MessageAttachmentDocument) HasTitle() bool

func (*MessageAttachmentDocument) ProtoMessage

func (*MessageAttachmentDocument) ProtoMessage()

func (*MessageAttachmentDocument) ProtoReflect

func (*MessageAttachmentDocument) Reset

func (x *MessageAttachmentDocument) Reset()

func (*MessageAttachmentDocument) Sanitize

func (m *MessageAttachmentDocument) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*MessageAttachmentDocument) SetId

func (x *MessageAttachmentDocument) SetId(v int64)

func (*MessageAttachmentDocument) SetTitle

func (x *MessageAttachmentDocument) SetTitle(v string)

func (*MessageAttachmentDocument) String

func (x *MessageAttachmentDocument) String() string

type MessageAttachmentDocument_builder

type MessageAttachmentDocument_builder struct {
	Id    int64
	Title *string
	// contains filtered or unexported fields
}

func (MessageAttachmentDocument_builder) Build

type MessageAttachment_Document

type MessageAttachment_Document struct {
	Document *MessageAttachmentDocument `protobuf:"bytes,1,opt,name=document,proto3,oneof"`
}

type MessageAttachment_builder

type MessageAttachment_builder struct {

	// Fields of oneof Data:
	Document *MessageAttachmentDocument
	// contains filtered or unexported fields
}

func (MessageAttachment_builder) Build

type MessageData

type MessageData struct {
	Attachments []*MessageAttachment `protobuf:"bytes,1,rep,name=attachments,proto3" json:"attachments,omitempty"`
	// contains filtered or unexported fields
}

func (*MessageData) GetAttachments

func (x *MessageData) GetAttachments() []*MessageAttachment

func (*MessageData) ProtoMessage

func (*MessageData) ProtoMessage()

func (*MessageData) ProtoReflect

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

func (*MessageData) Reset

func (x *MessageData) Reset()

func (*MessageData) Sanitize

func (m *MessageData) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*MessageData) Scan

func (x *MessageData) Scan(value any) error

Scan implements driver.Valuer for protobuf MessageData.

func (*MessageData) SetAttachments

func (x *MessageData) SetAttachments(v []*MessageAttachment)

func (*MessageData) String

func (x *MessageData) String() string

func (*MessageData) Value

func (x *MessageData) Value() (driver.Value, error)

Value marshals the MessageData value into driver.Valuer.

type MessageData_builder

type MessageData_builder struct {
	Attachments []*MessageAttachment
	// contains filtered or unexported fields
}

func (MessageData_builder) Build

func (b0 MessageData_builder) Build() *MessageData

type Message_builder

type Message_builder struct {
	Id         int64
	ThreadId   int64
	SenderId   int64
	Sender     *emails.Email
	CreatedAt  *timestamp.Timestamp
	UpdatedAt  *timestamp.Timestamp
	DeletedAt  *timestamp.Timestamp
	Title      string
	Content    *content.Content
	Data       *MessageData
	CreatorId  *int32
	CreatorJob *string
	// contains filtered or unexported fields
}

func (Message_builder) Build

func (b0 Message_builder) Build() *Message

Jump to

Keyboard shortcuts

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