Documentation
¶
Index ¶
- Constants
- Variables
- type Message
- func (x *Message) ClearContent()
- func (x *Message) ClearCreatedAt()
- func (x *Message) ClearCreatorId()
- func (x *Message) ClearCreatorJob()
- func (x *Message) ClearData()
- func (x *Message) ClearDeletedAt()
- func (x *Message) ClearSender()
- func (x *Message) ClearUpdatedAt()
- func (x *Message) GetContent() *content.Content
- func (x *Message) GetCreatedAt() *timestamp.Timestamp
- func (x *Message) GetCreatorId() int32
- func (x *Message) GetCreatorJob() string
- func (x *Message) GetData() *MessageData
- func (x *Message) GetDeletedAt() *timestamp.Timestamp
- func (x *Message) GetId() int64
- func (x *Message) GetSender() *emails.Email
- func (x *Message) GetSenderId() int64
- func (x *Message) GetThreadId() int64
- func (x *Message) GetTitle() string
- func (x *Message) GetUpdatedAt() *timestamp.Timestamp
- func (x *Message) HasContent() bool
- func (x *Message) HasCreatedAt() bool
- func (x *Message) HasCreatorId() bool
- func (x *Message) HasCreatorJob() bool
- func (x *Message) HasData() bool
- func (x *Message) HasDeletedAt() bool
- func (x *Message) HasSender() bool
- func (x *Message) HasUpdatedAt() bool
- func (*Message) ProtoMessage()
- func (x *Message) ProtoReflect() protoreflect.Message
- func (x *Message) Reset()
- func (m *Message) Sanitize() error
- func (x *Message) SetContent(v *content.Content)
- func (x *Message) SetCreatedAt(v *timestamp.Timestamp)
- func (x *Message) SetCreatorId(v int32)
- func (x *Message) SetCreatorJob(v string)
- func (x *Message) SetData(v *MessageData)
- func (x *Message) SetDeletedAt(v *timestamp.Timestamp)
- func (x *Message) SetId(v int64)
- func (x *Message) SetSender(v *emails.Email)
- func (x *Message) SetSenderId(v int64)
- func (x *Message) SetThreadId(v int64)
- func (x *Message) SetTitle(v string)
- func (x *Message) SetUpdatedAt(v *timestamp.Timestamp)
- func (x *Message) String() string
- type MessageAttachment
- func (x *MessageAttachment) ClearData()
- func (x *MessageAttachment) ClearDocument()
- func (x *MessageAttachment) GetData() isMessageAttachment_Data
- func (x *MessageAttachment) GetDocument() *MessageAttachmentDocument
- func (x *MessageAttachment) HasData() bool
- func (x *MessageAttachment) HasDocument() bool
- func (*MessageAttachment) ProtoMessage()
- func (x *MessageAttachment) ProtoReflect() protoreflect.Message
- func (x *MessageAttachment) Reset()
- func (m *MessageAttachment) Sanitize() error
- func (x *MessageAttachment) SetDocument(v *MessageAttachmentDocument)
- func (x *MessageAttachment) String() string
- func (x *MessageAttachment) WhichData() case_MessageAttachment_Data
- type MessageAttachmentDocument
- func (x *MessageAttachmentDocument) ClearTitle()
- func (x *MessageAttachmentDocument) GetId() int64
- func (x *MessageAttachmentDocument) GetTitle() string
- func (x *MessageAttachmentDocument) HasTitle() bool
- func (*MessageAttachmentDocument) ProtoMessage()
- func (x *MessageAttachmentDocument) ProtoReflect() protoreflect.Message
- func (x *MessageAttachmentDocument) Reset()
- func (m *MessageAttachmentDocument) Sanitize() error
- func (x *MessageAttachmentDocument) SetId(v int64)
- func (x *MessageAttachmentDocument) SetTitle(v string)
- func (x *MessageAttachmentDocument) String() string
- type MessageAttachmentDocument_builder
- type MessageAttachment_Document
- type MessageAttachment_builder
- type MessageData
- func (x *MessageData) GetAttachments() []*MessageAttachment
- func (*MessageData) ProtoMessage()
- func (x *MessageData) ProtoReflect() protoreflect.Message
- func (x *MessageData) Reset()
- func (m *MessageData) Sanitize() error
- func (x *MessageData) Scan(value any) error
- func (x *MessageData) SetAttachments(v []*MessageAttachment)
- func (x *MessageData) String() string
- func (x *MessageData) Value() (driver.Value, error)
- type MessageData_builder
- type Message_builder
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) ClearDeletedAt ¶
func (x *Message) ClearDeletedAt()
func (*Message) ClearSender ¶
func (x *Message) ClearSender()
func (*Message) ClearUpdatedAt ¶
func (x *Message) ClearUpdatedAt()
func (*Message) GetContent ¶
func (*Message) GetCreatedAt ¶
func (*Message) GetCreatorId ¶
func (*Message) GetCreatorJob ¶
func (*Message) GetData ¶
func (x *Message) GetData() *MessageData
func (*Message) GetDeletedAt ¶
func (*Message) GetSenderId ¶
func (*Message) GetThreadId ¶
func (*Message) GetUpdatedAt ¶
func (*Message) HasContent ¶
func (*Message) HasCreatedAt ¶
func (*Message) HasCreatorId ¶
func (*Message) HasCreatorJob ¶
func (*Message) HasDeletedAt ¶
func (*Message) HasUpdatedAt ¶
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
func (*Message) ProtoReflect ¶
func (x *Message) ProtoReflect() protoreflect.Message
func (*Message) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Message) SetContent ¶
func (*Message) SetCreatedAt ¶
func (*Message) SetCreatorId ¶
func (*Message) SetCreatorJob ¶
func (*Message) SetData ¶
func (x *Message) SetData(v *MessageData)
func (*Message) SetDeletedAt ¶
func (*Message) SetSenderId ¶
func (*Message) SetThreadId ¶
func (*Message) SetUpdatedAt ¶
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 (x *MessageAttachmentDocument) ProtoReflect() protoreflect.Message
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 ¶
func (b0 MessageAttachmentDocument_builder) Build() *MessageAttachmentDocument
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 ¶
func (b0 MessageAttachment_builder) Build() *MessageAttachment
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
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
Click to show internal directories.
Click to hide internal directories.