pb

package
v0.2.23 Latest Latest
Warning

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

Go to latest
Published: May 12, 2025 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	EmailClassification_name = map[int32]string{
		0: "EMAIL_CLASSIFICATION_UNKNOWN",
		1: "EMAIL_AUTORESPONDER",
		2: "EMAIL_BULK",
		3: "EMAIL_INTERNAL",
		4: "EMAIL_OK",
		5: "EMAIL_SENSITIVE",
		6: "EMAIL_SPAM",
		7: "EMAIL_WARMER",
		8: "EMAIL_BOUNCE",
	}
	EmailClassification_value = map[string]int32{
		"EMAIL_CLASSIFICATION_UNKNOWN": 0,
		"EMAIL_AUTORESPONDER":          1,
		"EMAIL_BULK":                   2,
		"EMAIL_INTERNAL":               3,
		"EMAIL_OK":                     4,
		"EMAIL_SENSITIVE":              5,
		"EMAIL_SPAM":                   6,
		"EMAIL_WARMER":                 7,
		"EMAIL_BOUNCE":                 8,
	}
)

Enum value maps for EmailClassification.

View Source
var (
	ServiceName_name = map[int32]string{
		0: "SERVICE_UNKNOWN",
		1: "MAILSTACK_IMAP_SERVICE",
		2: "MAILSTACK_STORAGE_SERVICE",
		3: "MAILSTACK_CLASSIFICATION_SERVICE",
		4: "MAILSTACK_ANALYSIS_SERVICE",
		5: "MAILSTACK_ATTACHMENT_SERVICE",
		6: "MAILSTACK_THREADING_SERVICE",
		7: "MAILSTACK_CONTENT_SERVICE",
		8: "MAILSTACK_EVENT_LOGGER_SERVICE",
	}
	ServiceName_value = map[string]int32{
		"SERVICE_UNKNOWN":                  0,
		"MAILSTACK_IMAP_SERVICE":           1,
		"MAILSTACK_STORAGE_SERVICE":        2,
		"MAILSTACK_CLASSIFICATION_SERVICE": 3,
		"MAILSTACK_ANALYSIS_SERVICE":       4,
		"MAILSTACK_ATTACHMENT_SERVICE":     5,
		"MAILSTACK_THREADING_SERVICE":      6,
		"MAILSTACK_CONTENT_SERVICE":        7,
		"MAILSTACK_EVENT_LOGGER_SERVICE":   8,
	}
)

Enum value maps for ServiceName.

View Source
var File_schema_attachment_proto protoreflect.FileDescriptor
View Source
var File_schema_email_address_proto protoreflect.FileDescriptor
View Source
var File_schema_email_analysis_proto protoreflect.FileDescriptor
View Source
var File_schema_email_classification_enum_proto protoreflect.FileDescriptor
View Source
var File_schema_email_classification_proto protoreflect.FileDescriptor
View Source
var File_schema_email_processing_completed_proto protoreflect.FileDescriptor
View Source
var File_schema_email_received_imap_proto protoreflect.FileDescriptor
View Source
var File_schema_email_stored_proto protoreflect.FileDescriptor
View Source
var File_schema_email_threading_proto protoreflect.FileDescriptor
View Source
var File_schema_errors_proto protoreflect.FileDescriptor
View Source
var File_schema_skip_inbound_processing_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AnalyzeEmailRequest added in v0.2.7

type AnalyzeEmailRequest struct {
	EmailId        string              `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	From           *EmailAddress       `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
	To             []*EmailAddress     `protobuf:"bytes,3,rep,name=to,proto3" json:"to,omitempty"`
	EmailBodyText  string              `protobuf:"bytes,4,opt,name=email_body_text,json=emailBodyText,proto3" json:"email_body_text,omitempty"`
	EmailBodyHtml  string              `protobuf:"bytes,5,opt,name=email_body_html,json=emailBodyHtml,proto3" json:"email_body_html,omitempty"`
	MailboxId      string              `protobuf:"bytes,6,opt,name=mailbox_id,json=mailboxId,proto3" json:"mailbox_id,omitempty"`
	Classification EmailClassification `protobuf:"varint,7,opt,name=classification,proto3,enum=mailstack.EmailClassification" json:"classification,omitempty"`
	// contains filtered or unexported fields
}

Request message for email analysis

func (*AnalyzeEmailRequest) Descriptor deprecated added in v0.2.7

func (*AnalyzeEmailRequest) Descriptor() ([]byte, []int)

Deprecated: Use AnalyzeEmailRequest.ProtoReflect.Descriptor instead.

func (*AnalyzeEmailRequest) GetClassification added in v0.2.10

func (x *AnalyzeEmailRequest) GetClassification() EmailClassification

func (*AnalyzeEmailRequest) GetEmailBodyHtml added in v0.2.7

func (x *AnalyzeEmailRequest) GetEmailBodyHtml() string

func (*AnalyzeEmailRequest) GetEmailBodyText added in v0.2.7

func (x *AnalyzeEmailRequest) GetEmailBodyText() string

func (*AnalyzeEmailRequest) GetEmailId added in v0.2.7

func (x *AnalyzeEmailRequest) GetEmailId() string

func (*AnalyzeEmailRequest) GetFrom added in v0.2.7

func (x *AnalyzeEmailRequest) GetFrom() *EmailAddress

func (*AnalyzeEmailRequest) GetMailboxId added in v0.2.10

func (x *AnalyzeEmailRequest) GetMailboxId() string

func (*AnalyzeEmailRequest) GetTo added in v0.2.7

func (x *AnalyzeEmailRequest) GetTo() []*EmailAddress

func (*AnalyzeEmailRequest) ProtoMessage added in v0.2.7

func (*AnalyzeEmailRequest) ProtoMessage()

func (*AnalyzeEmailRequest) ProtoReflect added in v0.2.7

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

func (*AnalyzeEmailRequest) Reset added in v0.2.7

func (x *AnalyzeEmailRequest) Reset()

func (*AnalyzeEmailRequest) String added in v0.2.7

func (x *AnalyzeEmailRequest) String() string

type AnalyzeEmailResponse added in v0.2.7

type AnalyzeEmailResponse struct {
	EmailId             string          `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	HasSignature        bool            `protobuf:"varint,2,opt,name=has_signature,json=hasSignature,proto3" json:"has_signature,omitempty"`
	MessageBodyMarkdown string          `protobuf:"bytes,3,opt,name=message_body_markdown,json=messageBodyMarkdown,proto3" json:"message_body_markdown,omitempty"`
	Signature           *EmailSignature `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
	ErrorMessage        string          `protobuf:"bytes,5,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

Response message for email analysis

func (*AnalyzeEmailResponse) Descriptor deprecated added in v0.2.7

func (*AnalyzeEmailResponse) Descriptor() ([]byte, []int)

Deprecated: Use AnalyzeEmailResponse.ProtoReflect.Descriptor instead.

func (*AnalyzeEmailResponse) GetEmailId added in v0.2.7

func (x *AnalyzeEmailResponse) GetEmailId() string

func (*AnalyzeEmailResponse) GetErrorMessage added in v0.2.7

func (x *AnalyzeEmailResponse) GetErrorMessage() string

func (*AnalyzeEmailResponse) GetHasSignature added in v0.2.7

func (x *AnalyzeEmailResponse) GetHasSignature() bool

func (*AnalyzeEmailResponse) GetMessageBodyMarkdown added in v0.2.7

func (x *AnalyzeEmailResponse) GetMessageBodyMarkdown() string

func (*AnalyzeEmailResponse) GetSignature added in v0.2.7

func (x *AnalyzeEmailResponse) GetSignature() *EmailSignature

func (*AnalyzeEmailResponse) ProtoMessage added in v0.2.7

func (*AnalyzeEmailResponse) ProtoMessage()

func (*AnalyzeEmailResponse) ProtoReflect added in v0.2.7

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

func (*AnalyzeEmailResponse) Reset added in v0.2.7

func (x *AnalyzeEmailResponse) Reset()

func (*AnalyzeEmailResponse) String added in v0.2.7

func (x *AnalyzeEmailResponse) String() string

type AttachToThreadRequest added in v0.2.7

type AttachToThreadRequest struct {
	EmailId         string                 `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	MailboxId       string                 `protobuf:"bytes,2,opt,name=mailbox_id,json=mailboxId,proto3" json:"mailbox_id,omitempty"`
	Classification  EmailClassification    `protobuf:"varint,3,opt,name=classification,proto3,enum=mailstack.EmailClassification" json:"classification,omitempty"`
	ReplyTo         string                 `protobuf:"bytes,4,opt,name=reply_to,json=replyTo,proto3" json:"reply_to,omitempty"`
	References      []string               `protobuf:"bytes,5,rep,name=references,proto3" json:"references,omitempty"`
	Subject         string                 `protobuf:"bytes,6,opt,name=subject,proto3" json:"subject,omitempty"`
	AllParticipants []string               `protobuf:"bytes,7,rep,name=all_participants,json=allParticipants,proto3" json:"all_participants,omitempty"`
	EmailSentAt     *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=email_sent_at,json=emailSentAt,proto3" json:"email_sent_at,omitempty"`
	EmailReceivedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=email_received_at,json=emailReceivedAt,proto3" json:"email_received_at,omitempty"`
	MessageId       string                 `protobuf:"bytes,10,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for attaching an email to a thread

func (*AttachToThreadRequest) Descriptor deprecated added in v0.2.7

func (*AttachToThreadRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttachToThreadRequest.ProtoReflect.Descriptor instead.

func (*AttachToThreadRequest) GetAllParticipants added in v0.2.7

func (x *AttachToThreadRequest) GetAllParticipants() []string

func (*AttachToThreadRequest) GetClassification added in v0.2.10

func (x *AttachToThreadRequest) GetClassification() EmailClassification

func (*AttachToThreadRequest) GetEmailId added in v0.2.7

func (x *AttachToThreadRequest) GetEmailId() string

func (*AttachToThreadRequest) GetEmailReceivedAt added in v0.2.7

func (x *AttachToThreadRequest) GetEmailReceivedAt() *timestamppb.Timestamp

func (*AttachToThreadRequest) GetEmailSentAt added in v0.2.7

func (x *AttachToThreadRequest) GetEmailSentAt() *timestamppb.Timestamp

func (*AttachToThreadRequest) GetMailboxId added in v0.2.7

func (x *AttachToThreadRequest) GetMailboxId() string

func (*AttachToThreadRequest) GetMessageId added in v0.2.7

func (x *AttachToThreadRequest) GetMessageId() string

func (*AttachToThreadRequest) GetReferences added in v0.2.7

func (x *AttachToThreadRequest) GetReferences() []string

func (*AttachToThreadRequest) GetReplyTo added in v0.2.7

func (x *AttachToThreadRequest) GetReplyTo() string

func (*AttachToThreadRequest) GetSubject added in v0.2.7

func (x *AttachToThreadRequest) GetSubject() string

func (*AttachToThreadRequest) ProtoMessage added in v0.2.7

func (*AttachToThreadRequest) ProtoMessage()

func (*AttachToThreadRequest) ProtoReflect added in v0.2.7

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

func (*AttachToThreadRequest) Reset added in v0.2.7

func (x *AttachToThreadRequest) Reset()

func (*AttachToThreadRequest) String added in v0.2.7

func (x *AttachToThreadRequest) String() string

type AttachToThreadResponse added in v0.2.7

type AttachToThreadResponse struct {
	EmailId      string `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	MessageId    string `protobuf:"bytes,2,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	ThreadId     string `protobuf:"bytes,3,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
	ErrorMessage string `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

Response message for thread attachment operation

func (*AttachToThreadResponse) Descriptor deprecated added in v0.2.7

func (*AttachToThreadResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttachToThreadResponse.ProtoReflect.Descriptor instead.

func (*AttachToThreadResponse) GetEmailId added in v0.2.7

func (x *AttachToThreadResponse) GetEmailId() string

func (*AttachToThreadResponse) GetErrorMessage added in v0.2.7

func (x *AttachToThreadResponse) GetErrorMessage() string

func (*AttachToThreadResponse) GetMessageId added in v0.2.7

func (x *AttachToThreadResponse) GetMessageId() string

func (*AttachToThreadResponse) GetThreadId added in v0.2.7

func (x *AttachToThreadResponse) GetThreadId() string

func (*AttachToThreadResponse) ProtoMessage added in v0.2.7

func (*AttachToThreadResponse) ProtoMessage()

func (*AttachToThreadResponse) ProtoReflect added in v0.2.7

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

func (*AttachToThreadResponse) Reset added in v0.2.7

func (x *AttachToThreadResponse) Reset()

func (*AttachToThreadResponse) String added in v0.2.7

func (x *AttachToThreadResponse) String() string

type AttachmentMetadata added in v0.2.7

type AttachmentMetadata struct {
	Filename    string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	ContentType string `protobuf:"bytes,2,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	ContentId   string `protobuf:"bytes,3,opt,name=content_id,json=contentId,proto3" json:"content_id,omitempty"`
	Size        int32  `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
	IsInline    bool   `protobuf:"varint,5,opt,name=is_inline,json=isInline,proto3" json:"is_inline,omitempty"`
	StorageKey  string `protobuf:"bytes,6,opt,name=storage_key,json=storageKey,proto3" json:"storage_key,omitempty"`
	ObjectInfo  string `protobuf:"bytes,7,opt,name=object_info,json=objectInfo,proto3" json:"object_info,omitempty"`
	// contains filtered or unexported fields
}

Metadata for an email attachment

func (*AttachmentMetadata) Descriptor deprecated added in v0.2.7

func (*AttachmentMetadata) Descriptor() ([]byte, []int)

Deprecated: Use AttachmentMetadata.ProtoReflect.Descriptor instead.

func (*AttachmentMetadata) GetContentId added in v0.2.7

func (x *AttachmentMetadata) GetContentId() string

func (*AttachmentMetadata) GetContentType added in v0.2.7

func (x *AttachmentMetadata) GetContentType() string

func (*AttachmentMetadata) GetFilename added in v0.2.7

func (x *AttachmentMetadata) GetFilename() string

func (*AttachmentMetadata) GetIsInline added in v0.2.7

func (x *AttachmentMetadata) GetIsInline() bool

func (*AttachmentMetadata) GetObjectInfo added in v0.2.7

func (x *AttachmentMetadata) GetObjectInfo() string

func (*AttachmentMetadata) GetSize added in v0.2.7

func (x *AttachmentMetadata) GetSize() int32

func (*AttachmentMetadata) GetStorageKey added in v0.2.7

func (x *AttachmentMetadata) GetStorageKey() string

func (*AttachmentMetadata) ProtoMessage added in v0.2.7

func (*AttachmentMetadata) ProtoMessage()

func (*AttachmentMetadata) ProtoReflect added in v0.2.7

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

func (*AttachmentMetadata) Reset added in v0.2.7

func (x *AttachmentMetadata) Reset()

func (*AttachmentMetadata) String added in v0.2.7

func (x *AttachmentMetadata) String() string

type EmailAddress

type EmailAddress struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Email  string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	User   string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"`
	Domain string `protobuf:"bytes,4,opt,name=domain,proto3" json:"domain,omitempty"`
	// contains filtered or unexported fields
}

Email address structure

func (*EmailAddress) Descriptor deprecated

func (*EmailAddress) Descriptor() ([]byte, []int)

Deprecated: Use EmailAddress.ProtoReflect.Descriptor instead.

func (*EmailAddress) GetDomain

func (x *EmailAddress) GetDomain() string

func (*EmailAddress) GetEmail

func (x *EmailAddress) GetEmail() string

func (*EmailAddress) GetName

func (x *EmailAddress) GetName() string

func (*EmailAddress) GetUser

func (x *EmailAddress) GetUser() string

func (*EmailAddress) ProtoMessage

func (*EmailAddress) ProtoMessage()

func (*EmailAddress) ProtoReflect

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

func (*EmailAddress) Reset

func (x *EmailAddress) Reset()

func (*EmailAddress) String

func (x *EmailAddress) String() string

type EmailClassification

type EmailClassification int32

Enum for email classification types

const (
	EmailClassification_EMAIL_CLASSIFICATION_UNKNOWN EmailClassification = 0
	EmailClassification_EMAIL_AUTORESPONDER          EmailClassification = 1
	EmailClassification_EMAIL_BULK                   EmailClassification = 2
	EmailClassification_EMAIL_INTERNAL               EmailClassification = 3
	EmailClassification_EMAIL_OK                     EmailClassification = 4
	EmailClassification_EMAIL_SENSITIVE              EmailClassification = 5
	EmailClassification_EMAIL_SPAM                   EmailClassification = 6
	EmailClassification_EMAIL_WARMER                 EmailClassification = 7
	EmailClassification_EMAIL_BOUNCE                 EmailClassification = 8
)

func (EmailClassification) Descriptor

func (EmailClassification) Enum

func (EmailClassification) EnumDescriptor deprecated

func (EmailClassification) EnumDescriptor() ([]byte, []int)

Deprecated: Use EmailClassification.Descriptor instead.

func (EmailClassification) Number

func (EmailClassification) String

func (x EmailClassification) String() string

func (EmailClassification) Type

type EmailClassificationRequest

type EmailClassificationRequest struct {
	EmailId            string          `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	Subject            string          `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	From               *EmailAddress   `protobuf:"bytes,3,opt,name=from,proto3" json:"from,omitempty"`
	To                 []*EmailAddress `protobuf:"bytes,4,rep,name=to,proto3" json:"to,omitempty"`
	Cc                 []*EmailAddress `protobuf:"bytes,5,rep,name=cc,proto3" json:"cc,omitempty"`
	Bcc                []*EmailAddress `protobuf:"bytes,6,rep,name=bcc,proto3" json:"bcc,omitempty"`
	ReplyTo            *EmailAddress   `protobuf:"bytes,7,opt,name=reply_to,json=replyTo,proto3" json:"reply_to,omitempty"`
	ReturnPath         string          `protobuf:"bytes,8,opt,name=return_path,json=returnPath,proto3" json:"return_path,omitempty"`
	Unsubscribe        string          `protobuf:"bytes,9,opt,name=unsubscribe,proto3" json:"unsubscribe,omitempty"`
	Precedence         string          `protobuf:"bytes,10,opt,name=precedence,proto3" json:"precedence,omitempty"`
	Sender             string          `protobuf:"bytes,11,opt,name=sender,proto3" json:"sender,omitempty"`
	XAutoReply         string          `protobuf:"bytes,12,opt,name=x_auto_reply,json=xAutoReply,proto3" json:"x_auto_reply,omitempty"`
	XAutoResponse      string          `protobuf:"bytes,13,opt,name=x_auto_response,json=xAutoResponse,proto3" json:"x_auto_response,omitempty"`
	XLoop              string          `protobuf:"bytes,14,opt,name=x_loop,json=xLoop,proto3" json:"x_loop,omitempty"`
	XFailedRecipients  string          `protobuf:"bytes,15,opt,name=x_failed_recipients,json=xFailedRecipients,proto3" json:"x_failed_recipients,omitempty"`
	ContentDescription string          `protobuf:"bytes,16,opt,name=content_description,json=contentDescription,proto3" json:"content_description,omitempty"`
	FeedbackId         string          `protobuf:"bytes,17,opt,name=feedback_id,json=feedbackId,proto3" json:"feedback_id,omitempty"`
	ForwardedFor       string          `protobuf:"bytes,18,opt,name=forwarded_for,json=forwardedFor,proto3" json:"forwarded_for,omitempty"`
	Dkim               string          `protobuf:"bytes,19,opt,name=dkim,proto3" json:"dkim,omitempty"`
	Spf                string          `protobuf:"bytes,20,opt,name=spf,proto3" json:"spf,omitempty"`
	Dmarc              string          `protobuf:"bytes,21,opt,name=dmarc,proto3" json:"dmarc,omitempty"`
	ListUnsubscribe    string          `protobuf:"bytes,22,opt,name=list_unsubscribe,json=listUnsubscribe,proto3" json:"list_unsubscribe,omitempty"`
	AutoSubmitted      string          `protobuf:"bytes,23,opt,name=auto_submitted,json=autoSubmitted,proto3" json:"auto_submitted,omitempty"`
	MailboxId          string          `protobuf:"bytes,24,opt,name=mailbox_id,json=mailboxId,proto3" json:"mailbox_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for email classification

func (*EmailClassificationRequest) Descriptor deprecated

func (*EmailClassificationRequest) Descriptor() ([]byte, []int)

Deprecated: Use EmailClassificationRequest.ProtoReflect.Descriptor instead.

func (*EmailClassificationRequest) GetAutoSubmitted

func (x *EmailClassificationRequest) GetAutoSubmitted() string

func (*EmailClassificationRequest) GetBcc

func (*EmailClassificationRequest) GetCc

func (*EmailClassificationRequest) GetContentDescription

func (x *EmailClassificationRequest) GetContentDescription() string

func (*EmailClassificationRequest) GetDkim

func (x *EmailClassificationRequest) GetDkim() string

func (*EmailClassificationRequest) GetDmarc

func (x *EmailClassificationRequest) GetDmarc() string

func (*EmailClassificationRequest) GetEmailId

func (x *EmailClassificationRequest) GetEmailId() string

func (*EmailClassificationRequest) GetFeedbackId

func (x *EmailClassificationRequest) GetFeedbackId() string

func (*EmailClassificationRequest) GetForwardedFor

func (x *EmailClassificationRequest) GetForwardedFor() string

func (*EmailClassificationRequest) GetFrom

func (*EmailClassificationRequest) GetListUnsubscribe

func (x *EmailClassificationRequest) GetListUnsubscribe() string

func (*EmailClassificationRequest) GetMailboxId added in v0.2.10

func (x *EmailClassificationRequest) GetMailboxId() string

func (*EmailClassificationRequest) GetPrecedence

func (x *EmailClassificationRequest) GetPrecedence() string

func (*EmailClassificationRequest) GetReplyTo

func (x *EmailClassificationRequest) GetReplyTo() *EmailAddress

func (*EmailClassificationRequest) GetReturnPath

func (x *EmailClassificationRequest) GetReturnPath() string

func (*EmailClassificationRequest) GetSender

func (x *EmailClassificationRequest) GetSender() string

func (*EmailClassificationRequest) GetSpf

func (x *EmailClassificationRequest) GetSpf() string

func (*EmailClassificationRequest) GetSubject

func (x *EmailClassificationRequest) GetSubject() string

func (*EmailClassificationRequest) GetTo

func (*EmailClassificationRequest) GetUnsubscribe

func (x *EmailClassificationRequest) GetUnsubscribe() string

func (*EmailClassificationRequest) GetXAutoReply

func (x *EmailClassificationRequest) GetXAutoReply() string

func (*EmailClassificationRequest) GetXAutoResponse

func (x *EmailClassificationRequest) GetXAutoResponse() string

func (*EmailClassificationRequest) GetXFailedRecipients

func (x *EmailClassificationRequest) GetXFailedRecipients() string

func (*EmailClassificationRequest) GetXLoop

func (x *EmailClassificationRequest) GetXLoop() string

func (*EmailClassificationRequest) ProtoMessage

func (*EmailClassificationRequest) ProtoMessage()

func (*EmailClassificationRequest) ProtoReflect

func (*EmailClassificationRequest) Reset

func (x *EmailClassificationRequest) Reset()

func (*EmailClassificationRequest) String

func (x *EmailClassificationRequest) String() string

type EmailClassificationResponse

type EmailClassificationResponse struct {
	EmailId        string              `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	Classification EmailClassification `protobuf:"varint,2,opt,name=classification,proto3,enum=mailstack.EmailClassification" json:"classification,omitempty"`
	Details        string              `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
	ErrorMessage   string              `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

Response message for email classification

func (*EmailClassificationResponse) Descriptor deprecated

func (*EmailClassificationResponse) Descriptor() ([]byte, []int)

Deprecated: Use EmailClassificationResponse.ProtoReflect.Descriptor instead.

func (*EmailClassificationResponse) GetClassification

func (x *EmailClassificationResponse) GetClassification() EmailClassification

func (*EmailClassificationResponse) GetDetails

func (x *EmailClassificationResponse) GetDetails() string

func (*EmailClassificationResponse) GetEmailId

func (x *EmailClassificationResponse) GetEmailId() string

func (*EmailClassificationResponse) GetErrorMessage

func (x *EmailClassificationResponse) GetErrorMessage() string

func (*EmailClassificationResponse) ProtoMessage

func (*EmailClassificationResponse) ProtoMessage()

func (*EmailClassificationResponse) ProtoReflect

func (*EmailClassificationResponse) Reset

func (x *EmailClassificationResponse) Reset()

func (*EmailClassificationResponse) String

func (x *EmailClassificationResponse) String() string

type EmailReceivedIMAP added in v0.2.7

type EmailReceivedIMAP struct {
	InitialSync bool   `protobuf:"varint,1,opt,name=initial_sync,json=initialSync,proto3" json:"initial_sync,omitempty"`
	MailboxId   string `protobuf:"bytes,2,opt,name=mailbox_id,json=mailboxId,proto3" json:"mailbox_id,omitempty"`
	Folder      string `protobuf:"bytes,3,opt,name=folder,proto3" json:"folder,omitempty"`
	ImapUid     uint32 `protobuf:"varint,4,opt,name=imap_uid,json=imapUid,proto3" json:"imap_uid,omitempty"`
	ImapSeqNum  uint32 `protobuf:"varint,5,opt,name=imap_seq_num,json=imapSeqNum,proto3" json:"imap_seq_num,omitempty"`
	// contains filtered or unexported fields
}

Message for an email received via IMAP

func (*EmailReceivedIMAP) Descriptor deprecated added in v0.2.7

func (*EmailReceivedIMAP) Descriptor() ([]byte, []int)

Deprecated: Use EmailReceivedIMAP.ProtoReflect.Descriptor instead.

func (*EmailReceivedIMAP) GetFolder added in v0.2.7

func (x *EmailReceivedIMAP) GetFolder() string

func (*EmailReceivedIMAP) GetImapSeqNum added in v0.2.7

func (x *EmailReceivedIMAP) GetImapSeqNum() uint32

func (*EmailReceivedIMAP) GetImapUid added in v0.2.7

func (x *EmailReceivedIMAP) GetImapUid() uint32

func (*EmailReceivedIMAP) GetInitialSync added in v0.2.7

func (x *EmailReceivedIMAP) GetInitialSync() bool

func (*EmailReceivedIMAP) GetMailboxId added in v0.2.7

func (x *EmailReceivedIMAP) GetMailboxId() string

func (*EmailReceivedIMAP) ProtoMessage added in v0.2.7

func (*EmailReceivedIMAP) ProtoMessage()

func (*EmailReceivedIMAP) ProtoReflect added in v0.2.7

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

func (*EmailReceivedIMAP) Reset added in v0.2.7

func (x *EmailReceivedIMAP) Reset()

func (*EmailReceivedIMAP) String added in v0.2.7

func (x *EmailReceivedIMAP) String() string

type EmailSignature added in v0.2.7

type EmailSignature struct {
	CompanyInfo *EmailSignatureCompanyInfo `protobuf:"bytes,1,opt,name=company_info,json=companyInfo,proto3" json:"company_info,omitempty"`
	ContactInfo *EmailSignatureContactInfo `protobuf:"bytes,2,opt,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	// contains filtered or unexported fields
}

EmailSignature represents the complete email signature

func (*EmailSignature) Descriptor deprecated added in v0.2.7

func (*EmailSignature) Descriptor() ([]byte, []int)

Deprecated: Use EmailSignature.ProtoReflect.Descriptor instead.

func (*EmailSignature) GetCompanyInfo added in v0.2.7

func (x *EmailSignature) GetCompanyInfo() *EmailSignatureCompanyInfo

func (*EmailSignature) GetContactInfo added in v0.2.7

func (x *EmailSignature) GetContactInfo() *EmailSignatureContactInfo

func (*EmailSignature) ProtoMessage added in v0.2.7

func (*EmailSignature) ProtoMessage()

func (*EmailSignature) ProtoReflect added in v0.2.7

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

func (*EmailSignature) Reset added in v0.2.7

func (x *EmailSignature) Reset()

func (*EmailSignature) String added in v0.2.7

func (x *EmailSignature) String() string

type EmailSignatureAddress added in v0.2.7

type EmailSignatureAddress struct {
	City       string `protobuf:"bytes,1,opt,name=city,proto3" json:"city,omitempty"`
	Country    string `protobuf:"bytes,2,opt,name=country,proto3" json:"country,omitempty"`
	PostalCode string `protobuf:"bytes,3,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
	Region     string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	Street     string `protobuf:"bytes,5,opt,name=street,proto3" json:"street,omitempty"`
	// contains filtered or unexported fields
}

EmailSignatureAddress contains address information

func (*EmailSignatureAddress) Descriptor deprecated added in v0.2.7

func (*EmailSignatureAddress) Descriptor() ([]byte, []int)

Deprecated: Use EmailSignatureAddress.ProtoReflect.Descriptor instead.

func (*EmailSignatureAddress) GetCity added in v0.2.7

func (x *EmailSignatureAddress) GetCity() string

func (*EmailSignatureAddress) GetCountry added in v0.2.7

func (x *EmailSignatureAddress) GetCountry() string

func (*EmailSignatureAddress) GetPostalCode added in v0.2.7

func (x *EmailSignatureAddress) GetPostalCode() string

func (*EmailSignatureAddress) GetRegion added in v0.2.7

func (x *EmailSignatureAddress) GetRegion() string

func (*EmailSignatureAddress) GetStreet added in v0.2.7

func (x *EmailSignatureAddress) GetStreet() string

func (*EmailSignatureAddress) ProtoMessage added in v0.2.7

func (*EmailSignatureAddress) ProtoMessage()

func (*EmailSignatureAddress) ProtoReflect added in v0.2.7

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

func (*EmailSignatureAddress) Reset added in v0.2.7

func (x *EmailSignatureAddress) Reset()

func (*EmailSignatureAddress) String added in v0.2.7

func (x *EmailSignatureAddress) String() string

type EmailSignatureCompanyInfo added in v0.2.7

type EmailSignatureCompanyInfo struct {
	Address   *EmailSignatureAddress `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Domain    string                 `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
	Github    string                 `protobuf:"bytes,3,opt,name=github,proto3" json:"github,omitempty"`
	Instagram string                 `protobuf:"bytes,4,opt,name=instagram,proto3" json:"instagram,omitempty"`
	Linkedin  string                 `protobuf:"bytes,5,opt,name=linkedin,proto3" json:"linkedin,omitempty"`
	Twitter   string                 `protobuf:"bytes,6,opt,name=twitter,proto3" json:"twitter,omitempty"`
	Website   string                 `protobuf:"bytes,7,opt,name=website,proto3" json:"website,omitempty"`
	Youtube   string                 `protobuf:"bytes,8,opt,name=youtube,proto3" json:"youtube,omitempty"`
	// contains filtered or unexported fields
}

EmailSignatureCompanyInfo contains company information

func (*EmailSignatureCompanyInfo) Descriptor deprecated added in v0.2.7

func (*EmailSignatureCompanyInfo) Descriptor() ([]byte, []int)

Deprecated: Use EmailSignatureCompanyInfo.ProtoReflect.Descriptor instead.

func (*EmailSignatureCompanyInfo) GetAddress added in v0.2.7

func (*EmailSignatureCompanyInfo) GetDomain added in v0.2.7

func (x *EmailSignatureCompanyInfo) GetDomain() string

func (*EmailSignatureCompanyInfo) GetGithub added in v0.2.7

func (x *EmailSignatureCompanyInfo) GetGithub() string

func (*EmailSignatureCompanyInfo) GetInstagram added in v0.2.7

func (x *EmailSignatureCompanyInfo) GetInstagram() string

func (*EmailSignatureCompanyInfo) GetLinkedin added in v0.2.7

func (x *EmailSignatureCompanyInfo) GetLinkedin() string

func (*EmailSignatureCompanyInfo) GetTwitter added in v0.2.7

func (x *EmailSignatureCompanyInfo) GetTwitter() string

func (*EmailSignatureCompanyInfo) GetWebsite added in v0.2.7

func (x *EmailSignatureCompanyInfo) GetWebsite() string

func (*EmailSignatureCompanyInfo) GetYoutube added in v0.2.7

func (x *EmailSignatureCompanyInfo) GetYoutube() string

func (*EmailSignatureCompanyInfo) ProtoMessage added in v0.2.7

func (*EmailSignatureCompanyInfo) ProtoMessage()

func (*EmailSignatureCompanyInfo) ProtoReflect added in v0.2.7

func (*EmailSignatureCompanyInfo) Reset added in v0.2.7

func (x *EmailSignatureCompanyInfo) Reset()

func (*EmailSignatureCompanyInfo) String added in v0.2.7

func (x *EmailSignatureCompanyInfo) String() string

type EmailSignatureContactInfo added in v0.2.7

type EmailSignatureContactInfo struct {
	CalendarLink string `protobuf:"bytes,1,opt,name=calendar_link,json=calendarLink,proto3" json:"calendar_link,omitempty"`
	Company      string `protobuf:"bytes,2,opt,name=company,proto3" json:"company,omitempty"`
	Email        string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Github       string `protobuf:"bytes,4,opt,name=github,proto3" json:"github,omitempty"`
	JobTitle     string `protobuf:"bytes,5,opt,name=job_title,json=jobTitle,proto3" json:"job_title,omitempty"`
	Linkedin     string `protobuf:"bytes,6,opt,name=linkedin,proto3" json:"linkedin,omitempty"`
	Mobile       string `protobuf:"bytes,7,opt,name=mobile,proto3" json:"mobile,omitempty"`
	Name         string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	Phone        string `protobuf:"bytes,9,opt,name=phone,proto3" json:"phone,omitempty"`
	// contains filtered or unexported fields
}

EmailSignatureContactInfo contains the contact information of a person

func (*EmailSignatureContactInfo) Descriptor deprecated added in v0.2.7

func (*EmailSignatureContactInfo) Descriptor() ([]byte, []int)

Deprecated: Use EmailSignatureContactInfo.ProtoReflect.Descriptor instead.

func (x *EmailSignatureContactInfo) GetCalendarLink() string

func (*EmailSignatureContactInfo) GetCompany added in v0.2.7

func (x *EmailSignatureContactInfo) GetCompany() string

func (*EmailSignatureContactInfo) GetEmail added in v0.2.7

func (x *EmailSignatureContactInfo) GetEmail() string

func (*EmailSignatureContactInfo) GetGithub added in v0.2.7

func (x *EmailSignatureContactInfo) GetGithub() string

func (*EmailSignatureContactInfo) GetJobTitle added in v0.2.7

func (x *EmailSignatureContactInfo) GetJobTitle() string

func (*EmailSignatureContactInfo) GetLinkedin added in v0.2.7

func (x *EmailSignatureContactInfo) GetLinkedin() string

func (*EmailSignatureContactInfo) GetMobile added in v0.2.7

func (x *EmailSignatureContactInfo) GetMobile() string

func (*EmailSignatureContactInfo) GetName added in v0.2.7

func (x *EmailSignatureContactInfo) GetName() string

func (*EmailSignatureContactInfo) GetPhone added in v0.2.7

func (x *EmailSignatureContactInfo) GetPhone() string

func (*EmailSignatureContactInfo) ProtoMessage added in v0.2.7

func (*EmailSignatureContactInfo) ProtoMessage()

func (*EmailSignatureContactInfo) ProtoReflect added in v0.2.7

func (*EmailSignatureContactInfo) Reset added in v0.2.7

func (x *EmailSignatureContactInfo) Reset()

func (*EmailSignatureContactInfo) String added in v0.2.7

func (x *EmailSignatureContactInfo) String() string

type EmailStored added in v0.2.7

type EmailStored struct {
	EmailId   string `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	EmlKey    string `protobuf:"bytes,2,opt,name=eml_key,json=emlKey,proto3" json:"eml_key,omitempty"`
	MailboxId string `protobuf:"bytes,3,opt,name=mailbox_id,json=mailboxId,proto3" json:"mailbox_id,omitempty"`
	// contains filtered or unexported fields
}

Message for a stored email notification

func (*EmailStored) Descriptor deprecated added in v0.2.7

func (*EmailStored) Descriptor() ([]byte, []int)

Deprecated: Use EmailStored.ProtoReflect.Descriptor instead.

func (*EmailStored) GetEmailId added in v0.2.7

func (x *EmailStored) GetEmailId() string

func (*EmailStored) GetEmlKey added in v0.2.7

func (x *EmailStored) GetEmlKey() string

func (*EmailStored) GetMailboxId added in v0.2.7

func (x *EmailStored) GetMailboxId() string

func (*EmailStored) ProtoMessage added in v0.2.7

func (*EmailStored) ProtoMessage()

func (*EmailStored) ProtoReflect added in v0.2.7

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

func (*EmailStored) Reset added in v0.2.7

func (x *EmailStored) Reset()

func (*EmailStored) String added in v0.2.7

func (x *EmailStored) String() string

type ErrorEvent added in v0.2.7

type ErrorEvent struct {
	Timestamp    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Subject      string                 `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	EmailId      string                 `protobuf:"bytes,3,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	ErrorMessage string                 `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	RawData      []byte                 `protobuf:"bytes,5,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`
	Publisher    ServiceName            `protobuf:"varint,6,opt,name=publisher,proto3,enum=mailstack.ServiceName" json:"publisher,omitempty"`
	// contains filtered or unexported fields
}

ErrorEvent message for publishing error information

func (*ErrorEvent) Descriptor deprecated added in v0.2.7

func (*ErrorEvent) Descriptor() ([]byte, []int)

Deprecated: Use ErrorEvent.ProtoReflect.Descriptor instead.

func (*ErrorEvent) GetEmailId added in v0.2.7

func (x *ErrorEvent) GetEmailId() string

func (*ErrorEvent) GetErrorMessage added in v0.2.7

func (x *ErrorEvent) GetErrorMessage() string

func (*ErrorEvent) GetPublisher added in v0.2.7

func (x *ErrorEvent) GetPublisher() ServiceName

func (*ErrorEvent) GetRawData added in v0.2.7

func (x *ErrorEvent) GetRawData() []byte

func (*ErrorEvent) GetSubject added in v0.2.7

func (x *ErrorEvent) GetSubject() string

func (*ErrorEvent) GetTimestamp added in v0.2.7

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

func (*ErrorEvent) ProtoMessage added in v0.2.7

func (*ErrorEvent) ProtoMessage()

func (*ErrorEvent) ProtoReflect added in v0.2.7

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

func (*ErrorEvent) Reset added in v0.2.7

func (x *ErrorEvent) Reset()

func (*ErrorEvent) String added in v0.2.7

func (x *ErrorEvent) String() string

type InboundEmailProcessingCompleted added in v0.2.7

type InboundEmailProcessingCompleted struct {
	EmailId        string              `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	MailboxId      string              `protobuf:"bytes,2,opt,name=mailbox_id,json=mailboxId,proto3" json:"mailbox_id,omitempty"`
	Classification EmailClassification `protobuf:"varint,3,opt,name=classification,proto3,enum=mailstack.EmailClassification" json:"classification,omitempty"`
	ThreadId       string              `protobuf:"bytes,4,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
	// contains filtered or unexported fields
}

Message to indicate that inbound email processing has been completed

func (*InboundEmailProcessingCompleted) Descriptor deprecated added in v0.2.7

func (*InboundEmailProcessingCompleted) Descriptor() ([]byte, []int)

Deprecated: Use InboundEmailProcessingCompleted.ProtoReflect.Descriptor instead.

func (*InboundEmailProcessingCompleted) GetClassification added in v0.2.10

func (*InboundEmailProcessingCompleted) GetEmailId added in v0.2.7

func (x *InboundEmailProcessingCompleted) GetEmailId() string

func (*InboundEmailProcessingCompleted) GetMailboxId added in v0.2.10

func (x *InboundEmailProcessingCompleted) GetMailboxId() string

func (*InboundEmailProcessingCompleted) GetThreadId added in v0.2.10

func (x *InboundEmailProcessingCompleted) GetThreadId() string

func (*InboundEmailProcessingCompleted) ProtoMessage added in v0.2.7

func (*InboundEmailProcessingCompleted) ProtoMessage()

func (*InboundEmailProcessingCompleted) ProtoReflect added in v0.2.7

func (*InboundEmailProcessingCompleted) Reset added in v0.2.7

func (*InboundEmailProcessingCompleted) String added in v0.2.7

type ProcessAttachmentRequest added in v0.2.7

type ProcessAttachmentRequest struct {
	EmailId        string                `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	MailboxId      string                `protobuf:"bytes,2,opt,name=mailbox_id,json=mailboxId,proto3" json:"mailbox_id,omitempty"`
	Classification EmailClassification   `protobuf:"varint,3,opt,name=classification,proto3,enum=mailstack.EmailClassification" json:"classification,omitempty"`
	Attachments    []*AttachmentMetadata `protobuf:"bytes,4,rep,name=attachments,proto3" json:"attachments,omitempty"`
	// contains filtered or unexported fields
}

Request message for attachment processing

func (*ProcessAttachmentRequest) Descriptor deprecated added in v0.2.7

func (*ProcessAttachmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProcessAttachmentRequest.ProtoReflect.Descriptor instead.

func (*ProcessAttachmentRequest) GetAttachments added in v0.2.7

func (x *ProcessAttachmentRequest) GetAttachments() []*AttachmentMetadata

func (*ProcessAttachmentRequest) GetClassification added in v0.2.10

func (x *ProcessAttachmentRequest) GetClassification() EmailClassification

func (*ProcessAttachmentRequest) GetEmailId added in v0.2.7

func (x *ProcessAttachmentRequest) GetEmailId() string

func (*ProcessAttachmentRequest) GetMailboxId added in v0.2.10

func (x *ProcessAttachmentRequest) GetMailboxId() string

func (*ProcessAttachmentRequest) ProtoMessage added in v0.2.7

func (*ProcessAttachmentRequest) ProtoMessage()

func (*ProcessAttachmentRequest) ProtoReflect added in v0.2.7

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

func (*ProcessAttachmentRequest) Reset added in v0.2.7

func (x *ProcessAttachmentRequest) Reset()

func (*ProcessAttachmentRequest) String added in v0.2.7

func (x *ProcessAttachmentRequest) String() string

type ProcessAttachmentResponse added in v0.2.7

type ProcessAttachmentResponse struct {
	EmailId       string   `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	HasAttachment bool     `protobuf:"varint,2,opt,name=has_attachment,json=hasAttachment,proto3" json:"has_attachment,omitempty"`
	AttachmentIds []string `protobuf:"bytes,3,rep,name=attachment_ids,json=attachmentIds,proto3" json:"attachment_ids,omitempty"`
	ErrorMessage  string   `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

Response message for attachment processing

func (*ProcessAttachmentResponse) Descriptor deprecated added in v0.2.7

func (*ProcessAttachmentResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProcessAttachmentResponse.ProtoReflect.Descriptor instead.

func (*ProcessAttachmentResponse) GetAttachmentIds added in v0.2.7

func (x *ProcessAttachmentResponse) GetAttachmentIds() []string

func (*ProcessAttachmentResponse) GetEmailId added in v0.2.7

func (x *ProcessAttachmentResponse) GetEmailId() string

func (*ProcessAttachmentResponse) GetErrorMessage added in v0.2.7

func (x *ProcessAttachmentResponse) GetErrorMessage() string

func (*ProcessAttachmentResponse) GetHasAttachment added in v0.2.7

func (x *ProcessAttachmentResponse) GetHasAttachment() bool

func (*ProcessAttachmentResponse) ProtoMessage added in v0.2.7

func (*ProcessAttachmentResponse) ProtoMessage()

func (*ProcessAttachmentResponse) ProtoReflect added in v0.2.7

func (*ProcessAttachmentResponse) Reset added in v0.2.7

func (x *ProcessAttachmentResponse) Reset()

func (*ProcessAttachmentResponse) String added in v0.2.7

func (x *ProcessAttachmentResponse) String() string

type ServiceName added in v0.2.7

type ServiceName int32
const (
	ServiceName_SERVICE_UNKNOWN                  ServiceName = 0
	ServiceName_MAILSTACK_IMAP_SERVICE           ServiceName = 1
	ServiceName_MAILSTACK_STORAGE_SERVICE        ServiceName = 2
	ServiceName_MAILSTACK_CLASSIFICATION_SERVICE ServiceName = 3
	ServiceName_MAILSTACK_ANALYSIS_SERVICE       ServiceName = 4
	ServiceName_MAILSTACK_ATTACHMENT_SERVICE     ServiceName = 5
	ServiceName_MAILSTACK_THREADING_SERVICE      ServiceName = 6
	ServiceName_MAILSTACK_CONTENT_SERVICE        ServiceName = 7
	ServiceName_MAILSTACK_EVENT_LOGGER_SERVICE   ServiceName = 8
)

func (ServiceName) Descriptor added in v0.2.7

func (ServiceName) Enum added in v0.2.7

func (x ServiceName) Enum() *ServiceName

func (ServiceName) EnumDescriptor deprecated added in v0.2.7

func (ServiceName) EnumDescriptor() ([]byte, []int)

Deprecated: Use ServiceName.Descriptor instead.

func (ServiceName) Number added in v0.2.7

func (x ServiceName) Number() protoreflect.EnumNumber

func (ServiceName) String added in v0.2.7

func (x ServiceName) String() string

func (ServiceName) Type added in v0.2.7

type SkipInboundProcessing added in v0.2.11

type SkipInboundProcessing struct {
	EmailId        string              `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	MailboxId      string              `protobuf:"bytes,2,opt,name=mailbox_id,json=mailboxId,proto3" json:"mailbox_id,omitempty"`
	Classification EmailClassification `protobuf:"varint,3,opt,name=classification,proto3,enum=mailstack.EmailClassification" json:"classification,omitempty"`
	Details        string              `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*SkipInboundProcessing) Descriptor deprecated added in v0.2.11

func (*SkipInboundProcessing) Descriptor() ([]byte, []int)

Deprecated: Use SkipInboundProcessing.ProtoReflect.Descriptor instead.

func (*SkipInboundProcessing) GetClassification added in v0.2.11

func (x *SkipInboundProcessing) GetClassification() EmailClassification

func (*SkipInboundProcessing) GetDetails added in v0.2.11

func (x *SkipInboundProcessing) GetDetails() string

func (*SkipInboundProcessing) GetEmailId added in v0.2.11

func (x *SkipInboundProcessing) GetEmailId() string

func (*SkipInboundProcessing) GetMailboxId added in v0.2.11

func (x *SkipInboundProcessing) GetMailboxId() string

func (*SkipInboundProcessing) ProtoMessage added in v0.2.11

func (*SkipInboundProcessing) ProtoMessage()

func (*SkipInboundProcessing) ProtoReflect added in v0.2.11

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

func (*SkipInboundProcessing) Reset added in v0.2.11

func (x *SkipInboundProcessing) Reset()

func (*SkipInboundProcessing) String added in v0.2.11

func (x *SkipInboundProcessing) String() string

Jump to

Keyboard shortcuts

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