Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterChatServiceServer(s grpc.ServiceRegistrar, srv ChatServiceServer)
- func RegisterEmailBridgeServiceServer(s grpc.ServiceRegistrar, srv EmailBridgeServiceServer)
- func RegisterMessagingServiceServer(s grpc.ServiceRegistrar, srv MessagingServiceServer)
- func RegisterNotificationServiceServer(s grpc.ServiceRegistrar, srv NotificationServiceServer)
- type AddAgentParticipantRequest
- func (*AddAgentParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddAgentParticipantRequest) GetAgentConfigId() string
- func (x *AddAgentParticipantRequest) GetConversationId() string
- func (x *AddAgentParticipantRequest) GetTriggerKeywords() []string
- func (x *AddAgentParticipantRequest) GetTriggerPolicy() string
- func (*AddAgentParticipantRequest) ProtoMessage()
- func (x *AddAgentParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *AddAgentParticipantRequest) Reset()
- func (x *AddAgentParticipantRequest) String() string
- type AddConversationLinkRequest
- func (*AddConversationLinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddConversationLinkRequest) GetConversationId() string
- func (x *AddConversationLinkRequest) GetResourceId() string
- func (x *AddConversationLinkRequest) GetResourceType() string
- func (*AddConversationLinkRequest) ProtoMessage()
- func (x *AddConversationLinkRequest) ProtoReflect() protoreflect.Message
- func (x *AddConversationLinkRequest) Reset()
- func (x *AddConversationLinkRequest) String() string
- type AddMessagingGroupMemberRequest
- func (*AddMessagingGroupMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddMessagingGroupMemberRequest) GetAccountUserId() string
- func (x *AddMessagingGroupMemberRequest) GetAgentConfigId() string
- func (x *AddMessagingGroupMemberRequest) GetGroupId() string
- func (x *AddMessagingGroupMemberRequest) GetMemberType() string
- func (*AddMessagingGroupMemberRequest) ProtoMessage()
- func (x *AddMessagingGroupMemberRequest) ProtoReflect() protoreflect.Message
- func (x *AddMessagingGroupMemberRequest) Reset()
- func (x *AddMessagingGroupMemberRequest) String() string
- type AddParticipantRequest
- func (*AddParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddParticipantRequest) GetAccountUserId() string
- func (x *AddParticipantRequest) GetConversationId() string
- func (x *AddParticipantRequest) GetRole() string
- func (*AddParticipantRequest) ProtoMessage()
- func (x *AddParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *AddParticipantRequest) Reset()
- func (x *AddParticipantRequest) String() string
- type AnnouncementInfo
- func (*AnnouncementInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AnnouncementInfo) GetAccountId() string
- func (x *AnnouncementInfo) GetBody() string
- func (x *AnnouncementInfo) GetCategory() string
- func (x *AnnouncementInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *AnnouncementInfo) GetDismissedAt() *timestamppb.Timestamp
- func (x *AnnouncementInfo) GetExpiresAt() *timestamppb.Timestamp
- func (x *AnnouncementInfo) GetId() string
- func (x *AnnouncementInfo) GetLinkResourceId() string
- func (x *AnnouncementInfo) GetLinkResourceType() string
- func (x *AnnouncementInfo) GetPriority() string
- func (x *AnnouncementInfo) GetPublishAt() *timestamppb.Timestamp
- func (x *AnnouncementInfo) GetReadAt() *timestamppb.Timestamp
- func (x *AnnouncementInfo) GetScope() string
- func (x *AnnouncementInfo) GetSeenAt() *timestamppb.Timestamp
- func (x *AnnouncementInfo) GetTemplateKey() string
- func (x *AnnouncementInfo) GetTemplateParams() []byte
- func (x *AnnouncementInfo) GetTitle() string
- func (x *AnnouncementInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (*AnnouncementInfo) ProtoMessage()
- func (x *AnnouncementInfo) ProtoReflect() protoreflect.Message
- func (x *AnnouncementInfo) Reset()
- func (x *AnnouncementInfo) String() string
- type ApproveAndSendReplyDraftRequest
- func (*ApproveAndSendReplyDraftRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApproveAndSendReplyDraftRequest) GetClientMessageId() string
- func (x *ApproveAndSendReplyDraftRequest) GetDraftId() string
- func (*ApproveAndSendReplyDraftRequest) ProtoMessage()
- func (x *ApproveAndSendReplyDraftRequest) ProtoReflect() protoreflect.Message
- func (x *ApproveAndSendReplyDraftRequest) Reset()
- func (x *ApproveAndSendReplyDraftRequest) String() string
- type AssignConversationRequest
- func (*AssignConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssignConversationRequest) GetAssigneeResourceId() string
- func (x *AssignConversationRequest) GetAssigneeResourceType() string
- func (x *AssignConversationRequest) GetConversationId() string
- func (*AssignConversationRequest) ProtoMessage()
- func (x *AssignConversationRequest) ProtoReflect() protoreflect.Message
- func (x *AssignConversationRequest) Reset()
- func (x *AssignConversationRequest) String() string
- type AttachmentInfo
- func (*AttachmentInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AttachmentInfo) GetContentType() string
- func (x *AttachmentInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *AttachmentInfo) GetFilename() string
- func (x *AttachmentInfo) GetId() string
- func (x *AttachmentInfo) GetKind() string
- func (x *AttachmentInfo) GetResourceId() string
- func (x *AttachmentInfo) GetResourceType() string
- func (x *AttachmentInfo) GetSizeBytes() int64
- func (x *AttachmentInfo) GetUrl() string
- func (*AttachmentInfo) ProtoMessage()
- func (x *AttachmentInfo) ProtoReflect() protoreflect.Message
- func (x *AttachmentInfo) Reset()
- func (x *AttachmentInfo) String() string
- type AttachmentInput
- func (*AttachmentInput) Descriptor() ([]byte, []int)deprecated
- func (x *AttachmentInput) GetContentType() string
- func (x *AttachmentInput) GetFilename() string
- func (x *AttachmentInput) GetKind() string
- func (x *AttachmentInput) GetResourceId() string
- func (x *AttachmentInput) GetResourceType() string
- func (x *AttachmentInput) GetS3Key() string
- func (x *AttachmentInput) GetSizeBytes() int64
- func (x *AttachmentInput) GetUrl() string
- func (*AttachmentInput) ProtoMessage()
- func (x *AttachmentInput) ProtoReflect() protoreflect.Message
- func (x *AttachmentInput) Reset()
- func (x *AttachmentInput) String() string
- type AttachmentUploadTargetInfo
- func (*AttachmentUploadTargetInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AttachmentUploadTargetInfo) GetAttachment() *AttachmentInfo
- func (x *AttachmentUploadTargetInfo) GetExpiresAt() *timestamppb.Timestamp
- func (x *AttachmentUploadTargetInfo) GetS3Key() string
- func (x *AttachmentUploadTargetInfo) GetUploadUrl() string
- func (*AttachmentUploadTargetInfo) ProtoMessage()
- func (x *AttachmentUploadTargetInfo) ProtoReflect() protoreflect.Message
- func (x *AttachmentUploadTargetInfo) Reset()
- func (x *AttachmentUploadTargetInfo) String() string
- type BatchGetConversationsRequest
- func (*BatchGetConversationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchGetConversationsRequest) GetIds() []string
- func (*BatchGetConversationsRequest) ProtoMessage()
- func (x *BatchGetConversationsRequest) ProtoReflect() protoreflect.Message
- func (x *BatchGetConversationsRequest) Reset()
- func (x *BatchGetConversationsRequest) String() string
- type BatchGetConversationsResponse
- func (*BatchGetConversationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchGetConversationsResponse) GetConversations() []*ConversationInfo
- func (*BatchGetConversationsResponse) ProtoMessage()
- func (x *BatchGetConversationsResponse) ProtoReflect() protoreflect.Message
- func (x *BatchGetConversationsResponse) Reset()
- func (x *BatchGetConversationsResponse) String() string
- type BatchGetMessagesRequest
- func (*BatchGetMessagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchGetMessagesRequest) GetIds() []string
- func (*BatchGetMessagesRequest) ProtoMessage()
- func (x *BatchGetMessagesRequest) ProtoReflect() protoreflect.Message
- func (x *BatchGetMessagesRequest) Reset()
- func (x *BatchGetMessagesRequest) String() string
- type BatchGetMessagesResponse
- func (*BatchGetMessagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchGetMessagesResponse) GetMessages() []*MessageInfo
- func (*BatchGetMessagesResponse) ProtoMessage()
- func (x *BatchGetMessagesResponse) ProtoReflect() protoreflect.Message
- func (x *BatchGetMessagesResponse) Reset()
- func (x *BatchGetMessagesResponse) String() string
- type BlockInfo
- func (*BlockInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BlockInfo) GetAccountId() string
- func (x *BlockInfo) GetBlockedAccountUserId() string
- func (x *BlockInfo) GetBlockerAccountUserId() string
- func (x *BlockInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *BlockInfo) GetId() string
- func (*BlockInfo) ProtoMessage()
- func (x *BlockInfo) ProtoReflect() protoreflect.Message
- func (x *BlockInfo) Reset()
- func (x *BlockInfo) String() string
- type BlockRequest
- type CancelScheduledMessageRequest
- func (*CancelScheduledMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelScheduledMessageRequest) GetId() string
- func (*CancelScheduledMessageRequest) ProtoMessage()
- func (x *CancelScheduledMessageRequest) ProtoReflect() protoreflect.Message
- func (x *CancelScheduledMessageRequest) Reset()
- func (x *CancelScheduledMessageRequest) String() string
- type ChatAck
- type ChatServiceClient
- type ChatServiceServer
- type ClearSupportRouteRequest
- func (*ClearSupportRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClearSupportRouteRequest) GetRelationAccountId() string
- func (*ClearSupportRouteRequest) ProtoMessage()
- func (x *ClearSupportRouteRequest) ProtoReflect() protoreflect.Message
- func (x *ClearSupportRouteRequest) Reset()
- func (x *ClearSupportRouteRequest) String() string
- type ContactInfo
- func (*ContactInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ContactInfo) GetAccountUserId() string
- func (x *ContactInfo) GetName() string
- func (x *ContactInfo) GetType() string
- func (*ContactInfo) ProtoMessage()
- func (x *ContactInfo) ProtoReflect() protoreflect.Message
- func (x *ContactInfo) Reset()
- func (x *ContactInfo) String() string
- type ContactSupportRequest
- type ConversationInfo
- func (*ConversationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ConversationInfo) GetAccountId() string
- func (x *ConversationInfo) GetAssigneeResourceId() string
- func (x *ConversationInfo) GetAssigneeResourceType() string
- func (x *ConversationInfo) GetAudience() string
- func (x *ConversationInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *ConversationInfo) GetEmailInboxId() string
- func (x *ConversationInfo) GetGroupId() string
- func (x *ConversationInfo) GetHidden() bool
- func (x *ConversationInfo) GetId() string
- func (x *ConversationInfo) GetLastMessage() *MessageInfo
- func (x *ConversationInfo) GetLastMessageAt() *timestamppb.Timestamp
- func (x *ConversationInfo) GetLastMessageId() string
- func (x *ConversationInfo) GetLegalHold() bool
- func (x *ConversationInfo) GetLinks() []*ConversationLinkInfo
- func (x *ConversationInfo) GetParticipants() []*ParticipantInfo
- func (x *ConversationInfo) GetStatus() string
- func (x *ConversationInfo) GetTitle() string
- func (x *ConversationInfo) GetTopicResourceId() string
- func (x *ConversationInfo) GetTopicResourceType() string
- func (x *ConversationInfo) GetType() string
- func (x *ConversationInfo) GetUnread() int64
- func (x *ConversationInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (x *ConversationInfo) GetWorkflowStatus() string
- func (*ConversationInfo) ProtoMessage()
- func (x *ConversationInfo) ProtoReflect() protoreflect.Message
- func (x *ConversationInfo) Reset()
- func (x *ConversationInfo) String() string
- type ConversationLinkInfo
- func (*ConversationLinkInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ConversationLinkInfo) GetAccountId() string
- func (x *ConversationLinkInfo) GetConversationId() string
- func (x *ConversationLinkInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *ConversationLinkInfo) GetCreatedByParticipantId() string
- func (x *ConversationLinkInfo) GetId() string
- func (x *ConversationLinkInfo) GetResourceId() string
- func (x *ConversationLinkInfo) GetResourceType() string
- func (*ConversationLinkInfo) ProtoMessage()
- func (x *ConversationLinkInfo) ProtoReflect() protoreflect.Message
- func (x *ConversationLinkInfo) Reset()
- func (x *ConversationLinkInfo) String() string
- type CreateAttachmentUploadURLRequest
- func (*CreateAttachmentUploadURLRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAttachmentUploadURLRequest) GetContentType() string
- func (x *CreateAttachmentUploadURLRequest) GetConversationId() string
- func (x *CreateAttachmentUploadURLRequest) GetFilename() string
- func (*CreateAttachmentUploadURLRequest) ProtoMessage()
- func (x *CreateAttachmentUploadURLRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAttachmentUploadURLRequest) Reset()
- func (x *CreateAttachmentUploadURLRequest) String() string
- type CreateConversationRequest
- func (*CreateConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateConversationRequest) GetGroupId() string
- func (x *CreateConversationRequest) GetParticipantAccountUserIds() []string
- func (x *CreateConversationRequest) GetTitle() string
- func (x *CreateConversationRequest) GetTopicResourceId() string
- func (x *CreateConversationRequest) GetTopicResourceType() string
- func (x *CreateConversationRequest) GetType() string
- func (*CreateConversationRequest) ProtoMessage()
- func (x *CreateConversationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateConversationRequest) Reset()
- func (x *CreateConversationRequest) String() string
- type CreateEmailDomainRequest
- func (*CreateEmailDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateEmailDomainRequest) GetDomain() string
- func (*CreateEmailDomainRequest) ProtoMessage()
- func (x *CreateEmailDomainRequest) ProtoReflect() protoreflect.Message
- func (x *CreateEmailDomainRequest) Reset()
- func (x *CreateEmailDomainRequest) String() string
- type CreateEmailInboxRequest
- func (*CreateEmailInboxRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateEmailInboxRequest) GetAddress() string
- func (x *CreateEmailInboxRequest) GetAgentConfigId() string
- func (x *CreateEmailInboxRequest) GetAgentTriggerKeywords() []string
- func (x *CreateEmailInboxRequest) GetAgentTriggerPolicy() string
- func (x *CreateEmailInboxRequest) GetEmailDomainId() string
- func (x *CreateEmailInboxRequest) GetFromName() string
- func (x *CreateEmailInboxRequest) GetGroupId() string
- func (*CreateEmailInboxRequest) ProtoMessage()
- func (x *CreateEmailInboxRequest) ProtoReflect() protoreflect.Message
- func (x *CreateEmailInboxRequest) Reset()
- func (x *CreateEmailInboxRequest) String() string
- type CreateMessagingGroupRequest
- func (*CreateMessagingGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMessagingGroupRequest) GetMemberAccountUserIds() []string
- func (x *CreateMessagingGroupRequest) GetMemberAgentConfigIds() []string
- func (x *CreateMessagingGroupRequest) GetName() string
- func (*CreateMessagingGroupRequest) ProtoMessage()
- func (x *CreateMessagingGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMessagingGroupRequest) Reset()
- func (x *CreateMessagingGroupRequest) String() string
- type CreateReplyDraftRequest
- func (*CreateReplyDraftRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateReplyDraftRequest) GetBody() string
- func (x *CreateReplyDraftRequest) GetChannel() string
- func (x *CreateReplyDraftRequest) GetConversationId() string
- func (x *CreateReplyDraftRequest) GetSourceThreadMessageId() string
- func (x *CreateReplyDraftRequest) GetSubject() string
- func (*CreateReplyDraftRequest) ProtoMessage()
- func (x *CreateReplyDraftRequest) ProtoReflect() protoreflect.Message
- func (x *CreateReplyDraftRequest) Reset()
- func (x *CreateReplyDraftRequest) String() string
- type DeleteEmailDomainRequest
- func (*DeleteEmailDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteEmailDomainRequest) GetId() string
- func (*DeleteEmailDomainRequest) ProtoMessage()
- func (x *DeleteEmailDomainRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteEmailDomainRequest) Reset()
- func (x *DeleteEmailDomainRequest) String() string
- type DeleteEmailInboxRequest
- func (*DeleteEmailInboxRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteEmailInboxRequest) GetId() string
- func (*DeleteEmailInboxRequest) ProtoMessage()
- func (x *DeleteEmailInboxRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteEmailInboxRequest) Reset()
- func (x *DeleteEmailInboxRequest) String() string
- type DeleteMessagingGroupRequest
- func (*DeleteMessagingGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMessagingGroupRequest) GetGroupId() string
- func (*DeleteMessagingGroupRequest) ProtoMessage()
- func (x *DeleteMessagingGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMessagingGroupRequest) Reset()
- func (x *DeleteMessagingGroupRequest) String() string
- type EmailBridgeAck
- type EmailBridgeServiceClient
- type EmailBridgeServiceServer
- type EmailDomainInfo
- func (*EmailDomainInfo) Descriptor() ([]byte, []int)deprecated
- func (x *EmailDomainInfo) GetAccountId() string
- func (x *EmailDomainInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *EmailDomainInfo) GetDkimTokens() []string
- func (x *EmailDomainInfo) GetDomain() string
- func (x *EmailDomainInfo) GetId() string
- func (x *EmailDomainInfo) GetStatus() string
- func (x *EmailDomainInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (x *EmailDomainInfo) GetVerifiedAt() *timestamppb.Timestamp
- func (*EmailDomainInfo) ProtoMessage()
- func (x *EmailDomainInfo) ProtoReflect() protoreflect.Message
- func (x *EmailDomainInfo) Reset()
- func (x *EmailDomainInfo) String() string
- type EmailInboxInfo
- func (*EmailInboxInfo) Descriptor() ([]byte, []int)deprecated
- func (x *EmailInboxInfo) GetAccountId() string
- func (x *EmailInboxInfo) GetAddress() string
- func (x *EmailInboxInfo) GetAgentConfigId() string
- func (x *EmailInboxInfo) GetAgentTriggerKeywords() []string
- func (x *EmailInboxInfo) GetAgentTriggerPolicy() string
- func (x *EmailInboxInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *EmailInboxInfo) GetEmailDomainId() string
- func (x *EmailInboxInfo) GetForwardingAddress() string
- func (x *EmailInboxInfo) GetFromName() string
- func (x *EmailInboxInfo) GetGroupId() string
- func (x *EmailInboxInfo) GetId() string
- func (x *EmailInboxInfo) GetStatus() string
- func (x *EmailInboxInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (*EmailInboxInfo) ProtoMessage()
- func (x *EmailInboxInfo) ProtoReflect() protoreflect.Message
- func (x *EmailInboxInfo) Reset()
- func (x *EmailInboxInfo) String() string
- type EmailMessageRef
- func (*EmailMessageRef) Descriptor() ([]byte, []int)deprecated
- func (x *EmailMessageRef) GetConversationId() string
- func (x *EmailMessageRef) GetMessageId() string
- func (*EmailMessageRef) ProtoMessage()
- func (x *EmailMessageRef) ProtoReflect() protoreflect.Message
- func (x *EmailMessageRef) Reset()
- func (x *EmailMessageRef) String() string
- type EmailRequest
- func (*EmailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EmailRequest) GetAccountId() string
- func (x *EmailRequest) GetBody() string
- func (x *EmailRequest) GetIsBodyHtml() bool
- func (x *EmailRequest) GetSendAs() string
- func (x *EmailRequest) GetSentById() string
- func (x *EmailRequest) GetSubject() string
- func (x *EmailRequest) GetTo() []string
- func (*EmailRequest) ProtoMessage()
- func (x *EmailRequest) ProtoReflect() protoreflect.Message
- func (x *EmailRequest) Reset()
- func (x *EmailRequest) String() string
- type EmailResponse
- type EnterpriseRequestEmailRequest
- func (*EnterpriseRequestEmailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnterpriseRequestEmailRequest) GetAccountId() string
- func (x *EnterpriseRequestEmailRequest) GetAccountName() string
- func (x *EnterpriseRequestEmailRequest) GetCurrentPlanName() string
- func (x *EnterpriseRequestEmailRequest) GetRequesterEmail() string
- func (x *EnterpriseRequestEmailRequest) GetRequesterName() string
- func (*EnterpriseRequestEmailRequest) ProtoMessage()
- func (x *EnterpriseRequestEmailRequest) ProtoReflect() protoreflect.Message
- func (x *EnterpriseRequestEmailRequest) Reset()
- func (x *EnterpriseRequestEmailRequest) String() string
- type GetAnnouncementRequest
- func (*GetAnnouncementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAnnouncementRequest) GetId() string
- func (*GetAnnouncementRequest) ProtoMessage()
- func (x *GetAnnouncementRequest) ProtoReflect() protoreflect.Message
- func (x *GetAnnouncementRequest) Reset()
- func (x *GetAnnouncementRequest) String() string
- type GetConversationRequest
- func (*GetConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConversationRequest) GetId() string
- func (*GetConversationRequest) ProtoMessage()
- func (x *GetConversationRequest) ProtoReflect() protoreflect.Message
- func (x *GetConversationRequest) Reset()
- func (x *GetConversationRequest) String() string
- type GetEmailDomainRequest
- func (*GetEmailDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEmailDomainRequest) GetId() string
- func (*GetEmailDomainRequest) ProtoMessage()
- func (x *GetEmailDomainRequest) ProtoReflect() protoreflect.Message
- func (x *GetEmailDomainRequest) Reset()
- func (x *GetEmailDomainRequest) String() string
- type GetEmailInboxRequest
- func (*GetEmailInboxRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEmailInboxRequest) GetId() string
- func (*GetEmailInboxRequest) ProtoMessage()
- func (x *GetEmailInboxRequest) ProtoReflect() protoreflect.Message
- func (x *GetEmailInboxRequest) Reset()
- func (x *GetEmailInboxRequest) String() string
- type GetMessagingGroupRequest
- func (*GetMessagingGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMessagingGroupRequest) GetGroupId() string
- func (*GetMessagingGroupRequest) ProtoMessage()
- func (x *GetMessagingGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetMessagingGroupRequest) Reset()
- func (x *GetMessagingGroupRequest) String() string
- type GetNotificationRequest
- func (*GetNotificationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNotificationRequest) GetId() string
- func (*GetNotificationRequest) ProtoMessage()
- func (x *GetNotificationRequest) ProtoReflect() protoreflect.Message
- func (x *GetNotificationRequest) Reset()
- func (x *GetNotificationRequest) String() string
- type GetSupportAvailabilityRequest
- func (*GetSupportAvailabilityRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetSupportAvailabilityRequest) ProtoMessage()
- func (x *GetSupportAvailabilityRequest) ProtoReflect() protoreflect.Message
- func (x *GetSupportAvailabilityRequest) Reset()
- func (x *GetSupportAvailabilityRequest) String() string
- type GetSupportRouteRequest
- func (*GetSupportRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSupportRouteRequest) GetRelationAccountId() string
- func (*GetSupportRouteRequest) ProtoMessage()
- func (x *GetSupportRouteRequest) ProtoReflect() protoreflect.Message
- func (x *GetSupportRouteRequest) Reset()
- func (x *GetSupportRouteRequest) String() string
- type GetUnreadCountRequest
- type GetUnreadCountResponse
- func (*GetUnreadCountResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetUnreadCountResponse) GetConversations() int64
- func (x *GetUnreadCountResponse) GetNotifications() int64
- func (x *GetUnreadCountResponse) GetTotal() int64
- func (*GetUnreadCountResponse) ProtoMessage()
- func (x *GetUnreadCountResponse) ProtoReflect() protoreflect.Message
- func (x *GetUnreadCountResponse) Reset()
- func (x *GetUnreadCountResponse) String() string
- type GetUnreadSummaryRequest
- type GetUnreadSummaryResponse
- func (*GetUnreadSummaryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetUnreadSummaryResponse) GetAccounts() []*UnreadSummaryAccount
- func (x *GetUnreadSummaryResponse) GetTotal() int64
- func (*GetUnreadSummaryResponse) ProtoMessage()
- func (x *GetUnreadSummaryResponse) ProtoReflect() protoreflect.Message
- func (x *GetUnreadSummaryResponse) Reset()
- func (x *GetUnreadSummaryResponse) String() string
- type HideConversationRequest
- func (*HideConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HideConversationRequest) GetConversationId() string
- func (*HideConversationRequest) ProtoMessage()
- func (x *HideConversationRequest) ProtoReflect() protoreflect.Message
- func (x *HideConversationRequest) Reset()
- func (x *HideConversationRequest) String() string
- type IsParticipantRequest
- func (*IsParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IsParticipantRequest) GetAccountId() string
- func (x *IsParticipantRequest) GetConversationId() string
- func (x *IsParticipantRequest) GetUserId() string
- func (*IsParticipantRequest) ProtoMessage()
- func (x *IsParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *IsParticipantRequest) Reset()
- func (x *IsParticipantRequest) String() string
- type IsParticipantResponse
- func (*IsParticipantResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IsParticipantResponse) GetIsParticipant() bool
- func (*IsParticipantResponse) ProtoMessage()
- func (x *IsParticipantResponse) ProtoReflect() protoreflect.Message
- func (x *IsParticipantResponse) Reset()
- func (x *IsParticipantResponse) String() string
- type LeaveConversationRequest
- func (*LeaveConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LeaveConversationRequest) GetConversationId() string
- func (*LeaveConversationRequest) ProtoMessage()
- func (x *LeaveConversationRequest) ProtoReflect() protoreflect.Message
- func (x *LeaveConversationRequest) Reset()
- func (x *LeaveConversationRequest) String() string
- type ListAnnouncementsRequest
- func (*ListAnnouncementsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAnnouncementsRequest) GetCursor() string
- func (x *ListAnnouncementsRequest) GetLimit() int32
- func (*ListAnnouncementsRequest) ProtoMessage()
- func (x *ListAnnouncementsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAnnouncementsRequest) Reset()
- func (x *ListAnnouncementsRequest) String() string
- type ListAnnouncementsResponse
- func (*ListAnnouncementsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAnnouncementsResponse) GetAnnouncements() []*AnnouncementInfo
- func (x *ListAnnouncementsResponse) GetPageInfo() *PageInfo
- func (*ListAnnouncementsResponse) ProtoMessage()
- func (x *ListAnnouncementsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAnnouncementsResponse) Reset()
- func (x *ListAnnouncementsResponse) String() string
- type ListBlocksRequest
- type ListBlocksResponse
- func (*ListBlocksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBlocksResponse) GetBlocks() []*BlockInfo
- func (*ListBlocksResponse) ProtoMessage()
- func (x *ListBlocksResponse) ProtoReflect() protoreflect.Message
- func (x *ListBlocksResponse) Reset()
- func (x *ListBlocksResponse) String() string
- type ListContactsRequest
- func (*ListContactsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListContactsRequest) GetQuery() string
- func (*ListContactsRequest) ProtoMessage()
- func (x *ListContactsRequest) ProtoReflect() protoreflect.Message
- func (x *ListContactsRequest) Reset()
- func (x *ListContactsRequest) String() string
- type ListContactsResponse
- func (*ListContactsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListContactsResponse) GetContacts() []*ContactInfo
- func (*ListContactsResponse) ProtoMessage()
- func (x *ListContactsResponse) ProtoReflect() protoreflect.Message
- func (x *ListContactsResponse) Reset()
- func (x *ListContactsResponse) String() string
- type ListConversationLinksRequest
- func (*ListConversationLinksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListConversationLinksRequest) GetConversationId() string
- func (*ListConversationLinksRequest) ProtoMessage()
- func (x *ListConversationLinksRequest) ProtoReflect() protoreflect.Message
- func (x *ListConversationLinksRequest) Reset()
- func (x *ListConversationLinksRequest) String() string
- type ListConversationLinksResponse
- func (*ListConversationLinksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListConversationLinksResponse) GetLinks() []*ConversationLinkInfo
- func (*ListConversationLinksResponse) ProtoMessage()
- func (x *ListConversationLinksResponse) ProtoReflect() protoreflect.Message
- func (x *ListConversationLinksResponse) Reset()
- func (x *ListConversationLinksResponse) String() string
- type ListConversationsByResourceRequest
- func (*ListConversationsByResourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListConversationsByResourceRequest) GetLimit() int32
- func (x *ListConversationsByResourceRequest) GetResourceId() string
- func (x *ListConversationsByResourceRequest) GetResourceType() string
- func (*ListConversationsByResourceRequest) ProtoMessage()
- func (x *ListConversationsByResourceRequest) ProtoReflect() protoreflect.Message
- func (x *ListConversationsByResourceRequest) Reset()
- func (x *ListConversationsByResourceRequest) String() string
- type ListConversationsRequest
- func (*ListConversationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListConversationsRequest) GetCursor() string
- func (x *ListConversationsRequest) GetLimit() int32
- func (x *ListConversationsRequest) GetStatus() string
- func (x *ListConversationsRequest) GetType() string
- func (*ListConversationsRequest) ProtoMessage()
- func (x *ListConversationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListConversationsRequest) Reset()
- func (x *ListConversationsRequest) String() string
- type ListConversationsResponse
- func (*ListConversationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListConversationsResponse) GetConversations() []*ConversationInfo
- func (x *ListConversationsResponse) GetPageInfo() *PageInfo
- func (*ListConversationsResponse) ProtoMessage()
- func (x *ListConversationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListConversationsResponse) Reset()
- func (x *ListConversationsResponse) String() string
- type ListEmailDomainsRequest
- type ListEmailDomainsResponse
- func (*ListEmailDomainsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEmailDomainsResponse) GetDomains() []*EmailDomainInfo
- func (*ListEmailDomainsResponse) ProtoMessage()
- func (x *ListEmailDomainsResponse) ProtoReflect() protoreflect.Message
- func (x *ListEmailDomainsResponse) Reset()
- func (x *ListEmailDomainsResponse) String() string
- type ListEmailInboxesRequest
- type ListEmailInboxesResponse
- func (*ListEmailInboxesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEmailInboxesResponse) GetInboxes() []*EmailInboxInfo
- func (*ListEmailInboxesResponse) ProtoMessage()
- func (x *ListEmailInboxesResponse) ProtoReflect() protoreflect.Message
- func (x *ListEmailInboxesResponse) Reset()
- func (x *ListEmailInboxesResponse) String() string
- type ListInboxRequest
- func (*ListInboxRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInboxRequest) GetAssigneeResourceId() string
- func (x *ListInboxRequest) GetCursor() string
- func (x *ListInboxRequest) GetIncludeArchived() bool
- func (x *ListInboxRequest) GetLimit() int32
- func (x *ListInboxRequest) GetUnassigned() bool
- func (x *ListInboxRequest) GetWorkflowStatus() string
- func (*ListInboxRequest) ProtoMessage()
- func (x *ListInboxRequest) ProtoReflect() protoreflect.Message
- func (x *ListInboxRequest) Reset()
- func (x *ListInboxRequest) String() string
- type ListMessagesRequest
- func (*ListMessagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMessagesRequest) GetAfterSequence() int64
- func (x *ListMessagesRequest) GetConversationId() string
- func (x *ListMessagesRequest) GetCursor() string
- func (x *ListMessagesRequest) GetLimit() int32
- func (*ListMessagesRequest) ProtoMessage()
- func (x *ListMessagesRequest) ProtoReflect() protoreflect.Message
- func (x *ListMessagesRequest) Reset()
- func (x *ListMessagesRequest) String() string
- type ListMessagesResponse
- func (*ListMessagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMessagesResponse) GetMessages() []*MessageInfo
- func (x *ListMessagesResponse) GetPageInfo() *PageInfo
- func (*ListMessagesResponse) ProtoMessage()
- func (x *ListMessagesResponse) ProtoReflect() protoreflect.Message
- func (x *ListMessagesResponse) Reset()
- func (x *ListMessagesResponse) String() string
- type ListMessagingGroupsRequest
- type ListMessagingGroupsResponse
- func (*ListMessagingGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMessagingGroupsResponse) GetGroups() []*MessagingGroupInfo
- func (*ListMessagingGroupsResponse) ProtoMessage()
- func (x *ListMessagingGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMessagingGroupsResponse) Reset()
- func (x *ListMessagingGroupsResponse) String() string
- type ListNotificationPreferencesRequest
- func (*ListNotificationPreferencesRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListNotificationPreferencesRequest) ProtoMessage()
- func (x *ListNotificationPreferencesRequest) ProtoReflect() protoreflect.Message
- func (x *ListNotificationPreferencesRequest) Reset()
- func (x *ListNotificationPreferencesRequest) String() string
- type ListNotificationPreferencesResponse
- func (*ListNotificationPreferencesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationPreferencesResponse) GetPreferences() []*NotificationPreferenceInfo
- func (*ListNotificationPreferencesResponse) ProtoMessage()
- func (x *ListNotificationPreferencesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNotificationPreferencesResponse) Reset()
- func (x *ListNotificationPreferencesResponse) String() string
- type ListNotificationsRequest
- func (*ListNotificationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationsRequest) GetCategory() string
- func (x *ListNotificationsRequest) GetCursor() string
- func (x *ListNotificationsRequest) GetLimit() int32
- func (x *ListNotificationsRequest) GetSearch() string
- func (x *ListNotificationsRequest) GetSenderIds() []string
- func (x *ListNotificationsRequest) GetSenderTypes() []string
- func (x *ListNotificationsRequest) GetStatus() string
- func (*ListNotificationsRequest) ProtoMessage()
- func (x *ListNotificationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNotificationsRequest) Reset()
- func (x *ListNotificationsRequest) String() string
- type ListNotificationsResponse
- func (*ListNotificationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationsResponse) GetNotifications() []*NotificationInfo
- func (x *ListNotificationsResponse) GetPageInfo() *PageInfo
- func (*ListNotificationsResponse) ProtoMessage()
- func (x *ListNotificationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNotificationsResponse) Reset()
- func (x *ListNotificationsResponse) String() string
- type ListReplyDraftsRequest
- func (*ListReplyDraftsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListReplyDraftsRequest) GetConversationId() string
- func (x *ListReplyDraftsRequest) GetStatus() string
- func (*ListReplyDraftsRequest) ProtoMessage()
- func (x *ListReplyDraftsRequest) ProtoReflect() protoreflect.Message
- func (x *ListReplyDraftsRequest) Reset()
- func (x *ListReplyDraftsRequest) String() string
- type ListReplyDraftsResponse
- func (*ListReplyDraftsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListReplyDraftsResponse) GetDrafts() []*MessageInfo
- func (*ListReplyDraftsResponse) ProtoMessage()
- func (x *ListReplyDraftsResponse) ProtoReflect() protoreflect.Message
- func (x *ListReplyDraftsResponse) Reset()
- func (x *ListReplyDraftsResponse) String() string
- type ListScheduledMessagesRequest
- func (*ListScheduledMessagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListScheduledMessagesRequest) GetConversationId() string
- func (*ListScheduledMessagesRequest) ProtoMessage()
- func (x *ListScheduledMessagesRequest) ProtoReflect() protoreflect.Message
- func (x *ListScheduledMessagesRequest) Reset()
- func (x *ListScheduledMessagesRequest) String() string
- type ListScheduledMessagesResponse
- func (*ListScheduledMessagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListScheduledMessagesResponse) GetScheduledMessages() []*MessageInfo
- func (*ListScheduledMessagesResponse) ProtoMessage()
- func (x *ListScheduledMessagesResponse) ProtoReflect() protoreflect.Message
- func (x *ListScheduledMessagesResponse) Reset()
- func (x *ListScheduledMessagesResponse) String() string
- type MarkAllNotificationsSeenRequest
- func (*MarkAllNotificationsSeenRequest) Descriptor() ([]byte, []int)deprecated
- func (*MarkAllNotificationsSeenRequest) ProtoMessage()
- func (x *MarkAllNotificationsSeenRequest) ProtoReflect() protoreflect.Message
- func (x *MarkAllNotificationsSeenRequest) Reset()
- func (x *MarkAllNotificationsSeenRequest) String() string
- type MarkAllNotificationsSeenResponse
- func (*MarkAllNotificationsSeenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MarkAllNotificationsSeenResponse) GetUpdated() int64
- func (*MarkAllNotificationsSeenResponse) ProtoMessage()
- func (x *MarkAllNotificationsSeenResponse) ProtoReflect() protoreflect.Message
- func (x *MarkAllNotificationsSeenResponse) Reset()
- func (x *MarkAllNotificationsSeenResponse) String() string
- type MarkAnnouncementRequest
- func (*MarkAnnouncementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MarkAnnouncementRequest) GetId() string
- func (*MarkAnnouncementRequest) ProtoMessage()
- func (x *MarkAnnouncementRequest) ProtoReflect() protoreflect.Message
- func (x *MarkAnnouncementRequest) Reset()
- func (x *MarkAnnouncementRequest) String() string
- type MarkConversationReadRequest
- func (*MarkConversationReadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MarkConversationReadRequest) GetConversationId() string
- func (x *MarkConversationReadRequest) GetUpToSequence() int64
- func (*MarkConversationReadRequest) ProtoMessage()
- func (x *MarkConversationReadRequest) ProtoReflect() protoreflect.Message
- func (x *MarkConversationReadRequest) Reset()
- func (x *MarkConversationReadRequest) String() string
- type MarkConversationReadResponse
- func (*MarkConversationReadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MarkConversationReadResponse) GetUnreadCount() int64
- func (*MarkConversationReadResponse) ProtoMessage()
- func (x *MarkConversationReadResponse) ProtoReflect() protoreflect.Message
- func (x *MarkConversationReadResponse) Reset()
- func (x *MarkConversationReadResponse) String() string
- type MarkNotificationRequest
- func (*MarkNotificationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MarkNotificationRequest) GetId() string
- func (*MarkNotificationRequest) ProtoMessage()
- func (x *MarkNotificationRequest) ProtoReflect() protoreflect.Message
- func (x *MarkNotificationRequest) Reset()
- func (x *MarkNotificationRequest) String() string
- type MessageInfo
- func (*MessageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *MessageInfo) GetAccountId() string
- func (x *MessageInfo) GetAgentErrorCode() string
- func (x *MessageInfo) GetAgentRunFailed() bool
- func (x *MessageInfo) GetAgentRunId() string
- func (x *MessageInfo) GetApprovedByAccountUserId() string
- func (x *MessageInfo) GetAttachments() []*AttachmentInfo
- func (x *MessageInfo) GetBody() string
- func (x *MessageInfo) GetChannel() string
- func (x *MessageInfo) GetClientMessageId() string
- func (x *MessageInfo) GetConversationId() string
- func (x *MessageInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *MessageInfo) GetDeletedAt() *timestamppb.Timestamp
- func (x *MessageInfo) GetEditedAt() *timestamppb.Timestamp
- func (x *MessageInfo) GetId() string
- func (x *MessageInfo) GetKind() string
- func (x *MessageInfo) GetLinkResourceId() string
- func (x *MessageInfo) GetLinkResourceType() string
- func (x *MessageInfo) GetPreview() string
- func (x *MessageInfo) GetReplyToMessageId() string
- func (x *MessageInfo) GetScheduledFor() *timestamppb.Timestamp
- func (x *MessageInfo) GetSenderAccountUserId() string
- func (x *MessageInfo) GetSenderAgentConfigId() string
- func (x *MessageInfo) GetSenderAliasName() string
- func (x *MessageInfo) GetSenderDisplayName() string
- func (x *MessageInfo) GetSenderParticipantId() string
- func (x *MessageInfo) GetSequence() int64
- func (x *MessageInfo) GetSourceThreadMessageId() string
- func (x *MessageInfo) GetStatus() string
- func (x *MessageInfo) GetStreamingState() string
- func (x *MessageInfo) GetSubject() string
- func (x *MessageInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (x *MessageInfo) GetVisibility() string
- func (*MessageInfo) ProtoMessage()
- func (x *MessageInfo) ProtoReflect() protoreflect.Message
- func (x *MessageInfo) Reset()
- func (x *MessageInfo) String() string
- type MessageReportInfo
- func (*MessageReportInfo) Descriptor() ([]byte, []int)deprecated
- func (x *MessageReportInfo) GetConversationId() string
- func (x *MessageReportInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *MessageReportInfo) GetId() string
- func (x *MessageReportInfo) GetMessageId() string
- func (x *MessageReportInfo) GetReason() string
- func (*MessageReportInfo) ProtoMessage()
- func (x *MessageReportInfo) ProtoReflect() protoreflect.Message
- func (x *MessageReportInfo) Reset()
- func (x *MessageReportInfo) String() string
- type MessagingGroupInfo
- func (*MessagingGroupInfo) Descriptor() ([]byte, []int)deprecated
- func (x *MessagingGroupInfo) GetAccountId() string
- func (x *MessagingGroupInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *MessagingGroupInfo) GetCreatedByAccountUserId() string
- func (x *MessagingGroupInfo) GetId() string
- func (x *MessagingGroupInfo) GetMembers() []*MessagingGroupMemberInfo
- func (x *MessagingGroupInfo) GetName() string
- func (x *MessagingGroupInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (*MessagingGroupInfo) ProtoMessage()
- func (x *MessagingGroupInfo) ProtoReflect() protoreflect.Message
- func (x *MessagingGroupInfo) Reset()
- func (x *MessagingGroupInfo) String() string
- type MessagingGroupMemberInfo
- func (*MessagingGroupMemberInfo) Descriptor() ([]byte, []int)deprecated
- func (x *MessagingGroupMemberInfo) GetAccountUserId() string
- func (x *MessagingGroupMemberInfo) GetAgentConfigId() string
- func (x *MessagingGroupMemberInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *MessagingGroupMemberInfo) GetGroupId() string
- func (x *MessagingGroupMemberInfo) GetId() string
- func (x *MessagingGroupMemberInfo) GetMemberType() string
- func (*MessagingGroupMemberInfo) ProtoMessage()
- func (x *MessagingGroupMemberInfo) ProtoReflect() protoreflect.Message
- func (x *MessagingGroupMemberInfo) Reset()
- func (x *MessagingGroupMemberInfo) String() string
- type MessagingServiceClient
- type MessagingServiceServer
- type NotificationInfo
- func (*NotificationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationInfo) GetAccountId() string
- func (x *NotificationInfo) GetBody() string
- func (x *NotificationInfo) GetCategory() string
- func (x *NotificationInfo) GetConversationId() string
- func (x *NotificationInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *NotificationInfo) GetDismissedAt() *timestamppb.Timestamp
- func (x *NotificationInfo) GetId() string
- func (x *NotificationInfo) GetLinkResourceId() string
- func (x *NotificationInfo) GetLinkResourceType() string
- func (x *NotificationInfo) GetPriority() string
- func (x *NotificationInfo) GetReadAt() *timestamppb.Timestamp
- func (x *NotificationInfo) GetRecipientAccountUserId() string
- func (x *NotificationInfo) GetSeenAt() *timestamppb.Timestamp
- func (x *NotificationInfo) GetSenderId() string
- func (x *NotificationInfo) GetSenderName() string
- func (x *NotificationInfo) GetSenderType() string
- func (x *NotificationInfo) GetSourceMessageId() string
- func (x *NotificationInfo) GetTemplateKey() string
- func (x *NotificationInfo) GetTemplateParams() []byte
- func (x *NotificationInfo) GetTitle() string
- func (x *NotificationInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (*NotificationInfo) ProtoMessage()
- func (x *NotificationInfo) ProtoReflect() protoreflect.Message
- func (x *NotificationInfo) Reset()
- func (x *NotificationInfo) String() string
- type NotificationPreferenceInfo
- func (*NotificationPreferenceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationPreferenceInfo) GetAccountId() string
- func (x *NotificationPreferenceInfo) GetAccountUserId() string
- func (x *NotificationPreferenceInfo) GetCategory() string
- func (x *NotificationPreferenceInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *NotificationPreferenceInfo) GetDigest() string
- func (x *NotificationPreferenceInfo) GetEmailEnabled() bool
- func (x *NotificationPreferenceInfo) GetId() string
- func (x *NotificationPreferenceInfo) GetInAppEnabled() bool
- func (x *NotificationPreferenceInfo) GetPushEnabled() bool
- func (x *NotificationPreferenceInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (*NotificationPreferenceInfo) ProtoMessage()
- func (x *NotificationPreferenceInfo) ProtoReflect() protoreflect.Message
- func (x *NotificationPreferenceInfo) Reset()
- func (x *NotificationPreferenceInfo) String() string
- type NotificationServiceClient
- type NotificationServiceServer
- type PageInfo
- func (*PageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PageInfo) GetHasNextPage() bool
- func (x *PageInfo) GetHasPrevPage() bool
- func (x *PageInfo) GetNextCursor() string
- func (x *PageInfo) GetPrevCursor() string
- func (*PageInfo) ProtoMessage()
- func (x *PageInfo) ProtoReflect() protoreflect.Message
- func (x *PageInfo) Reset()
- func (x *PageInfo) String() string
- type ParticipantInfo
- func (*ParticipantInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantInfo) GetAccountId() string
- func (x *ParticipantInfo) GetAccountUserDisplayName() string
- func (x *ParticipantInfo) GetAccountUserId() string
- func (x *ParticipantInfo) GetAgentConfigId() string
- func (x *ParticipantInfo) GetAgentTriggerKeywords() []string
- func (x *ParticipantInfo) GetAgentTriggerPolicy() string
- func (x *ParticipantInfo) GetConversationId() string
- func (x *ParticipantInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *ParticipantInfo) GetId() string
- func (x *ParticipantInfo) GetLastReadAt() *timestamppb.Timestamp
- func (x *ParticipantInfo) GetLastReadMessageId() string
- func (x *ParticipantInfo) GetLastReadSequence() int64
- func (x *ParticipantInfo) GetMembership() string
- func (x *ParticipantInfo) GetNotifications() string
- func (x *ParticipantInfo) GetParticipantType() string
- func (x *ParticipantInfo) GetRelationAccountId() string
- func (x *ParticipantInfo) GetRole() string
- func (x *ParticipantInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (*ParticipantInfo) ProtoMessage()
- func (x *ParticipantInfo) ProtoReflect() protoreflect.Message
- func (x *ParticipantInfo) Reset()
- func (x *ParticipantInfo) String() string
- type PostReplyDraftRequest
- func (*PostReplyDraftRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PostReplyDraftRequest) GetAgentConfigId() string
- func (x *PostReplyDraftRequest) GetAgentRunId() string
- func (x *PostReplyDraftRequest) GetBody() string
- func (x *PostReplyDraftRequest) GetConversationId() string
- func (x *PostReplyDraftRequest) GetSourceThreadMessageId() string
- func (x *PostReplyDraftRequest) GetSubject() string
- func (*PostReplyDraftRequest) ProtoMessage()
- func (x *PostReplyDraftRequest) ProtoReflect() protoreflect.Message
- func (x *PostReplyDraftRequest) Reset()
- func (x *PostReplyDraftRequest) String() string
- type RedactConversationRequest
- func (*RedactConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RedactConversationRequest) GetConversationId() string
- func (*RedactConversationRequest) ProtoMessage()
- func (x *RedactConversationRequest) ProtoReflect() protoreflect.Message
- func (x *RedactConversationRequest) Reset()
- func (x *RedactConversationRequest) String() string
- type RejectReplyDraftRequest
- func (*RejectReplyDraftRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RejectReplyDraftRequest) GetDraftId() string
- func (*RejectReplyDraftRequest) ProtoMessage()
- func (x *RejectReplyDraftRequest) ProtoReflect() protoreflect.Message
- func (x *RejectReplyDraftRequest) Reset()
- func (x *RejectReplyDraftRequest) String() string
- type RemoveAgentParticipantRequest
- func (*RemoveAgentParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveAgentParticipantRequest) GetConversationId() string
- func (x *RemoveAgentParticipantRequest) GetParticipantId() string
- func (*RemoveAgentParticipantRequest) ProtoMessage()
- func (x *RemoveAgentParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveAgentParticipantRequest) Reset()
- func (x *RemoveAgentParticipantRequest) String() string
- type RemoveConversationLinkRequest
- func (*RemoveConversationLinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveConversationLinkRequest) GetConversationId() string
- func (x *RemoveConversationLinkRequest) GetLinkId() string
- func (*RemoveConversationLinkRequest) ProtoMessage()
- func (x *RemoveConversationLinkRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveConversationLinkRequest) Reset()
- func (x *RemoveConversationLinkRequest) String() string
- type RemoveMessagingGroupMemberRequest
- func (*RemoveMessagingGroupMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveMessagingGroupMemberRequest) GetGroupId() string
- func (x *RemoveMessagingGroupMemberRequest) GetMemberId() string
- func (*RemoveMessagingGroupMemberRequest) ProtoMessage()
- func (x *RemoveMessagingGroupMemberRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveMessagingGroupMemberRequest) Reset()
- func (x *RemoveMessagingGroupMemberRequest) String() string
- type RemoveParticipantRequest
- func (*RemoveParticipantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveParticipantRequest) GetConversationId() string
- func (x *RemoveParticipantRequest) GetParticipantId() string
- func (*RemoveParticipantRequest) ProtoMessage()
- func (x *RemoveParticipantRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveParticipantRequest) Reset()
- func (x *RemoveParticipantRequest) String() string
- type ReportConversationRequest
- func (*ReportConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReportConversationRequest) GetConversationId() string
- func (x *ReportConversationRequest) GetMessageId() string
- func (x *ReportConversationRequest) GetReason() string
- func (*ReportConversationRequest) ProtoMessage()
- func (x *ReportConversationRequest) ProtoReflect() protoreflect.Message
- func (x *ReportConversationRequest) Reset()
- func (x *ReportConversationRequest) String() string
- type ScheduleMessageRequest
- func (*ScheduleMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ScheduleMessageRequest) GetBody() string
- func (x *ScheduleMessageRequest) GetConversationId() string
- func (x *ScheduleMessageRequest) GetScheduledFor() *timestamppb.Timestamp
- func (*ScheduleMessageRequest) ProtoMessage()
- func (x *ScheduleMessageRequest) ProtoReflect() protoreflect.Message
- func (x *ScheduleMessageRequest) Reset()
- func (x *ScheduleMessageRequest) String() string
- type SendInboxReplyRequest
- func (*SendInboxReplyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendInboxReplyRequest) GetAgentConfigId() string
- func (x *SendInboxReplyRequest) GetAgentRunId() string
- func (x *SendInboxReplyRequest) GetBody() string
- func (x *SendInboxReplyRequest) GetCc() []string
- func (x *SendInboxReplyRequest) GetConversationId() string
- func (x *SendInboxReplyRequest) GetSubject() string
- func (*SendInboxReplyRequest) ProtoMessage()
- func (x *SendInboxReplyRequest) ProtoReflect() protoreflect.Message
- func (x *SendInboxReplyRequest) Reset()
- func (x *SendInboxReplyRequest) String() string
- type SendMessageRequest
- func (*SendMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendMessageRequest) GetAttachments() []*AttachmentInput
- func (x *SendMessageRequest) GetBody() string
- func (x *SendMessageRequest) GetCc() []string
- func (x *SendMessageRequest) GetClientMessageId() string
- func (x *SendMessageRequest) GetConversationId() string
- func (x *SendMessageRequest) GetLinkResourceId() string
- func (x *SendMessageRequest) GetLinkResourceType() string
- func (x *SendMessageRequest) GetMentionAccountUserIds() []string
- func (x *SendMessageRequest) GetReplyToMessageId() string
- func (x *SendMessageRequest) GetSubject() string
- func (x *SendMessageRequest) GetVisibility() string
- func (*SendMessageRequest) ProtoMessage()
- func (x *SendMessageRequest) ProtoReflect() protoreflect.Message
- func (x *SendMessageRequest) Reset()
- func (x *SendMessageRequest) String() string
- type SendNotificationRequest
- func (*SendNotificationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendNotificationRequest) GetBody() string
- func (x *SendNotificationRequest) GetCategory() string
- func (x *SendNotificationRequest) GetLinkResourceId() string
- func (x *SendNotificationRequest) GetLinkResourceType() string
- func (x *SendNotificationRequest) GetPriority() string
- func (x *SendNotificationRequest) GetTargetId() string
- func (x *SendNotificationRequest) GetTargetType() string
- func (x *SendNotificationRequest) GetTemplateKey() string
- func (x *SendNotificationRequest) GetTemplateParams() []byte
- func (x *SendNotificationRequest) GetTitle() string
- func (*SendNotificationRequest) ProtoMessage()
- func (x *SendNotificationRequest) ProtoReflect() protoreflect.Message
- func (x *SendNotificationRequest) Reset()
- func (x *SendNotificationRequest) String() string
- type SendNotificationResponse
- func (*SendNotificationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendNotificationResponse) GetEnqueued() int64
- func (*SendNotificationResponse) ProtoMessage()
- func (x *SendNotificationResponse) ProtoReflect() protoreflect.Message
- func (x *SendNotificationResponse) Reset()
- func (x *SendNotificationResponse) String() string
- type SendTypingRequest
- func (*SendTypingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendTypingRequest) GetConversationId() string
- func (*SendTypingRequest) ProtoMessage()
- func (x *SendTypingRequest) ProtoReflect() protoreflect.Message
- func (x *SendTypingRequest) Reset()
- func (x *SendTypingRequest) String() string
- type SetLegalHoldRequest
- func (*SetLegalHoldRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLegalHoldRequest) GetConversationId() string
- func (x *SetLegalHoldRequest) GetLegalHold() bool
- func (*SetLegalHoldRequest) ProtoMessage()
- func (x *SetLegalHoldRequest) ProtoReflect() protoreflect.Message
- func (x *SetLegalHoldRequest) Reset()
- func (x *SetLegalHoldRequest) String() string
- type SetMuteRequest
- func (*SetMuteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetMuteRequest) GetConversationId() string
- func (x *SetMuteRequest) GetMuted() bool
- func (x *SetMuteRequest) GetMutedUntil() *timestamppb.Timestamp
- func (*SetMuteRequest) ProtoMessage()
- func (x *SetMuteRequest) ProtoReflect() protoreflect.Message
- func (x *SetMuteRequest) Reset()
- func (x *SetMuteRequest) String() string
- type SetSupportRouteRequest
- func (*SetSupportRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetSupportRouteRequest) GetGroupConversationId() string
- func (x *SetSupportRouteRequest) GetRelationAccountId() string
- func (*SetSupportRouteRequest) ProtoMessage()
- func (x *SetSupportRouteRequest) ProtoReflect() protoreflect.Message
- func (x *SetSupportRouteRequest) Reset()
- func (x *SetSupportRouteRequest) String() string
- type SupportAvailabilityInfo
- func (*SupportAvailabilityInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SupportAvailabilityInfo) GetAvailable() bool
- func (*SupportAvailabilityInfo) ProtoMessage()
- func (x *SupportAvailabilityInfo) ProtoReflect() protoreflect.Message
- func (x *SupportAvailabilityInfo) Reset()
- func (x *SupportAvailabilityInfo) String() string
- type SupportRouteInfo
- func (*SupportRouteInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SupportRouteInfo) GetAccountId() string
- func (x *SupportRouteInfo) GetCreatedAt() *timestamppb.Timestamp
- func (x *SupportRouteInfo) GetGroupConversationId() string
- func (x *SupportRouteInfo) GetId() string
- func (x *SupportRouteInfo) GetRelationAccountId() string
- func (x *SupportRouteInfo) GetUpdatedAt() *timestamppb.Timestamp
- func (*SupportRouteInfo) ProtoMessage()
- func (x *SupportRouteInfo) ProtoReflect() protoreflect.Message
- func (x *SupportRouteInfo) Reset()
- func (x *SupportRouteInfo) String() string
- type UnblockRequest
- type UnhideConversationRequest
- func (*UnhideConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnhideConversationRequest) GetConversationId() string
- func (*UnhideConversationRequest) ProtoMessage()
- func (x *UnhideConversationRequest) ProtoReflect() protoreflect.Message
- func (x *UnhideConversationRequest) Reset()
- func (x *UnhideConversationRequest) String() string
- type UnimplementedChatServiceServer
- func (UnimplementedChatServiceServer) AddAgentParticipant(context.Context, *AddAgentParticipantRequest) (*ParticipantInfo, error)
- func (UnimplementedChatServiceServer) AddConversationLink(context.Context, *AddConversationLinkRequest) (*ConversationLinkInfo, error)
- func (UnimplementedChatServiceServer) AddMessagingGroupMember(context.Context, *AddMessagingGroupMemberRequest) (*MessagingGroupInfo, error)
- func (UnimplementedChatServiceServer) AddParticipant(context.Context, *AddParticipantRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) ApproveAndSendReplyDraft(context.Context, *ApproveAndSendReplyDraftRequest) (*MessageInfo, error)
- func (UnimplementedChatServiceServer) AssignConversation(context.Context, *AssignConversationRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) BatchGetConversations(context.Context, *BatchGetConversationsRequest) (*BatchGetConversationsResponse, error)
- func (UnimplementedChatServiceServer) BatchGetMessages(context.Context, *BatchGetMessagesRequest) (*BatchGetMessagesResponse, error)
- func (UnimplementedChatServiceServer) Block(context.Context, *BlockRequest) (*BlockInfo, error)
- func (UnimplementedChatServiceServer) CancelScheduledMessage(context.Context, *CancelScheduledMessageRequest) (*MessageInfo, error)
- func (UnimplementedChatServiceServer) ClearSupportRoute(context.Context, *ClearSupportRouteRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) ContactSupport(context.Context, *ContactSupportRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) CreateAttachmentUploadURL(context.Context, *CreateAttachmentUploadURLRequest) (*AttachmentUploadTargetInfo, error)
- func (UnimplementedChatServiceServer) CreateConversation(context.Context, *CreateConversationRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) CreateMessagingGroup(context.Context, *CreateMessagingGroupRequest) (*MessagingGroupInfo, error)
- func (UnimplementedChatServiceServer) CreateReplyDraft(context.Context, *CreateReplyDraftRequest) (*MessageInfo, error)
- func (UnimplementedChatServiceServer) DeleteMessagingGroup(context.Context, *DeleteMessagingGroupRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) GetConversation(context.Context, *GetConversationRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) GetMessagingGroup(context.Context, *GetMessagingGroupRequest) (*MessagingGroupInfo, error)
- func (UnimplementedChatServiceServer) GetSupportAvailability(context.Context, *GetSupportAvailabilityRequest) (*SupportAvailabilityInfo, error)
- func (UnimplementedChatServiceServer) GetSupportRoute(context.Context, *GetSupportRouteRequest) (*SupportRouteInfo, error)
- func (UnimplementedChatServiceServer) HideConversation(context.Context, *HideConversationRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) IsParticipant(context.Context, *IsParticipantRequest) (*IsParticipantResponse, error)
- func (UnimplementedChatServiceServer) LeaveConversation(context.Context, *LeaveConversationRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) ListBlocks(context.Context, *ListBlocksRequest) (*ListBlocksResponse, error)
- func (UnimplementedChatServiceServer) ListContacts(context.Context, *ListContactsRequest) (*ListContactsResponse, error)
- func (UnimplementedChatServiceServer) ListConversationLinks(context.Context, *ListConversationLinksRequest) (*ListConversationLinksResponse, error)
- func (UnimplementedChatServiceServer) ListConversations(context.Context, *ListConversationsRequest) (*ListConversationsResponse, error)
- func (UnimplementedChatServiceServer) ListConversationsByResource(context.Context, *ListConversationsByResourceRequest) (*ListConversationsResponse, error)
- func (UnimplementedChatServiceServer) ListInbox(context.Context, *ListInboxRequest) (*ListConversationsResponse, error)
- func (UnimplementedChatServiceServer) ListMessages(context.Context, *ListMessagesRequest) (*ListMessagesResponse, error)
- func (UnimplementedChatServiceServer) ListMessagingGroups(context.Context, *ListMessagingGroupsRequest) (*ListMessagingGroupsResponse, error)
- func (UnimplementedChatServiceServer) ListReplyDrafts(context.Context, *ListReplyDraftsRequest) (*ListReplyDraftsResponse, error)
- func (UnimplementedChatServiceServer) ListScheduledMessages(context.Context, *ListScheduledMessagesRequest) (*ListScheduledMessagesResponse, error)
- func (UnimplementedChatServiceServer) MarkConversationRead(context.Context, *MarkConversationReadRequest) (*MarkConversationReadResponse, error)
- func (UnimplementedChatServiceServer) RedactConversation(context.Context, *RedactConversationRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) RejectReplyDraft(context.Context, *RejectReplyDraftRequest) (*MessageInfo, error)
- func (UnimplementedChatServiceServer) RemoveAgentParticipant(context.Context, *RemoveAgentParticipantRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) RemoveConversationLink(context.Context, *RemoveConversationLinkRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) RemoveMessagingGroupMember(context.Context, *RemoveMessagingGroupMemberRequest) (*MessagingGroupInfo, error)
- func (UnimplementedChatServiceServer) RemoveParticipant(context.Context, *RemoveParticipantRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) ReportConversation(context.Context, *ReportConversationRequest) (*MessageReportInfo, error)
- func (UnimplementedChatServiceServer) ScheduleMessage(context.Context, *ScheduleMessageRequest) (*MessageInfo, error)
- func (UnimplementedChatServiceServer) SendMessage(context.Context, *SendMessageRequest) (*MessageInfo, error)
- func (UnimplementedChatServiceServer) SendTyping(context.Context, *SendTypingRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) SetLegalHold(context.Context, *SetLegalHoldRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) SetMute(context.Context, *SetMuteRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) SetSupportRoute(context.Context, *SetSupportRouteRequest) (*SupportRouteInfo, error)
- func (UnimplementedChatServiceServer) Unblock(context.Context, *UnblockRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) UnhideConversation(context.Context, *UnhideConversationRequest) (*ChatAck, error)
- func (UnimplementedChatServiceServer) UpdateConversation(context.Context, *UpdateConversationRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) UpdateConversationWorkflow(context.Context, *UpdateConversationWorkflowRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) UpdateMessagingGroup(context.Context, *UpdateMessagingGroupRequest) (*MessagingGroupInfo, error)
- func (UnimplementedChatServiceServer) UpdateParticipantRole(context.Context, *UpdateParticipantRoleRequest) (*ConversationInfo, error)
- func (UnimplementedChatServiceServer) UpdateReplyDraft(context.Context, *UpdateReplyDraftRequest) (*MessageInfo, error)
- type UnimplementedEmailBridgeServiceServer
- func (UnimplementedEmailBridgeServiceServer) CreateEmailDomain(context.Context, *CreateEmailDomainRequest) (*EmailDomainInfo, error)
- func (UnimplementedEmailBridgeServiceServer) CreateEmailInbox(context.Context, *CreateEmailInboxRequest) (*EmailInboxInfo, error)
- func (UnimplementedEmailBridgeServiceServer) DeleteEmailDomain(context.Context, *DeleteEmailDomainRequest) (*EmailBridgeAck, error)
- func (UnimplementedEmailBridgeServiceServer) DeleteEmailInbox(context.Context, *DeleteEmailInboxRequest) (*EmailBridgeAck, error)
- func (UnimplementedEmailBridgeServiceServer) GetEmailDomain(context.Context, *GetEmailDomainRequest) (*EmailDomainInfo, error)
- func (UnimplementedEmailBridgeServiceServer) GetEmailInbox(context.Context, *GetEmailInboxRequest) (*EmailInboxInfo, error)
- func (UnimplementedEmailBridgeServiceServer) ListEmailDomains(context.Context, *ListEmailDomainsRequest) (*ListEmailDomainsResponse, error)
- func (UnimplementedEmailBridgeServiceServer) ListEmailInboxes(context.Context, *ListEmailInboxesRequest) (*ListEmailInboxesResponse, error)
- func (UnimplementedEmailBridgeServiceServer) PostReplyDraft(context.Context, *PostReplyDraftRequest) (*EmailMessageRef, error)
- func (UnimplementedEmailBridgeServiceServer) SendInboxReply(context.Context, *SendInboxReplyRequest) (*EmailMessageRef, error)
- func (UnimplementedEmailBridgeServiceServer) UpdateEmailInbox(context.Context, *UpdateEmailInboxRequest) (*EmailInboxInfo, error)
- func (UnimplementedEmailBridgeServiceServer) VerifyEmailDomain(context.Context, *VerifyEmailDomainRequest) (*EmailDomainInfo, error)
- type UnimplementedMessagingServiceServer
- func (UnimplementedMessagingServiceServer) GetAnnouncement(context.Context, *GetAnnouncementRequest) (*AnnouncementInfo, error)
- func (UnimplementedMessagingServiceServer) GetNotification(context.Context, *GetNotificationRequest) (*NotificationInfo, error)
- func (UnimplementedMessagingServiceServer) GetUnreadCount(context.Context, *GetUnreadCountRequest) (*GetUnreadCountResponse, error)
- func (UnimplementedMessagingServiceServer) GetUnreadSummary(context.Context, *GetUnreadSummaryRequest) (*GetUnreadSummaryResponse, error)
- func (UnimplementedMessagingServiceServer) ListAnnouncements(context.Context, *ListAnnouncementsRequest) (*ListAnnouncementsResponse, error)
- func (UnimplementedMessagingServiceServer) ListNotificationPreferences(context.Context, *ListNotificationPreferencesRequest) (*ListNotificationPreferencesResponse, error)
- func (UnimplementedMessagingServiceServer) ListNotifications(context.Context, *ListNotificationsRequest) (*ListNotificationsResponse, error)
- func (UnimplementedMessagingServiceServer) MarkAllNotificationsSeen(context.Context, *MarkAllNotificationsSeenRequest) (*MarkAllNotificationsSeenResponse, error)
- func (UnimplementedMessagingServiceServer) MarkAnnouncementDismissed(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
- func (UnimplementedMessagingServiceServer) MarkAnnouncementRead(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
- func (UnimplementedMessagingServiceServer) MarkAnnouncementSeen(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
- func (UnimplementedMessagingServiceServer) MarkNotificationDismissed(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
- func (UnimplementedMessagingServiceServer) MarkNotificationRead(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
- func (UnimplementedMessagingServiceServer) MarkNotificationSeen(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
- func (UnimplementedMessagingServiceServer) SendNotification(context.Context, *SendNotificationRequest) (*SendNotificationResponse, error)
- func (UnimplementedMessagingServiceServer) UpsertNotificationPreference(context.Context, *UpsertNotificationPreferenceRequest) (*NotificationPreferenceInfo, error)
- type UnimplementedNotificationServiceServer
- type UnreadSummaryAccount
- func (*UnreadSummaryAccount) Descriptor() ([]byte, []int)deprecated
- func (x *UnreadSummaryAccount) GetAccountId() string
- func (x *UnreadSummaryAccount) GetUnread() int64
- func (*UnreadSummaryAccount) ProtoMessage()
- func (x *UnreadSummaryAccount) ProtoReflect() protoreflect.Message
- func (x *UnreadSummaryAccount) Reset()
- func (x *UnreadSummaryAccount) String() string
- type UnsafeChatServiceServer
- type UnsafeEmailBridgeServiceServer
- type UnsafeMessagingServiceServer
- type UnsafeNotificationServiceServer
- type UpdateConversationRequest
- func (*UpdateConversationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConversationRequest) GetClearTitle() bool
- func (x *UpdateConversationRequest) GetConversationId() string
- func (x *UpdateConversationRequest) GetStatus() string
- func (x *UpdateConversationRequest) GetTitle() string
- func (*UpdateConversationRequest) ProtoMessage()
- func (x *UpdateConversationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConversationRequest) Reset()
- func (x *UpdateConversationRequest) String() string
- type UpdateConversationWorkflowRequest
- func (*UpdateConversationWorkflowRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConversationWorkflowRequest) GetConversationId() string
- func (x *UpdateConversationWorkflowRequest) GetWorkflowStatus() string
- func (*UpdateConversationWorkflowRequest) ProtoMessage()
- func (x *UpdateConversationWorkflowRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConversationWorkflowRequest) Reset()
- func (x *UpdateConversationWorkflowRequest) String() string
- type UpdateEmailInboxRequest
- func (*UpdateEmailInboxRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateEmailInboxRequest) GetAgentConfigId() string
- func (x *UpdateEmailInboxRequest) GetAgentTriggerKeywords() []string
- func (x *UpdateEmailInboxRequest) GetAgentTriggerPolicy() string
- func (x *UpdateEmailInboxRequest) GetFromName() string
- func (x *UpdateEmailInboxRequest) GetGroupId() string
- func (x *UpdateEmailInboxRequest) GetId() string
- func (x *UpdateEmailInboxRequest) GetStatus() string
- func (*UpdateEmailInboxRequest) ProtoMessage()
- func (x *UpdateEmailInboxRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateEmailInboxRequest) Reset()
- func (x *UpdateEmailInboxRequest) String() string
- type UpdateMessagingGroupRequest
- func (*UpdateMessagingGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMessagingGroupRequest) GetGroupId() string
- func (x *UpdateMessagingGroupRequest) GetName() string
- func (*UpdateMessagingGroupRequest) ProtoMessage()
- func (x *UpdateMessagingGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMessagingGroupRequest) Reset()
- func (x *UpdateMessagingGroupRequest) String() string
- type UpdateParticipantRoleRequest
- func (*UpdateParticipantRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateParticipantRoleRequest) GetConversationId() string
- func (x *UpdateParticipantRoleRequest) GetParticipantId() string
- func (x *UpdateParticipantRoleRequest) GetRole() string
- func (*UpdateParticipantRoleRequest) ProtoMessage()
- func (x *UpdateParticipantRoleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateParticipantRoleRequest) Reset()
- func (x *UpdateParticipantRoleRequest) String() string
- type UpdateReplyDraftRequest
- func (*UpdateReplyDraftRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateReplyDraftRequest) GetBody() string
- func (x *UpdateReplyDraftRequest) GetDraftId() string
- func (x *UpdateReplyDraftRequest) GetSubject() string
- func (*UpdateReplyDraftRequest) ProtoMessage()
- func (x *UpdateReplyDraftRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateReplyDraftRequest) Reset()
- func (x *UpdateReplyDraftRequest) String() string
- type UpsertNotificationPreferenceRequest
- func (*UpsertNotificationPreferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertNotificationPreferenceRequest) GetCategory() string
- func (x *UpsertNotificationPreferenceRequest) GetDigest() string
- func (x *UpsertNotificationPreferenceRequest) GetEmailEnabled() bool
- func (x *UpsertNotificationPreferenceRequest) GetInAppEnabled() bool
- func (x *UpsertNotificationPreferenceRequest) GetPushEnabled() bool
- func (*UpsertNotificationPreferenceRequest) ProtoMessage()
- func (x *UpsertNotificationPreferenceRequest) ProtoReflect() protoreflect.Message
- func (x *UpsertNotificationPreferenceRequest) Reset()
- func (x *UpsertNotificationPreferenceRequest) String() string
- type VerifyEmailDomainRequest
- func (*VerifyEmailDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyEmailDomainRequest) GetId() string
- func (*VerifyEmailDomainRequest) ProtoMessage()
- func (x *VerifyEmailDomainRequest) ProtoReflect() protoreflect.Message
- func (x *VerifyEmailDomainRequest) Reset()
- func (x *VerifyEmailDomainRequest) String() string
Constants ¶
const ( ChatService_CreateConversation_FullMethodName = "/notification.ChatService/CreateConversation" ChatService_ListConversations_FullMethodName = "/notification.ChatService/ListConversations" ChatService_GetConversation_FullMethodName = "/notification.ChatService/GetConversation" ChatService_BatchGetConversations_FullMethodName = "/notification.ChatService/BatchGetConversations" ChatService_ContactSupport_FullMethodName = "/notification.ChatService/ContactSupport" ChatService_GetSupportAvailability_FullMethodName = "/notification.ChatService/GetSupportAvailability" ChatService_SetSupportRoute_FullMethodName = "/notification.ChatService/SetSupportRoute" ChatService_ClearSupportRoute_FullMethodName = "/notification.ChatService/ClearSupportRoute" ChatService_GetSupportRoute_FullMethodName = "/notification.ChatService/GetSupportRoute" ChatService_SendMessage_FullMethodName = "/notification.ChatService/SendMessage" ChatService_ListMessages_FullMethodName = "/notification.ChatService/ListMessages" ChatService_BatchGetMessages_FullMethodName = "/notification.ChatService/BatchGetMessages" ChatService_MarkConversationRead_FullMethodName = "/notification.ChatService/MarkConversationRead" ChatService_IsParticipant_FullMethodName = "/notification.ChatService/IsParticipant" ChatService_SendTyping_FullMethodName = "/notification.ChatService/SendTyping" ChatService_UpdateConversation_FullMethodName = "/notification.ChatService/UpdateConversation" ChatService_AddParticipant_FullMethodName = "/notification.ChatService/AddParticipant" ChatService_RemoveParticipant_FullMethodName = "/notification.ChatService/RemoveParticipant" ChatService_UpdateParticipantRole_FullMethodName = "/notification.ChatService/UpdateParticipantRole" ChatService_LeaveConversation_FullMethodName = "/notification.ChatService/LeaveConversation" ChatService_HideConversation_FullMethodName = "/notification.ChatService/HideConversation" ChatService_UnhideConversation_FullMethodName = "/notification.ChatService/UnhideConversation" ChatService_SetMute_FullMethodName = "/notification.ChatService/SetMute" ChatService_Block_FullMethodName = "/notification.ChatService/Block" ChatService_Unblock_FullMethodName = "/notification.ChatService/Unblock" ChatService_ListBlocks_FullMethodName = "/notification.ChatService/ListBlocks" ChatService_ListContacts_FullMethodName = "/notification.ChatService/ListContacts" ChatService_ReportConversation_FullMethodName = "/notification.ChatService/ReportConversation" ChatService_CreateAttachmentUploadURL_FullMethodName = "/notification.ChatService/CreateAttachmentUploadURL" ChatService_ScheduleMessage_FullMethodName = "/notification.ChatService/ScheduleMessage" ChatService_ListScheduledMessages_FullMethodName = "/notification.ChatService/ListScheduledMessages" ChatService_CancelScheduledMessage_FullMethodName = "/notification.ChatService/CancelScheduledMessage" ChatService_AddAgentParticipant_FullMethodName = "/notification.ChatService/AddAgentParticipant" ChatService_RemoveAgentParticipant_FullMethodName = "/notification.ChatService/RemoveAgentParticipant" ChatService_SetLegalHold_FullMethodName = "/notification.ChatService/SetLegalHold" ChatService_RedactConversation_FullMethodName = "/notification.ChatService/RedactConversation" ChatService_UpdateConversationWorkflow_FullMethodName = "/notification.ChatService/UpdateConversationWorkflow" ChatService_AssignConversation_FullMethodName = "/notification.ChatService/AssignConversation" ChatService_ListInbox_FullMethodName = "/notification.ChatService/ListInbox" ChatService_ListConversationsByResource_FullMethodName = "/notification.ChatService/ListConversationsByResource" ChatService_AddConversationLink_FullMethodName = "/notification.ChatService/AddConversationLink" ChatService_RemoveConversationLink_FullMethodName = "/notification.ChatService/RemoveConversationLink" ChatService_ListConversationLinks_FullMethodName = "/notification.ChatService/ListConversationLinks" ChatService_CreateReplyDraft_FullMethodName = "/notification.ChatService/CreateReplyDraft" ChatService_ListReplyDrafts_FullMethodName = "/notification.ChatService/ListReplyDrafts" ChatService_UpdateReplyDraft_FullMethodName = "/notification.ChatService/UpdateReplyDraft" ChatService_RejectReplyDraft_FullMethodName = "/notification.ChatService/RejectReplyDraft" ChatService_ApproveAndSendReplyDraft_FullMethodName = "/notification.ChatService/ApproveAndSendReplyDraft" ChatService_CreateMessagingGroup_FullMethodName = "/notification.ChatService/CreateMessagingGroup" ChatService_ListMessagingGroups_FullMethodName = "/notification.ChatService/ListMessagingGroups" ChatService_GetMessagingGroup_FullMethodName = "/notification.ChatService/GetMessagingGroup" ChatService_UpdateMessagingGroup_FullMethodName = "/notification.ChatService/UpdateMessagingGroup" ChatService_DeleteMessagingGroup_FullMethodName = "/notification.ChatService/DeleteMessagingGroup" ChatService_AddMessagingGroupMember_FullMethodName = "/notification.ChatService/AddMessagingGroupMember" ChatService_RemoveMessagingGroupMember_FullMethodName = "/notification.ChatService/RemoveMessagingGroupMember" )
const ( EmailBridgeService_CreateEmailDomain_FullMethodName = "/notification.EmailBridgeService/CreateEmailDomain" EmailBridgeService_ListEmailDomains_FullMethodName = "/notification.EmailBridgeService/ListEmailDomains" EmailBridgeService_GetEmailDomain_FullMethodName = "/notification.EmailBridgeService/GetEmailDomain" EmailBridgeService_VerifyEmailDomain_FullMethodName = "/notification.EmailBridgeService/VerifyEmailDomain" EmailBridgeService_DeleteEmailDomain_FullMethodName = "/notification.EmailBridgeService/DeleteEmailDomain" EmailBridgeService_CreateEmailInbox_FullMethodName = "/notification.EmailBridgeService/CreateEmailInbox" EmailBridgeService_ListEmailInboxes_FullMethodName = "/notification.EmailBridgeService/ListEmailInboxes" EmailBridgeService_GetEmailInbox_FullMethodName = "/notification.EmailBridgeService/GetEmailInbox" EmailBridgeService_UpdateEmailInbox_FullMethodName = "/notification.EmailBridgeService/UpdateEmailInbox" EmailBridgeService_DeleteEmailInbox_FullMethodName = "/notification.EmailBridgeService/DeleteEmailInbox" EmailBridgeService_SendInboxReply_FullMethodName = "/notification.EmailBridgeService/SendInboxReply" EmailBridgeService_PostReplyDraft_FullMethodName = "/notification.EmailBridgeService/PostReplyDraft" )
const ( NotificationService_SendEmail_FullMethodName = "/notification.NotificationService/SendEmail" NotificationService_SendEnterpriseRequest_FullMethodName = "/notification.NotificationService/SendEnterpriseRequest" )
const ( MessagingService_SendNotification_FullMethodName = "/notification.MessagingService/SendNotification" MessagingService_ListNotifications_FullMethodName = "/notification.MessagingService/ListNotifications" MessagingService_GetNotification_FullMethodName = "/notification.MessagingService/GetNotification" MessagingService_GetUnreadCount_FullMethodName = "/notification.MessagingService/GetUnreadCount" MessagingService_GetUnreadSummary_FullMethodName = "/notification.MessagingService/GetUnreadSummary" MessagingService_MarkNotificationSeen_FullMethodName = "/notification.MessagingService/MarkNotificationSeen" MessagingService_MarkNotificationRead_FullMethodName = "/notification.MessagingService/MarkNotificationRead" MessagingService_MarkNotificationDismissed_FullMethodName = "/notification.MessagingService/MarkNotificationDismissed" MessagingService_MarkAllNotificationsSeen_FullMethodName = "/notification.MessagingService/MarkAllNotificationsSeen" MessagingService_ListAnnouncements_FullMethodName = "/notification.MessagingService/ListAnnouncements" MessagingService_GetAnnouncement_FullMethodName = "/notification.MessagingService/GetAnnouncement" MessagingService_MarkAnnouncementSeen_FullMethodName = "/notification.MessagingService/MarkAnnouncementSeen" MessagingService_MarkAnnouncementRead_FullMethodName = "/notification.MessagingService/MarkAnnouncementRead" MessagingService_MarkAnnouncementDismissed_FullMethodName = "/notification.MessagingService/MarkAnnouncementDismissed" MessagingService_ListNotificationPreferences_FullMethodName = "/notification.MessagingService/ListNotificationPreferences" MessagingService_UpsertNotificationPreference_FullMethodName = "/notification.MessagingService/UpsertNotificationPreference" )
Variables ¶
var ChatService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "notification.ChatService", HandlerType: (*ChatServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateConversation", Handler: _ChatService_CreateConversation_Handler, }, { MethodName: "ListConversations", Handler: _ChatService_ListConversations_Handler, }, { MethodName: "GetConversation", Handler: _ChatService_GetConversation_Handler, }, { MethodName: "BatchGetConversations", Handler: _ChatService_BatchGetConversations_Handler, }, { MethodName: "ContactSupport", Handler: _ChatService_ContactSupport_Handler, }, { MethodName: "GetSupportAvailability", Handler: _ChatService_GetSupportAvailability_Handler, }, { MethodName: "SetSupportRoute", Handler: _ChatService_SetSupportRoute_Handler, }, { MethodName: "ClearSupportRoute", Handler: _ChatService_ClearSupportRoute_Handler, }, { MethodName: "GetSupportRoute", Handler: _ChatService_GetSupportRoute_Handler, }, { MethodName: "SendMessage", Handler: _ChatService_SendMessage_Handler, }, { MethodName: "ListMessages", Handler: _ChatService_ListMessages_Handler, }, { MethodName: "BatchGetMessages", Handler: _ChatService_BatchGetMessages_Handler, }, { MethodName: "MarkConversationRead", Handler: _ChatService_MarkConversationRead_Handler, }, { MethodName: "IsParticipant", Handler: _ChatService_IsParticipant_Handler, }, { MethodName: "SendTyping", Handler: _ChatService_SendTyping_Handler, }, { MethodName: "UpdateConversation", Handler: _ChatService_UpdateConversation_Handler, }, { MethodName: "AddParticipant", Handler: _ChatService_AddParticipant_Handler, }, { MethodName: "RemoveParticipant", Handler: _ChatService_RemoveParticipant_Handler, }, { MethodName: "UpdateParticipantRole", Handler: _ChatService_UpdateParticipantRole_Handler, }, { MethodName: "LeaveConversation", Handler: _ChatService_LeaveConversation_Handler, }, { MethodName: "HideConversation", Handler: _ChatService_HideConversation_Handler, }, { MethodName: "UnhideConversation", Handler: _ChatService_UnhideConversation_Handler, }, { MethodName: "SetMute", Handler: _ChatService_SetMute_Handler, }, { MethodName: "Block", Handler: _ChatService_Block_Handler, }, { MethodName: "Unblock", Handler: _ChatService_Unblock_Handler, }, { MethodName: "ListBlocks", Handler: _ChatService_ListBlocks_Handler, }, { MethodName: "ListContacts", Handler: _ChatService_ListContacts_Handler, }, { MethodName: "ReportConversation", Handler: _ChatService_ReportConversation_Handler, }, { MethodName: "CreateAttachmentUploadURL", Handler: _ChatService_CreateAttachmentUploadURL_Handler, }, { MethodName: "ScheduleMessage", Handler: _ChatService_ScheduleMessage_Handler, }, { MethodName: "ListScheduledMessages", Handler: _ChatService_ListScheduledMessages_Handler, }, { MethodName: "CancelScheduledMessage", Handler: _ChatService_CancelScheduledMessage_Handler, }, { MethodName: "AddAgentParticipant", Handler: _ChatService_AddAgentParticipant_Handler, }, { MethodName: "RemoveAgentParticipant", Handler: _ChatService_RemoveAgentParticipant_Handler, }, { MethodName: "SetLegalHold", Handler: _ChatService_SetLegalHold_Handler, }, { MethodName: "RedactConversation", Handler: _ChatService_RedactConversation_Handler, }, { MethodName: "UpdateConversationWorkflow", Handler: _ChatService_UpdateConversationWorkflow_Handler, }, { MethodName: "AssignConversation", Handler: _ChatService_AssignConversation_Handler, }, { MethodName: "ListInbox", Handler: _ChatService_ListInbox_Handler, }, { MethodName: "ListConversationsByResource", Handler: _ChatService_ListConversationsByResource_Handler, }, { MethodName: "AddConversationLink", Handler: _ChatService_AddConversationLink_Handler, }, { MethodName: "RemoveConversationLink", Handler: _ChatService_RemoveConversationLink_Handler, }, { MethodName: "ListConversationLinks", Handler: _ChatService_ListConversationLinks_Handler, }, { MethodName: "CreateReplyDraft", Handler: _ChatService_CreateReplyDraft_Handler, }, { MethodName: "ListReplyDrafts", Handler: _ChatService_ListReplyDrafts_Handler, }, { MethodName: "UpdateReplyDraft", Handler: _ChatService_UpdateReplyDraft_Handler, }, { MethodName: "RejectReplyDraft", Handler: _ChatService_RejectReplyDraft_Handler, }, { MethodName: "ApproveAndSendReplyDraft", Handler: _ChatService_ApproveAndSendReplyDraft_Handler, }, { MethodName: "CreateMessagingGroup", Handler: _ChatService_CreateMessagingGroup_Handler, }, { MethodName: "ListMessagingGroups", Handler: _ChatService_ListMessagingGroups_Handler, }, { MethodName: "GetMessagingGroup", Handler: _ChatService_GetMessagingGroup_Handler, }, { MethodName: "UpdateMessagingGroup", Handler: _ChatService_UpdateMessagingGroup_Handler, }, { MethodName: "DeleteMessagingGroup", Handler: _ChatService_DeleteMessagingGroup_Handler, }, { MethodName: "AddMessagingGroupMember", Handler: _ChatService_AddMessagingGroupMember_Handler, }, { MethodName: "RemoveMessagingGroupMember", Handler: _ChatService_RemoveMessagingGroupMember_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "notification/notification_chat.proto", }
ChatService_ServiceDesc is the grpc.ServiceDesc for ChatService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var EmailBridgeService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "notification.EmailBridgeService", HandlerType: (*EmailBridgeServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateEmailDomain", Handler: _EmailBridgeService_CreateEmailDomain_Handler, }, { MethodName: "ListEmailDomains", Handler: _EmailBridgeService_ListEmailDomains_Handler, }, { MethodName: "GetEmailDomain", Handler: _EmailBridgeService_GetEmailDomain_Handler, }, { MethodName: "VerifyEmailDomain", Handler: _EmailBridgeService_VerifyEmailDomain_Handler, }, { MethodName: "DeleteEmailDomain", Handler: _EmailBridgeService_DeleteEmailDomain_Handler, }, { MethodName: "CreateEmailInbox", Handler: _EmailBridgeService_CreateEmailInbox_Handler, }, { MethodName: "ListEmailInboxes", Handler: _EmailBridgeService_ListEmailInboxes_Handler, }, { MethodName: "GetEmailInbox", Handler: _EmailBridgeService_GetEmailInbox_Handler, }, { MethodName: "UpdateEmailInbox", Handler: _EmailBridgeService_UpdateEmailInbox_Handler, }, { MethodName: "DeleteEmailInbox", Handler: _EmailBridgeService_DeleteEmailInbox_Handler, }, { MethodName: "SendInboxReply", Handler: _EmailBridgeService_SendInboxReply_Handler, }, { MethodName: "PostReplyDraft", Handler: _EmailBridgeService_PostReplyDraft_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "notification/notification_email_bridge.proto", }
EmailBridgeService_ServiceDesc is the grpc.ServiceDesc for EmailBridgeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_notification_notification_chat_proto protoreflect.FileDescriptor
var File_notification_notification_email_bridge_proto protoreflect.FileDescriptor
var File_notification_notification_messaging_proto protoreflect.FileDescriptor
var File_notification_notification_proto protoreflect.FileDescriptor
var MessagingService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "notification.MessagingService", HandlerType: (*MessagingServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SendNotification", Handler: _MessagingService_SendNotification_Handler, }, { MethodName: "ListNotifications", Handler: _MessagingService_ListNotifications_Handler, }, { MethodName: "GetNotification", Handler: _MessagingService_GetNotification_Handler, }, { MethodName: "GetUnreadCount", Handler: _MessagingService_GetUnreadCount_Handler, }, { MethodName: "GetUnreadSummary", Handler: _MessagingService_GetUnreadSummary_Handler, }, { MethodName: "MarkNotificationSeen", Handler: _MessagingService_MarkNotificationSeen_Handler, }, { MethodName: "MarkNotificationRead", Handler: _MessagingService_MarkNotificationRead_Handler, }, { MethodName: "MarkNotificationDismissed", Handler: _MessagingService_MarkNotificationDismissed_Handler, }, { MethodName: "MarkAllNotificationsSeen", Handler: _MessagingService_MarkAllNotificationsSeen_Handler, }, { MethodName: "ListAnnouncements", Handler: _MessagingService_ListAnnouncements_Handler, }, { MethodName: "GetAnnouncement", Handler: _MessagingService_GetAnnouncement_Handler, }, { MethodName: "MarkAnnouncementSeen", Handler: _MessagingService_MarkAnnouncementSeen_Handler, }, { MethodName: "MarkAnnouncementRead", Handler: _MessagingService_MarkAnnouncementRead_Handler, }, { MethodName: "MarkAnnouncementDismissed", Handler: _MessagingService_MarkAnnouncementDismissed_Handler, }, { MethodName: "ListNotificationPreferences", Handler: _MessagingService_ListNotificationPreferences_Handler, }, { MethodName: "UpsertNotificationPreference", Handler: _MessagingService_UpsertNotificationPreference_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "notification/notification_messaging.proto", }
MessagingService_ServiceDesc is the grpc.ServiceDesc for MessagingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var NotificationService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "notification.NotificationService", HandlerType: (*NotificationServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SendEmail", Handler: _NotificationService_SendEmail_Handler, }, { MethodName: "SendEnterpriseRequest", Handler: _NotificationService_SendEnterpriseRequest_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "notification/notification.proto", }
NotificationService_ServiceDesc is the grpc.ServiceDesc for NotificationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterChatServiceServer ¶
func RegisterChatServiceServer(s grpc.ServiceRegistrar, srv ChatServiceServer)
func RegisterEmailBridgeServiceServer ¶
func RegisterEmailBridgeServiceServer(s grpc.ServiceRegistrar, srv EmailBridgeServiceServer)
func RegisterMessagingServiceServer ¶
func RegisterMessagingServiceServer(s grpc.ServiceRegistrar, srv MessagingServiceServer)
func RegisterNotificationServiceServer ¶
func RegisterNotificationServiceServer(s grpc.ServiceRegistrar, srv NotificationServiceServer)
Types ¶
type AddAgentParticipantRequest ¶
type AddAgentParticipantRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
AgentConfigId string `protobuf:"bytes,2,opt,name=agent_config_id,json=agentConfigId,proto3" json:"agent_config_id,omitempty"`
TriggerPolicy *string `protobuf:"bytes,3,opt,name=trigger_policy,json=triggerPolicy,proto3,oneof" json:"trigger_policy,omitempty"` // mention | keyword | always (default mention)
TriggerKeywords []string `protobuf:"bytes,4,rep,name=trigger_keywords,json=triggerKeywords,proto3" json:"trigger_keywords,omitempty"`
// contains filtered or unexported fields
}
func (*AddAgentParticipantRequest) Descriptor
deprecated
func (*AddAgentParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddAgentParticipantRequest.ProtoReflect.Descriptor instead.
func (*AddAgentParticipantRequest) GetAgentConfigId ¶
func (x *AddAgentParticipantRequest) GetAgentConfigId() string
func (*AddAgentParticipantRequest) GetConversationId ¶
func (x *AddAgentParticipantRequest) GetConversationId() string
func (*AddAgentParticipantRequest) GetTriggerKeywords ¶
func (x *AddAgentParticipantRequest) GetTriggerKeywords() []string
func (*AddAgentParticipantRequest) GetTriggerPolicy ¶
func (x *AddAgentParticipantRequest) GetTriggerPolicy() string
func (*AddAgentParticipantRequest) ProtoMessage ¶
func (*AddAgentParticipantRequest) ProtoMessage()
func (*AddAgentParticipantRequest) ProtoReflect ¶
func (x *AddAgentParticipantRequest) ProtoReflect() protoreflect.Message
func (*AddAgentParticipantRequest) Reset ¶
func (x *AddAgentParticipantRequest) Reset()
func (*AddAgentParticipantRequest) String ¶
func (x *AddAgentParticipantRequest) String() string
type AddConversationLinkRequest ¶
type AddConversationLinkRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
ResourceType string `protobuf:"bytes,2,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
ResourceId string `protobuf:"bytes,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
// contains filtered or unexported fields
}
func (*AddConversationLinkRequest) Descriptor
deprecated
func (*AddConversationLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddConversationLinkRequest.ProtoReflect.Descriptor instead.
func (*AddConversationLinkRequest) GetConversationId ¶
func (x *AddConversationLinkRequest) GetConversationId() string
func (*AddConversationLinkRequest) GetResourceId ¶
func (x *AddConversationLinkRequest) GetResourceId() string
func (*AddConversationLinkRequest) GetResourceType ¶
func (x *AddConversationLinkRequest) GetResourceType() string
func (*AddConversationLinkRequest) ProtoMessage ¶
func (*AddConversationLinkRequest) ProtoMessage()
func (*AddConversationLinkRequest) ProtoReflect ¶
func (x *AddConversationLinkRequest) ProtoReflect() protoreflect.Message
func (*AddConversationLinkRequest) Reset ¶
func (x *AddConversationLinkRequest) Reset()
func (*AddConversationLinkRequest) String ¶
func (x *AddConversationLinkRequest) String() string
type AddMessagingGroupMemberRequest ¶
type AddMessagingGroupMemberRequest struct {
GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
MemberType string `protobuf:"bytes,2,opt,name=member_type,json=memberType,proto3" json:"member_type,omitempty"` // user | agent
AccountUserId *string `protobuf:"bytes,3,opt,name=account_user_id,json=accountUserId,proto3,oneof" json:"account_user_id,omitempty"`
AgentConfigId *string `protobuf:"bytes,4,opt,name=agent_config_id,json=agentConfigId,proto3,oneof" json:"agent_config_id,omitempty"`
// contains filtered or unexported fields
}
func (*AddMessagingGroupMemberRequest) Descriptor
deprecated
func (*AddMessagingGroupMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddMessagingGroupMemberRequest.ProtoReflect.Descriptor instead.
func (*AddMessagingGroupMemberRequest) GetAccountUserId ¶
func (x *AddMessagingGroupMemberRequest) GetAccountUserId() string
func (*AddMessagingGroupMemberRequest) GetAgentConfigId ¶
func (x *AddMessagingGroupMemberRequest) GetAgentConfigId() string
func (*AddMessagingGroupMemberRequest) GetGroupId ¶
func (x *AddMessagingGroupMemberRequest) GetGroupId() string
func (*AddMessagingGroupMemberRequest) GetMemberType ¶
func (x *AddMessagingGroupMemberRequest) GetMemberType() string
func (*AddMessagingGroupMemberRequest) ProtoMessage ¶
func (*AddMessagingGroupMemberRequest) ProtoMessage()
func (*AddMessagingGroupMemberRequest) ProtoReflect ¶
func (x *AddMessagingGroupMemberRequest) ProtoReflect() protoreflect.Message
func (*AddMessagingGroupMemberRequest) Reset ¶
func (x *AddMessagingGroupMemberRequest) Reset()
func (*AddMessagingGroupMemberRequest) String ¶
func (x *AddMessagingGroupMemberRequest) String() string
type AddParticipantRequest ¶
type AddParticipantRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
AccountUserId string `protobuf:"bytes,2,opt,name=account_user_id,json=accountUserId,proto3" json:"account_user_id,omitempty"`
Role *string `protobuf:"bytes,3,opt,name=role,proto3,oneof" json:"role,omitempty"`
// contains filtered or unexported fields
}
func (*AddParticipantRequest) Descriptor
deprecated
func (*AddParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddParticipantRequest.ProtoReflect.Descriptor instead.
func (*AddParticipantRequest) GetAccountUserId ¶
func (x *AddParticipantRequest) GetAccountUserId() string
func (*AddParticipantRequest) GetConversationId ¶
func (x *AddParticipantRequest) GetConversationId() string
func (*AddParticipantRequest) GetRole ¶
func (x *AddParticipantRequest) GetRole() string
func (*AddParticipantRequest) ProtoMessage ¶
func (*AddParticipantRequest) ProtoMessage()
func (*AddParticipantRequest) ProtoReflect ¶
func (x *AddParticipantRequest) ProtoReflect() protoreflect.Message
func (*AddParticipantRequest) Reset ¶
func (x *AddParticipantRequest) Reset()
func (*AddParticipantRequest) String ¶
func (x *AddParticipantRequest) String() string
type AnnouncementInfo ¶
type AnnouncementInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"` // platform | account
AccountId *string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3,oneof" json:"account_id,omitempty"`
Category string `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
TemplateKey *string `protobuf:"bytes,5,opt,name=template_key,json=templateKey,proto3,oneof" json:"template_key,omitempty"`
TemplateParams []byte `protobuf:"bytes,6,opt,name=template_params,json=templateParams,proto3" json:"template_params,omitempty"` // raw JSON; absent when empty
Title string `protobuf:"bytes,7,opt,name=title,proto3" json:"title,omitempty"`
Body *string `protobuf:"bytes,8,opt,name=body,proto3,oneof" json:"body,omitempty"`
LinkResourceType *string `protobuf:"bytes,9,opt,name=link_resource_type,json=linkResourceType,proto3,oneof" json:"link_resource_type,omitempty"`
LinkResourceId *string `protobuf:"bytes,10,opt,name=link_resource_id,json=linkResourceId,proto3,oneof" json:"link_resource_id,omitempty"`
Priority string `protobuf:"bytes,11,opt,name=priority,proto3" json:"priority,omitempty"`
PublishAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=publish_at,json=publishAt,proto3" json:"publish_at,omitempty"`
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=expires_at,json=expiresAt,proto3,oneof" json:"expires_at,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
SeenAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=seen_at,json=seenAt,proto3,oneof" json:"seen_at,omitempty"`
ReadAt *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=read_at,json=readAt,proto3,oneof" json:"read_at,omitempty"`
DismissedAt *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=dismissed_at,json=dismissedAt,proto3,oneof" json:"dismissed_at,omitempty"`
// contains filtered or unexported fields
}
AnnouncementInfo is the wire representation of a broadcast announcement plus the caller's per-user receipt state.
func (*AnnouncementInfo) Descriptor
deprecated
func (*AnnouncementInfo) Descriptor() ([]byte, []int)
Deprecated: Use AnnouncementInfo.ProtoReflect.Descriptor instead.
func (*AnnouncementInfo) GetAccountId ¶
func (x *AnnouncementInfo) GetAccountId() string
func (*AnnouncementInfo) GetBody ¶
func (x *AnnouncementInfo) GetBody() string
func (*AnnouncementInfo) GetCategory ¶
func (x *AnnouncementInfo) GetCategory() string
func (*AnnouncementInfo) GetCreatedAt ¶
func (x *AnnouncementInfo) GetCreatedAt() *timestamppb.Timestamp
func (*AnnouncementInfo) GetDismissedAt ¶
func (x *AnnouncementInfo) GetDismissedAt() *timestamppb.Timestamp
func (*AnnouncementInfo) GetExpiresAt ¶
func (x *AnnouncementInfo) GetExpiresAt() *timestamppb.Timestamp
func (*AnnouncementInfo) GetId ¶
func (x *AnnouncementInfo) GetId() string
func (*AnnouncementInfo) GetLinkResourceId ¶
func (x *AnnouncementInfo) GetLinkResourceId() string
func (*AnnouncementInfo) GetLinkResourceType ¶
func (x *AnnouncementInfo) GetLinkResourceType() string
func (*AnnouncementInfo) GetPriority ¶
func (x *AnnouncementInfo) GetPriority() string
func (*AnnouncementInfo) GetPublishAt ¶
func (x *AnnouncementInfo) GetPublishAt() *timestamppb.Timestamp
func (*AnnouncementInfo) GetReadAt ¶
func (x *AnnouncementInfo) GetReadAt() *timestamppb.Timestamp
func (*AnnouncementInfo) GetScope ¶
func (x *AnnouncementInfo) GetScope() string
func (*AnnouncementInfo) GetSeenAt ¶
func (x *AnnouncementInfo) GetSeenAt() *timestamppb.Timestamp
func (*AnnouncementInfo) GetTemplateKey ¶
func (x *AnnouncementInfo) GetTemplateKey() string
func (*AnnouncementInfo) GetTemplateParams ¶
func (x *AnnouncementInfo) GetTemplateParams() []byte
func (*AnnouncementInfo) GetTitle ¶
func (x *AnnouncementInfo) GetTitle() string
func (*AnnouncementInfo) GetUpdatedAt ¶
func (x *AnnouncementInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*AnnouncementInfo) ProtoMessage ¶
func (*AnnouncementInfo) ProtoMessage()
func (*AnnouncementInfo) ProtoReflect ¶
func (x *AnnouncementInfo) ProtoReflect() protoreflect.Message
func (*AnnouncementInfo) Reset ¶
func (x *AnnouncementInfo) Reset()
func (*AnnouncementInfo) String ¶
func (x *AnnouncementInfo) String() string
type ApproveAndSendReplyDraftRequest ¶
type ApproveAndSendReplyDraftRequest struct {
DraftId string `protobuf:"bytes,1,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
ClientMessageId string `protobuf:"bytes,2,opt,name=client_message_id,json=clientMessageId,proto3" json:"client_message_id,omitempty"`
// contains filtered or unexported fields
}
func (*ApproveAndSendReplyDraftRequest) Descriptor
deprecated
func (*ApproveAndSendReplyDraftRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApproveAndSendReplyDraftRequest.ProtoReflect.Descriptor instead.
func (*ApproveAndSendReplyDraftRequest) GetClientMessageId ¶
func (x *ApproveAndSendReplyDraftRequest) GetClientMessageId() string
func (*ApproveAndSendReplyDraftRequest) GetDraftId ¶
func (x *ApproveAndSendReplyDraftRequest) GetDraftId() string
func (*ApproveAndSendReplyDraftRequest) ProtoMessage ¶
func (*ApproveAndSendReplyDraftRequest) ProtoMessage()
func (*ApproveAndSendReplyDraftRequest) ProtoReflect ¶
func (x *ApproveAndSendReplyDraftRequest) ProtoReflect() protoreflect.Message
func (*ApproveAndSendReplyDraftRequest) Reset ¶
func (x *ApproveAndSendReplyDraftRequest) Reset()
func (*ApproveAndSendReplyDraftRequest) String ¶
func (x *ApproveAndSendReplyDraftRequest) String() string
type AssignConversationRequest ¶
type AssignConversationRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// Single polymorphic case owner (account_user or account_group). Omit both to clear the assignment.
AssigneeResourceType *string `` /* 129-byte string literal not displayed */
AssigneeResourceId *string `protobuf:"bytes,3,opt,name=assignee_resource_id,json=assigneeResourceId,proto3,oneof" json:"assignee_resource_id,omitempty"`
// contains filtered or unexported fields
}
func (*AssignConversationRequest) Descriptor
deprecated
func (*AssignConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssignConversationRequest.ProtoReflect.Descriptor instead.
func (*AssignConversationRequest) GetAssigneeResourceId ¶
func (x *AssignConversationRequest) GetAssigneeResourceId() string
func (*AssignConversationRequest) GetAssigneeResourceType ¶
func (x *AssignConversationRequest) GetAssigneeResourceType() string
func (*AssignConversationRequest) GetConversationId ¶
func (x *AssignConversationRequest) GetConversationId() string
func (*AssignConversationRequest) ProtoMessage ¶
func (*AssignConversationRequest) ProtoMessage()
func (*AssignConversationRequest) ProtoReflect ¶
func (x *AssignConversationRequest) ProtoReflect() protoreflect.Message
func (*AssignConversationRequest) Reset ¶
func (x *AssignConversationRequest) Reset()
func (*AssignConversationRequest) String ¶
func (x *AssignConversationRequest) String() string
type AttachmentInfo ¶
type AttachmentInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
Url *string `protobuf:"bytes,3,opt,name=url,proto3,oneof" json:"url,omitempty"`
Filename *string `protobuf:"bytes,4,opt,name=filename,proto3,oneof" json:"filename,omitempty"`
ContentType *string `protobuf:"bytes,5,opt,name=content_type,json=contentType,proto3,oneof" json:"content_type,omitempty"`
SizeBytes *int64 `protobuf:"varint,6,opt,name=size_bytes,json=sizeBytes,proto3,oneof" json:"size_bytes,omitempty"`
ResourceType *string `protobuf:"bytes,7,opt,name=resource_type,json=resourceType,proto3,oneof" json:"resource_type,omitempty"`
ResourceId *string `protobuf:"bytes,8,opt,name=resource_id,json=resourceId,proto3,oneof" json:"resource_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
AttachmentInfo is an attachment as returned on a message (url is a presigned download link).
func (*AttachmentInfo) Descriptor
deprecated
func (*AttachmentInfo) Descriptor() ([]byte, []int)
Deprecated: Use AttachmentInfo.ProtoReflect.Descriptor instead.
func (*AttachmentInfo) GetContentType ¶
func (x *AttachmentInfo) GetContentType() string
func (*AttachmentInfo) GetCreatedAt ¶
func (x *AttachmentInfo) GetCreatedAt() *timestamppb.Timestamp
func (*AttachmentInfo) GetFilename ¶
func (x *AttachmentInfo) GetFilename() string
func (*AttachmentInfo) GetId ¶
func (x *AttachmentInfo) GetId() string
func (*AttachmentInfo) GetKind ¶
func (x *AttachmentInfo) GetKind() string
func (*AttachmentInfo) GetResourceId ¶
func (x *AttachmentInfo) GetResourceId() string
func (*AttachmentInfo) GetResourceType ¶
func (x *AttachmentInfo) GetResourceType() string
func (*AttachmentInfo) GetSizeBytes ¶
func (x *AttachmentInfo) GetSizeBytes() int64
func (*AttachmentInfo) GetUrl ¶
func (x *AttachmentInfo) GetUrl() string
func (*AttachmentInfo) ProtoMessage ¶
func (*AttachmentInfo) ProtoMessage()
func (*AttachmentInfo) ProtoReflect ¶
func (x *AttachmentInfo) ProtoReflect() protoreflect.Message
func (*AttachmentInfo) Reset ¶
func (x *AttachmentInfo) Reset()
func (*AttachmentInfo) String ¶
func (x *AttachmentInfo) String() string
type AttachmentInput ¶
type AttachmentInput struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // file | image | link | resource
S3Key *string `protobuf:"bytes,2,opt,name=s3_key,json=s3Key,proto3,oneof" json:"s3_key,omitempty"`
Filename *string `protobuf:"bytes,3,opt,name=filename,proto3,oneof" json:"filename,omitempty"`
ContentType *string `protobuf:"bytes,4,opt,name=content_type,json=contentType,proto3,oneof" json:"content_type,omitempty"`
SizeBytes *int64 `protobuf:"varint,5,opt,name=size_bytes,json=sizeBytes,proto3,oneof" json:"size_bytes,omitempty"`
Url *string `protobuf:"bytes,6,opt,name=url,proto3,oneof" json:"url,omitempty"`
ResourceType *string `protobuf:"bytes,7,opt,name=resource_type,json=resourceType,proto3,oneof" json:"resource_type,omitempty"`
ResourceId *string `protobuf:"bytes,8,opt,name=resource_id,json=resourceId,proto3,oneof" json:"resource_id,omitempty"`
// contains filtered or unexported fields
}
AttachmentInput is one attachment supplied on a send-message request.
func (*AttachmentInput) Descriptor
deprecated
func (*AttachmentInput) Descriptor() ([]byte, []int)
Deprecated: Use AttachmentInput.ProtoReflect.Descriptor instead.
func (*AttachmentInput) GetContentType ¶
func (x *AttachmentInput) GetContentType() string
func (*AttachmentInput) GetFilename ¶
func (x *AttachmentInput) GetFilename() string
func (*AttachmentInput) GetKind ¶
func (x *AttachmentInput) GetKind() string
func (*AttachmentInput) GetResourceId ¶
func (x *AttachmentInput) GetResourceId() string
func (*AttachmentInput) GetResourceType ¶
func (x *AttachmentInput) GetResourceType() string
func (*AttachmentInput) GetS3Key ¶
func (x *AttachmentInput) GetS3Key() string
func (*AttachmentInput) GetSizeBytes ¶
func (x *AttachmentInput) GetSizeBytes() int64
func (*AttachmentInput) GetUrl ¶
func (x *AttachmentInput) GetUrl() string
func (*AttachmentInput) ProtoMessage ¶
func (*AttachmentInput) ProtoMessage()
func (*AttachmentInput) ProtoReflect ¶
func (x *AttachmentInput) ProtoReflect() protoreflect.Message
func (*AttachmentInput) Reset ¶
func (x *AttachmentInput) Reset()
func (*AttachmentInput) String ¶
func (x *AttachmentInput) String() string
type AttachmentUploadTargetInfo ¶
type AttachmentUploadTargetInfo struct {
Attachment *AttachmentInfo `protobuf:"bytes,1,opt,name=attachment,proto3" json:"attachment,omitempty"`
UploadUrl string `protobuf:"bytes,2,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"`
S3Key string `protobuf:"bytes,3,opt,name=s3_key,json=s3Key,proto3" json:"s3_key,omitempty"`
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
// contains filtered or unexported fields
}
func (*AttachmentUploadTargetInfo) Descriptor
deprecated
func (*AttachmentUploadTargetInfo) Descriptor() ([]byte, []int)
Deprecated: Use AttachmentUploadTargetInfo.ProtoReflect.Descriptor instead.
func (*AttachmentUploadTargetInfo) GetAttachment ¶
func (x *AttachmentUploadTargetInfo) GetAttachment() *AttachmentInfo
func (*AttachmentUploadTargetInfo) GetExpiresAt ¶
func (x *AttachmentUploadTargetInfo) GetExpiresAt() *timestamppb.Timestamp
func (*AttachmentUploadTargetInfo) GetS3Key ¶
func (x *AttachmentUploadTargetInfo) GetS3Key() string
func (*AttachmentUploadTargetInfo) GetUploadUrl ¶
func (x *AttachmentUploadTargetInfo) GetUploadUrl() string
func (*AttachmentUploadTargetInfo) ProtoMessage ¶
func (*AttachmentUploadTargetInfo) ProtoMessage()
func (*AttachmentUploadTargetInfo) ProtoReflect ¶
func (x *AttachmentUploadTargetInfo) ProtoReflect() protoreflect.Message
func (*AttachmentUploadTargetInfo) Reset ¶
func (x *AttachmentUploadTargetInfo) Reset()
func (*AttachmentUploadTargetInfo) String ¶
func (x *AttachmentUploadTargetInfo) String() string
type BatchGetConversationsRequest ¶
type BatchGetConversationsRequest struct {
Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
// contains filtered or unexported fields
}
func (*BatchGetConversationsRequest) Descriptor
deprecated
func (*BatchGetConversationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchGetConversationsRequest.ProtoReflect.Descriptor instead.
func (*BatchGetConversationsRequest) GetIds ¶
func (x *BatchGetConversationsRequest) GetIds() []string
func (*BatchGetConversationsRequest) ProtoMessage ¶
func (*BatchGetConversationsRequest) ProtoMessage()
func (*BatchGetConversationsRequest) ProtoReflect ¶
func (x *BatchGetConversationsRequest) ProtoReflect() protoreflect.Message
func (*BatchGetConversationsRequest) Reset ¶
func (x *BatchGetConversationsRequest) Reset()
func (*BatchGetConversationsRequest) String ¶
func (x *BatchGetConversationsRequest) String() string
type BatchGetConversationsResponse ¶
type BatchGetConversationsResponse struct {
Conversations []*ConversationInfo `protobuf:"bytes,1,rep,name=conversations,proto3" json:"conversations,omitempty"`
// contains filtered or unexported fields
}
func (*BatchGetConversationsResponse) Descriptor
deprecated
func (*BatchGetConversationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchGetConversationsResponse.ProtoReflect.Descriptor instead.
func (*BatchGetConversationsResponse) GetConversations ¶
func (x *BatchGetConversationsResponse) GetConversations() []*ConversationInfo
func (*BatchGetConversationsResponse) ProtoMessage ¶
func (*BatchGetConversationsResponse) ProtoMessage()
func (*BatchGetConversationsResponse) ProtoReflect ¶
func (x *BatchGetConversationsResponse) ProtoReflect() protoreflect.Message
func (*BatchGetConversationsResponse) Reset ¶
func (x *BatchGetConversationsResponse) Reset()
func (*BatchGetConversationsResponse) String ¶
func (x *BatchGetConversationsResponse) String() string
type BatchGetMessagesRequest ¶
type BatchGetMessagesRequest struct {
Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
// contains filtered or unexported fields
}
func (*BatchGetMessagesRequest) Descriptor
deprecated
func (*BatchGetMessagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchGetMessagesRequest.ProtoReflect.Descriptor instead.
func (*BatchGetMessagesRequest) GetIds ¶
func (x *BatchGetMessagesRequest) GetIds() []string
func (*BatchGetMessagesRequest) ProtoMessage ¶
func (*BatchGetMessagesRequest) ProtoMessage()
func (*BatchGetMessagesRequest) ProtoReflect ¶
func (x *BatchGetMessagesRequest) ProtoReflect() protoreflect.Message
func (*BatchGetMessagesRequest) Reset ¶
func (x *BatchGetMessagesRequest) Reset()
func (*BatchGetMessagesRequest) String ¶
func (x *BatchGetMessagesRequest) String() string
type BatchGetMessagesResponse ¶
type BatchGetMessagesResponse struct {
Messages []*MessageInfo `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
// contains filtered or unexported fields
}
func (*BatchGetMessagesResponse) Descriptor
deprecated
func (*BatchGetMessagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchGetMessagesResponse.ProtoReflect.Descriptor instead.
func (*BatchGetMessagesResponse) GetMessages ¶
func (x *BatchGetMessagesResponse) GetMessages() []*MessageInfo
func (*BatchGetMessagesResponse) ProtoMessage ¶
func (*BatchGetMessagesResponse) ProtoMessage()
func (*BatchGetMessagesResponse) ProtoReflect ¶
func (x *BatchGetMessagesResponse) ProtoReflect() protoreflect.Message
func (*BatchGetMessagesResponse) Reset ¶
func (x *BatchGetMessagesResponse) Reset()
func (*BatchGetMessagesResponse) String ¶
func (x *BatchGetMessagesResponse) String() string
type BlockInfo ¶
type BlockInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
BlockerAccountUserId string `protobuf:"bytes,3,opt,name=blocker_account_user_id,json=blockerAccountUserId,proto3" json:"blocker_account_user_id,omitempty"`
BlockedAccountUserId string `protobuf:"bytes,4,opt,name=blocked_account_user_id,json=blockedAccountUserId,proto3" json:"blocked_account_user_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*BlockInfo) Descriptor
deprecated
func (*BlockInfo) GetAccountId ¶
func (*BlockInfo) GetBlockedAccountUserId ¶
func (*BlockInfo) GetBlockerAccountUserId ¶
func (*BlockInfo) GetCreatedAt ¶
func (x *BlockInfo) GetCreatedAt() *timestamppb.Timestamp
func (*BlockInfo) ProtoMessage ¶
func (*BlockInfo) ProtoMessage()
func (*BlockInfo) ProtoReflect ¶
func (x *BlockInfo) ProtoReflect() protoreflect.Message
type BlockRequest ¶
type BlockRequest struct {
BlockedAccountUserId string `protobuf:"bytes,1,opt,name=blocked_account_user_id,json=blockedAccountUserId,proto3" json:"blocked_account_user_id,omitempty"`
// contains filtered or unexported fields
}
func (*BlockRequest) Descriptor
deprecated
func (*BlockRequest) Descriptor() ([]byte, []int)
Deprecated: Use BlockRequest.ProtoReflect.Descriptor instead.
func (*BlockRequest) GetBlockedAccountUserId ¶
func (x *BlockRequest) GetBlockedAccountUserId() string
func (*BlockRequest) ProtoMessage ¶
func (*BlockRequest) ProtoMessage()
func (*BlockRequest) ProtoReflect ¶
func (x *BlockRequest) ProtoReflect() protoreflect.Message
func (*BlockRequest) Reset ¶
func (x *BlockRequest) Reset()
func (*BlockRequest) String ¶
func (x *BlockRequest) String() string
type CancelScheduledMessageRequest ¶
type CancelScheduledMessageRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*CancelScheduledMessageRequest) Descriptor
deprecated
func (*CancelScheduledMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelScheduledMessageRequest.ProtoReflect.Descriptor instead.
func (*CancelScheduledMessageRequest) GetId ¶
func (x *CancelScheduledMessageRequest) GetId() string
func (*CancelScheduledMessageRequest) ProtoMessage ¶
func (*CancelScheduledMessageRequest) ProtoMessage()
func (*CancelScheduledMessageRequest) ProtoReflect ¶
func (x *CancelScheduledMessageRequest) ProtoReflect() protoreflect.Message
func (*CancelScheduledMessageRequest) Reset ¶
func (x *CancelScheduledMessageRequest) Reset()
func (*CancelScheduledMessageRequest) String ¶
func (x *CancelScheduledMessageRequest) String() string
type ChatAck ¶
type ChatAck struct {
// contains filtered or unexported fields
}
func (*ChatAck) Descriptor
deprecated
func (*ChatAck) ProtoMessage ¶
func (*ChatAck) ProtoMessage()
func (*ChatAck) ProtoReflect ¶
func (x *ChatAck) ProtoReflect() protoreflect.Message
type ChatServiceClient ¶
type ChatServiceClient interface {
// CreateConversation creates a DM (deduped by participant pair) or other conversation type.
CreateConversation(ctx context.Context, in *CreateConversationRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
// ListConversations returns the caller's conversations (most-recently-active first).
ListConversations(ctx context.Context, in *ListConversationsRequest, opts ...grpc.CallOption) (*ListConversationsResponse, error)
// GetConversation returns one conversation (with participants) the caller belongs to.
GetConversation(ctx context.Context, in *GetConversationRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
// BatchGetConversations returns the requested conversations the caller belongs to (for ?include= expansion). Conversations the caller cannot access are omitted.
BatchGetConversations(ctx context.Context, in *BatchGetConversationsRequest, opts ...grpc.CallOption) (*BatchGetConversationsResponse, error)
// ContactSupport returns (creating if needed) the calling customer's support conversation.
ContactSupport(ctx context.Context, in *ContactSupportRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
// GetSupportAvailability reports whether the calling customer can contact support (the vendor has a
// configured route with at least one recipient). The portal gates the feature on this.
GetSupportAvailability(ctx context.Context, in *GetSupportAvailabilityRequest, opts ...grpc.CallOption) (*SupportAvailabilityInfo, error)
// ── Support routing: which group conversation handles a relationship's inbound support ──
// SetSupportRoute designates the group conversation that receives a relationship's support; its
// participants become the deterministic recipients seated on the customer's support thread.
SetSupportRoute(ctx context.Context, in *SetSupportRouteRequest, opts ...grpc.CallOption) (*SupportRouteInfo, error)
// ClearSupportRoute removes the route for a scope (account default or a specific relation).
ClearSupportRoute(ctx context.Context, in *ClearSupportRouteRequest, opts ...grpc.CallOption) (*ChatAck, error)
// GetSupportRoute returns the route for an exact scope in the caller's account, if any.
GetSupportRoute(ctx context.Context, in *GetSupportRouteRequest, opts ...grpc.CallOption) (*SupportRouteInfo, error)
// SendMessage posts a message (idempotent on client_message_id).
SendMessage(ctx context.Context, in *SendMessageRequest, opts ...grpc.CallOption) (*MessageInfo, error)
// ListMessages returns a conversation's messages, keyset-paginated by sequence.
ListMessages(ctx context.Context, in *ListMessagesRequest, opts ...grpc.CallOption) (*ListMessagesResponse, error)
// BatchGetMessages returns the requested messages from conversations the caller belongs to (for ?include= expansion). Messages the caller cannot access are omitted.
BatchGetMessages(ctx context.Context, in *BatchGetMessagesRequest, opts ...grpc.CallOption) (*BatchGetMessagesResponse, error)
// MarkConversationRead advances the caller's read cursor and returns the unread count.
MarkConversationRead(ctx context.Context, in *MarkConversationReadRequest, opts ...grpc.CallOption) (*MarkConversationReadResponse, error)
// IsParticipant reports whether the account_user is an active participant (WS authz).
IsParticipant(ctx context.Context, in *IsParticipantRequest, opts ...grpc.CallOption) (*IsParticipantResponse, error)
// SendTyping broadcasts an ephemeral typing indicator to the conversation's live subscribers.
// Best-effort and not persisted (published directly to the realtime fanout, bypassing the outbox).
SendTyping(ctx context.Context, in *SendTypingRequest, opts ...grpc.CallOption) (*ChatAck, error)
// ── Phase 3: group management, lifecycle, edit/delete, blocks ──
UpdateConversation(ctx context.Context, in *UpdateConversationRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
AddParticipant(ctx context.Context, in *AddParticipantRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
RemoveParticipant(ctx context.Context, in *RemoveParticipantRequest, opts ...grpc.CallOption) (*ChatAck, error)
UpdateParticipantRole(ctx context.Context, in *UpdateParticipantRoleRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
LeaveConversation(ctx context.Context, in *LeaveConversationRequest, opts ...grpc.CallOption) (*ChatAck, error)
HideConversation(ctx context.Context, in *HideConversationRequest, opts ...grpc.CallOption) (*ChatAck, error)
UnhideConversation(ctx context.Context, in *UnhideConversationRequest, opts ...grpc.CallOption) (*ChatAck, error)
SetMute(ctx context.Context, in *SetMuteRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
Block(ctx context.Context, in *BlockRequest, opts ...grpc.CallOption) (*BlockInfo, error)
Unblock(ctx context.Context, in *UnblockRequest, opts ...grpc.CallOption) (*ChatAck, error)
ListBlocks(ctx context.Context, in *ListBlocksRequest, opts ...grpc.CallOption) (*ListBlocksResponse, error)
// ── Messaging directory + abuse reports ──
// ListContacts returns the caller's messageable targets (the messaging directory).
ListContacts(ctx context.Context, in *ListContactsRequest, opts ...grpc.CallOption) (*ListContactsResponse, error)
// ReportConversation persists a minimal abuse report against a conversation/message.
ReportConversation(ctx context.Context, in *ReportConversationRequest, opts ...grpc.CallOption) (*MessageReportInfo, error)
// ── Phase 4: attachment upload pipeline ──
CreateAttachmentUploadURL(ctx context.Context, in *CreateAttachmentUploadURLRequest, opts ...grpc.CallOption) (*AttachmentUploadTargetInfo, error)
// ── Phase 5: scheduled messages (status=scheduled message rows) ──
ScheduleMessage(ctx context.Context, in *ScheduleMessageRequest, opts ...grpc.CallOption) (*MessageInfo, error)
ListScheduledMessages(ctx context.Context, in *ListScheduledMessagesRequest, opts ...grpc.CallOption) (*ListScheduledMessagesResponse, error)
CancelScheduledMessage(ctx context.Context, in *CancelScheduledMessageRequest, opts ...grpc.CallOption) (*MessageInfo, error)
// ── Phase 5: agents as participants ──
AddAgentParticipant(ctx context.Context, in *AddAgentParticipantRequest, opts ...grpc.CallOption) (*ParticipantInfo, error)
RemoveAgentParticipant(ctx context.Context, in *RemoveAgentParticipantRequest, opts ...grpc.CallOption) (*ChatAck, error)
// ── Phase 6: GDPR redaction + legal hold ──
SetLegalHold(ctx context.Context, in *SetLegalHoldRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
RedactConversation(ctx context.Context, in *RedactConversationRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
// ── External customer-service cases: triage, assignment, links, drafts ──
// (A staff customer-visible reply is the folded-in SendMessage path, visibility=external.)
// UpdateConversationWorkflow sets an external case's triage lane.
UpdateConversationWorkflow(ctx context.Context, in *UpdateConversationWorkflowRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
// AssignConversation sets or clears the owning user/team for an external case.
AssignConversation(ctx context.Context, in *AssignConversationRequest, opts ...grpc.CallOption) (*ConversationInfo, error)
// ListInbox lists external customer-facing cases for the support inbox.
ListInbox(ctx context.Context, in *ListInboxRequest, opts ...grpc.CallOption) (*ListConversationsResponse, error)
// ListConversationsByResource lists conversations linked to a business record (topic or link).
ListConversationsByResource(ctx context.Context, in *ListConversationsByResourceRequest, opts ...grpc.CallOption) (*ListConversationsResponse, error)
// AddConversationLink links a business record to a conversation.
AddConversationLink(ctx context.Context, in *AddConversationLinkRequest, opts ...grpc.CallOption) (*ConversationLinkInfo, error)
// RemoveConversationLink removes a business-record link from a conversation.
RemoveConversationLink(ctx context.Context, in *RemoveConversationLinkRequest, opts ...grpc.CallOption) (*ChatAck, error)
// ListConversationLinks lists a conversation's business-record links.
ListConversationLinks(ctx context.Context, in *ListConversationLinksRequest, opts ...grpc.CallOption) (*ListConversationLinksResponse, error)
// CreateReplyDraft proposes a customer-reply draft on an external case (a message at status=draft).
CreateReplyDraft(ctx context.Context, in *CreateReplyDraftRequest, opts ...grpc.CallOption) (*MessageInfo, error)
// ListReplyDrafts lists a case's reply drafts (optionally filtered by status).
ListReplyDrafts(ctx context.Context, in *ListReplyDraftsRequest, opts ...grpc.CallOption) (*ListReplyDraftsResponse, error)
// UpdateReplyDraft edits a still-open draft's body/subject.
UpdateReplyDraft(ctx context.Context, in *UpdateReplyDraftRequest, opts ...grpc.CallOption) (*MessageInfo, error)
// RejectReplyDraft discards an open draft without sending.
RejectReplyDraft(ctx context.Context, in *RejectReplyDraftRequest, opts ...grpc.CallOption) (*MessageInfo, error)
// ApproveAndSendReplyDraft promotes an open draft to a sent customer-visible message in place.
ApproveAndSendReplyDraft(ctx context.Context, in *ApproveAndSendReplyDraftRequest, opts ...grpc.CallOption) (*MessageInfo, error)
// ── Reusable groups (rosters): named member sets that seed many conversations ──
// CreateMessagingGroup creates a named roster of users and/or agents.
CreateMessagingGroup(ctx context.Context, in *CreateMessagingGroupRequest, opts ...grpc.CallOption) (*MessagingGroupInfo, error)
// ListMessagingGroups returns the account's rosters (most-recently-updated first).
ListMessagingGroups(ctx context.Context, in *ListMessagingGroupsRequest, opts ...grpc.CallOption) (*ListMessagingGroupsResponse, error)
// GetMessagingGroup returns one roster with its members.
GetMessagingGroup(ctx context.Context, in *GetMessagingGroupRequest, opts ...grpc.CallOption) (*MessagingGroupInfo, error)
// UpdateMessagingGroup renames a roster.
UpdateMessagingGroup(ctx context.Context, in *UpdateMessagingGroupRequest, opts ...grpc.CallOption) (*MessagingGroupInfo, error)
// DeleteMessagingGroup deletes a roster (nulling group_id on any conversations it seeded).
DeleteMessagingGroup(ctx context.Context, in *DeleteMessagingGroupRequest, opts ...grpc.CallOption) (*ChatAck, error)
// AddMessagingGroupMember adds a user or agent to a roster.
AddMessagingGroupMember(ctx context.Context, in *AddMessagingGroupMemberRequest, opts ...grpc.CallOption) (*MessagingGroupInfo, error)
// RemoveMessagingGroupMember removes a member from a roster.
RemoveMessagingGroupMember(ctx context.Context, in *RemoveMessagingGroupMemberRequest, opts ...grpc.CallOption) (*MessagingGroupInfo, error)
}
ChatServiceClient is the client API for ChatService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewChatServiceClient ¶
func NewChatServiceClient(cc grpc.ClientConnInterface) ChatServiceClient
type ChatServiceServer ¶
type ChatServiceServer interface {
// CreateConversation creates a DM (deduped by participant pair) or other conversation type.
CreateConversation(context.Context, *CreateConversationRequest) (*ConversationInfo, error)
// ListConversations returns the caller's conversations (most-recently-active first).
ListConversations(context.Context, *ListConversationsRequest) (*ListConversationsResponse, error)
// GetConversation returns one conversation (with participants) the caller belongs to.
GetConversation(context.Context, *GetConversationRequest) (*ConversationInfo, error)
// BatchGetConversations returns the requested conversations the caller belongs to (for ?include= expansion). Conversations the caller cannot access are omitted.
BatchGetConversations(context.Context, *BatchGetConversationsRequest) (*BatchGetConversationsResponse, error)
// ContactSupport returns (creating if needed) the calling customer's support conversation.
ContactSupport(context.Context, *ContactSupportRequest) (*ConversationInfo, error)
// GetSupportAvailability reports whether the calling customer can contact support (the vendor has a
// configured route with at least one recipient). The portal gates the feature on this.
GetSupportAvailability(context.Context, *GetSupportAvailabilityRequest) (*SupportAvailabilityInfo, error)
// ── Support routing: which group conversation handles a relationship's inbound support ──
// SetSupportRoute designates the group conversation that receives a relationship's support; its
// participants become the deterministic recipients seated on the customer's support thread.
SetSupportRoute(context.Context, *SetSupportRouteRequest) (*SupportRouteInfo, error)
// ClearSupportRoute removes the route for a scope (account default or a specific relation).
ClearSupportRoute(context.Context, *ClearSupportRouteRequest) (*ChatAck, error)
// GetSupportRoute returns the route for an exact scope in the caller's account, if any.
GetSupportRoute(context.Context, *GetSupportRouteRequest) (*SupportRouteInfo, error)
// SendMessage posts a message (idempotent on client_message_id).
SendMessage(context.Context, *SendMessageRequest) (*MessageInfo, error)
// ListMessages returns a conversation's messages, keyset-paginated by sequence.
ListMessages(context.Context, *ListMessagesRequest) (*ListMessagesResponse, error)
// BatchGetMessages returns the requested messages from conversations the caller belongs to (for ?include= expansion). Messages the caller cannot access are omitted.
BatchGetMessages(context.Context, *BatchGetMessagesRequest) (*BatchGetMessagesResponse, error)
// MarkConversationRead advances the caller's read cursor and returns the unread count.
MarkConversationRead(context.Context, *MarkConversationReadRequest) (*MarkConversationReadResponse, error)
// IsParticipant reports whether the account_user is an active participant (WS authz).
IsParticipant(context.Context, *IsParticipantRequest) (*IsParticipantResponse, error)
// SendTyping broadcasts an ephemeral typing indicator to the conversation's live subscribers.
// Best-effort and not persisted (published directly to the realtime fanout, bypassing the outbox).
SendTyping(context.Context, *SendTypingRequest) (*ChatAck, error)
// ── Phase 3: group management, lifecycle, edit/delete, blocks ──
UpdateConversation(context.Context, *UpdateConversationRequest) (*ConversationInfo, error)
AddParticipant(context.Context, *AddParticipantRequest) (*ConversationInfo, error)
RemoveParticipant(context.Context, *RemoveParticipantRequest) (*ChatAck, error)
UpdateParticipantRole(context.Context, *UpdateParticipantRoleRequest) (*ConversationInfo, error)
LeaveConversation(context.Context, *LeaveConversationRequest) (*ChatAck, error)
HideConversation(context.Context, *HideConversationRequest) (*ChatAck, error)
UnhideConversation(context.Context, *UnhideConversationRequest) (*ChatAck, error)
SetMute(context.Context, *SetMuteRequest) (*ConversationInfo, error)
Block(context.Context, *BlockRequest) (*BlockInfo, error)
Unblock(context.Context, *UnblockRequest) (*ChatAck, error)
ListBlocks(context.Context, *ListBlocksRequest) (*ListBlocksResponse, error)
// ── Messaging directory + abuse reports ──
// ListContacts returns the caller's messageable targets (the messaging directory).
ListContacts(context.Context, *ListContactsRequest) (*ListContactsResponse, error)
// ReportConversation persists a minimal abuse report against a conversation/message.
ReportConversation(context.Context, *ReportConversationRequest) (*MessageReportInfo, error)
// ── Phase 4: attachment upload pipeline ──
CreateAttachmentUploadURL(context.Context, *CreateAttachmentUploadURLRequest) (*AttachmentUploadTargetInfo, error)
// ── Phase 5: scheduled messages (status=scheduled message rows) ──
ScheduleMessage(context.Context, *ScheduleMessageRequest) (*MessageInfo, error)
ListScheduledMessages(context.Context, *ListScheduledMessagesRequest) (*ListScheduledMessagesResponse, error)
CancelScheduledMessage(context.Context, *CancelScheduledMessageRequest) (*MessageInfo, error)
// ── Phase 5: agents as participants ──
AddAgentParticipant(context.Context, *AddAgentParticipantRequest) (*ParticipantInfo, error)
RemoveAgentParticipant(context.Context, *RemoveAgentParticipantRequest) (*ChatAck, error)
// ── Phase 6: GDPR redaction + legal hold ──
SetLegalHold(context.Context, *SetLegalHoldRequest) (*ConversationInfo, error)
RedactConversation(context.Context, *RedactConversationRequest) (*ConversationInfo, error)
// ── External customer-service cases: triage, assignment, links, drafts ──
// (A staff customer-visible reply is the folded-in SendMessage path, visibility=external.)
// UpdateConversationWorkflow sets an external case's triage lane.
UpdateConversationWorkflow(context.Context, *UpdateConversationWorkflowRequest) (*ConversationInfo, error)
// AssignConversation sets or clears the owning user/team for an external case.
AssignConversation(context.Context, *AssignConversationRequest) (*ConversationInfo, error)
// ListInbox lists external customer-facing cases for the support inbox.
ListInbox(context.Context, *ListInboxRequest) (*ListConversationsResponse, error)
// ListConversationsByResource lists conversations linked to a business record (topic or link).
ListConversationsByResource(context.Context, *ListConversationsByResourceRequest) (*ListConversationsResponse, error)
// AddConversationLink links a business record to a conversation.
AddConversationLink(context.Context, *AddConversationLinkRequest) (*ConversationLinkInfo, error)
// RemoveConversationLink removes a business-record link from a conversation.
RemoveConversationLink(context.Context, *RemoveConversationLinkRequest) (*ChatAck, error)
// ListConversationLinks lists a conversation's business-record links.
ListConversationLinks(context.Context, *ListConversationLinksRequest) (*ListConversationLinksResponse, error)
// CreateReplyDraft proposes a customer-reply draft on an external case (a message at status=draft).
CreateReplyDraft(context.Context, *CreateReplyDraftRequest) (*MessageInfo, error)
// ListReplyDrafts lists a case's reply drafts (optionally filtered by status).
ListReplyDrafts(context.Context, *ListReplyDraftsRequest) (*ListReplyDraftsResponse, error)
// UpdateReplyDraft edits a still-open draft's body/subject.
UpdateReplyDraft(context.Context, *UpdateReplyDraftRequest) (*MessageInfo, error)
// RejectReplyDraft discards an open draft without sending.
RejectReplyDraft(context.Context, *RejectReplyDraftRequest) (*MessageInfo, error)
// ApproveAndSendReplyDraft promotes an open draft to a sent customer-visible message in place.
ApproveAndSendReplyDraft(context.Context, *ApproveAndSendReplyDraftRequest) (*MessageInfo, error)
// ── Reusable groups (rosters): named member sets that seed many conversations ──
// CreateMessagingGroup creates a named roster of users and/or agents.
CreateMessagingGroup(context.Context, *CreateMessagingGroupRequest) (*MessagingGroupInfo, error)
// ListMessagingGroups returns the account's rosters (most-recently-updated first).
ListMessagingGroups(context.Context, *ListMessagingGroupsRequest) (*ListMessagingGroupsResponse, error)
// GetMessagingGroup returns one roster with its members.
GetMessagingGroup(context.Context, *GetMessagingGroupRequest) (*MessagingGroupInfo, error)
// UpdateMessagingGroup renames a roster.
UpdateMessagingGroup(context.Context, *UpdateMessagingGroupRequest) (*MessagingGroupInfo, error)
// DeleteMessagingGroup deletes a roster (nulling group_id on any conversations it seeded).
DeleteMessagingGroup(context.Context, *DeleteMessagingGroupRequest) (*ChatAck, error)
// AddMessagingGroupMember adds a user or agent to a roster.
AddMessagingGroupMember(context.Context, *AddMessagingGroupMemberRequest) (*MessagingGroupInfo, error)
// RemoveMessagingGroupMember removes a member from a roster.
RemoveMessagingGroupMember(context.Context, *RemoveMessagingGroupMemberRequest) (*MessagingGroupInfo, error)
// contains filtered or unexported methods
}
ChatServiceServer is the server API for ChatService service. All implementations must embed UnimplementedChatServiceServer for forward compatibility.
type ClearSupportRouteRequest ¶
type ClearSupportRouteRequest struct {
RelationAccountId string `protobuf:"bytes,1,opt,name=relation_account_id,json=relationAccountId,proto3" json:"relation_account_id,omitempty"` // "" = account default
// contains filtered or unexported fields
}
func (*ClearSupportRouteRequest) Descriptor
deprecated
func (*ClearSupportRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClearSupportRouteRequest.ProtoReflect.Descriptor instead.
func (*ClearSupportRouteRequest) GetRelationAccountId ¶
func (x *ClearSupportRouteRequest) GetRelationAccountId() string
func (*ClearSupportRouteRequest) ProtoMessage ¶
func (*ClearSupportRouteRequest) ProtoMessage()
func (*ClearSupportRouteRequest) ProtoReflect ¶
func (x *ClearSupportRouteRequest) ProtoReflect() protoreflect.Message
func (*ClearSupportRouteRequest) Reset ¶
func (x *ClearSupportRouteRequest) Reset()
func (*ClearSupportRouteRequest) String ¶
func (x *ClearSupportRouteRequest) String() string
type ContactInfo ¶
type ContactInfo struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
AccountUserId *string `protobuf:"bytes,2,opt,name=account_user_id,json=accountUserId,proto3,oneof" json:"account_user_id,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
ContactInfo is one entry in the messaging directory. type is "user" (account_user_id set) or "support" (no account_user_id; the customer-facing support contact).
func (*ContactInfo) Descriptor
deprecated
func (*ContactInfo) Descriptor() ([]byte, []int)
Deprecated: Use ContactInfo.ProtoReflect.Descriptor instead.
func (*ContactInfo) GetAccountUserId ¶
func (x *ContactInfo) GetAccountUserId() string
func (*ContactInfo) GetName ¶
func (x *ContactInfo) GetName() string
func (*ContactInfo) GetType ¶
func (x *ContactInfo) GetType() string
func (*ContactInfo) ProtoMessage ¶
func (*ContactInfo) ProtoMessage()
func (*ContactInfo) ProtoReflect ¶
func (x *ContactInfo) ProtoReflect() protoreflect.Message
func (*ContactInfo) Reset ¶
func (x *ContactInfo) Reset()
func (*ContactInfo) String ¶
func (x *ContactInfo) String() string
type ContactSupportRequest ¶
type ContactSupportRequest struct {
// contains filtered or unexported fields
}
func (*ContactSupportRequest) Descriptor
deprecated
func (*ContactSupportRequest) Descriptor() ([]byte, []int)
Deprecated: Use ContactSupportRequest.ProtoReflect.Descriptor instead.
func (*ContactSupportRequest) ProtoMessage ¶
func (*ContactSupportRequest) ProtoMessage()
func (*ContactSupportRequest) ProtoReflect ¶
func (x *ContactSupportRequest) ProtoReflect() protoreflect.Message
func (*ContactSupportRequest) Reset ¶
func (x *ContactSupportRequest) Reset()
func (*ContactSupportRequest) String ¶
func (x *ContactSupportRequest) String() string
type ConversationInfo ¶
type ConversationInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
Title *string `protobuf:"bytes,4,opt,name=title,proto3,oneof" json:"title,omitempty"`
TopicResourceType *string `protobuf:"bytes,5,opt,name=topic_resource_type,json=topicResourceType,proto3,oneof" json:"topic_resource_type,omitempty"`
TopicResourceId *string `protobuf:"bytes,6,opt,name=topic_resource_id,json=topicResourceId,proto3,oneof" json:"topic_resource_id,omitempty"`
LastMessageId *string `protobuf:"bytes,8,opt,name=last_message_id,json=lastMessageId,proto3,oneof" json:"last_message_id,omitempty"`
LastMessageAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=last_message_at,json=lastMessageAt,proto3,oneof" json:"last_message_at,omitempty"`
Status string `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"` // active | archived
Unread int64 `protobuf:"varint,11,opt,name=unread,proto3" json:"unread,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Participants []*ParticipantInfo `protobuf:"bytes,14,rep,name=participants,proto3" json:"participants,omitempty"`
LegalHold bool `protobuf:"varint,15,opt,name=legal_hold,json=legalHold,proto3" json:"legal_hold,omitempty"`
// The most recent message in the conversation, embedded for inbox list previews so
// clients don't issue an N+1 fetch per row. Absent when the conversation has no messages.
LastMessage *MessageInfo `protobuf:"bytes,16,opt,name=last_message,json=lastMessage,proto3,oneof" json:"last_message,omitempty"`
// Whether the conversation is hidden for the calling participant.
Hidden bool `protobuf:"varint,17,opt,name=hidden,proto3" json:"hidden,omitempty"`
// Audience: "internal" (team-only) or "customer" (external customer-facing case).
Audience string `protobuf:"bytes,18,opt,name=audience,proto3" json:"audience,omitempty"`
// Customer-service case triage (audience=customer only; absent on internal conversations).
WorkflowStatus *string `protobuf:"bytes,19,opt,name=workflow_status,json=workflowStatus,proto3,oneof" json:"workflow_status,omitempty"`
// Single polymorphic case owner: an account_user or an account_group (type + id).
AssigneeResourceType *string `` /* 130-byte string literal not displayed */
AssigneeResourceId *string `protobuf:"bytes,21,opt,name=assignee_resource_id,json=assigneeResourceId,proto3,oneof" json:"assignee_resource_id,omitempty"`
// The email inbox this case is bridged to, when applicable (replies route through it).
EmailInboxId *string `protobuf:"bytes,22,opt,name=email_inbox_id,json=emailInboxId,proto3,oneof" json:"email_inbox_id,omitempty"`
// Secondary business-record links on the conversation.
Links []*ConversationLinkInfo `protobuf:"bytes,23,rep,name=links,proto3" json:"links,omitempty"`
// The reusable roster (messaging_group.id) this conversation was seeded from, if any. Provenance
// only — members were snapshotted at create time and are not driven by the group thereafter.
GroupId *string `protobuf:"bytes,24,opt,name=group_id,json=groupId,proto3,oneof" json:"group_id,omitempty"`
// contains filtered or unexported fields
}
func (*ConversationInfo) Descriptor
deprecated
func (*ConversationInfo) Descriptor() ([]byte, []int)
Deprecated: Use ConversationInfo.ProtoReflect.Descriptor instead.
func (*ConversationInfo) GetAccountId ¶
func (x *ConversationInfo) GetAccountId() string
func (*ConversationInfo) GetAssigneeResourceId ¶
func (x *ConversationInfo) GetAssigneeResourceId() string
func (*ConversationInfo) GetAssigneeResourceType ¶
func (x *ConversationInfo) GetAssigneeResourceType() string
func (*ConversationInfo) GetAudience ¶
func (x *ConversationInfo) GetAudience() string
func (*ConversationInfo) GetCreatedAt ¶
func (x *ConversationInfo) GetCreatedAt() *timestamppb.Timestamp
func (*ConversationInfo) GetEmailInboxId ¶
func (x *ConversationInfo) GetEmailInboxId() string
func (*ConversationInfo) GetGroupId ¶
func (x *ConversationInfo) GetGroupId() string
func (*ConversationInfo) GetHidden ¶
func (x *ConversationInfo) GetHidden() bool
func (*ConversationInfo) GetId ¶
func (x *ConversationInfo) GetId() string
func (*ConversationInfo) GetLastMessage ¶
func (x *ConversationInfo) GetLastMessage() *MessageInfo
func (*ConversationInfo) GetLastMessageAt ¶
func (x *ConversationInfo) GetLastMessageAt() *timestamppb.Timestamp
func (*ConversationInfo) GetLastMessageId ¶
func (x *ConversationInfo) GetLastMessageId() string
func (*ConversationInfo) GetLegalHold ¶
func (x *ConversationInfo) GetLegalHold() bool
func (*ConversationInfo) GetLinks ¶
func (x *ConversationInfo) GetLinks() []*ConversationLinkInfo
func (*ConversationInfo) GetParticipants ¶
func (x *ConversationInfo) GetParticipants() []*ParticipantInfo
func (*ConversationInfo) GetStatus ¶
func (x *ConversationInfo) GetStatus() string
func (*ConversationInfo) GetTitle ¶
func (x *ConversationInfo) GetTitle() string
func (*ConversationInfo) GetTopicResourceId ¶
func (x *ConversationInfo) GetTopicResourceId() string
func (*ConversationInfo) GetTopicResourceType ¶
func (x *ConversationInfo) GetTopicResourceType() string
func (*ConversationInfo) GetType ¶
func (x *ConversationInfo) GetType() string
func (*ConversationInfo) GetUnread ¶
func (x *ConversationInfo) GetUnread() int64
func (*ConversationInfo) GetUpdatedAt ¶
func (x *ConversationInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*ConversationInfo) GetWorkflowStatus ¶
func (x *ConversationInfo) GetWorkflowStatus() string
func (*ConversationInfo) ProtoMessage ¶
func (*ConversationInfo) ProtoMessage()
func (*ConversationInfo) ProtoReflect ¶
func (x *ConversationInfo) ProtoReflect() protoreflect.Message
func (*ConversationInfo) Reset ¶
func (x *ConversationInfo) Reset()
func (*ConversationInfo) String ¶
func (x *ConversationInfo) String() string
type ConversationLinkInfo ¶
type ConversationLinkInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
ConversationId string `protobuf:"bytes,3,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
ResourceType string `protobuf:"bytes,4,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
ResourceId string `protobuf:"bytes,5,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
CreatedByParticipantId *string `` /* 137-byte string literal not displayed */
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*ConversationLinkInfo) Descriptor
deprecated
func (*ConversationLinkInfo) Descriptor() ([]byte, []int)
Deprecated: Use ConversationLinkInfo.ProtoReflect.Descriptor instead.
func (*ConversationLinkInfo) GetAccountId ¶
func (x *ConversationLinkInfo) GetAccountId() string
func (*ConversationLinkInfo) GetConversationId ¶
func (x *ConversationLinkInfo) GetConversationId() string
func (*ConversationLinkInfo) GetCreatedAt ¶
func (x *ConversationLinkInfo) GetCreatedAt() *timestamppb.Timestamp
func (*ConversationLinkInfo) GetCreatedByParticipantId ¶
func (x *ConversationLinkInfo) GetCreatedByParticipantId() string
func (*ConversationLinkInfo) GetId ¶
func (x *ConversationLinkInfo) GetId() string
func (*ConversationLinkInfo) GetResourceId ¶
func (x *ConversationLinkInfo) GetResourceId() string
func (*ConversationLinkInfo) GetResourceType ¶
func (x *ConversationLinkInfo) GetResourceType() string
func (*ConversationLinkInfo) ProtoMessage ¶
func (*ConversationLinkInfo) ProtoMessage()
func (*ConversationLinkInfo) ProtoReflect ¶
func (x *ConversationLinkInfo) ProtoReflect() protoreflect.Message
func (*ConversationLinkInfo) Reset ¶
func (x *ConversationLinkInfo) Reset()
func (*ConversationLinkInfo) String ¶
func (x *ConversationLinkInfo) String() string
type CreateAttachmentUploadURLRequest ¶
type CreateAttachmentUploadURLRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
ContentType *string `protobuf:"bytes,3,opt,name=content_type,json=contentType,proto3,oneof" json:"content_type,omitempty"`
// contains filtered or unexported fields
}
func (*CreateAttachmentUploadURLRequest) Descriptor
deprecated
func (*CreateAttachmentUploadURLRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAttachmentUploadURLRequest.ProtoReflect.Descriptor instead.
func (*CreateAttachmentUploadURLRequest) GetContentType ¶
func (x *CreateAttachmentUploadURLRequest) GetContentType() string
func (*CreateAttachmentUploadURLRequest) GetConversationId ¶
func (x *CreateAttachmentUploadURLRequest) GetConversationId() string
func (*CreateAttachmentUploadURLRequest) GetFilename ¶
func (x *CreateAttachmentUploadURLRequest) GetFilename() string
func (*CreateAttachmentUploadURLRequest) ProtoMessage ¶
func (*CreateAttachmentUploadURLRequest) ProtoMessage()
func (*CreateAttachmentUploadURLRequest) ProtoReflect ¶
func (x *CreateAttachmentUploadURLRequest) ProtoReflect() protoreflect.Message
func (*CreateAttachmentUploadURLRequest) Reset ¶
func (x *CreateAttachmentUploadURLRequest) Reset()
func (*CreateAttachmentUploadURLRequest) String ¶
func (x *CreateAttachmentUploadURLRequest) String() string
type CreateConversationRequest ¶
type CreateConversationRequest struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
ParticipantAccountUserIds []string `` /* 140-byte string literal not displayed */
Title *string `protobuf:"bytes,3,opt,name=title,proto3,oneof" json:"title,omitempty"`
TopicResourceType *string `protobuf:"bytes,4,opt,name=topic_resource_type,json=topicResourceType,proto3,oneof" json:"topic_resource_type,omitempty"`
TopicResourceId *string `protobuf:"bytes,5,opt,name=topic_resource_id,json=topicResourceId,proto3,oneof" json:"topic_resource_id,omitempty"`
// When set, seed the conversation from a reusable roster (messaging_group.id): its members are
// snapshotted into participants (in addition to any participant_account_user_ids) and the
// conversation records this group_id as provenance. Agent members default to mention trigger.
GroupId *string `protobuf:"bytes,6,opt,name=group_id,json=groupId,proto3,oneof" json:"group_id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateConversationRequest) Descriptor
deprecated
func (*CreateConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateConversationRequest.ProtoReflect.Descriptor instead.
func (*CreateConversationRequest) GetGroupId ¶
func (x *CreateConversationRequest) GetGroupId() string
func (*CreateConversationRequest) GetParticipantAccountUserIds ¶
func (x *CreateConversationRequest) GetParticipantAccountUserIds() []string
func (*CreateConversationRequest) GetTitle ¶
func (x *CreateConversationRequest) GetTitle() string
func (*CreateConversationRequest) GetTopicResourceId ¶
func (x *CreateConversationRequest) GetTopicResourceId() string
func (*CreateConversationRequest) GetTopicResourceType ¶
func (x *CreateConversationRequest) GetTopicResourceType() string
func (*CreateConversationRequest) GetType ¶
func (x *CreateConversationRequest) GetType() string
func (*CreateConversationRequest) ProtoMessage ¶
func (*CreateConversationRequest) ProtoMessage()
func (*CreateConversationRequest) ProtoReflect ¶
func (x *CreateConversationRequest) ProtoReflect() protoreflect.Message
func (*CreateConversationRequest) Reset ¶
func (x *CreateConversationRequest) Reset()
func (*CreateConversationRequest) String ¶
func (x *CreateConversationRequest) String() string
type CreateEmailDomainRequest ¶
type CreateEmailDomainRequest struct {
Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"`
// contains filtered or unexported fields
}
func (*CreateEmailDomainRequest) Descriptor
deprecated
func (*CreateEmailDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEmailDomainRequest.ProtoReflect.Descriptor instead.
func (*CreateEmailDomainRequest) GetDomain ¶
func (x *CreateEmailDomainRequest) GetDomain() string
func (*CreateEmailDomainRequest) ProtoMessage ¶
func (*CreateEmailDomainRequest) ProtoMessage()
func (*CreateEmailDomainRequest) ProtoReflect ¶
func (x *CreateEmailDomainRequest) ProtoReflect() protoreflect.Message
func (*CreateEmailDomainRequest) Reset ¶
func (x *CreateEmailDomainRequest) Reset()
func (*CreateEmailDomainRequest) String ¶
func (x *CreateEmailDomainRequest) String() string
type CreateEmailInboxRequest ¶
type CreateEmailInboxRequest struct {
EmailDomainId string `protobuf:"bytes,1,opt,name=email_domain_id,json=emailDomainId,proto3" json:"email_domain_id,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
FromName *string `protobuf:"bytes,3,opt,name=from_name,json=fromName,proto3,oneof" json:"from_name,omitempty"`
AgentConfigId *string `protobuf:"bytes,4,opt,name=agent_config_id,json=agentConfigId,proto3,oneof" json:"agent_config_id,omitempty"`
AgentTriggerPolicy *string `protobuf:"bytes,5,opt,name=agent_trigger_policy,json=agentTriggerPolicy,proto3,oneof" json:"agent_trigger_policy,omitempty"`
AgentTriggerKeywords []string `protobuf:"bytes,6,rep,name=agent_trigger_keywords,json=agentTriggerKeywords,proto3" json:"agent_trigger_keywords,omitempty"`
GroupId *string `protobuf:"bytes,7,opt,name=group_id,json=groupId,proto3,oneof" json:"group_id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateEmailInboxRequest) Descriptor
deprecated
func (*CreateEmailInboxRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEmailInboxRequest.ProtoReflect.Descriptor instead.
func (*CreateEmailInboxRequest) GetAddress ¶
func (x *CreateEmailInboxRequest) GetAddress() string
func (*CreateEmailInboxRequest) GetAgentConfigId ¶
func (x *CreateEmailInboxRequest) GetAgentConfigId() string
func (*CreateEmailInboxRequest) GetAgentTriggerKeywords ¶
func (x *CreateEmailInboxRequest) GetAgentTriggerKeywords() []string
func (*CreateEmailInboxRequest) GetAgentTriggerPolicy ¶
func (x *CreateEmailInboxRequest) GetAgentTriggerPolicy() string
func (*CreateEmailInboxRequest) GetEmailDomainId ¶
func (x *CreateEmailInboxRequest) GetEmailDomainId() string
func (*CreateEmailInboxRequest) GetFromName ¶
func (x *CreateEmailInboxRequest) GetFromName() string
func (*CreateEmailInboxRequest) GetGroupId ¶
func (x *CreateEmailInboxRequest) GetGroupId() string
func (*CreateEmailInboxRequest) ProtoMessage ¶
func (*CreateEmailInboxRequest) ProtoMessage()
func (*CreateEmailInboxRequest) ProtoReflect ¶
func (x *CreateEmailInboxRequest) ProtoReflect() protoreflect.Message
func (*CreateEmailInboxRequest) Reset ¶
func (x *CreateEmailInboxRequest) Reset()
func (*CreateEmailInboxRequest) String ¶
func (x *CreateEmailInboxRequest) String() string
type CreateMessagingGroupRequest ¶
type CreateMessagingGroupRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
MemberAccountUserIds []string `protobuf:"bytes,2,rep,name=member_account_user_ids,json=memberAccountUserIds,proto3" json:"member_account_user_ids,omitempty"`
MemberAgentConfigIds []string `protobuf:"bytes,3,rep,name=member_agent_config_ids,json=memberAgentConfigIds,proto3" json:"member_agent_config_ids,omitempty"`
// contains filtered or unexported fields
}
func (*CreateMessagingGroupRequest) Descriptor
deprecated
func (*CreateMessagingGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMessagingGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateMessagingGroupRequest) GetMemberAccountUserIds ¶
func (x *CreateMessagingGroupRequest) GetMemberAccountUserIds() []string
func (*CreateMessagingGroupRequest) GetMemberAgentConfigIds ¶
func (x *CreateMessagingGroupRequest) GetMemberAgentConfigIds() []string
func (*CreateMessagingGroupRequest) GetName ¶
func (x *CreateMessagingGroupRequest) GetName() string
func (*CreateMessagingGroupRequest) ProtoMessage ¶
func (*CreateMessagingGroupRequest) ProtoMessage()
func (*CreateMessagingGroupRequest) ProtoReflect ¶
func (x *CreateMessagingGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateMessagingGroupRequest) Reset ¶
func (x *CreateMessagingGroupRequest) Reset()
func (*CreateMessagingGroupRequest) String ¶
func (x *CreateMessagingGroupRequest) String() string
type CreateReplyDraftRequest ¶
type CreateReplyDraftRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Channel string `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"` // message | email
Body string `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
Subject *string `protobuf:"bytes,4,opt,name=subject,proto3,oneof" json:"subject,omitempty"`
SourceThreadMessageId *string `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*CreateReplyDraftRequest) Descriptor
deprecated
func (*CreateReplyDraftRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateReplyDraftRequest.ProtoReflect.Descriptor instead.
func (*CreateReplyDraftRequest) GetBody ¶
func (x *CreateReplyDraftRequest) GetBody() string
func (*CreateReplyDraftRequest) GetChannel ¶
func (x *CreateReplyDraftRequest) GetChannel() string
func (*CreateReplyDraftRequest) GetConversationId ¶
func (x *CreateReplyDraftRequest) GetConversationId() string
func (*CreateReplyDraftRequest) GetSourceThreadMessageId ¶
func (x *CreateReplyDraftRequest) GetSourceThreadMessageId() string
func (*CreateReplyDraftRequest) GetSubject ¶
func (x *CreateReplyDraftRequest) GetSubject() string
func (*CreateReplyDraftRequest) ProtoMessage ¶
func (*CreateReplyDraftRequest) ProtoMessage()
func (*CreateReplyDraftRequest) ProtoReflect ¶
func (x *CreateReplyDraftRequest) ProtoReflect() protoreflect.Message
func (*CreateReplyDraftRequest) Reset ¶
func (x *CreateReplyDraftRequest) Reset()
func (*CreateReplyDraftRequest) String ¶
func (x *CreateReplyDraftRequest) String() string
type DeleteEmailDomainRequest ¶
type DeleteEmailDomainRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteEmailDomainRequest) Descriptor
deprecated
func (*DeleteEmailDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEmailDomainRequest.ProtoReflect.Descriptor instead.
func (*DeleteEmailDomainRequest) GetId ¶
func (x *DeleteEmailDomainRequest) GetId() string
func (*DeleteEmailDomainRequest) ProtoMessage ¶
func (*DeleteEmailDomainRequest) ProtoMessage()
func (*DeleteEmailDomainRequest) ProtoReflect ¶
func (x *DeleteEmailDomainRequest) ProtoReflect() protoreflect.Message
func (*DeleteEmailDomainRequest) Reset ¶
func (x *DeleteEmailDomainRequest) Reset()
func (*DeleteEmailDomainRequest) String ¶
func (x *DeleteEmailDomainRequest) String() string
type DeleteEmailInboxRequest ¶
type DeleteEmailInboxRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteEmailInboxRequest) Descriptor
deprecated
func (*DeleteEmailInboxRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEmailInboxRequest.ProtoReflect.Descriptor instead.
func (*DeleteEmailInboxRequest) GetId ¶
func (x *DeleteEmailInboxRequest) GetId() string
func (*DeleteEmailInboxRequest) ProtoMessage ¶
func (*DeleteEmailInboxRequest) ProtoMessage()
func (*DeleteEmailInboxRequest) ProtoReflect ¶
func (x *DeleteEmailInboxRequest) ProtoReflect() protoreflect.Message
func (*DeleteEmailInboxRequest) Reset ¶
func (x *DeleteEmailInboxRequest) Reset()
func (*DeleteEmailInboxRequest) String ¶
func (x *DeleteEmailInboxRequest) String() string
type DeleteMessagingGroupRequest ¶
type DeleteMessagingGroupRequest struct {
GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteMessagingGroupRequest) Descriptor
deprecated
func (*DeleteMessagingGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMessagingGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteMessagingGroupRequest) GetGroupId ¶
func (x *DeleteMessagingGroupRequest) GetGroupId() string
func (*DeleteMessagingGroupRequest) ProtoMessage ¶
func (*DeleteMessagingGroupRequest) ProtoMessage()
func (*DeleteMessagingGroupRequest) ProtoReflect ¶
func (x *DeleteMessagingGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteMessagingGroupRequest) Reset ¶
func (x *DeleteMessagingGroupRequest) Reset()
func (*DeleteMessagingGroupRequest) String ¶
func (x *DeleteMessagingGroupRequest) String() string
type EmailBridgeAck ¶
type EmailBridgeAck struct {
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
// contains filtered or unexported fields
}
func (*EmailBridgeAck) Descriptor
deprecated
func (*EmailBridgeAck) Descriptor() ([]byte, []int)
Deprecated: Use EmailBridgeAck.ProtoReflect.Descriptor instead.
func (*EmailBridgeAck) GetOk ¶
func (x *EmailBridgeAck) GetOk() bool
func (*EmailBridgeAck) ProtoMessage ¶
func (*EmailBridgeAck) ProtoMessage()
func (*EmailBridgeAck) ProtoReflect ¶
func (x *EmailBridgeAck) ProtoReflect() protoreflect.Message
func (*EmailBridgeAck) Reset ¶
func (x *EmailBridgeAck) Reset()
func (*EmailBridgeAck) String ¶
func (x *EmailBridgeAck) String() string
type EmailBridgeServiceClient ¶
type EmailBridgeServiceClient interface {
// CreateEmailDomain registers a customer-owned domain with SES (Easy DKIM) and returns the DKIM
// records the customer must publish; the domain starts in status=pending.
CreateEmailDomain(ctx context.Context, in *CreateEmailDomainRequest, opts ...grpc.CallOption) (*EmailDomainInfo, error)
// ListEmailDomains returns the caller account's registered domains.
ListEmailDomains(ctx context.Context, in *ListEmailDomainsRequest, opts ...grpc.CallOption) (*ListEmailDomainsResponse, error)
// GetEmailDomain returns a single domain owned by the caller account.
GetEmailDomain(ctx context.Context, in *GetEmailDomainRequest, opts ...grpc.CallOption) (*EmailDomainInfo, error)
// VerifyEmailDomain re-polls SES and flips the domain to verified once DKIM is confirmed.
VerifyEmailDomain(ctx context.Context, in *VerifyEmailDomainRequest, opts ...grpc.CallOption) (*EmailDomainInfo, error)
// DeleteEmailDomain deregisters a domain (deleting its SES identity) once it has no inboxes.
DeleteEmailDomain(ctx context.Context, in *DeleteEmailDomainRequest, opts ...grpc.CallOption) (*EmailBridgeAck, error)
// CreateEmailInbox provisions a routable inbox address on a verified domain.
CreateEmailInbox(ctx context.Context, in *CreateEmailInboxRequest, opts ...grpc.CallOption) (*EmailInboxInfo, error)
// ListEmailInboxes returns the caller account's inboxes.
ListEmailInboxes(ctx context.Context, in *ListEmailInboxesRequest, opts ...grpc.CallOption) (*ListEmailInboxesResponse, error)
// GetEmailInbox returns a single inbox owned by the caller account.
GetEmailInbox(ctx context.Context, in *GetEmailInboxRequest, opts ...grpc.CallOption) (*EmailInboxInfo, error)
// UpdateEmailInbox edits an inbox's from-name, status, and default agent trigger config.
UpdateEmailInbox(ctx context.Context, in *UpdateEmailInboxRequest, opts ...grpc.CallOption) (*EmailInboxInfo, error)
// DeleteEmailInbox removes an inbox.
DeleteEmailInbox(ctx context.Context, in *DeleteEmailInboxRequest, opts ...grpc.CallOption) (*EmailBridgeAck, error)
// SendInboxReply sends an agent's outbound email reply through the conversation's bound inbox
// (SES, threaded under the latest inbound mail) and posts it into the thread. Called by
// agent-service when an approved send_email tool executes.
SendInboxReply(ctx context.Context, in *SendInboxReplyRequest, opts ...grpc.CallOption) (*EmailMessageRef, error)
// PostReplyDraft proposes an agent's customer reply as a real status=draft message held for human
// approval (channel resolved from the case: email if bridged, else a portal message). Called by
// agent-service when the draft_customer_reply tool executes; the draft surfaces in the reply-drafts
// bar for a human to edit/approve/send.
PostReplyDraft(ctx context.Context, in *PostReplyDraftRequest, opts ...grpc.CallOption) (*EmailMessageRef, error)
}
EmailBridgeServiceClient is the client API for EmailBridgeService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEmailBridgeServiceClient ¶
func NewEmailBridgeServiceClient(cc grpc.ClientConnInterface) EmailBridgeServiceClient
type EmailBridgeServiceServer ¶
type EmailBridgeServiceServer interface {
// CreateEmailDomain registers a customer-owned domain with SES (Easy DKIM) and returns the DKIM
// records the customer must publish; the domain starts in status=pending.
CreateEmailDomain(context.Context, *CreateEmailDomainRequest) (*EmailDomainInfo, error)
// ListEmailDomains returns the caller account's registered domains.
ListEmailDomains(context.Context, *ListEmailDomainsRequest) (*ListEmailDomainsResponse, error)
// GetEmailDomain returns a single domain owned by the caller account.
GetEmailDomain(context.Context, *GetEmailDomainRequest) (*EmailDomainInfo, error)
// VerifyEmailDomain re-polls SES and flips the domain to verified once DKIM is confirmed.
VerifyEmailDomain(context.Context, *VerifyEmailDomainRequest) (*EmailDomainInfo, error)
// DeleteEmailDomain deregisters a domain (deleting its SES identity) once it has no inboxes.
DeleteEmailDomain(context.Context, *DeleteEmailDomainRequest) (*EmailBridgeAck, error)
// CreateEmailInbox provisions a routable inbox address on a verified domain.
CreateEmailInbox(context.Context, *CreateEmailInboxRequest) (*EmailInboxInfo, error)
// ListEmailInboxes returns the caller account's inboxes.
ListEmailInboxes(context.Context, *ListEmailInboxesRequest) (*ListEmailInboxesResponse, error)
// GetEmailInbox returns a single inbox owned by the caller account.
GetEmailInbox(context.Context, *GetEmailInboxRequest) (*EmailInboxInfo, error)
// UpdateEmailInbox edits an inbox's from-name, status, and default agent trigger config.
UpdateEmailInbox(context.Context, *UpdateEmailInboxRequest) (*EmailInboxInfo, error)
// DeleteEmailInbox removes an inbox.
DeleteEmailInbox(context.Context, *DeleteEmailInboxRequest) (*EmailBridgeAck, error)
// SendInboxReply sends an agent's outbound email reply through the conversation's bound inbox
// (SES, threaded under the latest inbound mail) and posts it into the thread. Called by
// agent-service when an approved send_email tool executes.
SendInboxReply(context.Context, *SendInboxReplyRequest) (*EmailMessageRef, error)
// PostReplyDraft proposes an agent's customer reply as a real status=draft message held for human
// approval (channel resolved from the case: email if bridged, else a portal message). Called by
// agent-service when the draft_customer_reply tool executes; the draft surfaces in the reply-drafts
// bar for a human to edit/approve/send.
PostReplyDraft(context.Context, *PostReplyDraftRequest) (*EmailMessageRef, error)
// contains filtered or unexported methods
}
EmailBridgeServiceServer is the server API for EmailBridgeService service. All implementations must embed UnimplementedEmailBridgeServiceServer for forward compatibility.
type EmailDomainInfo ¶
type EmailDomainInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // pending | verified | failed
DkimTokens []string `protobuf:"bytes,5,rep,name=dkim_tokens,json=dkimTokens,proto3" json:"dkim_tokens,omitempty"`
VerifiedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=verified_at,json=verifiedAt,proto3" json:"verified_at,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
func (*EmailDomainInfo) Descriptor
deprecated
func (*EmailDomainInfo) Descriptor() ([]byte, []int)
Deprecated: Use EmailDomainInfo.ProtoReflect.Descriptor instead.
func (*EmailDomainInfo) GetAccountId ¶
func (x *EmailDomainInfo) GetAccountId() string
func (*EmailDomainInfo) GetCreatedAt ¶
func (x *EmailDomainInfo) GetCreatedAt() *timestamppb.Timestamp
func (*EmailDomainInfo) GetDkimTokens ¶
func (x *EmailDomainInfo) GetDkimTokens() []string
func (*EmailDomainInfo) GetDomain ¶
func (x *EmailDomainInfo) GetDomain() string
func (*EmailDomainInfo) GetId ¶
func (x *EmailDomainInfo) GetId() string
func (*EmailDomainInfo) GetStatus ¶
func (x *EmailDomainInfo) GetStatus() string
func (*EmailDomainInfo) GetUpdatedAt ¶
func (x *EmailDomainInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*EmailDomainInfo) GetVerifiedAt ¶
func (x *EmailDomainInfo) GetVerifiedAt() *timestamppb.Timestamp
func (*EmailDomainInfo) ProtoMessage ¶
func (*EmailDomainInfo) ProtoMessage()
func (*EmailDomainInfo) ProtoReflect ¶
func (x *EmailDomainInfo) ProtoReflect() protoreflect.Message
func (*EmailDomainInfo) Reset ¶
func (x *EmailDomainInfo) Reset()
func (*EmailDomainInfo) String ¶
func (x *EmailDomainInfo) String() string
type EmailInboxInfo ¶
type EmailInboxInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
EmailDomainId string `protobuf:"bytes,3,opt,name=email_domain_id,json=emailDomainId,proto3" json:"email_domain_id,omitempty"`
Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
FromName *string `protobuf:"bytes,5,opt,name=from_name,json=fromName,proto3,oneof" json:"from_name,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` // active | disabled
AgentConfigId *string `protobuf:"bytes,7,opt,name=agent_config_id,json=agentConfigId,proto3,oneof" json:"agent_config_id,omitempty"`
AgentTriggerPolicy *string `protobuf:"bytes,8,opt,name=agent_trigger_policy,json=agentTriggerPolicy,proto3,oneof" json:"agent_trigger_policy,omitempty"` // mention | keyword | always
AgentTriggerKeywords []string `protobuf:"bytes,9,rep,name=agent_trigger_keywords,json=agentTriggerKeywords,proto3" json:"agent_trigger_keywords,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// Per-inbox forwarding address (<inbox_id>@<OpenMRP receiving subdomain>). Customers whose corporate
// domain can't repoint its apex MX at SES forward their support address here instead. Unset when the
// receiving subdomain isn't configured.
ForwardingAddress *string `protobuf:"bytes,12,opt,name=forwarding_address,json=forwardingAddress,proto3,oneof" json:"forwarding_address,omitempty"`
// Reusable roster (messaging_group) whose members are seated on every new thread this inbox opens.
GroupId *string `protobuf:"bytes,13,opt,name=group_id,json=groupId,proto3,oneof" json:"group_id,omitempty"`
// contains filtered or unexported fields
}
func (*EmailInboxInfo) Descriptor
deprecated
func (*EmailInboxInfo) Descriptor() ([]byte, []int)
Deprecated: Use EmailInboxInfo.ProtoReflect.Descriptor instead.
func (*EmailInboxInfo) GetAccountId ¶
func (x *EmailInboxInfo) GetAccountId() string
func (*EmailInboxInfo) GetAddress ¶
func (x *EmailInboxInfo) GetAddress() string
func (*EmailInboxInfo) GetAgentConfigId ¶
func (x *EmailInboxInfo) GetAgentConfigId() string
func (*EmailInboxInfo) GetAgentTriggerKeywords ¶
func (x *EmailInboxInfo) GetAgentTriggerKeywords() []string
func (*EmailInboxInfo) GetAgentTriggerPolicy ¶
func (x *EmailInboxInfo) GetAgentTriggerPolicy() string
func (*EmailInboxInfo) GetCreatedAt ¶
func (x *EmailInboxInfo) GetCreatedAt() *timestamppb.Timestamp
func (*EmailInboxInfo) GetEmailDomainId ¶
func (x *EmailInboxInfo) GetEmailDomainId() string
func (*EmailInboxInfo) GetForwardingAddress ¶
func (x *EmailInboxInfo) GetForwardingAddress() string
func (*EmailInboxInfo) GetFromName ¶
func (x *EmailInboxInfo) GetFromName() string
func (*EmailInboxInfo) GetGroupId ¶
func (x *EmailInboxInfo) GetGroupId() string
func (*EmailInboxInfo) GetId ¶
func (x *EmailInboxInfo) GetId() string
func (*EmailInboxInfo) GetStatus ¶
func (x *EmailInboxInfo) GetStatus() string
func (*EmailInboxInfo) GetUpdatedAt ¶
func (x *EmailInboxInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*EmailInboxInfo) ProtoMessage ¶
func (*EmailInboxInfo) ProtoMessage()
func (*EmailInboxInfo) ProtoReflect ¶
func (x *EmailInboxInfo) ProtoReflect() protoreflect.Message
func (*EmailInboxInfo) Reset ¶
func (x *EmailInboxInfo) Reset()
func (*EmailInboxInfo) String ¶
func (x *EmailInboxInfo) String() string
type EmailMessageRef ¶
type EmailMessageRef struct {
MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
ConversationId string `protobuf:"bytes,2,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*EmailMessageRef) Descriptor
deprecated
func (*EmailMessageRef) Descriptor() ([]byte, []int)
Deprecated: Use EmailMessageRef.ProtoReflect.Descriptor instead.
func (*EmailMessageRef) GetConversationId ¶
func (x *EmailMessageRef) GetConversationId() string
func (*EmailMessageRef) GetMessageId ¶
func (x *EmailMessageRef) GetMessageId() string
func (*EmailMessageRef) ProtoMessage ¶
func (*EmailMessageRef) ProtoMessage()
func (*EmailMessageRef) ProtoReflect ¶
func (x *EmailMessageRef) ProtoReflect() protoreflect.Message
func (*EmailMessageRef) Reset ¶
func (x *EmailMessageRef) Reset()
func (*EmailMessageRef) String ¶
func (x *EmailMessageRef) String() string
type EmailRequest ¶
type EmailRequest struct {
To []string `protobuf:"bytes,1,rep,name=to,proto3" json:"to,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Body string `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
// When true, body is sent as text/html; when false, text/plain.
IsBodyHtml bool `protobuf:"varint,4,opt,name=is_body_html,json=isBodyHtml,proto3" json:"is_body_html,omitempty"`
// Overrides the default sender address. When absent, uses the configured default.
SendAs *string `protobuf:"bytes,5,opt,name=send_as,json=sendAs,proto3,oneof" json:"send_as,omitempty"`
// Absent for system-generated emails (e.g. welcome emails before account creation).
AccountId *string `protobuf:"bytes,6,opt,name=account_id,json=accountId,proto3,oneof" json:"account_id,omitempty"`
SentById *string `protobuf:"bytes,7,opt,name=sent_by_id,json=sentById,proto3,oneof" json:"sent_by_id,omitempty"`
// contains filtered or unexported fields
}
func (*EmailRequest) Descriptor
deprecated
func (*EmailRequest) Descriptor() ([]byte, []int)
Deprecated: Use EmailRequest.ProtoReflect.Descriptor instead.
func (*EmailRequest) GetAccountId ¶
func (x *EmailRequest) GetAccountId() string
func (*EmailRequest) GetBody ¶
func (x *EmailRequest) GetBody() string
func (*EmailRequest) GetIsBodyHtml ¶
func (x *EmailRequest) GetIsBodyHtml() bool
func (*EmailRequest) GetSendAs ¶
func (x *EmailRequest) GetSendAs() string
func (*EmailRequest) GetSentById ¶
func (x *EmailRequest) GetSentById() string
func (*EmailRequest) GetSubject ¶
func (x *EmailRequest) GetSubject() string
func (*EmailRequest) GetTo ¶
func (x *EmailRequest) GetTo() []string
func (*EmailRequest) ProtoMessage ¶
func (*EmailRequest) ProtoMessage()
func (*EmailRequest) ProtoReflect ¶
func (x *EmailRequest) ProtoReflect() protoreflect.Message
func (*EmailRequest) Reset ¶
func (x *EmailRequest) Reset()
func (*EmailRequest) String ¶
func (x *EmailRequest) String() string
type EmailResponse ¶
type EmailResponse struct {
// True when SES accepted the message. Does not guarantee delivery —
// bounces and complaints arrive asynchronously via notify_email_status.
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*EmailResponse) Descriptor
deprecated
func (*EmailResponse) Descriptor() ([]byte, []int)
Deprecated: Use EmailResponse.ProtoReflect.Descriptor instead.
func (*EmailResponse) GetSuccess ¶
func (x *EmailResponse) GetSuccess() bool
func (*EmailResponse) ProtoMessage ¶
func (*EmailResponse) ProtoMessage()
func (*EmailResponse) ProtoReflect ¶
func (x *EmailResponse) ProtoReflect() protoreflect.Message
func (*EmailResponse) Reset ¶
func (x *EmailResponse) Reset()
func (*EmailResponse) String ¶
func (x *EmailResponse) String() string
type EnterpriseRequestEmailRequest ¶
type EnterpriseRequestEmailRequest struct {
AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
CurrentPlanName string `protobuf:"bytes,3,opt,name=current_plan_name,json=currentPlanName,proto3" json:"current_plan_name,omitempty"`
RequesterName string `protobuf:"bytes,4,opt,name=requester_name,json=requesterName,proto3" json:"requester_name,omitempty"`
RequesterEmail string `protobuf:"bytes,5,opt,name=requester_email,json=requesterEmail,proto3" json:"requester_email,omitempty"`
// contains filtered or unexported fields
}
func (*EnterpriseRequestEmailRequest) Descriptor
deprecated
func (*EnterpriseRequestEmailRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnterpriseRequestEmailRequest.ProtoReflect.Descriptor instead.
func (*EnterpriseRequestEmailRequest) GetAccountId ¶
func (x *EnterpriseRequestEmailRequest) GetAccountId() string
func (*EnterpriseRequestEmailRequest) GetAccountName ¶
func (x *EnterpriseRequestEmailRequest) GetAccountName() string
func (*EnterpriseRequestEmailRequest) GetCurrentPlanName ¶
func (x *EnterpriseRequestEmailRequest) GetCurrentPlanName() string
func (*EnterpriseRequestEmailRequest) GetRequesterEmail ¶
func (x *EnterpriseRequestEmailRequest) GetRequesterEmail() string
func (*EnterpriseRequestEmailRequest) GetRequesterName ¶
func (x *EnterpriseRequestEmailRequest) GetRequesterName() string
func (*EnterpriseRequestEmailRequest) ProtoMessage ¶
func (*EnterpriseRequestEmailRequest) ProtoMessage()
func (*EnterpriseRequestEmailRequest) ProtoReflect ¶
func (x *EnterpriseRequestEmailRequest) ProtoReflect() protoreflect.Message
func (*EnterpriseRequestEmailRequest) Reset ¶
func (x *EnterpriseRequestEmailRequest) Reset()
func (*EnterpriseRequestEmailRequest) String ¶
func (x *EnterpriseRequestEmailRequest) String() string
type GetAnnouncementRequest ¶
type GetAnnouncementRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetAnnouncementRequest) Descriptor
deprecated
func (*GetAnnouncementRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAnnouncementRequest.ProtoReflect.Descriptor instead.
func (*GetAnnouncementRequest) GetId ¶
func (x *GetAnnouncementRequest) GetId() string
func (*GetAnnouncementRequest) ProtoMessage ¶
func (*GetAnnouncementRequest) ProtoMessage()
func (*GetAnnouncementRequest) ProtoReflect ¶
func (x *GetAnnouncementRequest) ProtoReflect() protoreflect.Message
func (*GetAnnouncementRequest) Reset ¶
func (x *GetAnnouncementRequest) Reset()
func (*GetAnnouncementRequest) String ¶
func (x *GetAnnouncementRequest) String() string
type GetConversationRequest ¶
type GetConversationRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetConversationRequest) Descriptor
deprecated
func (*GetConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConversationRequest.ProtoReflect.Descriptor instead.
func (*GetConversationRequest) GetId ¶
func (x *GetConversationRequest) GetId() string
func (*GetConversationRequest) ProtoMessage ¶
func (*GetConversationRequest) ProtoMessage()
func (*GetConversationRequest) ProtoReflect ¶
func (x *GetConversationRequest) ProtoReflect() protoreflect.Message
func (*GetConversationRequest) Reset ¶
func (x *GetConversationRequest) Reset()
func (*GetConversationRequest) String ¶
func (x *GetConversationRequest) String() string
type GetEmailDomainRequest ¶
type GetEmailDomainRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetEmailDomainRequest) Descriptor
deprecated
func (*GetEmailDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEmailDomainRequest.ProtoReflect.Descriptor instead.
func (*GetEmailDomainRequest) GetId ¶
func (x *GetEmailDomainRequest) GetId() string
func (*GetEmailDomainRequest) ProtoMessage ¶
func (*GetEmailDomainRequest) ProtoMessage()
func (*GetEmailDomainRequest) ProtoReflect ¶
func (x *GetEmailDomainRequest) ProtoReflect() protoreflect.Message
func (*GetEmailDomainRequest) Reset ¶
func (x *GetEmailDomainRequest) Reset()
func (*GetEmailDomainRequest) String ¶
func (x *GetEmailDomainRequest) String() string
type GetEmailInboxRequest ¶
type GetEmailInboxRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetEmailInboxRequest) Descriptor
deprecated
func (*GetEmailInboxRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEmailInboxRequest.ProtoReflect.Descriptor instead.
func (*GetEmailInboxRequest) GetId ¶
func (x *GetEmailInboxRequest) GetId() string
func (*GetEmailInboxRequest) ProtoMessage ¶
func (*GetEmailInboxRequest) ProtoMessage()
func (*GetEmailInboxRequest) ProtoReflect ¶
func (x *GetEmailInboxRequest) ProtoReflect() protoreflect.Message
func (*GetEmailInboxRequest) Reset ¶
func (x *GetEmailInboxRequest) Reset()
func (*GetEmailInboxRequest) String ¶
func (x *GetEmailInboxRequest) String() string
type GetMessagingGroupRequest ¶
type GetMessagingGroupRequest struct {
GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetMessagingGroupRequest) Descriptor
deprecated
func (*GetMessagingGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMessagingGroupRequest.ProtoReflect.Descriptor instead.
func (*GetMessagingGroupRequest) GetGroupId ¶
func (x *GetMessagingGroupRequest) GetGroupId() string
func (*GetMessagingGroupRequest) ProtoMessage ¶
func (*GetMessagingGroupRequest) ProtoMessage()
func (*GetMessagingGroupRequest) ProtoReflect ¶
func (x *GetMessagingGroupRequest) ProtoReflect() protoreflect.Message
func (*GetMessagingGroupRequest) Reset ¶
func (x *GetMessagingGroupRequest) Reset()
func (*GetMessagingGroupRequest) String ¶
func (x *GetMessagingGroupRequest) String() string
type GetNotificationRequest ¶
type GetNotificationRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetNotificationRequest) Descriptor
deprecated
func (*GetNotificationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNotificationRequest.ProtoReflect.Descriptor instead.
func (*GetNotificationRequest) GetId ¶
func (x *GetNotificationRequest) GetId() string
func (*GetNotificationRequest) ProtoMessage ¶
func (*GetNotificationRequest) ProtoMessage()
func (*GetNotificationRequest) ProtoReflect ¶
func (x *GetNotificationRequest) ProtoReflect() protoreflect.Message
func (*GetNotificationRequest) Reset ¶
func (x *GetNotificationRequest) Reset()
func (*GetNotificationRequest) String ¶
func (x *GetNotificationRequest) String() string
type GetSupportAvailabilityRequest ¶
type GetSupportAvailabilityRequest struct {
// contains filtered or unexported fields
}
func (*GetSupportAvailabilityRequest) Descriptor
deprecated
func (*GetSupportAvailabilityRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSupportAvailabilityRequest.ProtoReflect.Descriptor instead.
func (*GetSupportAvailabilityRequest) ProtoMessage ¶
func (*GetSupportAvailabilityRequest) ProtoMessage()
func (*GetSupportAvailabilityRequest) ProtoReflect ¶
func (x *GetSupportAvailabilityRequest) ProtoReflect() protoreflect.Message
func (*GetSupportAvailabilityRequest) Reset ¶
func (x *GetSupportAvailabilityRequest) Reset()
func (*GetSupportAvailabilityRequest) String ¶
func (x *GetSupportAvailabilityRequest) String() string
type GetSupportRouteRequest ¶
type GetSupportRouteRequest struct {
RelationAccountId string `protobuf:"bytes,1,opt,name=relation_account_id,json=relationAccountId,proto3" json:"relation_account_id,omitempty"` // "" = account default
// contains filtered or unexported fields
}
func (*GetSupportRouteRequest) Descriptor
deprecated
func (*GetSupportRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSupportRouteRequest.ProtoReflect.Descriptor instead.
func (*GetSupportRouteRequest) GetRelationAccountId ¶
func (x *GetSupportRouteRequest) GetRelationAccountId() string
func (*GetSupportRouteRequest) ProtoMessage ¶
func (*GetSupportRouteRequest) ProtoMessage()
func (*GetSupportRouteRequest) ProtoReflect ¶
func (x *GetSupportRouteRequest) ProtoReflect() protoreflect.Message
func (*GetSupportRouteRequest) Reset ¶
func (x *GetSupportRouteRequest) Reset()
func (*GetSupportRouteRequest) String ¶
func (x *GetSupportRouteRequest) String() string
type GetUnreadCountRequest ¶
type GetUnreadCountRequest struct {
// contains filtered or unexported fields
}
func (*GetUnreadCountRequest) Descriptor
deprecated
func (*GetUnreadCountRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUnreadCountRequest.ProtoReflect.Descriptor instead.
func (*GetUnreadCountRequest) ProtoMessage ¶
func (*GetUnreadCountRequest) ProtoMessage()
func (*GetUnreadCountRequest) ProtoReflect ¶
func (x *GetUnreadCountRequest) ProtoReflect() protoreflect.Message
func (*GetUnreadCountRequest) Reset ¶
func (x *GetUnreadCountRequest) Reset()
func (*GetUnreadCountRequest) String ¶
func (x *GetUnreadCountRequest) String() string
type GetUnreadCountResponse ¶
type GetUnreadCountResponse struct {
Notifications int64 `protobuf:"varint,1,opt,name=notifications,proto3" json:"notifications,omitempty"`
Conversations int64 `protobuf:"varint,2,opt,name=conversations,proto3" json:"conversations,omitempty"`
Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
// contains filtered or unexported fields
}
func (*GetUnreadCountResponse) Descriptor
deprecated
func (*GetUnreadCountResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetUnreadCountResponse.ProtoReflect.Descriptor instead.
func (*GetUnreadCountResponse) GetConversations ¶
func (x *GetUnreadCountResponse) GetConversations() int64
func (*GetUnreadCountResponse) GetNotifications ¶
func (x *GetUnreadCountResponse) GetNotifications() int64
func (*GetUnreadCountResponse) GetTotal ¶
func (x *GetUnreadCountResponse) GetTotal() int64
func (*GetUnreadCountResponse) ProtoMessage ¶
func (*GetUnreadCountResponse) ProtoMessage()
func (*GetUnreadCountResponse) ProtoReflect ¶
func (x *GetUnreadCountResponse) ProtoReflect() protoreflect.Message
func (*GetUnreadCountResponse) Reset ¶
func (x *GetUnreadCountResponse) Reset()
func (*GetUnreadCountResponse) String ¶
func (x *GetUnreadCountResponse) String() string
type GetUnreadSummaryRequest ¶
type GetUnreadSummaryRequest struct {
// contains filtered or unexported fields
}
func (*GetUnreadSummaryRequest) Descriptor
deprecated
func (*GetUnreadSummaryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUnreadSummaryRequest.ProtoReflect.Descriptor instead.
func (*GetUnreadSummaryRequest) ProtoMessage ¶
func (*GetUnreadSummaryRequest) ProtoMessage()
func (*GetUnreadSummaryRequest) ProtoReflect ¶
func (x *GetUnreadSummaryRequest) ProtoReflect() protoreflect.Message
func (*GetUnreadSummaryRequest) Reset ¶
func (x *GetUnreadSummaryRequest) Reset()
func (*GetUnreadSummaryRequest) String ¶
func (x *GetUnreadSummaryRequest) String() string
type GetUnreadSummaryResponse ¶
type GetUnreadSummaryResponse struct {
Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
Accounts []*UnreadSummaryAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"`
// contains filtered or unexported fields
}
func (*GetUnreadSummaryResponse) Descriptor
deprecated
func (*GetUnreadSummaryResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetUnreadSummaryResponse.ProtoReflect.Descriptor instead.
func (*GetUnreadSummaryResponse) GetAccounts ¶
func (x *GetUnreadSummaryResponse) GetAccounts() []*UnreadSummaryAccount
func (*GetUnreadSummaryResponse) GetTotal ¶
func (x *GetUnreadSummaryResponse) GetTotal() int64
func (*GetUnreadSummaryResponse) ProtoMessage ¶
func (*GetUnreadSummaryResponse) ProtoMessage()
func (*GetUnreadSummaryResponse) ProtoReflect ¶
func (x *GetUnreadSummaryResponse) ProtoReflect() protoreflect.Message
func (*GetUnreadSummaryResponse) Reset ¶
func (x *GetUnreadSummaryResponse) Reset()
func (*GetUnreadSummaryResponse) String ¶
func (x *GetUnreadSummaryResponse) String() string
type HideConversationRequest ¶
type HideConversationRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*HideConversationRequest) Descriptor
deprecated
func (*HideConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use HideConversationRequest.ProtoReflect.Descriptor instead.
func (*HideConversationRequest) GetConversationId ¶
func (x *HideConversationRequest) GetConversationId() string
func (*HideConversationRequest) ProtoMessage ¶
func (*HideConversationRequest) ProtoMessage()
func (*HideConversationRequest) ProtoReflect ¶
func (x *HideConversationRequest) ProtoReflect() protoreflect.Message
func (*HideConversationRequest) Reset ¶
func (x *HideConversationRequest) Reset()
func (*HideConversationRequest) String ¶
func (x *HideConversationRequest) String() string
type IsParticipantRequest ¶
type IsParticipantRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// The caller's user id (us_) and account; the service resolves the account_user membership.
UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
// contains filtered or unexported fields
}
func (*IsParticipantRequest) Descriptor
deprecated
func (*IsParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use IsParticipantRequest.ProtoReflect.Descriptor instead.
func (*IsParticipantRequest) GetAccountId ¶
func (x *IsParticipantRequest) GetAccountId() string
func (*IsParticipantRequest) GetConversationId ¶
func (x *IsParticipantRequest) GetConversationId() string
func (*IsParticipantRequest) GetUserId ¶
func (x *IsParticipantRequest) GetUserId() string
func (*IsParticipantRequest) ProtoMessage ¶
func (*IsParticipantRequest) ProtoMessage()
func (*IsParticipantRequest) ProtoReflect ¶
func (x *IsParticipantRequest) ProtoReflect() protoreflect.Message
func (*IsParticipantRequest) Reset ¶
func (x *IsParticipantRequest) Reset()
func (*IsParticipantRequest) String ¶
func (x *IsParticipantRequest) String() string
type IsParticipantResponse ¶
type IsParticipantResponse struct {
IsParticipant bool `protobuf:"varint,1,opt,name=is_participant,json=isParticipant,proto3" json:"is_participant,omitempty"`
// contains filtered or unexported fields
}
func (*IsParticipantResponse) Descriptor
deprecated
func (*IsParticipantResponse) Descriptor() ([]byte, []int)
Deprecated: Use IsParticipantResponse.ProtoReflect.Descriptor instead.
func (*IsParticipantResponse) GetIsParticipant ¶
func (x *IsParticipantResponse) GetIsParticipant() bool
func (*IsParticipantResponse) ProtoMessage ¶
func (*IsParticipantResponse) ProtoMessage()
func (*IsParticipantResponse) ProtoReflect ¶
func (x *IsParticipantResponse) ProtoReflect() protoreflect.Message
func (*IsParticipantResponse) Reset ¶
func (x *IsParticipantResponse) Reset()
func (*IsParticipantResponse) String ¶
func (x *IsParticipantResponse) String() string
type LeaveConversationRequest ¶
type LeaveConversationRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*LeaveConversationRequest) Descriptor
deprecated
func (*LeaveConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use LeaveConversationRequest.ProtoReflect.Descriptor instead.
func (*LeaveConversationRequest) GetConversationId ¶
func (x *LeaveConversationRequest) GetConversationId() string
func (*LeaveConversationRequest) ProtoMessage ¶
func (*LeaveConversationRequest) ProtoMessage()
func (*LeaveConversationRequest) ProtoReflect ¶
func (x *LeaveConversationRequest) ProtoReflect() protoreflect.Message
func (*LeaveConversationRequest) Reset ¶
func (x *LeaveConversationRequest) Reset()
func (*LeaveConversationRequest) String ¶
func (x *LeaveConversationRequest) String() string
type ListAnnouncementsRequest ¶
type ListAnnouncementsRequest struct {
Cursor *string `protobuf:"bytes,1,opt,name=cursor,proto3,oneof" json:"cursor,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*ListAnnouncementsRequest) Descriptor
deprecated
func (*ListAnnouncementsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAnnouncementsRequest.ProtoReflect.Descriptor instead.
func (*ListAnnouncementsRequest) GetCursor ¶
func (x *ListAnnouncementsRequest) GetCursor() string
func (*ListAnnouncementsRequest) GetLimit ¶
func (x *ListAnnouncementsRequest) GetLimit() int32
func (*ListAnnouncementsRequest) ProtoMessage ¶
func (*ListAnnouncementsRequest) ProtoMessage()
func (*ListAnnouncementsRequest) ProtoReflect ¶
func (x *ListAnnouncementsRequest) ProtoReflect() protoreflect.Message
func (*ListAnnouncementsRequest) Reset ¶
func (x *ListAnnouncementsRequest) Reset()
func (*ListAnnouncementsRequest) String ¶
func (x *ListAnnouncementsRequest) String() string
type ListAnnouncementsResponse ¶
type ListAnnouncementsResponse struct {
Announcements []*AnnouncementInfo `protobuf:"bytes,1,rep,name=announcements,proto3" json:"announcements,omitempty"`
PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
// contains filtered or unexported fields
}
func (*ListAnnouncementsResponse) Descriptor
deprecated
func (*ListAnnouncementsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAnnouncementsResponse.ProtoReflect.Descriptor instead.
func (*ListAnnouncementsResponse) GetAnnouncements ¶
func (x *ListAnnouncementsResponse) GetAnnouncements() []*AnnouncementInfo
func (*ListAnnouncementsResponse) GetPageInfo ¶
func (x *ListAnnouncementsResponse) GetPageInfo() *PageInfo
func (*ListAnnouncementsResponse) ProtoMessage ¶
func (*ListAnnouncementsResponse) ProtoMessage()
func (*ListAnnouncementsResponse) ProtoReflect ¶
func (x *ListAnnouncementsResponse) ProtoReflect() protoreflect.Message
func (*ListAnnouncementsResponse) Reset ¶
func (x *ListAnnouncementsResponse) Reset()
func (*ListAnnouncementsResponse) String ¶
func (x *ListAnnouncementsResponse) String() string
type ListBlocksRequest ¶
type ListBlocksRequest struct {
// contains filtered or unexported fields
}
func (*ListBlocksRequest) Descriptor
deprecated
func (*ListBlocksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBlocksRequest.ProtoReflect.Descriptor instead.
func (*ListBlocksRequest) ProtoMessage ¶
func (*ListBlocksRequest) ProtoMessage()
func (*ListBlocksRequest) ProtoReflect ¶
func (x *ListBlocksRequest) ProtoReflect() protoreflect.Message
func (*ListBlocksRequest) Reset ¶
func (x *ListBlocksRequest) Reset()
func (*ListBlocksRequest) String ¶
func (x *ListBlocksRequest) String() string
type ListBlocksResponse ¶
type ListBlocksResponse struct {
Blocks []*BlockInfo `protobuf:"bytes,1,rep,name=blocks,proto3" json:"blocks,omitempty"`
// contains filtered or unexported fields
}
func (*ListBlocksResponse) Descriptor
deprecated
func (*ListBlocksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBlocksResponse.ProtoReflect.Descriptor instead.
func (*ListBlocksResponse) GetBlocks ¶
func (x *ListBlocksResponse) GetBlocks() []*BlockInfo
func (*ListBlocksResponse) ProtoMessage ¶
func (*ListBlocksResponse) ProtoMessage()
func (*ListBlocksResponse) ProtoReflect ¶
func (x *ListBlocksResponse) ProtoReflect() protoreflect.Message
func (*ListBlocksResponse) Reset ¶
func (x *ListBlocksResponse) Reset()
func (*ListBlocksResponse) String ¶
func (x *ListBlocksResponse) String() string
type ListContactsRequest ¶
type ListContactsRequest struct {
Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
// contains filtered or unexported fields
}
func (*ListContactsRequest) Descriptor
deprecated
func (*ListContactsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListContactsRequest.ProtoReflect.Descriptor instead.
func (*ListContactsRequest) GetQuery ¶
func (x *ListContactsRequest) GetQuery() string
func (*ListContactsRequest) ProtoMessage ¶
func (*ListContactsRequest) ProtoMessage()
func (*ListContactsRequest) ProtoReflect ¶
func (x *ListContactsRequest) ProtoReflect() protoreflect.Message
func (*ListContactsRequest) Reset ¶
func (x *ListContactsRequest) Reset()
func (*ListContactsRequest) String ¶
func (x *ListContactsRequest) String() string
type ListContactsResponse ¶
type ListContactsResponse struct {
Contacts []*ContactInfo `protobuf:"bytes,1,rep,name=contacts,proto3" json:"contacts,omitempty"`
// contains filtered or unexported fields
}
func (*ListContactsResponse) Descriptor
deprecated
func (*ListContactsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListContactsResponse.ProtoReflect.Descriptor instead.
func (*ListContactsResponse) GetContacts ¶
func (x *ListContactsResponse) GetContacts() []*ContactInfo
func (*ListContactsResponse) ProtoMessage ¶
func (*ListContactsResponse) ProtoMessage()
func (*ListContactsResponse) ProtoReflect ¶
func (x *ListContactsResponse) ProtoReflect() protoreflect.Message
func (*ListContactsResponse) Reset ¶
func (x *ListContactsResponse) Reset()
func (*ListContactsResponse) String ¶
func (x *ListContactsResponse) String() string
type ListConversationLinksRequest ¶
type ListConversationLinksRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*ListConversationLinksRequest) Descriptor
deprecated
func (*ListConversationLinksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationLinksRequest.ProtoReflect.Descriptor instead.
func (*ListConversationLinksRequest) GetConversationId ¶
func (x *ListConversationLinksRequest) GetConversationId() string
func (*ListConversationLinksRequest) ProtoMessage ¶
func (*ListConversationLinksRequest) ProtoMessage()
func (*ListConversationLinksRequest) ProtoReflect ¶
func (x *ListConversationLinksRequest) ProtoReflect() protoreflect.Message
func (*ListConversationLinksRequest) Reset ¶
func (x *ListConversationLinksRequest) Reset()
func (*ListConversationLinksRequest) String ¶
func (x *ListConversationLinksRequest) String() string
type ListConversationLinksResponse ¶
type ListConversationLinksResponse struct {
Links []*ConversationLinkInfo `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"`
// contains filtered or unexported fields
}
func (*ListConversationLinksResponse) Descriptor
deprecated
func (*ListConversationLinksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationLinksResponse.ProtoReflect.Descriptor instead.
func (*ListConversationLinksResponse) GetLinks ¶
func (x *ListConversationLinksResponse) GetLinks() []*ConversationLinkInfo
func (*ListConversationLinksResponse) ProtoMessage ¶
func (*ListConversationLinksResponse) ProtoMessage()
func (*ListConversationLinksResponse) ProtoReflect ¶
func (x *ListConversationLinksResponse) ProtoReflect() protoreflect.Message
func (*ListConversationLinksResponse) Reset ¶
func (x *ListConversationLinksResponse) Reset()
func (*ListConversationLinksResponse) String ¶
func (x *ListConversationLinksResponse) String() string
type ListConversationsByResourceRequest ¶
type ListConversationsByResourceRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
ResourceId string `protobuf:"bytes,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*ListConversationsByResourceRequest) Descriptor
deprecated
func (*ListConversationsByResourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationsByResourceRequest.ProtoReflect.Descriptor instead.
func (*ListConversationsByResourceRequest) GetLimit ¶
func (x *ListConversationsByResourceRequest) GetLimit() int32
func (*ListConversationsByResourceRequest) GetResourceId ¶
func (x *ListConversationsByResourceRequest) GetResourceId() string
func (*ListConversationsByResourceRequest) GetResourceType ¶
func (x *ListConversationsByResourceRequest) GetResourceType() string
func (*ListConversationsByResourceRequest) ProtoMessage ¶
func (*ListConversationsByResourceRequest) ProtoMessage()
func (*ListConversationsByResourceRequest) ProtoReflect ¶
func (x *ListConversationsByResourceRequest) ProtoReflect() protoreflect.Message
func (*ListConversationsByResourceRequest) Reset ¶
func (x *ListConversationsByResourceRequest) Reset()
func (*ListConversationsByResourceRequest) String ¶
func (x *ListConversationsByResourceRequest) String() string
type ListConversationsRequest ¶
type ListConversationsRequest struct {
Cursor *string `protobuf:"bytes,1,opt,name=cursor,proto3,oneof" json:"cursor,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
Type *string `protobuf:"bytes,3,opt,name=type,proto3,oneof" json:"type,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*ListConversationsRequest) Descriptor
deprecated
func (*ListConversationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationsRequest.ProtoReflect.Descriptor instead.
func (*ListConversationsRequest) GetCursor ¶
func (x *ListConversationsRequest) GetCursor() string
func (*ListConversationsRequest) GetLimit ¶
func (x *ListConversationsRequest) GetLimit() int32
func (*ListConversationsRequest) GetStatus ¶
func (x *ListConversationsRequest) GetStatus() string
func (*ListConversationsRequest) GetType ¶
func (x *ListConversationsRequest) GetType() string
func (*ListConversationsRequest) ProtoMessage ¶
func (*ListConversationsRequest) ProtoMessage()
func (*ListConversationsRequest) ProtoReflect ¶
func (x *ListConversationsRequest) ProtoReflect() protoreflect.Message
func (*ListConversationsRequest) Reset ¶
func (x *ListConversationsRequest) Reset()
func (*ListConversationsRequest) String ¶
func (x *ListConversationsRequest) String() string
type ListConversationsResponse ¶
type ListConversationsResponse struct {
Conversations []*ConversationInfo `protobuf:"bytes,1,rep,name=conversations,proto3" json:"conversations,omitempty"`
PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
// contains filtered or unexported fields
}
func (*ListConversationsResponse) Descriptor
deprecated
func (*ListConversationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationsResponse.ProtoReflect.Descriptor instead.
func (*ListConversationsResponse) GetConversations ¶
func (x *ListConversationsResponse) GetConversations() []*ConversationInfo
func (*ListConversationsResponse) GetPageInfo ¶
func (x *ListConversationsResponse) GetPageInfo() *PageInfo
func (*ListConversationsResponse) ProtoMessage ¶
func (*ListConversationsResponse) ProtoMessage()
func (*ListConversationsResponse) ProtoReflect ¶
func (x *ListConversationsResponse) ProtoReflect() protoreflect.Message
func (*ListConversationsResponse) Reset ¶
func (x *ListConversationsResponse) Reset()
func (*ListConversationsResponse) String ¶
func (x *ListConversationsResponse) String() string
type ListEmailDomainsRequest ¶
type ListEmailDomainsRequest struct {
// contains filtered or unexported fields
}
func (*ListEmailDomainsRequest) Descriptor
deprecated
func (*ListEmailDomainsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEmailDomainsRequest.ProtoReflect.Descriptor instead.
func (*ListEmailDomainsRequest) ProtoMessage ¶
func (*ListEmailDomainsRequest) ProtoMessage()
func (*ListEmailDomainsRequest) ProtoReflect ¶
func (x *ListEmailDomainsRequest) ProtoReflect() protoreflect.Message
func (*ListEmailDomainsRequest) Reset ¶
func (x *ListEmailDomainsRequest) Reset()
func (*ListEmailDomainsRequest) String ¶
func (x *ListEmailDomainsRequest) String() string
type ListEmailDomainsResponse ¶
type ListEmailDomainsResponse struct {
Domains []*EmailDomainInfo `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"`
// contains filtered or unexported fields
}
func (*ListEmailDomainsResponse) Descriptor
deprecated
func (*ListEmailDomainsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEmailDomainsResponse.ProtoReflect.Descriptor instead.
func (*ListEmailDomainsResponse) GetDomains ¶
func (x *ListEmailDomainsResponse) GetDomains() []*EmailDomainInfo
func (*ListEmailDomainsResponse) ProtoMessage ¶
func (*ListEmailDomainsResponse) ProtoMessage()
func (*ListEmailDomainsResponse) ProtoReflect ¶
func (x *ListEmailDomainsResponse) ProtoReflect() protoreflect.Message
func (*ListEmailDomainsResponse) Reset ¶
func (x *ListEmailDomainsResponse) Reset()
func (*ListEmailDomainsResponse) String ¶
func (x *ListEmailDomainsResponse) String() string
type ListEmailInboxesRequest ¶
type ListEmailInboxesRequest struct {
// contains filtered or unexported fields
}
func (*ListEmailInboxesRequest) Descriptor
deprecated
func (*ListEmailInboxesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEmailInboxesRequest.ProtoReflect.Descriptor instead.
func (*ListEmailInboxesRequest) ProtoMessage ¶
func (*ListEmailInboxesRequest) ProtoMessage()
func (*ListEmailInboxesRequest) ProtoReflect ¶
func (x *ListEmailInboxesRequest) ProtoReflect() protoreflect.Message
func (*ListEmailInboxesRequest) Reset ¶
func (x *ListEmailInboxesRequest) Reset()
func (*ListEmailInboxesRequest) String ¶
func (x *ListEmailInboxesRequest) String() string
type ListEmailInboxesResponse ¶
type ListEmailInboxesResponse struct {
Inboxes []*EmailInboxInfo `protobuf:"bytes,1,rep,name=inboxes,proto3" json:"inboxes,omitempty"`
// contains filtered or unexported fields
}
func (*ListEmailInboxesResponse) Descriptor
deprecated
func (*ListEmailInboxesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEmailInboxesResponse.ProtoReflect.Descriptor instead.
func (*ListEmailInboxesResponse) GetInboxes ¶
func (x *ListEmailInboxesResponse) GetInboxes() []*EmailInboxInfo
func (*ListEmailInboxesResponse) ProtoMessage ¶
func (*ListEmailInboxesResponse) ProtoMessage()
func (*ListEmailInboxesResponse) ProtoReflect ¶
func (x *ListEmailInboxesResponse) ProtoReflect() protoreflect.Message
func (*ListEmailInboxesResponse) Reset ¶
func (x *ListEmailInboxesResponse) Reset()
func (*ListEmailInboxesResponse) String ¶
func (x *ListEmailInboxesResponse) String() string
type ListInboxRequest ¶
type ListInboxRequest struct {
Cursor *string `protobuf:"bytes,1,opt,name=cursor,proto3,oneof" json:"cursor,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
WorkflowStatus *string `protobuf:"bytes,3,opt,name=workflow_status,json=workflowStatus,proto3,oneof" json:"workflow_status,omitempty"`
// Filter to cases owned by this assignee (a user or a team), matched by id.
AssigneeResourceId *string `protobuf:"bytes,4,opt,name=assignee_resource_id,json=assigneeResourceId,proto3,oneof" json:"assignee_resource_id,omitempty"`
Unassigned bool `protobuf:"varint,6,opt,name=unassigned,proto3" json:"unassigned,omitempty"`
IncludeArchived bool `protobuf:"varint,7,opt,name=include_archived,json=includeArchived,proto3" json:"include_archived,omitempty"`
// contains filtered or unexported fields
}
func (*ListInboxRequest) Descriptor
deprecated
func (*ListInboxRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInboxRequest.ProtoReflect.Descriptor instead.
func (*ListInboxRequest) GetAssigneeResourceId ¶
func (x *ListInboxRequest) GetAssigneeResourceId() string
func (*ListInboxRequest) GetCursor ¶
func (x *ListInboxRequest) GetCursor() string
func (*ListInboxRequest) GetIncludeArchived ¶
func (x *ListInboxRequest) GetIncludeArchived() bool
func (*ListInboxRequest) GetLimit ¶
func (x *ListInboxRequest) GetLimit() int32
func (*ListInboxRequest) GetUnassigned ¶
func (x *ListInboxRequest) GetUnassigned() bool
func (*ListInboxRequest) GetWorkflowStatus ¶
func (x *ListInboxRequest) GetWorkflowStatus() string
func (*ListInboxRequest) ProtoMessage ¶
func (*ListInboxRequest) ProtoMessage()
func (*ListInboxRequest) ProtoReflect ¶
func (x *ListInboxRequest) ProtoReflect() protoreflect.Message
func (*ListInboxRequest) Reset ¶
func (x *ListInboxRequest) Reset()
func (*ListInboxRequest) String ¶
func (x *ListInboxRequest) String() string
type ListMessagesRequest ¶
type ListMessagesRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Cursor *string `protobuf:"bytes,2,opt,name=cursor,proto3,oneof" json:"cursor,omitempty"`
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
AfterSequence *int64 `protobuf:"varint,4,opt,name=after_sequence,json=afterSequence,proto3,oneof" json:"after_sequence,omitempty"`
// contains filtered or unexported fields
}
func (*ListMessagesRequest) Descriptor
deprecated
func (*ListMessagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMessagesRequest.ProtoReflect.Descriptor instead.
func (*ListMessagesRequest) GetAfterSequence ¶
func (x *ListMessagesRequest) GetAfterSequence() int64
func (*ListMessagesRequest) GetConversationId ¶
func (x *ListMessagesRequest) GetConversationId() string
func (*ListMessagesRequest) GetCursor ¶
func (x *ListMessagesRequest) GetCursor() string
func (*ListMessagesRequest) GetLimit ¶
func (x *ListMessagesRequest) GetLimit() int32
func (*ListMessagesRequest) ProtoMessage ¶
func (*ListMessagesRequest) ProtoMessage()
func (*ListMessagesRequest) ProtoReflect ¶
func (x *ListMessagesRequest) ProtoReflect() protoreflect.Message
func (*ListMessagesRequest) Reset ¶
func (x *ListMessagesRequest) Reset()
func (*ListMessagesRequest) String ¶
func (x *ListMessagesRequest) String() string
type ListMessagesResponse ¶
type ListMessagesResponse struct {
Messages []*MessageInfo `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
// contains filtered or unexported fields
}
func (*ListMessagesResponse) Descriptor
deprecated
func (*ListMessagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMessagesResponse.ProtoReflect.Descriptor instead.
func (*ListMessagesResponse) GetMessages ¶
func (x *ListMessagesResponse) GetMessages() []*MessageInfo
func (*ListMessagesResponse) GetPageInfo ¶
func (x *ListMessagesResponse) GetPageInfo() *PageInfo
func (*ListMessagesResponse) ProtoMessage ¶
func (*ListMessagesResponse) ProtoMessage()
func (*ListMessagesResponse) ProtoReflect ¶
func (x *ListMessagesResponse) ProtoReflect() protoreflect.Message
func (*ListMessagesResponse) Reset ¶
func (x *ListMessagesResponse) Reset()
func (*ListMessagesResponse) String ¶
func (x *ListMessagesResponse) String() string
type ListMessagingGroupsRequest ¶
type ListMessagingGroupsRequest struct {
// contains filtered or unexported fields
}
func (*ListMessagingGroupsRequest) Descriptor
deprecated
func (*ListMessagingGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMessagingGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListMessagingGroupsRequest) ProtoMessage ¶
func (*ListMessagingGroupsRequest) ProtoMessage()
func (*ListMessagingGroupsRequest) ProtoReflect ¶
func (x *ListMessagingGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListMessagingGroupsRequest) Reset ¶
func (x *ListMessagingGroupsRequest) Reset()
func (*ListMessagingGroupsRequest) String ¶
func (x *ListMessagingGroupsRequest) String() string
type ListMessagingGroupsResponse ¶
type ListMessagingGroupsResponse struct {
Groups []*MessagingGroupInfo `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
// contains filtered or unexported fields
}
func (*ListMessagingGroupsResponse) Descriptor
deprecated
func (*ListMessagingGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMessagingGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListMessagingGroupsResponse) GetGroups ¶
func (x *ListMessagingGroupsResponse) GetGroups() []*MessagingGroupInfo
func (*ListMessagingGroupsResponse) ProtoMessage ¶
func (*ListMessagingGroupsResponse) ProtoMessage()
func (*ListMessagingGroupsResponse) ProtoReflect ¶
func (x *ListMessagingGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListMessagingGroupsResponse) Reset ¶
func (x *ListMessagingGroupsResponse) Reset()
func (*ListMessagingGroupsResponse) String ¶
func (x *ListMessagingGroupsResponse) String() string
type ListNotificationPreferencesRequest ¶
type ListNotificationPreferencesRequest struct {
// contains filtered or unexported fields
}
func (*ListNotificationPreferencesRequest) Descriptor
deprecated
func (*ListNotificationPreferencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNotificationPreferencesRequest.ProtoReflect.Descriptor instead.
func (*ListNotificationPreferencesRequest) ProtoMessage ¶
func (*ListNotificationPreferencesRequest) ProtoMessage()
func (*ListNotificationPreferencesRequest) ProtoReflect ¶
func (x *ListNotificationPreferencesRequest) ProtoReflect() protoreflect.Message
func (*ListNotificationPreferencesRequest) Reset ¶
func (x *ListNotificationPreferencesRequest) Reset()
func (*ListNotificationPreferencesRequest) String ¶
func (x *ListNotificationPreferencesRequest) String() string
type ListNotificationPreferencesResponse ¶
type ListNotificationPreferencesResponse struct {
Preferences []*NotificationPreferenceInfo `protobuf:"bytes,1,rep,name=preferences,proto3" json:"preferences,omitempty"`
// contains filtered or unexported fields
}
func (*ListNotificationPreferencesResponse) Descriptor
deprecated
func (*ListNotificationPreferencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNotificationPreferencesResponse.ProtoReflect.Descriptor instead.
func (*ListNotificationPreferencesResponse) GetPreferences ¶
func (x *ListNotificationPreferencesResponse) GetPreferences() []*NotificationPreferenceInfo
func (*ListNotificationPreferencesResponse) ProtoMessage ¶
func (*ListNotificationPreferencesResponse) ProtoMessage()
func (*ListNotificationPreferencesResponse) ProtoReflect ¶
func (x *ListNotificationPreferencesResponse) ProtoReflect() protoreflect.Message
func (*ListNotificationPreferencesResponse) Reset ¶
func (x *ListNotificationPreferencesResponse) Reset()
func (*ListNotificationPreferencesResponse) String ¶
func (x *ListNotificationPreferencesResponse) String() string
type ListNotificationsRequest ¶
type ListNotificationsRequest struct {
Cursor *string `protobuf:"bytes,1,opt,name=cursor,proto3,oneof" json:"cursor,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
Category *string `protobuf:"bytes,3,opt,name=category,proto3,oneof" json:"category,omitempty"`
// Filter by lifecycle status: "unseen", "seen", "read", or "dismissed". Omit for the
// default active feed (all non-dismissed notifications).
Status *string `protobuf:"bytes,4,opt,name=status,proto3,oneof" json:"status,omitempty"`
// Free-text search over title/body.
Search *string `protobuf:"bytes,5,opt,name=search,proto3,oneof" json:"search,omitempty"`
// Filter by sender id(s).
SenderIds []string `protobuf:"bytes,6,rep,name=sender_ids,json=senderIds,proto3" json:"sender_ids,omitempty"`
// Filter by sender type(s): user | group | system | agent | apikey.
SenderTypes []string `protobuf:"bytes,7,rep,name=sender_types,json=senderTypes,proto3" json:"sender_types,omitempty"`
// contains filtered or unexported fields
}
func (*ListNotificationsRequest) Descriptor
deprecated
func (*ListNotificationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNotificationsRequest.ProtoReflect.Descriptor instead.
func (*ListNotificationsRequest) GetCategory ¶
func (x *ListNotificationsRequest) GetCategory() string
func (*ListNotificationsRequest) GetCursor ¶
func (x *ListNotificationsRequest) GetCursor() string
func (*ListNotificationsRequest) GetLimit ¶
func (x *ListNotificationsRequest) GetLimit() int32
func (*ListNotificationsRequest) GetSearch ¶
func (x *ListNotificationsRequest) GetSearch() string
func (*ListNotificationsRequest) GetSenderIds ¶
func (x *ListNotificationsRequest) GetSenderIds() []string
func (*ListNotificationsRequest) GetSenderTypes ¶
func (x *ListNotificationsRequest) GetSenderTypes() []string
func (*ListNotificationsRequest) GetStatus ¶
func (x *ListNotificationsRequest) GetStatus() string
func (*ListNotificationsRequest) ProtoMessage ¶
func (*ListNotificationsRequest) ProtoMessage()
func (*ListNotificationsRequest) ProtoReflect ¶
func (x *ListNotificationsRequest) ProtoReflect() protoreflect.Message
func (*ListNotificationsRequest) Reset ¶
func (x *ListNotificationsRequest) Reset()
func (*ListNotificationsRequest) String ¶
func (x *ListNotificationsRequest) String() string
type ListNotificationsResponse ¶
type ListNotificationsResponse struct {
Notifications []*NotificationInfo `protobuf:"bytes,1,rep,name=notifications,proto3" json:"notifications,omitempty"`
PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
// contains filtered or unexported fields
}
func (*ListNotificationsResponse) Descriptor
deprecated
func (*ListNotificationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNotificationsResponse.ProtoReflect.Descriptor instead.
func (*ListNotificationsResponse) GetNotifications ¶
func (x *ListNotificationsResponse) GetNotifications() []*NotificationInfo
func (*ListNotificationsResponse) GetPageInfo ¶
func (x *ListNotificationsResponse) GetPageInfo() *PageInfo
func (*ListNotificationsResponse) ProtoMessage ¶
func (*ListNotificationsResponse) ProtoMessage()
func (*ListNotificationsResponse) ProtoReflect ¶
func (x *ListNotificationsResponse) ProtoReflect() protoreflect.Message
func (*ListNotificationsResponse) Reset ¶
func (x *ListNotificationsResponse) Reset()
func (*ListNotificationsResponse) String ¶
func (x *ListNotificationsResponse) String() string
type ListReplyDraftsRequest ¶
type ListReplyDraftsRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Status *string `protobuf:"bytes,2,opt,name=status,proto3,oneof" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*ListReplyDraftsRequest) Descriptor
deprecated
func (*ListReplyDraftsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListReplyDraftsRequest.ProtoReflect.Descriptor instead.
func (*ListReplyDraftsRequest) GetConversationId ¶
func (x *ListReplyDraftsRequest) GetConversationId() string
func (*ListReplyDraftsRequest) GetStatus ¶
func (x *ListReplyDraftsRequest) GetStatus() string
func (*ListReplyDraftsRequest) ProtoMessage ¶
func (*ListReplyDraftsRequest) ProtoMessage()
func (*ListReplyDraftsRequest) ProtoReflect ¶
func (x *ListReplyDraftsRequest) ProtoReflect() protoreflect.Message
func (*ListReplyDraftsRequest) Reset ¶
func (x *ListReplyDraftsRequest) Reset()
func (*ListReplyDraftsRequest) String ¶
func (x *ListReplyDraftsRequest) String() string
type ListReplyDraftsResponse ¶
type ListReplyDraftsResponse struct {
Drafts []*MessageInfo `protobuf:"bytes,1,rep,name=drafts,proto3" json:"drafts,omitempty"`
// contains filtered or unexported fields
}
func (*ListReplyDraftsResponse) Descriptor
deprecated
func (*ListReplyDraftsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListReplyDraftsResponse.ProtoReflect.Descriptor instead.
func (*ListReplyDraftsResponse) GetDrafts ¶
func (x *ListReplyDraftsResponse) GetDrafts() []*MessageInfo
func (*ListReplyDraftsResponse) ProtoMessage ¶
func (*ListReplyDraftsResponse) ProtoMessage()
func (*ListReplyDraftsResponse) ProtoReflect ¶
func (x *ListReplyDraftsResponse) ProtoReflect() protoreflect.Message
func (*ListReplyDraftsResponse) Reset ¶
func (x *ListReplyDraftsResponse) Reset()
func (*ListReplyDraftsResponse) String ¶
func (x *ListReplyDraftsResponse) String() string
type ListScheduledMessagesRequest ¶
type ListScheduledMessagesRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*ListScheduledMessagesRequest) Descriptor
deprecated
func (*ListScheduledMessagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListScheduledMessagesRequest.ProtoReflect.Descriptor instead.
func (*ListScheduledMessagesRequest) GetConversationId ¶
func (x *ListScheduledMessagesRequest) GetConversationId() string
func (*ListScheduledMessagesRequest) ProtoMessage ¶
func (*ListScheduledMessagesRequest) ProtoMessage()
func (*ListScheduledMessagesRequest) ProtoReflect ¶
func (x *ListScheduledMessagesRequest) ProtoReflect() protoreflect.Message
func (*ListScheduledMessagesRequest) Reset ¶
func (x *ListScheduledMessagesRequest) Reset()
func (*ListScheduledMessagesRequest) String ¶
func (x *ListScheduledMessagesRequest) String() string
type ListScheduledMessagesResponse ¶
type ListScheduledMessagesResponse struct {
ScheduledMessages []*MessageInfo `protobuf:"bytes,1,rep,name=scheduled_messages,json=scheduledMessages,proto3" json:"scheduled_messages,omitempty"`
// contains filtered or unexported fields
}
func (*ListScheduledMessagesResponse) Descriptor
deprecated
func (*ListScheduledMessagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListScheduledMessagesResponse.ProtoReflect.Descriptor instead.
func (*ListScheduledMessagesResponse) GetScheduledMessages ¶
func (x *ListScheduledMessagesResponse) GetScheduledMessages() []*MessageInfo
func (*ListScheduledMessagesResponse) ProtoMessage ¶
func (*ListScheduledMessagesResponse) ProtoMessage()
func (*ListScheduledMessagesResponse) ProtoReflect ¶
func (x *ListScheduledMessagesResponse) ProtoReflect() protoreflect.Message
func (*ListScheduledMessagesResponse) Reset ¶
func (x *ListScheduledMessagesResponse) Reset()
func (*ListScheduledMessagesResponse) String ¶
func (x *ListScheduledMessagesResponse) String() string
type MarkAllNotificationsSeenRequest ¶
type MarkAllNotificationsSeenRequest struct {
// contains filtered or unexported fields
}
func (*MarkAllNotificationsSeenRequest) Descriptor
deprecated
func (*MarkAllNotificationsSeenRequest) Descriptor() ([]byte, []int)
Deprecated: Use MarkAllNotificationsSeenRequest.ProtoReflect.Descriptor instead.
func (*MarkAllNotificationsSeenRequest) ProtoMessage ¶
func (*MarkAllNotificationsSeenRequest) ProtoMessage()
func (*MarkAllNotificationsSeenRequest) ProtoReflect ¶
func (x *MarkAllNotificationsSeenRequest) ProtoReflect() protoreflect.Message
func (*MarkAllNotificationsSeenRequest) Reset ¶
func (x *MarkAllNotificationsSeenRequest) Reset()
func (*MarkAllNotificationsSeenRequest) String ¶
func (x *MarkAllNotificationsSeenRequest) String() string
type MarkAllNotificationsSeenResponse ¶
type MarkAllNotificationsSeenResponse struct {
Updated int64 `protobuf:"varint,1,opt,name=updated,proto3" json:"updated,omitempty"`
// contains filtered or unexported fields
}
func (*MarkAllNotificationsSeenResponse) Descriptor
deprecated
func (*MarkAllNotificationsSeenResponse) Descriptor() ([]byte, []int)
Deprecated: Use MarkAllNotificationsSeenResponse.ProtoReflect.Descriptor instead.
func (*MarkAllNotificationsSeenResponse) GetUpdated ¶
func (x *MarkAllNotificationsSeenResponse) GetUpdated() int64
func (*MarkAllNotificationsSeenResponse) ProtoMessage ¶
func (*MarkAllNotificationsSeenResponse) ProtoMessage()
func (*MarkAllNotificationsSeenResponse) ProtoReflect ¶
func (x *MarkAllNotificationsSeenResponse) ProtoReflect() protoreflect.Message
func (*MarkAllNotificationsSeenResponse) Reset ¶
func (x *MarkAllNotificationsSeenResponse) Reset()
func (*MarkAllNotificationsSeenResponse) String ¶
func (x *MarkAllNotificationsSeenResponse) String() string
type MarkAnnouncementRequest ¶
type MarkAnnouncementRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*MarkAnnouncementRequest) Descriptor
deprecated
func (*MarkAnnouncementRequest) Descriptor() ([]byte, []int)
Deprecated: Use MarkAnnouncementRequest.ProtoReflect.Descriptor instead.
func (*MarkAnnouncementRequest) GetId ¶
func (x *MarkAnnouncementRequest) GetId() string
func (*MarkAnnouncementRequest) ProtoMessage ¶
func (*MarkAnnouncementRequest) ProtoMessage()
func (*MarkAnnouncementRequest) ProtoReflect ¶
func (x *MarkAnnouncementRequest) ProtoReflect() protoreflect.Message
func (*MarkAnnouncementRequest) Reset ¶
func (x *MarkAnnouncementRequest) Reset()
func (*MarkAnnouncementRequest) String ¶
func (x *MarkAnnouncementRequest) String() string
type MarkConversationReadRequest ¶
type MarkConversationReadRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
UpToSequence int64 `protobuf:"varint,2,opt,name=up_to_sequence,json=upToSequence,proto3" json:"up_to_sequence,omitempty"`
// contains filtered or unexported fields
}
func (*MarkConversationReadRequest) Descriptor
deprecated
func (*MarkConversationReadRequest) Descriptor() ([]byte, []int)
Deprecated: Use MarkConversationReadRequest.ProtoReflect.Descriptor instead.
func (*MarkConversationReadRequest) GetConversationId ¶
func (x *MarkConversationReadRequest) GetConversationId() string
func (*MarkConversationReadRequest) GetUpToSequence ¶
func (x *MarkConversationReadRequest) GetUpToSequence() int64
func (*MarkConversationReadRequest) ProtoMessage ¶
func (*MarkConversationReadRequest) ProtoMessage()
func (*MarkConversationReadRequest) ProtoReflect ¶
func (x *MarkConversationReadRequest) ProtoReflect() protoreflect.Message
func (*MarkConversationReadRequest) Reset ¶
func (x *MarkConversationReadRequest) Reset()
func (*MarkConversationReadRequest) String ¶
func (x *MarkConversationReadRequest) String() string
type MarkConversationReadResponse ¶
type MarkConversationReadResponse struct {
UnreadCount int64 `protobuf:"varint,1,opt,name=unread_count,json=unreadCount,proto3" json:"unread_count,omitempty"`
// contains filtered or unexported fields
}
func (*MarkConversationReadResponse) Descriptor
deprecated
func (*MarkConversationReadResponse) Descriptor() ([]byte, []int)
Deprecated: Use MarkConversationReadResponse.ProtoReflect.Descriptor instead.
func (*MarkConversationReadResponse) GetUnreadCount ¶
func (x *MarkConversationReadResponse) GetUnreadCount() int64
func (*MarkConversationReadResponse) ProtoMessage ¶
func (*MarkConversationReadResponse) ProtoMessage()
func (*MarkConversationReadResponse) ProtoReflect ¶
func (x *MarkConversationReadResponse) ProtoReflect() protoreflect.Message
func (*MarkConversationReadResponse) Reset ¶
func (x *MarkConversationReadResponse) Reset()
func (*MarkConversationReadResponse) String ¶
func (x *MarkConversationReadResponse) String() string
type MarkNotificationRequest ¶
type MarkNotificationRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*MarkNotificationRequest) Descriptor
deprecated
func (*MarkNotificationRequest) Descriptor() ([]byte, []int)
Deprecated: Use MarkNotificationRequest.ProtoReflect.Descriptor instead.
func (*MarkNotificationRequest) GetId ¶
func (x *MarkNotificationRequest) GetId() string
func (*MarkNotificationRequest) ProtoMessage ¶
func (*MarkNotificationRequest) ProtoMessage()
func (*MarkNotificationRequest) ProtoReflect ¶
func (x *MarkNotificationRequest) ProtoReflect() protoreflect.Message
func (*MarkNotificationRequest) Reset ¶
func (x *MarkNotificationRequest) Reset()
func (*MarkNotificationRequest) String ¶
func (x *MarkNotificationRequest) String() string
type MessageInfo ¶
type MessageInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ConversationId string `protobuf:"bytes,2,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
Sequence int64 `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
Kind string `protobuf:"bytes,5,opt,name=kind,proto3" json:"kind,omitempty"`
SenderParticipantId *string `` /* 126-byte string literal not displayed */
SenderAccountUserId *string `` /* 128-byte string literal not displayed */
ClientMessageId *string `protobuf:"bytes,8,opt,name=client_message_id,json=clientMessageId,proto3,oneof" json:"client_message_id,omitempty"`
Body *string `protobuf:"bytes,9,opt,name=body,proto3,oneof" json:"body,omitempty"`
Preview *string `protobuf:"bytes,10,opt,name=preview,proto3,oneof" json:"preview,omitempty"`
LinkResourceType *string `protobuf:"bytes,11,opt,name=link_resource_type,json=linkResourceType,proto3,oneof" json:"link_resource_type,omitempty"`
LinkResourceId *string `protobuf:"bytes,12,opt,name=link_resource_id,json=linkResourceId,proto3,oneof" json:"link_resource_id,omitempty"`
ReplyToMessageId *string `protobuf:"bytes,13,opt,name=reply_to_message_id,json=replyToMessageId,proto3,oneof" json:"reply_to_message_id,omitempty"`
EditedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=edited_at,json=editedAt,proto3,oneof" json:"edited_at,omitempty"`
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=deleted_at,json=deletedAt,proto3,oneof" json:"deleted_at,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Attachments []*AttachmentInfo `protobuf:"bytes,22,rep,name=attachments,proto3" json:"attachments,omitempty"`
// The agent that authored this message, when the sender is an agent participant. Resolved (like
// sender_account_user_id) from the sender participant; the message author is a polymorphic actor
// (account user OR agent), so exactly one of sender_account_user_id / sender_agent_config_id is set.
SenderAgentConfigId *string `` /* 129-byte string literal not displayed */
// The agent run that produced this message, when it was posted by an agent reply. Lets the client
// deep-link from an agent message to its run for additional context. Resolved, not persisted on read.
AgentRunId *string `protobuf:"bytes,24,opt,name=agent_run_id,json=agentRunId,proto3,oneof" json:"agent_run_id,omitempty"`
// The streaming state of the message: "streaming" while an agent reply is still being generated (the
// body fills in via realtime updates), "complete" once finalized. Empty/"complete" for normal
// messages. Lets the client render a single bubble that streams in, rather than a transient live
// bubble swapped for the persisted reply.
StreamingState *string `protobuf:"bytes,25,opt,name=streaming_state,json=streamingState,proto3,oneof" json:"streaming_state,omitempty"`
// The audience of this message inside the conversation: "internal" (team-only note), "external"
// (sent to/from an external party), or "system". Customer payloads only ever carry external/system.
Visibility string `protobuf:"bytes,26,opt,name=visibility,proto3" json:"visibility,omitempty"`
// The lifecycle state: "sent" (timeline), "scheduled" (future delivery), "draft" (customer-reply
// draft), or a terminal "canceled"/"rejected"/"failed"/"superseded". Only "sent" messages occupy the
// timeline and carry a sequence (sequence is 0/unset for draft/scheduled rows).
Status string `protobuf:"bytes,27,opt,name=status,proto3" json:"status,omitempty"`
// The future delivery time for a status=scheduled message.
ScheduledFor *timestamppb.Timestamp `protobuf:"bytes,28,opt,name=scheduled_for,json=scheduledFor,proto3,oneof" json:"scheduled_for,omitempty"`
// How the message was delivered (or, for a draft, how it will be on approve): "message" | "email".
Channel *string `protobuf:"bytes,29,opt,name=channel,proto3,oneof" json:"channel,omitempty"`
// The customer-reply draft email subject (email channel); unset for ordinary messages.
Subject *string `protobuf:"bytes,30,opt,name=subject,proto3,oneof" json:"subject,omitempty"`
// The internal thread message a draft was composed from (draft provenance).
SourceThreadMessageId *string `` /* 135-byte string literal not displayed */
// The account_user who approved a draft on send.
ApprovedByAccountUserId *string `` /* 143-byte string literal not displayed */
// Read-time customer-facing anonymization: when set (e.g. "Customer Service"), the message is
// presented to a customer-relation viewer as a single branded party instead of the individual staff
// author (whose sender_account_user_id/sender_agent_config_id are cleared). Presentation-only, never persisted.
SenderAliasName *string `protobuf:"bytes,33,opt,name=sender_alias_name,json=senderAliasName,proto3,oneof" json:"sender_alias_name,omitempty"`
// Resolved (not persisted): contact display name for a customer-participant message author (staff viewers).
SenderDisplayName *string `protobuf:"bytes,34,opt,name=sender_display_name,json=senderDisplayName,proto3,oneof" json:"sender_display_name,omitempty"`
// True when this message is an agent reply that resolved a failed run (from message metadata). Lets the client flag the message as a failure.
AgentRunFailed bool `protobuf:"varint,35,opt,name=agent_run_failed,json=agentRunFailed,proto3" json:"agent_run_failed,omitempty"`
// Machine-readable api-error code for a failed agent reply (e.g. "agent_spending_cap_reached"), from message metadata. Empty when there is no specific code. Lets the client react (e.g. prompt to raise the spending limit).
AgentErrorCode *string `protobuf:"bytes,36,opt,name=agent_error_code,json=agentErrorCode,proto3,oneof" json:"agent_error_code,omitempty"`
// contains filtered or unexported fields
}
func (*MessageInfo) Descriptor
deprecated
func (*MessageInfo) Descriptor() ([]byte, []int)
Deprecated: Use MessageInfo.ProtoReflect.Descriptor instead.
func (*MessageInfo) GetAccountId ¶
func (x *MessageInfo) GetAccountId() string
func (*MessageInfo) GetAgentErrorCode ¶
func (x *MessageInfo) GetAgentErrorCode() string
func (*MessageInfo) GetAgentRunFailed ¶
func (x *MessageInfo) GetAgentRunFailed() bool
func (*MessageInfo) GetAgentRunId ¶
func (x *MessageInfo) GetAgentRunId() string
func (*MessageInfo) GetApprovedByAccountUserId ¶
func (x *MessageInfo) GetApprovedByAccountUserId() string
func (*MessageInfo) GetAttachments ¶
func (x *MessageInfo) GetAttachments() []*AttachmentInfo
func (*MessageInfo) GetBody ¶
func (x *MessageInfo) GetBody() string
func (*MessageInfo) GetChannel ¶
func (x *MessageInfo) GetChannel() string
func (*MessageInfo) GetClientMessageId ¶
func (x *MessageInfo) GetClientMessageId() string
func (*MessageInfo) GetConversationId ¶
func (x *MessageInfo) GetConversationId() string
func (*MessageInfo) GetCreatedAt ¶
func (x *MessageInfo) GetCreatedAt() *timestamppb.Timestamp
func (*MessageInfo) GetDeletedAt ¶
func (x *MessageInfo) GetDeletedAt() *timestamppb.Timestamp
func (*MessageInfo) GetEditedAt ¶
func (x *MessageInfo) GetEditedAt() *timestamppb.Timestamp
func (*MessageInfo) GetId ¶
func (x *MessageInfo) GetId() string
func (*MessageInfo) GetKind ¶
func (x *MessageInfo) GetKind() string
func (*MessageInfo) GetLinkResourceId ¶
func (x *MessageInfo) GetLinkResourceId() string
func (*MessageInfo) GetLinkResourceType ¶
func (x *MessageInfo) GetLinkResourceType() string
func (*MessageInfo) GetPreview ¶
func (x *MessageInfo) GetPreview() string
func (*MessageInfo) GetReplyToMessageId ¶
func (x *MessageInfo) GetReplyToMessageId() string
func (*MessageInfo) GetScheduledFor ¶
func (x *MessageInfo) GetScheduledFor() *timestamppb.Timestamp
func (*MessageInfo) GetSenderAccountUserId ¶
func (x *MessageInfo) GetSenderAccountUserId() string
func (*MessageInfo) GetSenderAgentConfigId ¶
func (x *MessageInfo) GetSenderAgentConfigId() string
func (*MessageInfo) GetSenderAliasName ¶
func (x *MessageInfo) GetSenderAliasName() string
func (*MessageInfo) GetSenderDisplayName ¶
func (x *MessageInfo) GetSenderDisplayName() string
func (*MessageInfo) GetSenderParticipantId ¶
func (x *MessageInfo) GetSenderParticipantId() string
func (*MessageInfo) GetSequence ¶
func (x *MessageInfo) GetSequence() int64
func (*MessageInfo) GetSourceThreadMessageId ¶
func (x *MessageInfo) GetSourceThreadMessageId() string
func (*MessageInfo) GetStatus ¶
func (x *MessageInfo) GetStatus() string
func (*MessageInfo) GetStreamingState ¶
func (x *MessageInfo) GetStreamingState() string
func (*MessageInfo) GetSubject ¶
func (x *MessageInfo) GetSubject() string
func (*MessageInfo) GetUpdatedAt ¶
func (x *MessageInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*MessageInfo) GetVisibility ¶
func (x *MessageInfo) GetVisibility() string
func (*MessageInfo) ProtoMessage ¶
func (*MessageInfo) ProtoMessage()
func (*MessageInfo) ProtoReflect ¶
func (x *MessageInfo) ProtoReflect() protoreflect.Message
func (*MessageInfo) Reset ¶
func (x *MessageInfo) Reset()
func (*MessageInfo) String ¶
func (x *MessageInfo) String() string
type MessageReportInfo ¶
type MessageReportInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ConversationId string `protobuf:"bytes,2,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
MessageId *string `protobuf:"bytes,3,opt,name=message_id,json=messageId,proto3,oneof" json:"message_id,omitempty"`
Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*MessageReportInfo) Descriptor
deprecated
func (*MessageReportInfo) Descriptor() ([]byte, []int)
Deprecated: Use MessageReportInfo.ProtoReflect.Descriptor instead.
func (*MessageReportInfo) GetConversationId ¶
func (x *MessageReportInfo) GetConversationId() string
func (*MessageReportInfo) GetCreatedAt ¶
func (x *MessageReportInfo) GetCreatedAt() *timestamppb.Timestamp
func (*MessageReportInfo) GetId ¶
func (x *MessageReportInfo) GetId() string
func (*MessageReportInfo) GetMessageId ¶
func (x *MessageReportInfo) GetMessageId() string
func (*MessageReportInfo) GetReason ¶
func (x *MessageReportInfo) GetReason() string
func (*MessageReportInfo) ProtoMessage ¶
func (*MessageReportInfo) ProtoMessage()
func (*MessageReportInfo) ProtoReflect ¶
func (x *MessageReportInfo) ProtoReflect() protoreflect.Message
func (*MessageReportInfo) Reset ¶
func (x *MessageReportInfo) Reset()
func (*MessageReportInfo) String ¶
func (x *MessageReportInfo) String() string
type MessagingGroupInfo ¶
type MessagingGroupInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
CreatedByAccountUserId *string `` /* 139-byte string literal not displayed */
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Members []*MessagingGroupMemberInfo `protobuf:"bytes,7,rep,name=members,proto3" json:"members,omitempty"`
// contains filtered or unexported fields
}
func (*MessagingGroupInfo) Descriptor
deprecated
func (*MessagingGroupInfo) Descriptor() ([]byte, []int)
Deprecated: Use MessagingGroupInfo.ProtoReflect.Descriptor instead.
func (*MessagingGroupInfo) GetAccountId ¶
func (x *MessagingGroupInfo) GetAccountId() string
func (*MessagingGroupInfo) GetCreatedAt ¶
func (x *MessagingGroupInfo) GetCreatedAt() *timestamppb.Timestamp
func (*MessagingGroupInfo) GetCreatedByAccountUserId ¶
func (x *MessagingGroupInfo) GetCreatedByAccountUserId() string
func (*MessagingGroupInfo) GetId ¶
func (x *MessagingGroupInfo) GetId() string
func (*MessagingGroupInfo) GetMembers ¶
func (x *MessagingGroupInfo) GetMembers() []*MessagingGroupMemberInfo
func (*MessagingGroupInfo) GetName ¶
func (x *MessagingGroupInfo) GetName() string
func (*MessagingGroupInfo) GetUpdatedAt ¶
func (x *MessagingGroupInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*MessagingGroupInfo) ProtoMessage ¶
func (*MessagingGroupInfo) ProtoMessage()
func (*MessagingGroupInfo) ProtoReflect ¶
func (x *MessagingGroupInfo) ProtoReflect() protoreflect.Message
func (*MessagingGroupInfo) Reset ¶
func (x *MessagingGroupInfo) Reset()
func (*MessagingGroupInfo) String ¶
func (x *MessagingGroupInfo) String() string
type MessagingGroupMemberInfo ¶
type MessagingGroupMemberInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
MemberType string `protobuf:"bytes,3,opt,name=member_type,json=memberType,proto3" json:"member_type,omitempty"` // user | agent
AccountUserId *string `protobuf:"bytes,4,opt,name=account_user_id,json=accountUserId,proto3,oneof" json:"account_user_id,omitempty"`
AgentConfigId *string `protobuf:"bytes,5,opt,name=agent_config_id,json=agentConfigId,proto3,oneof" json:"agent_config_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*MessagingGroupMemberInfo) Descriptor
deprecated
func (*MessagingGroupMemberInfo) Descriptor() ([]byte, []int)
Deprecated: Use MessagingGroupMemberInfo.ProtoReflect.Descriptor instead.
func (*MessagingGroupMemberInfo) GetAccountUserId ¶
func (x *MessagingGroupMemberInfo) GetAccountUserId() string
func (*MessagingGroupMemberInfo) GetAgentConfigId ¶
func (x *MessagingGroupMemberInfo) GetAgentConfigId() string
func (*MessagingGroupMemberInfo) GetCreatedAt ¶
func (x *MessagingGroupMemberInfo) GetCreatedAt() *timestamppb.Timestamp
func (*MessagingGroupMemberInfo) GetGroupId ¶
func (x *MessagingGroupMemberInfo) GetGroupId() string
func (*MessagingGroupMemberInfo) GetId ¶
func (x *MessagingGroupMemberInfo) GetId() string
func (*MessagingGroupMemberInfo) GetMemberType ¶
func (x *MessagingGroupMemberInfo) GetMemberType() string
func (*MessagingGroupMemberInfo) ProtoMessage ¶
func (*MessagingGroupMemberInfo) ProtoMessage()
func (*MessagingGroupMemberInfo) ProtoReflect ¶
func (x *MessagingGroupMemberInfo) ProtoReflect() protoreflect.Message
func (*MessagingGroupMemberInfo) Reset ¶
func (x *MessagingGroupMemberInfo) Reset()
func (*MessagingGroupMemberInfo) String ¶
func (x *MessagingGroupMemberInfo) String() string
type MessagingServiceClient ¶
type MessagingServiceClient interface {
// SendNotification creates a notification for a single target user, or fans out a
// broadcast to all active users in the account. Admin/system only.
SendNotification(ctx context.Context, in *SendNotificationRequest, opts ...grpc.CallOption) (*SendNotificationResponse, error)
// ListNotifications returns the caller's notification feed (cursor-paginated).
ListNotifications(ctx context.Context, in *ListNotificationsRequest, opts ...grpc.CallOption) (*ListNotificationsResponse, error)
// GetNotification returns a single notification owned by the caller.
GetNotification(ctx context.Context, in *GetNotificationRequest, opts ...grpc.CallOption) (*NotificationInfo, error)
// GetUnreadCount returns the caller's unread tallies (bell + conversations + total).
GetUnreadCount(ctx context.Context, in *GetUnreadCountRequest, opts ...grpc.CallOption) (*GetUnreadCountResponse, error)
// GetUnreadSummary returns the caller's unread totals across every account they belong to.
GetUnreadSummary(ctx context.Context, in *GetUnreadSummaryRequest, opts ...grpc.CallOption) (*GetUnreadSummaryResponse, error)
// MarkNotificationSeen sets seen_at (idempotent). "Seen" = surfaced in the dropdown.
MarkNotificationSeen(ctx context.Context, in *MarkNotificationRequest, opts ...grpc.CallOption) (*NotificationInfo, error)
// MarkNotificationRead sets read_at (idempotent). "Read" = explicitly opened.
MarkNotificationRead(ctx context.Context, in *MarkNotificationRequest, opts ...grpc.CallOption) (*NotificationInfo, error)
// MarkNotificationDismissed sets dismissed_at (idempotent). "Dismissed" = swiped away.
MarkNotificationDismissed(ctx context.Context, in *MarkNotificationRequest, opts ...grpc.CallOption) (*NotificationInfo, error)
// MarkAllNotificationsSeen marks every unseen notification for the caller as seen.
MarkAllNotificationsSeen(ctx context.Context, in *MarkAllNotificationsSeenRequest, opts ...grpc.CallOption) (*MarkAllNotificationsSeenResponse, error)
// ListAnnouncements returns the caller's active broadcast announcements (cursor-paginated).
ListAnnouncements(ctx context.Context, in *ListAnnouncementsRequest, opts ...grpc.CallOption) (*ListAnnouncementsResponse, error)
// GetAnnouncement returns a single active announcement visible to the caller.
GetAnnouncement(ctx context.Context, in *GetAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementInfo, error)
// MarkAnnouncementSeen/Read/Dismissed transition the caller's per-user receipt (idempotent).
MarkAnnouncementSeen(ctx context.Context, in *MarkAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementInfo, error)
MarkAnnouncementRead(ctx context.Context, in *MarkAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementInfo, error)
MarkAnnouncementDismissed(ctx context.Context, in *MarkAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementInfo, error)
// ── Phase 4: notification channel preferences ──
// ListNotificationPreferences returns the caller's channel preferences (global + per-category).
ListNotificationPreferences(ctx context.Context, in *ListNotificationPreferencesRequest, opts ...grpc.CallOption) (*ListNotificationPreferencesResponse, error)
// UpsertNotificationPreference creates or replaces the caller's preference for a category.
UpsertNotificationPreference(ctx context.Context, in *UpsertNotificationPreferenceRequest, opts ...grpc.CallOption) (*NotificationPreferenceInfo, error)
}
MessagingServiceClient is the client API for MessagingService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMessagingServiceClient ¶
func NewMessagingServiceClient(cc grpc.ClientConnInterface) MessagingServiceClient
type MessagingServiceServer ¶
type MessagingServiceServer interface {
// SendNotification creates a notification for a single target user, or fans out a
// broadcast to all active users in the account. Admin/system only.
SendNotification(context.Context, *SendNotificationRequest) (*SendNotificationResponse, error)
// ListNotifications returns the caller's notification feed (cursor-paginated).
ListNotifications(context.Context, *ListNotificationsRequest) (*ListNotificationsResponse, error)
// GetNotification returns a single notification owned by the caller.
GetNotification(context.Context, *GetNotificationRequest) (*NotificationInfo, error)
// GetUnreadCount returns the caller's unread tallies (bell + conversations + total).
GetUnreadCount(context.Context, *GetUnreadCountRequest) (*GetUnreadCountResponse, error)
// GetUnreadSummary returns the caller's unread totals across every account they belong to.
GetUnreadSummary(context.Context, *GetUnreadSummaryRequest) (*GetUnreadSummaryResponse, error)
// MarkNotificationSeen sets seen_at (idempotent). "Seen" = surfaced in the dropdown.
MarkNotificationSeen(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
// MarkNotificationRead sets read_at (idempotent). "Read" = explicitly opened.
MarkNotificationRead(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
// MarkNotificationDismissed sets dismissed_at (idempotent). "Dismissed" = swiped away.
MarkNotificationDismissed(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
// MarkAllNotificationsSeen marks every unseen notification for the caller as seen.
MarkAllNotificationsSeen(context.Context, *MarkAllNotificationsSeenRequest) (*MarkAllNotificationsSeenResponse, error)
// ListAnnouncements returns the caller's active broadcast announcements (cursor-paginated).
ListAnnouncements(context.Context, *ListAnnouncementsRequest) (*ListAnnouncementsResponse, error)
// GetAnnouncement returns a single active announcement visible to the caller.
GetAnnouncement(context.Context, *GetAnnouncementRequest) (*AnnouncementInfo, error)
// MarkAnnouncementSeen/Read/Dismissed transition the caller's per-user receipt (idempotent).
MarkAnnouncementSeen(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
MarkAnnouncementRead(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
MarkAnnouncementDismissed(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
// ── Phase 4: notification channel preferences ──
// ListNotificationPreferences returns the caller's channel preferences (global + per-category).
ListNotificationPreferences(context.Context, *ListNotificationPreferencesRequest) (*ListNotificationPreferencesResponse, error)
// UpsertNotificationPreference creates or replaces the caller's preference for a category.
UpsertNotificationPreference(context.Context, *UpsertNotificationPreferenceRequest) (*NotificationPreferenceInfo, error)
// contains filtered or unexported methods
}
MessagingServiceServer is the server API for MessagingService service. All implementations must embed UnimplementedMessagingServiceServer for forward compatibility.
type NotificationInfo ¶
type NotificationInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
RecipientAccountUserId string `` /* 131-byte string literal not displayed */
Category string `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
SourceMessageId *string `protobuf:"bytes,5,opt,name=source_message_id,json=sourceMessageId,proto3,oneof" json:"source_message_id,omitempty"`
ConversationId *string `protobuf:"bytes,6,opt,name=conversation_id,json=conversationId,proto3,oneof" json:"conversation_id,omitempty"`
Title string `protobuf:"bytes,7,opt,name=title,proto3" json:"title,omitempty"`
Body *string `protobuf:"bytes,8,opt,name=body,proto3,oneof" json:"body,omitempty"`
TemplateKey *string `protobuf:"bytes,9,opt,name=template_key,json=templateKey,proto3,oneof" json:"template_key,omitempty"`
TemplateParams []byte `protobuf:"bytes,10,opt,name=template_params,json=templateParams,proto3" json:"template_params,omitempty"` // raw JSON; absent when empty
LinkResourceType *string `protobuf:"bytes,11,opt,name=link_resource_type,json=linkResourceType,proto3,oneof" json:"link_resource_type,omitempty"`
LinkResourceId *string `protobuf:"bytes,12,opt,name=link_resource_id,json=linkResourceId,proto3,oneof" json:"link_resource_id,omitempty"`
Priority string `protobuf:"bytes,13,opt,name=priority,proto3" json:"priority,omitempty"`
SeenAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=seen_at,json=seenAt,proto3,oneof" json:"seen_at,omitempty"`
ReadAt *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=read_at,json=readAt,proto3,oneof" json:"read_at,omitempty"`
DismissedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=dismissed_at,json=dismissedAt,proto3,oneof" json:"dismissed_at,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// Polymorphic sender: user | group | system | agent | apikey.
SenderType *string `protobuf:"bytes,19,opt,name=sender_type,json=senderType,proto3,oneof" json:"sender_type,omitempty"`
SenderId *string `protobuf:"bytes,20,opt,name=sender_id,json=senderId,proto3,oneof" json:"sender_id,omitempty"`
SenderName *string `protobuf:"bytes,21,opt,name=sender_name,json=senderName,proto3,oneof" json:"sender_name,omitempty"`
// contains filtered or unexported fields
}
NotificationInfo is the wire representation of a per-user bell-feed notification.
func (*NotificationInfo) Descriptor
deprecated
func (*NotificationInfo) Descriptor() ([]byte, []int)
Deprecated: Use NotificationInfo.ProtoReflect.Descriptor instead.
func (*NotificationInfo) GetAccountId ¶
func (x *NotificationInfo) GetAccountId() string
func (*NotificationInfo) GetBody ¶
func (x *NotificationInfo) GetBody() string
func (*NotificationInfo) GetCategory ¶
func (x *NotificationInfo) GetCategory() string
func (*NotificationInfo) GetConversationId ¶
func (x *NotificationInfo) GetConversationId() string
func (*NotificationInfo) GetCreatedAt ¶
func (x *NotificationInfo) GetCreatedAt() *timestamppb.Timestamp
func (*NotificationInfo) GetDismissedAt ¶
func (x *NotificationInfo) GetDismissedAt() *timestamppb.Timestamp
func (*NotificationInfo) GetId ¶
func (x *NotificationInfo) GetId() string
func (*NotificationInfo) GetLinkResourceId ¶
func (x *NotificationInfo) GetLinkResourceId() string
func (*NotificationInfo) GetLinkResourceType ¶
func (x *NotificationInfo) GetLinkResourceType() string
func (*NotificationInfo) GetPriority ¶
func (x *NotificationInfo) GetPriority() string
func (*NotificationInfo) GetReadAt ¶
func (x *NotificationInfo) GetReadAt() *timestamppb.Timestamp
func (*NotificationInfo) GetRecipientAccountUserId ¶
func (x *NotificationInfo) GetRecipientAccountUserId() string
func (*NotificationInfo) GetSeenAt ¶
func (x *NotificationInfo) GetSeenAt() *timestamppb.Timestamp
func (*NotificationInfo) GetSenderId ¶
func (x *NotificationInfo) GetSenderId() string
func (*NotificationInfo) GetSenderName ¶
func (x *NotificationInfo) GetSenderName() string
func (*NotificationInfo) GetSenderType ¶
func (x *NotificationInfo) GetSenderType() string
func (*NotificationInfo) GetSourceMessageId ¶
func (x *NotificationInfo) GetSourceMessageId() string
func (*NotificationInfo) GetTemplateKey ¶
func (x *NotificationInfo) GetTemplateKey() string
func (*NotificationInfo) GetTemplateParams ¶
func (x *NotificationInfo) GetTemplateParams() []byte
func (*NotificationInfo) GetTitle ¶
func (x *NotificationInfo) GetTitle() string
func (*NotificationInfo) GetUpdatedAt ¶
func (x *NotificationInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*NotificationInfo) ProtoMessage ¶
func (*NotificationInfo) ProtoMessage()
func (*NotificationInfo) ProtoReflect ¶
func (x *NotificationInfo) ProtoReflect() protoreflect.Message
func (*NotificationInfo) Reset ¶
func (x *NotificationInfo) Reset()
func (*NotificationInfo) String ¶
func (x *NotificationInfo) String() string
type NotificationPreferenceInfo ¶
type NotificationPreferenceInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
AccountUserId string `protobuf:"bytes,3,opt,name=account_user_id,json=accountUserId,proto3" json:"account_user_id,omitempty"`
Category string `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"` // empty = global default
InAppEnabled bool `protobuf:"varint,5,opt,name=in_app_enabled,json=inAppEnabled,proto3" json:"in_app_enabled,omitempty"`
EmailEnabled bool `protobuf:"varint,6,opt,name=email_enabled,json=emailEnabled,proto3" json:"email_enabled,omitempty"`
PushEnabled bool `protobuf:"varint,7,opt,name=push_enabled,json=pushEnabled,proto3" json:"push_enabled,omitempty"`
Digest string `protobuf:"bytes,8,opt,name=digest,proto3" json:"digest,omitempty"` // instant | hourly | daily | off
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
func (*NotificationPreferenceInfo) Descriptor
deprecated
func (*NotificationPreferenceInfo) Descriptor() ([]byte, []int)
Deprecated: Use NotificationPreferenceInfo.ProtoReflect.Descriptor instead.
func (*NotificationPreferenceInfo) GetAccountId ¶
func (x *NotificationPreferenceInfo) GetAccountId() string
func (*NotificationPreferenceInfo) GetAccountUserId ¶
func (x *NotificationPreferenceInfo) GetAccountUserId() string
func (*NotificationPreferenceInfo) GetCategory ¶
func (x *NotificationPreferenceInfo) GetCategory() string
func (*NotificationPreferenceInfo) GetCreatedAt ¶
func (x *NotificationPreferenceInfo) GetCreatedAt() *timestamppb.Timestamp
func (*NotificationPreferenceInfo) GetDigest ¶
func (x *NotificationPreferenceInfo) GetDigest() string
func (*NotificationPreferenceInfo) GetEmailEnabled ¶
func (x *NotificationPreferenceInfo) GetEmailEnabled() bool
func (*NotificationPreferenceInfo) GetId ¶
func (x *NotificationPreferenceInfo) GetId() string
func (*NotificationPreferenceInfo) GetInAppEnabled ¶
func (x *NotificationPreferenceInfo) GetInAppEnabled() bool
func (*NotificationPreferenceInfo) GetPushEnabled ¶
func (x *NotificationPreferenceInfo) GetPushEnabled() bool
func (*NotificationPreferenceInfo) GetUpdatedAt ¶
func (x *NotificationPreferenceInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*NotificationPreferenceInfo) ProtoMessage ¶
func (*NotificationPreferenceInfo) ProtoMessage()
func (*NotificationPreferenceInfo) ProtoReflect ¶
func (x *NotificationPreferenceInfo) ProtoReflect() protoreflect.Message
func (*NotificationPreferenceInfo) Reset ¶
func (x *NotificationPreferenceInfo) Reset()
func (*NotificationPreferenceInfo) String ¶
func (x *NotificationPreferenceInfo) String() string
type NotificationServiceClient ¶
type NotificationServiceClient interface {
// SendEmail dispatches an email synchronously via SES. The caller blocks
// until the email is accepted by SES (not until delivery). Returns success
// if SES accepted the message for delivery. Used for transactional emails
// that need immediate send confirmation (e.g. password reset emails that
// are sent inline during the request).
SendEmail(ctx context.Context, in *EmailRequest, opts ...grpc.CallOption) (*EmailResponse, error)
// SendEnterpriseRequest sends a pre-formatted enterprise plan inquiry email
// to the sales team. The notification-service fills in the email template
// using the provided account and requester details.
SendEnterpriseRequest(ctx context.Context, in *EnterpriseRequestEmailRequest, opts ...grpc.CallOption) (*EmailResponse, error)
}
NotificationServiceClient is the client API for NotificationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewNotificationServiceClient ¶
func NewNotificationServiceClient(cc grpc.ClientConnInterface) NotificationServiceClient
type NotificationServiceServer ¶
type NotificationServiceServer interface {
// SendEmail dispatches an email synchronously via SES. The caller blocks
// until the email is accepted by SES (not until delivery). Returns success
// if SES accepted the message for delivery. Used for transactional emails
// that need immediate send confirmation (e.g. password reset emails that
// are sent inline during the request).
SendEmail(context.Context, *EmailRequest) (*EmailResponse, error)
// SendEnterpriseRequest sends a pre-formatted enterprise plan inquiry email
// to the sales team. The notification-service fills in the email template
// using the provided account and requester details.
SendEnterpriseRequest(context.Context, *EnterpriseRequestEmailRequest) (*EmailResponse, error)
// contains filtered or unexported methods
}
NotificationServiceServer is the server API for NotificationService service. All implementations must embed UnimplementedNotificationServiceServer for forward compatibility.
type PageInfo ¶
type PageInfo struct {
NextCursor *string `protobuf:"bytes,1,opt,name=next_cursor,json=nextCursor,proto3,oneof" json:"next_cursor,omitempty"`
PrevCursor *string `protobuf:"bytes,2,opt,name=prev_cursor,json=prevCursor,proto3,oneof" json:"prev_cursor,omitempty"`
HasNextPage bool `protobuf:"varint,3,opt,name=has_next_page,json=hasNextPage,proto3" json:"has_next_page,omitempty"`
HasPrevPage bool `protobuf:"varint,4,opt,name=has_prev_page,json=hasPrevPage,proto3" json:"has_prev_page,omitempty"`
// contains filtered or unexported fields
}
PageInfo carries keyset pagination cursors (notification package scope).
func (*PageInfo) Descriptor
deprecated
func (*PageInfo) GetHasNextPage ¶
func (*PageInfo) GetHasPrevPage ¶
func (*PageInfo) GetNextCursor ¶
func (*PageInfo) GetPrevCursor ¶
func (*PageInfo) ProtoMessage ¶
func (*PageInfo) ProtoMessage()
func (*PageInfo) ProtoReflect ¶
func (x *PageInfo) ProtoReflect() protoreflect.Message
type ParticipantInfo ¶
type ParticipantInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ConversationId string `protobuf:"bytes,2,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
ParticipantType string `protobuf:"bytes,4,opt,name=participant_type,json=participantType,proto3" json:"participant_type,omitempty"`
AccountUserId *string `protobuf:"bytes,5,opt,name=account_user_id,json=accountUserId,proto3,oneof" json:"account_user_id,omitempty"`
AgentConfigId *string `protobuf:"bytes,6,opt,name=agent_config_id,json=agentConfigId,proto3,oneof" json:"agent_config_id,omitempty"`
Role string `protobuf:"bytes,7,opt,name=role,proto3" json:"role,omitempty"`
Membership string `protobuf:"bytes,8,opt,name=membership,proto3" json:"membership,omitempty"`
Notifications string `protobuf:"bytes,9,opt,name=notifications,proto3" json:"notifications,omitempty"`
LastReadSequence int64 `protobuf:"varint,10,opt,name=last_read_sequence,json=lastReadSequence,proto3" json:"last_read_sequence,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
AgentTriggerPolicy *string `protobuf:"bytes,13,opt,name=agent_trigger_policy,json=agentTriggerPolicy,proto3,oneof" json:"agent_trigger_policy,omitempty"`
AgentTriggerKeywords []string `protobuf:"bytes,14,rep,name=agent_trigger_keywords,json=agentTriggerKeywords,proto3" json:"agent_trigger_keywords,omitempty"`
RelationAccountId *string `protobuf:"bytes,15,opt,name=relation_account_id,json=relationAccountId,proto3,oneof" json:"relation_account_id,omitempty"`
// Resolved (not persisted): display name of a customer participant's account_user, for staff viewers.
AccountUserDisplayName *string `` /* 138-byte string literal not displayed */
// Read cursor: the id of the last message this participant has read (read receipts).
LastReadMessageId *string `protobuf:"bytes,17,opt,name=last_read_message_id,json=lastReadMessageId,proto3,oneof" json:"last_read_message_id,omitempty"`
// When this participant last advanced their read cursor.
LastReadAt *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=last_read_at,json=lastReadAt,proto3,oneof" json:"last_read_at,omitempty"`
// contains filtered or unexported fields
}
func (*ParticipantInfo) Descriptor
deprecated
func (*ParticipantInfo) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantInfo.ProtoReflect.Descriptor instead.
func (*ParticipantInfo) GetAccountId ¶
func (x *ParticipantInfo) GetAccountId() string
func (*ParticipantInfo) GetAccountUserDisplayName ¶
func (x *ParticipantInfo) GetAccountUserDisplayName() string
func (*ParticipantInfo) GetAccountUserId ¶
func (x *ParticipantInfo) GetAccountUserId() string
func (*ParticipantInfo) GetAgentConfigId ¶
func (x *ParticipantInfo) GetAgentConfigId() string
func (*ParticipantInfo) GetAgentTriggerKeywords ¶
func (x *ParticipantInfo) GetAgentTriggerKeywords() []string
func (*ParticipantInfo) GetAgentTriggerPolicy ¶
func (x *ParticipantInfo) GetAgentTriggerPolicy() string
func (*ParticipantInfo) GetConversationId ¶
func (x *ParticipantInfo) GetConversationId() string
func (*ParticipantInfo) GetCreatedAt ¶
func (x *ParticipantInfo) GetCreatedAt() *timestamppb.Timestamp
func (*ParticipantInfo) GetId ¶
func (x *ParticipantInfo) GetId() string
func (*ParticipantInfo) GetLastReadAt ¶
func (x *ParticipantInfo) GetLastReadAt() *timestamppb.Timestamp
func (*ParticipantInfo) GetLastReadMessageId ¶
func (x *ParticipantInfo) GetLastReadMessageId() string
func (*ParticipantInfo) GetLastReadSequence ¶
func (x *ParticipantInfo) GetLastReadSequence() int64
func (*ParticipantInfo) GetMembership ¶
func (x *ParticipantInfo) GetMembership() string
func (*ParticipantInfo) GetNotifications ¶
func (x *ParticipantInfo) GetNotifications() string
func (*ParticipantInfo) GetParticipantType ¶
func (x *ParticipantInfo) GetParticipantType() string
func (*ParticipantInfo) GetRelationAccountId ¶
func (x *ParticipantInfo) GetRelationAccountId() string
func (*ParticipantInfo) GetRole ¶
func (x *ParticipantInfo) GetRole() string
func (*ParticipantInfo) GetUpdatedAt ¶
func (x *ParticipantInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*ParticipantInfo) ProtoMessage ¶
func (*ParticipantInfo) ProtoMessage()
func (*ParticipantInfo) ProtoReflect ¶
func (x *ParticipantInfo) ProtoReflect() protoreflect.Message
func (*ParticipantInfo) Reset ¶
func (x *ParticipantInfo) Reset()
func (*ParticipantInfo) String ¶
func (x *ParticipantInfo) String() string
type PostReplyDraftRequest ¶
type PostReplyDraftRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Body string `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
// subject is used only when the case is email-bridged (the outbound email subject); ignored otherwise.
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
AgentConfigId string `protobuf:"bytes,4,opt,name=agent_config_id,json=agentConfigId,proto3" json:"agent_config_id,omitempty"`
AgentRunId string `protobuf:"bytes,5,opt,name=agent_run_id,json=agentRunId,proto3" json:"agent_run_id,omitempty"`
// source_thread_message_id records the internal note the draft was composed from (provenance).
SourceThreadMessageId string `` /* 128-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*PostReplyDraftRequest) Descriptor
deprecated
func (*PostReplyDraftRequest) Descriptor() ([]byte, []int)
Deprecated: Use PostReplyDraftRequest.ProtoReflect.Descriptor instead.
func (*PostReplyDraftRequest) GetAgentConfigId ¶
func (x *PostReplyDraftRequest) GetAgentConfigId() string
func (*PostReplyDraftRequest) GetAgentRunId ¶
func (x *PostReplyDraftRequest) GetAgentRunId() string
func (*PostReplyDraftRequest) GetBody ¶
func (x *PostReplyDraftRequest) GetBody() string
func (*PostReplyDraftRequest) GetConversationId ¶
func (x *PostReplyDraftRequest) GetConversationId() string
func (*PostReplyDraftRequest) GetSourceThreadMessageId ¶
func (x *PostReplyDraftRequest) GetSourceThreadMessageId() string
func (*PostReplyDraftRequest) GetSubject ¶
func (x *PostReplyDraftRequest) GetSubject() string
func (*PostReplyDraftRequest) ProtoMessage ¶
func (*PostReplyDraftRequest) ProtoMessage()
func (*PostReplyDraftRequest) ProtoReflect ¶
func (x *PostReplyDraftRequest) ProtoReflect() protoreflect.Message
func (*PostReplyDraftRequest) Reset ¶
func (x *PostReplyDraftRequest) Reset()
func (*PostReplyDraftRequest) String ¶
func (x *PostReplyDraftRequest) String() string
type RedactConversationRequest ¶
type RedactConversationRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*RedactConversationRequest) Descriptor
deprecated
func (*RedactConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use RedactConversationRequest.ProtoReflect.Descriptor instead.
func (*RedactConversationRequest) GetConversationId ¶
func (x *RedactConversationRequest) GetConversationId() string
func (*RedactConversationRequest) ProtoMessage ¶
func (*RedactConversationRequest) ProtoMessage()
func (*RedactConversationRequest) ProtoReflect ¶
func (x *RedactConversationRequest) ProtoReflect() protoreflect.Message
func (*RedactConversationRequest) Reset ¶
func (x *RedactConversationRequest) Reset()
func (*RedactConversationRequest) String ¶
func (x *RedactConversationRequest) String() string
type RejectReplyDraftRequest ¶
type RejectReplyDraftRequest struct {
DraftId string `protobuf:"bytes,1,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
// contains filtered or unexported fields
}
func (*RejectReplyDraftRequest) Descriptor
deprecated
func (*RejectReplyDraftRequest) Descriptor() ([]byte, []int)
Deprecated: Use RejectReplyDraftRequest.ProtoReflect.Descriptor instead.
func (*RejectReplyDraftRequest) GetDraftId ¶
func (x *RejectReplyDraftRequest) GetDraftId() string
func (*RejectReplyDraftRequest) ProtoMessage ¶
func (*RejectReplyDraftRequest) ProtoMessage()
func (*RejectReplyDraftRequest) ProtoReflect ¶
func (x *RejectReplyDraftRequest) ProtoReflect() protoreflect.Message
func (*RejectReplyDraftRequest) Reset ¶
func (x *RejectReplyDraftRequest) Reset()
func (*RejectReplyDraftRequest) String ¶
func (x *RejectReplyDraftRequest) String() string
type RemoveAgentParticipantRequest ¶
type RemoveAgentParticipantRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
ParticipantId string `protobuf:"bytes,2,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveAgentParticipantRequest) Descriptor
deprecated
func (*RemoveAgentParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveAgentParticipantRequest.ProtoReflect.Descriptor instead.
func (*RemoveAgentParticipantRequest) GetConversationId ¶
func (x *RemoveAgentParticipantRequest) GetConversationId() string
func (*RemoveAgentParticipantRequest) GetParticipantId ¶
func (x *RemoveAgentParticipantRequest) GetParticipantId() string
func (*RemoveAgentParticipantRequest) ProtoMessage ¶
func (*RemoveAgentParticipantRequest) ProtoMessage()
func (*RemoveAgentParticipantRequest) ProtoReflect ¶
func (x *RemoveAgentParticipantRequest) ProtoReflect() protoreflect.Message
func (*RemoveAgentParticipantRequest) Reset ¶
func (x *RemoveAgentParticipantRequest) Reset()
func (*RemoveAgentParticipantRequest) String ¶
func (x *RemoveAgentParticipantRequest) String() string
type RemoveConversationLinkRequest ¶
type RemoveConversationLinkRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
LinkId string `protobuf:"bytes,2,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveConversationLinkRequest) Descriptor
deprecated
func (*RemoveConversationLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveConversationLinkRequest.ProtoReflect.Descriptor instead.
func (*RemoveConversationLinkRequest) GetConversationId ¶
func (x *RemoveConversationLinkRequest) GetConversationId() string
func (*RemoveConversationLinkRequest) GetLinkId ¶
func (x *RemoveConversationLinkRequest) GetLinkId() string
func (*RemoveConversationLinkRequest) ProtoMessage ¶
func (*RemoveConversationLinkRequest) ProtoMessage()
func (*RemoveConversationLinkRequest) ProtoReflect ¶
func (x *RemoveConversationLinkRequest) ProtoReflect() protoreflect.Message
func (*RemoveConversationLinkRequest) Reset ¶
func (x *RemoveConversationLinkRequest) Reset()
func (*RemoveConversationLinkRequest) String ¶
func (x *RemoveConversationLinkRequest) String() string
type RemoveMessagingGroupMemberRequest ¶
type RemoveMessagingGroupMemberRequest struct {
GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveMessagingGroupMemberRequest) Descriptor
deprecated
func (*RemoveMessagingGroupMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveMessagingGroupMemberRequest.ProtoReflect.Descriptor instead.
func (*RemoveMessagingGroupMemberRequest) GetGroupId ¶
func (x *RemoveMessagingGroupMemberRequest) GetGroupId() string
func (*RemoveMessagingGroupMemberRequest) GetMemberId ¶
func (x *RemoveMessagingGroupMemberRequest) GetMemberId() string
func (*RemoveMessagingGroupMemberRequest) ProtoMessage ¶
func (*RemoveMessagingGroupMemberRequest) ProtoMessage()
func (*RemoveMessagingGroupMemberRequest) ProtoReflect ¶
func (x *RemoveMessagingGroupMemberRequest) ProtoReflect() protoreflect.Message
func (*RemoveMessagingGroupMemberRequest) Reset ¶
func (x *RemoveMessagingGroupMemberRequest) Reset()
func (*RemoveMessagingGroupMemberRequest) String ¶
func (x *RemoveMessagingGroupMemberRequest) String() string
type RemoveParticipantRequest ¶
type RemoveParticipantRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
ParticipantId string `protobuf:"bytes,2,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveParticipantRequest) Descriptor
deprecated
func (*RemoveParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveParticipantRequest.ProtoReflect.Descriptor instead.
func (*RemoveParticipantRequest) GetConversationId ¶
func (x *RemoveParticipantRequest) GetConversationId() string
func (*RemoveParticipantRequest) GetParticipantId ¶
func (x *RemoveParticipantRequest) GetParticipantId() string
func (*RemoveParticipantRequest) ProtoMessage ¶
func (*RemoveParticipantRequest) ProtoMessage()
func (*RemoveParticipantRequest) ProtoReflect ¶
func (x *RemoveParticipantRequest) ProtoReflect() protoreflect.Message
func (*RemoveParticipantRequest) Reset ¶
func (x *RemoveParticipantRequest) Reset()
func (*RemoveParticipantRequest) String ¶
func (x *RemoveParticipantRequest) String() string
type ReportConversationRequest ¶
type ReportConversationRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
MessageId *string `protobuf:"bytes,2,opt,name=message_id,json=messageId,proto3,oneof" json:"message_id,omitempty"`
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*ReportConversationRequest) Descriptor
deprecated
func (*ReportConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReportConversationRequest.ProtoReflect.Descriptor instead.
func (*ReportConversationRequest) GetConversationId ¶
func (x *ReportConversationRequest) GetConversationId() string
func (*ReportConversationRequest) GetMessageId ¶
func (x *ReportConversationRequest) GetMessageId() string
func (*ReportConversationRequest) GetReason ¶
func (x *ReportConversationRequest) GetReason() string
func (*ReportConversationRequest) ProtoMessage ¶
func (*ReportConversationRequest) ProtoMessage()
func (*ReportConversationRequest) ProtoReflect ¶
func (x *ReportConversationRequest) ProtoReflect() protoreflect.Message
func (*ReportConversationRequest) Reset ¶
func (x *ReportConversationRequest) Reset()
func (*ReportConversationRequest) String ¶
func (x *ReportConversationRequest) String() string
type ScheduleMessageRequest ¶
type ScheduleMessageRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Body string `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
ScheduledFor *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=scheduled_for,json=scheduledFor,proto3" json:"scheduled_for,omitempty"`
// contains filtered or unexported fields
}
func (*ScheduleMessageRequest) Descriptor
deprecated
func (*ScheduleMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use ScheduleMessageRequest.ProtoReflect.Descriptor instead.
func (*ScheduleMessageRequest) GetBody ¶
func (x *ScheduleMessageRequest) GetBody() string
func (*ScheduleMessageRequest) GetConversationId ¶
func (x *ScheduleMessageRequest) GetConversationId() string
func (*ScheduleMessageRequest) GetScheduledFor ¶
func (x *ScheduleMessageRequest) GetScheduledFor() *timestamppb.Timestamp
func (*ScheduleMessageRequest) ProtoMessage ¶
func (*ScheduleMessageRequest) ProtoMessage()
func (*ScheduleMessageRequest) ProtoReflect ¶
func (x *ScheduleMessageRequest) ProtoReflect() protoreflect.Message
func (*ScheduleMessageRequest) Reset ¶
func (x *ScheduleMessageRequest) Reset()
func (*ScheduleMessageRequest) String ¶
func (x *ScheduleMessageRequest) String() string
type SendInboxReplyRequest ¶
type SendInboxReplyRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Body string `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
Cc []string `protobuf:"bytes,4,rep,name=cc,proto3" json:"cc,omitempty"`
AgentConfigId string `protobuf:"bytes,5,opt,name=agent_config_id,json=agentConfigId,proto3" json:"agent_config_id,omitempty"`
AgentRunId string `protobuf:"bytes,6,opt,name=agent_run_id,json=agentRunId,proto3" json:"agent_run_id,omitempty"`
// contains filtered or unexported fields
}
func (*SendInboxReplyRequest) Descriptor
deprecated
func (*SendInboxReplyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendInboxReplyRequest.ProtoReflect.Descriptor instead.
func (*SendInboxReplyRequest) GetAgentConfigId ¶
func (x *SendInboxReplyRequest) GetAgentConfigId() string
func (*SendInboxReplyRequest) GetAgentRunId ¶
func (x *SendInboxReplyRequest) GetAgentRunId() string
func (*SendInboxReplyRequest) GetBody ¶
func (x *SendInboxReplyRequest) GetBody() string
func (*SendInboxReplyRequest) GetCc ¶
func (x *SendInboxReplyRequest) GetCc() []string
func (*SendInboxReplyRequest) GetConversationId ¶
func (x *SendInboxReplyRequest) GetConversationId() string
func (*SendInboxReplyRequest) GetSubject ¶
func (x *SendInboxReplyRequest) GetSubject() string
func (*SendInboxReplyRequest) ProtoMessage ¶
func (*SendInboxReplyRequest) ProtoMessage()
func (*SendInboxReplyRequest) ProtoReflect ¶
func (x *SendInboxReplyRequest) ProtoReflect() protoreflect.Message
func (*SendInboxReplyRequest) Reset ¶
func (x *SendInboxReplyRequest) Reset()
func (*SendInboxReplyRequest) String ¶
func (x *SendInboxReplyRequest) String() string
type SendMessageRequest ¶
type SendMessageRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Body *string `protobuf:"bytes,2,opt,name=body,proto3,oneof" json:"body,omitempty"`
ClientMessageId string `protobuf:"bytes,3,opt,name=client_message_id,json=clientMessageId,proto3" json:"client_message_id,omitempty"`
ReplyToMessageId *string `protobuf:"bytes,4,opt,name=reply_to_message_id,json=replyToMessageId,proto3,oneof" json:"reply_to_message_id,omitempty"`
LinkResourceType *string `protobuf:"bytes,5,opt,name=link_resource_type,json=linkResourceType,proto3,oneof" json:"link_resource_type,omitempty"`
LinkResourceId *string `protobuf:"bytes,6,opt,name=link_resource_id,json=linkResourceId,proto3,oneof" json:"link_resource_id,omitempty"`
Attachments []*AttachmentInput `protobuf:"bytes,8,rep,name=attachments,proto3" json:"attachments,omitempty"`
// mention_account_user_ids are the account_users explicitly @mentioned; a mention delivers a bell
// even when the recipient has muted the conversation.
MentionAccountUserIds []string `` /* 128-byte string literal not displayed */
// visibility requests the message audience on an external case: internal, external, or system.
// Empty defaults to internal. Customer-visible sends are permission-gated at the gateway. A
// customer-visible staff send is the folded-in reply-customer path: branded "Customer Service" and,
// for an email-bridged case, delivered as outbound mail.
Visibility *string `protobuf:"bytes,10,opt,name=visibility,proto3,oneof" json:"visibility,omitempty"`
// subject + cc apply only to a customer reply on an email-bridged case (visibility=external).
Subject *string `protobuf:"bytes,11,opt,name=subject,proto3,oneof" json:"subject,omitempty"`
Cc []string `protobuf:"bytes,12,rep,name=cc,proto3" json:"cc,omitempty"`
// contains filtered or unexported fields
}
func (*SendMessageRequest) Descriptor
deprecated
func (*SendMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendMessageRequest.ProtoReflect.Descriptor instead.
func (*SendMessageRequest) GetAttachments ¶
func (x *SendMessageRequest) GetAttachments() []*AttachmentInput
func (*SendMessageRequest) GetBody ¶
func (x *SendMessageRequest) GetBody() string
func (*SendMessageRequest) GetCc ¶
func (x *SendMessageRequest) GetCc() []string
func (*SendMessageRequest) GetClientMessageId ¶
func (x *SendMessageRequest) GetClientMessageId() string
func (*SendMessageRequest) GetConversationId ¶
func (x *SendMessageRequest) GetConversationId() string
func (*SendMessageRequest) GetLinkResourceId ¶
func (x *SendMessageRequest) GetLinkResourceId() string
func (*SendMessageRequest) GetLinkResourceType ¶
func (x *SendMessageRequest) GetLinkResourceType() string
func (*SendMessageRequest) GetMentionAccountUserIds ¶
func (x *SendMessageRequest) GetMentionAccountUserIds() []string
func (*SendMessageRequest) GetReplyToMessageId ¶
func (x *SendMessageRequest) GetReplyToMessageId() string
func (*SendMessageRequest) GetSubject ¶
func (x *SendMessageRequest) GetSubject() string
func (*SendMessageRequest) GetVisibility ¶
func (x *SendMessageRequest) GetVisibility() string
func (*SendMessageRequest) ProtoMessage ¶
func (*SendMessageRequest) ProtoMessage()
func (*SendMessageRequest) ProtoReflect ¶
func (x *SendMessageRequest) ProtoReflect() protoreflect.Message
func (*SendMessageRequest) Reset ¶
func (x *SendMessageRequest) Reset()
func (*SendMessageRequest) String ¶
func (x *SendMessageRequest) String() string
type SendNotificationRequest ¶
type SendNotificationRequest struct {
Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
// Polymorphic target. target_type is "account_user" (one user) or "account" (broadcast to
// all users in the account); target_id is the corresponding id.
TargetType string `protobuf:"bytes,2,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"`
TargetId string `protobuf:"bytes,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
Body *string `protobuf:"bytes,5,opt,name=body,proto3,oneof" json:"body,omitempty"`
TemplateKey *string `protobuf:"bytes,6,opt,name=template_key,json=templateKey,proto3,oneof" json:"template_key,omitempty"`
TemplateParams []byte `protobuf:"bytes,7,opt,name=template_params,json=templateParams,proto3" json:"template_params,omitempty"`
LinkResourceType *string `protobuf:"bytes,8,opt,name=link_resource_type,json=linkResourceType,proto3,oneof" json:"link_resource_type,omitempty"`
LinkResourceId *string `protobuf:"bytes,9,opt,name=link_resource_id,json=linkResourceId,proto3,oneof" json:"link_resource_id,omitempty"`
Priority *string `protobuf:"bytes,10,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
// contains filtered or unexported fields
}
func (*SendNotificationRequest) Descriptor
deprecated
func (*SendNotificationRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendNotificationRequest.ProtoReflect.Descriptor instead.
func (*SendNotificationRequest) GetBody ¶
func (x *SendNotificationRequest) GetBody() string
func (*SendNotificationRequest) GetCategory ¶
func (x *SendNotificationRequest) GetCategory() string
func (*SendNotificationRequest) GetLinkResourceId ¶
func (x *SendNotificationRequest) GetLinkResourceId() string
func (*SendNotificationRequest) GetLinkResourceType ¶
func (x *SendNotificationRequest) GetLinkResourceType() string
func (*SendNotificationRequest) GetPriority ¶
func (x *SendNotificationRequest) GetPriority() string
func (*SendNotificationRequest) GetTargetId ¶
func (x *SendNotificationRequest) GetTargetId() string
func (*SendNotificationRequest) GetTargetType ¶
func (x *SendNotificationRequest) GetTargetType() string
func (*SendNotificationRequest) GetTemplateKey ¶
func (x *SendNotificationRequest) GetTemplateKey() string
func (*SendNotificationRequest) GetTemplateParams ¶
func (x *SendNotificationRequest) GetTemplateParams() []byte
func (*SendNotificationRequest) GetTitle ¶
func (x *SendNotificationRequest) GetTitle() string
func (*SendNotificationRequest) ProtoMessage ¶
func (*SendNotificationRequest) ProtoMessage()
func (*SendNotificationRequest) ProtoReflect ¶
func (x *SendNotificationRequest) ProtoReflect() protoreflect.Message
func (*SendNotificationRequest) Reset ¶
func (x *SendNotificationRequest) Reset()
func (*SendNotificationRequest) String ¶
func (x *SendNotificationRequest) String() string
type SendNotificationResponse ¶
type SendNotificationResponse struct {
// enqueued is the number of notifications created (1 for targeted) or recipients
// enqueued for fan-out (broadcast).
Enqueued int64 `protobuf:"varint,1,opt,name=enqueued,proto3" json:"enqueued,omitempty"`
// contains filtered or unexported fields
}
func (*SendNotificationResponse) Descriptor
deprecated
func (*SendNotificationResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendNotificationResponse.ProtoReflect.Descriptor instead.
func (*SendNotificationResponse) GetEnqueued ¶
func (x *SendNotificationResponse) GetEnqueued() int64
func (*SendNotificationResponse) ProtoMessage ¶
func (*SendNotificationResponse) ProtoMessage()
func (*SendNotificationResponse) ProtoReflect ¶
func (x *SendNotificationResponse) ProtoReflect() protoreflect.Message
func (*SendNotificationResponse) Reset ¶
func (x *SendNotificationResponse) Reset()
func (*SendNotificationResponse) String ¶
func (x *SendNotificationResponse) String() string
type SendTypingRequest ¶
type SendTypingRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*SendTypingRequest) Descriptor
deprecated
func (*SendTypingRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendTypingRequest.ProtoReflect.Descriptor instead.
func (*SendTypingRequest) GetConversationId ¶
func (x *SendTypingRequest) GetConversationId() string
func (*SendTypingRequest) ProtoMessage ¶
func (*SendTypingRequest) ProtoMessage()
func (*SendTypingRequest) ProtoReflect ¶
func (x *SendTypingRequest) ProtoReflect() protoreflect.Message
func (*SendTypingRequest) Reset ¶
func (x *SendTypingRequest) Reset()
func (*SendTypingRequest) String ¶
func (x *SendTypingRequest) String() string
type SetLegalHoldRequest ¶
type SetLegalHoldRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
LegalHold bool `protobuf:"varint,2,opt,name=legal_hold,json=legalHold,proto3" json:"legal_hold,omitempty"`
// contains filtered or unexported fields
}
func (*SetLegalHoldRequest) Descriptor
deprecated
func (*SetLegalHoldRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetLegalHoldRequest.ProtoReflect.Descriptor instead.
func (*SetLegalHoldRequest) GetConversationId ¶
func (x *SetLegalHoldRequest) GetConversationId() string
func (*SetLegalHoldRequest) GetLegalHold ¶
func (x *SetLegalHoldRequest) GetLegalHold() bool
func (*SetLegalHoldRequest) ProtoMessage ¶
func (*SetLegalHoldRequest) ProtoMessage()
func (*SetLegalHoldRequest) ProtoReflect ¶
func (x *SetLegalHoldRequest) ProtoReflect() protoreflect.Message
func (*SetLegalHoldRequest) Reset ¶
func (x *SetLegalHoldRequest) Reset()
func (*SetLegalHoldRequest) String ¶
func (x *SetLegalHoldRequest) String() string
type SetMuteRequest ¶
type SetMuteRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Muted bool `protobuf:"varint,2,opt,name=muted,proto3" json:"muted,omitempty"`
MutedUntil *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=muted_until,json=mutedUntil,proto3,oneof" json:"muted_until,omitempty"`
// contains filtered or unexported fields
}
func (*SetMuteRequest) Descriptor
deprecated
func (*SetMuteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetMuteRequest.ProtoReflect.Descriptor instead.
func (*SetMuteRequest) GetConversationId ¶
func (x *SetMuteRequest) GetConversationId() string
func (*SetMuteRequest) GetMuted ¶
func (x *SetMuteRequest) GetMuted() bool
func (*SetMuteRequest) GetMutedUntil ¶
func (x *SetMuteRequest) GetMutedUntil() *timestamppb.Timestamp
func (*SetMuteRequest) ProtoMessage ¶
func (*SetMuteRequest) ProtoMessage()
func (*SetMuteRequest) ProtoReflect ¶
func (x *SetMuteRequest) ProtoReflect() protoreflect.Message
func (*SetMuteRequest) Reset ¶
func (x *SetMuteRequest) Reset()
func (*SetMuteRequest) String ¶
func (x *SetMuteRequest) String() string
type SetSupportRouteRequest ¶
type SetSupportRouteRequest struct {
RelationAccountId string `protobuf:"bytes,1,opt,name=relation_account_id,json=relationAccountId,proto3" json:"relation_account_id,omitempty"` // "" = account default
GroupConversationId string `protobuf:"bytes,2,opt,name=group_conversation_id,json=groupConversationId,proto3" json:"group_conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*SetSupportRouteRequest) Descriptor
deprecated
func (*SetSupportRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetSupportRouteRequest.ProtoReflect.Descriptor instead.
func (*SetSupportRouteRequest) GetGroupConversationId ¶
func (x *SetSupportRouteRequest) GetGroupConversationId() string
func (*SetSupportRouteRequest) GetRelationAccountId ¶
func (x *SetSupportRouteRequest) GetRelationAccountId() string
func (*SetSupportRouteRequest) ProtoMessage ¶
func (*SetSupportRouteRequest) ProtoMessage()
func (*SetSupportRouteRequest) ProtoReflect ¶
func (x *SetSupportRouteRequest) ProtoReflect() protoreflect.Message
func (*SetSupportRouteRequest) Reset ¶
func (x *SetSupportRouteRequest) Reset()
func (*SetSupportRouteRequest) String ¶
func (x *SetSupportRouteRequest) String() string
type SupportAvailabilityInfo ¶
type SupportAvailabilityInfo struct {
Available bool `protobuf:"varint,1,opt,name=available,proto3" json:"available,omitempty"`
// contains filtered or unexported fields
}
func (*SupportAvailabilityInfo) Descriptor
deprecated
func (*SupportAvailabilityInfo) Descriptor() ([]byte, []int)
Deprecated: Use SupportAvailabilityInfo.ProtoReflect.Descriptor instead.
func (*SupportAvailabilityInfo) GetAvailable ¶
func (x *SupportAvailabilityInfo) GetAvailable() bool
func (*SupportAvailabilityInfo) ProtoMessage ¶
func (*SupportAvailabilityInfo) ProtoMessage()
func (*SupportAvailabilityInfo) ProtoReflect ¶
func (x *SupportAvailabilityInfo) ProtoReflect() protoreflect.Message
func (*SupportAvailabilityInfo) Reset ¶
func (x *SupportAvailabilityInfo) Reset()
func (*SupportAvailabilityInfo) String ¶
func (x *SupportAvailabilityInfo) String() string
type SupportRouteInfo ¶
type SupportRouteInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
RelationAccountId string `protobuf:"bytes,3,opt,name=relation_account_id,json=relationAccountId,proto3" json:"relation_account_id,omitempty"`
GroupConversationId string `protobuf:"bytes,4,opt,name=group_conversation_id,json=groupConversationId,proto3" json:"group_conversation_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
SupportRouteInfo is the group conversation designated to handle a relationship's support. scope is the relation_account_id: "" = account default for any customer; a concrete account id = override.
func (*SupportRouteInfo) Descriptor
deprecated
func (*SupportRouteInfo) Descriptor() ([]byte, []int)
Deprecated: Use SupportRouteInfo.ProtoReflect.Descriptor instead.
func (*SupportRouteInfo) GetAccountId ¶
func (x *SupportRouteInfo) GetAccountId() string
func (*SupportRouteInfo) GetCreatedAt ¶
func (x *SupportRouteInfo) GetCreatedAt() *timestamppb.Timestamp
func (*SupportRouteInfo) GetGroupConversationId ¶
func (x *SupportRouteInfo) GetGroupConversationId() string
func (*SupportRouteInfo) GetId ¶
func (x *SupportRouteInfo) GetId() string
func (*SupportRouteInfo) GetRelationAccountId ¶
func (x *SupportRouteInfo) GetRelationAccountId() string
func (*SupportRouteInfo) GetUpdatedAt ¶
func (x *SupportRouteInfo) GetUpdatedAt() *timestamppb.Timestamp
func (*SupportRouteInfo) ProtoMessage ¶
func (*SupportRouteInfo) ProtoMessage()
func (*SupportRouteInfo) ProtoReflect ¶
func (x *SupportRouteInfo) ProtoReflect() protoreflect.Message
func (*SupportRouteInfo) Reset ¶
func (x *SupportRouteInfo) Reset()
func (*SupportRouteInfo) String ¶
func (x *SupportRouteInfo) String() string
type UnblockRequest ¶
type UnblockRequest struct {
BlockedAccountUserId string `protobuf:"bytes,1,opt,name=blocked_account_user_id,json=blockedAccountUserId,proto3" json:"blocked_account_user_id,omitempty"`
// contains filtered or unexported fields
}
func (*UnblockRequest) Descriptor
deprecated
func (*UnblockRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnblockRequest.ProtoReflect.Descriptor instead.
func (*UnblockRequest) GetBlockedAccountUserId ¶
func (x *UnblockRequest) GetBlockedAccountUserId() string
func (*UnblockRequest) ProtoMessage ¶
func (*UnblockRequest) ProtoMessage()
func (*UnblockRequest) ProtoReflect ¶
func (x *UnblockRequest) ProtoReflect() protoreflect.Message
func (*UnblockRequest) Reset ¶
func (x *UnblockRequest) Reset()
func (*UnblockRequest) String ¶
func (x *UnblockRequest) String() string
type UnhideConversationRequest ¶
type UnhideConversationRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*UnhideConversationRequest) Descriptor
deprecated
func (*UnhideConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnhideConversationRequest.ProtoReflect.Descriptor instead.
func (*UnhideConversationRequest) GetConversationId ¶
func (x *UnhideConversationRequest) GetConversationId() string
func (*UnhideConversationRequest) ProtoMessage ¶
func (*UnhideConversationRequest) ProtoMessage()
func (*UnhideConversationRequest) ProtoReflect ¶
func (x *UnhideConversationRequest) ProtoReflect() protoreflect.Message
func (*UnhideConversationRequest) Reset ¶
func (x *UnhideConversationRequest) Reset()
func (*UnhideConversationRequest) String ¶
func (x *UnhideConversationRequest) String() string
type UnimplementedChatServiceServer ¶
type UnimplementedChatServiceServer struct{}
UnimplementedChatServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedChatServiceServer) AddAgentParticipant ¶
func (UnimplementedChatServiceServer) AddAgentParticipant(context.Context, *AddAgentParticipantRequest) (*ParticipantInfo, error)
func (UnimplementedChatServiceServer) AddConversationLink ¶
func (UnimplementedChatServiceServer) AddConversationLink(context.Context, *AddConversationLinkRequest) (*ConversationLinkInfo, error)
func (UnimplementedChatServiceServer) AddMessagingGroupMember ¶
func (UnimplementedChatServiceServer) AddMessagingGroupMember(context.Context, *AddMessagingGroupMemberRequest) (*MessagingGroupInfo, error)
func (UnimplementedChatServiceServer) AddParticipant ¶
func (UnimplementedChatServiceServer) AddParticipant(context.Context, *AddParticipantRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) ApproveAndSendReplyDraft ¶
func (UnimplementedChatServiceServer) ApproveAndSendReplyDraft(context.Context, *ApproveAndSendReplyDraftRequest) (*MessageInfo, error)
func (UnimplementedChatServiceServer) AssignConversation ¶
func (UnimplementedChatServiceServer) AssignConversation(context.Context, *AssignConversationRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) BatchGetConversations ¶
func (UnimplementedChatServiceServer) BatchGetConversations(context.Context, *BatchGetConversationsRequest) (*BatchGetConversationsResponse, error)
func (UnimplementedChatServiceServer) BatchGetMessages ¶
func (UnimplementedChatServiceServer) BatchGetMessages(context.Context, *BatchGetMessagesRequest) (*BatchGetMessagesResponse, error)
func (UnimplementedChatServiceServer) Block ¶
func (UnimplementedChatServiceServer) Block(context.Context, *BlockRequest) (*BlockInfo, error)
func (UnimplementedChatServiceServer) CancelScheduledMessage ¶
func (UnimplementedChatServiceServer) CancelScheduledMessage(context.Context, *CancelScheduledMessageRequest) (*MessageInfo, error)
func (UnimplementedChatServiceServer) ClearSupportRoute ¶
func (UnimplementedChatServiceServer) ClearSupportRoute(context.Context, *ClearSupportRouteRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) ContactSupport ¶
func (UnimplementedChatServiceServer) ContactSupport(context.Context, *ContactSupportRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) CreateAttachmentUploadURL ¶
func (UnimplementedChatServiceServer) CreateAttachmentUploadURL(context.Context, *CreateAttachmentUploadURLRequest) (*AttachmentUploadTargetInfo, error)
func (UnimplementedChatServiceServer) CreateConversation ¶
func (UnimplementedChatServiceServer) CreateConversation(context.Context, *CreateConversationRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) CreateMessagingGroup ¶
func (UnimplementedChatServiceServer) CreateMessagingGroup(context.Context, *CreateMessagingGroupRequest) (*MessagingGroupInfo, error)
func (UnimplementedChatServiceServer) CreateReplyDraft ¶
func (UnimplementedChatServiceServer) CreateReplyDraft(context.Context, *CreateReplyDraftRequest) (*MessageInfo, error)
func (UnimplementedChatServiceServer) DeleteMessagingGroup ¶
func (UnimplementedChatServiceServer) DeleteMessagingGroup(context.Context, *DeleteMessagingGroupRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) GetConversation ¶
func (UnimplementedChatServiceServer) GetConversation(context.Context, *GetConversationRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) GetMessagingGroup ¶
func (UnimplementedChatServiceServer) GetMessagingGroup(context.Context, *GetMessagingGroupRequest) (*MessagingGroupInfo, error)
func (UnimplementedChatServiceServer) GetSupportAvailability ¶
func (UnimplementedChatServiceServer) GetSupportAvailability(context.Context, *GetSupportAvailabilityRequest) (*SupportAvailabilityInfo, error)
func (UnimplementedChatServiceServer) GetSupportRoute ¶
func (UnimplementedChatServiceServer) GetSupportRoute(context.Context, *GetSupportRouteRequest) (*SupportRouteInfo, error)
func (UnimplementedChatServiceServer) HideConversation ¶
func (UnimplementedChatServiceServer) HideConversation(context.Context, *HideConversationRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) IsParticipant ¶
func (UnimplementedChatServiceServer) IsParticipant(context.Context, *IsParticipantRequest) (*IsParticipantResponse, error)
func (UnimplementedChatServiceServer) LeaveConversation ¶
func (UnimplementedChatServiceServer) LeaveConversation(context.Context, *LeaveConversationRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) ListBlocks ¶
func (UnimplementedChatServiceServer) ListBlocks(context.Context, *ListBlocksRequest) (*ListBlocksResponse, error)
func (UnimplementedChatServiceServer) ListContacts ¶
func (UnimplementedChatServiceServer) ListContacts(context.Context, *ListContactsRequest) (*ListContactsResponse, error)
func (UnimplementedChatServiceServer) ListConversationLinks ¶
func (UnimplementedChatServiceServer) ListConversationLinks(context.Context, *ListConversationLinksRequest) (*ListConversationLinksResponse, error)
func (UnimplementedChatServiceServer) ListConversations ¶
func (UnimplementedChatServiceServer) ListConversations(context.Context, *ListConversationsRequest) (*ListConversationsResponse, error)
func (UnimplementedChatServiceServer) ListConversationsByResource ¶
func (UnimplementedChatServiceServer) ListConversationsByResource(context.Context, *ListConversationsByResourceRequest) (*ListConversationsResponse, error)
func (UnimplementedChatServiceServer) ListInbox ¶
func (UnimplementedChatServiceServer) ListInbox(context.Context, *ListInboxRequest) (*ListConversationsResponse, error)
func (UnimplementedChatServiceServer) ListMessages ¶
func (UnimplementedChatServiceServer) ListMessages(context.Context, *ListMessagesRequest) (*ListMessagesResponse, error)
func (UnimplementedChatServiceServer) ListMessagingGroups ¶
func (UnimplementedChatServiceServer) ListMessagingGroups(context.Context, *ListMessagingGroupsRequest) (*ListMessagingGroupsResponse, error)
func (UnimplementedChatServiceServer) ListReplyDrafts ¶
func (UnimplementedChatServiceServer) ListReplyDrafts(context.Context, *ListReplyDraftsRequest) (*ListReplyDraftsResponse, error)
func (UnimplementedChatServiceServer) ListScheduledMessages ¶
func (UnimplementedChatServiceServer) ListScheduledMessages(context.Context, *ListScheduledMessagesRequest) (*ListScheduledMessagesResponse, error)
func (UnimplementedChatServiceServer) MarkConversationRead ¶
func (UnimplementedChatServiceServer) MarkConversationRead(context.Context, *MarkConversationReadRequest) (*MarkConversationReadResponse, error)
func (UnimplementedChatServiceServer) RedactConversation ¶
func (UnimplementedChatServiceServer) RedactConversation(context.Context, *RedactConversationRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) RejectReplyDraft ¶
func (UnimplementedChatServiceServer) RejectReplyDraft(context.Context, *RejectReplyDraftRequest) (*MessageInfo, error)
func (UnimplementedChatServiceServer) RemoveAgentParticipant ¶
func (UnimplementedChatServiceServer) RemoveAgentParticipant(context.Context, *RemoveAgentParticipantRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) RemoveConversationLink ¶
func (UnimplementedChatServiceServer) RemoveConversationLink(context.Context, *RemoveConversationLinkRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) RemoveMessagingGroupMember ¶
func (UnimplementedChatServiceServer) RemoveMessagingGroupMember(context.Context, *RemoveMessagingGroupMemberRequest) (*MessagingGroupInfo, error)
func (UnimplementedChatServiceServer) RemoveParticipant ¶
func (UnimplementedChatServiceServer) RemoveParticipant(context.Context, *RemoveParticipantRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) ReportConversation ¶
func (UnimplementedChatServiceServer) ReportConversation(context.Context, *ReportConversationRequest) (*MessageReportInfo, error)
func (UnimplementedChatServiceServer) ScheduleMessage ¶
func (UnimplementedChatServiceServer) ScheduleMessage(context.Context, *ScheduleMessageRequest) (*MessageInfo, error)
func (UnimplementedChatServiceServer) SendMessage ¶
func (UnimplementedChatServiceServer) SendMessage(context.Context, *SendMessageRequest) (*MessageInfo, error)
func (UnimplementedChatServiceServer) SendTyping ¶
func (UnimplementedChatServiceServer) SendTyping(context.Context, *SendTypingRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) SetLegalHold ¶
func (UnimplementedChatServiceServer) SetLegalHold(context.Context, *SetLegalHoldRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) SetMute ¶
func (UnimplementedChatServiceServer) SetMute(context.Context, *SetMuteRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) SetSupportRoute ¶
func (UnimplementedChatServiceServer) SetSupportRoute(context.Context, *SetSupportRouteRequest) (*SupportRouteInfo, error)
func (UnimplementedChatServiceServer) Unblock ¶
func (UnimplementedChatServiceServer) Unblock(context.Context, *UnblockRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) UnhideConversation ¶
func (UnimplementedChatServiceServer) UnhideConversation(context.Context, *UnhideConversationRequest) (*ChatAck, error)
func (UnimplementedChatServiceServer) UpdateConversation ¶
func (UnimplementedChatServiceServer) UpdateConversation(context.Context, *UpdateConversationRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) UpdateConversationWorkflow ¶
func (UnimplementedChatServiceServer) UpdateConversationWorkflow(context.Context, *UpdateConversationWorkflowRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) UpdateMessagingGroup ¶
func (UnimplementedChatServiceServer) UpdateMessagingGroup(context.Context, *UpdateMessagingGroupRequest) (*MessagingGroupInfo, error)
func (UnimplementedChatServiceServer) UpdateParticipantRole ¶
func (UnimplementedChatServiceServer) UpdateParticipantRole(context.Context, *UpdateParticipantRoleRequest) (*ConversationInfo, error)
func (UnimplementedChatServiceServer) UpdateReplyDraft ¶
func (UnimplementedChatServiceServer) UpdateReplyDraft(context.Context, *UpdateReplyDraftRequest) (*MessageInfo, error)
type UnimplementedEmailBridgeServiceServer ¶
type UnimplementedEmailBridgeServiceServer struct{}
UnimplementedEmailBridgeServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedEmailBridgeServiceServer) CreateEmailDomain ¶
func (UnimplementedEmailBridgeServiceServer) CreateEmailDomain(context.Context, *CreateEmailDomainRequest) (*EmailDomainInfo, error)
func (UnimplementedEmailBridgeServiceServer) CreateEmailInbox ¶
func (UnimplementedEmailBridgeServiceServer) CreateEmailInbox(context.Context, *CreateEmailInboxRequest) (*EmailInboxInfo, error)
func (UnimplementedEmailBridgeServiceServer) DeleteEmailDomain ¶
func (UnimplementedEmailBridgeServiceServer) DeleteEmailDomain(context.Context, *DeleteEmailDomainRequest) (*EmailBridgeAck, error)
func (UnimplementedEmailBridgeServiceServer) DeleteEmailInbox ¶
func (UnimplementedEmailBridgeServiceServer) DeleteEmailInbox(context.Context, *DeleteEmailInboxRequest) (*EmailBridgeAck, error)
func (UnimplementedEmailBridgeServiceServer) GetEmailDomain ¶
func (UnimplementedEmailBridgeServiceServer) GetEmailDomain(context.Context, *GetEmailDomainRequest) (*EmailDomainInfo, error)
func (UnimplementedEmailBridgeServiceServer) GetEmailInbox ¶
func (UnimplementedEmailBridgeServiceServer) GetEmailInbox(context.Context, *GetEmailInboxRequest) (*EmailInboxInfo, error)
func (UnimplementedEmailBridgeServiceServer) ListEmailDomains ¶
func (UnimplementedEmailBridgeServiceServer) ListEmailDomains(context.Context, *ListEmailDomainsRequest) (*ListEmailDomainsResponse, error)
func (UnimplementedEmailBridgeServiceServer) ListEmailInboxes ¶
func (UnimplementedEmailBridgeServiceServer) ListEmailInboxes(context.Context, *ListEmailInboxesRequest) (*ListEmailInboxesResponse, error)
func (UnimplementedEmailBridgeServiceServer) PostReplyDraft ¶
func (UnimplementedEmailBridgeServiceServer) PostReplyDraft(context.Context, *PostReplyDraftRequest) (*EmailMessageRef, error)
func (UnimplementedEmailBridgeServiceServer) SendInboxReply ¶
func (UnimplementedEmailBridgeServiceServer) SendInboxReply(context.Context, *SendInboxReplyRequest) (*EmailMessageRef, error)
func (UnimplementedEmailBridgeServiceServer) UpdateEmailInbox ¶
func (UnimplementedEmailBridgeServiceServer) UpdateEmailInbox(context.Context, *UpdateEmailInboxRequest) (*EmailInboxInfo, error)
func (UnimplementedEmailBridgeServiceServer) VerifyEmailDomain ¶
func (UnimplementedEmailBridgeServiceServer) VerifyEmailDomain(context.Context, *VerifyEmailDomainRequest) (*EmailDomainInfo, error)
type UnimplementedMessagingServiceServer ¶
type UnimplementedMessagingServiceServer struct{}
UnimplementedMessagingServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedMessagingServiceServer) GetAnnouncement ¶
func (UnimplementedMessagingServiceServer) GetAnnouncement(context.Context, *GetAnnouncementRequest) (*AnnouncementInfo, error)
func (UnimplementedMessagingServiceServer) GetNotification ¶
func (UnimplementedMessagingServiceServer) GetNotification(context.Context, *GetNotificationRequest) (*NotificationInfo, error)
func (UnimplementedMessagingServiceServer) GetUnreadCount ¶
func (UnimplementedMessagingServiceServer) GetUnreadCount(context.Context, *GetUnreadCountRequest) (*GetUnreadCountResponse, error)
func (UnimplementedMessagingServiceServer) GetUnreadSummary ¶
func (UnimplementedMessagingServiceServer) GetUnreadSummary(context.Context, *GetUnreadSummaryRequest) (*GetUnreadSummaryResponse, error)
func (UnimplementedMessagingServiceServer) ListAnnouncements ¶
func (UnimplementedMessagingServiceServer) ListAnnouncements(context.Context, *ListAnnouncementsRequest) (*ListAnnouncementsResponse, error)
func (UnimplementedMessagingServiceServer) ListNotificationPreferences ¶
func (UnimplementedMessagingServiceServer) ListNotificationPreferences(context.Context, *ListNotificationPreferencesRequest) (*ListNotificationPreferencesResponse, error)
func (UnimplementedMessagingServiceServer) ListNotifications ¶
func (UnimplementedMessagingServiceServer) ListNotifications(context.Context, *ListNotificationsRequest) (*ListNotificationsResponse, error)
func (UnimplementedMessagingServiceServer) MarkAllNotificationsSeen ¶
func (UnimplementedMessagingServiceServer) MarkAllNotificationsSeen(context.Context, *MarkAllNotificationsSeenRequest) (*MarkAllNotificationsSeenResponse, error)
func (UnimplementedMessagingServiceServer) MarkAnnouncementDismissed ¶
func (UnimplementedMessagingServiceServer) MarkAnnouncementDismissed(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
func (UnimplementedMessagingServiceServer) MarkAnnouncementRead ¶
func (UnimplementedMessagingServiceServer) MarkAnnouncementRead(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
func (UnimplementedMessagingServiceServer) MarkAnnouncementSeen ¶
func (UnimplementedMessagingServiceServer) MarkAnnouncementSeen(context.Context, *MarkAnnouncementRequest) (*AnnouncementInfo, error)
func (UnimplementedMessagingServiceServer) MarkNotificationDismissed ¶
func (UnimplementedMessagingServiceServer) MarkNotificationDismissed(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
func (UnimplementedMessagingServiceServer) MarkNotificationRead ¶
func (UnimplementedMessagingServiceServer) MarkNotificationRead(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
func (UnimplementedMessagingServiceServer) MarkNotificationSeen ¶
func (UnimplementedMessagingServiceServer) MarkNotificationSeen(context.Context, *MarkNotificationRequest) (*NotificationInfo, error)
func (UnimplementedMessagingServiceServer) SendNotification ¶
func (UnimplementedMessagingServiceServer) SendNotification(context.Context, *SendNotificationRequest) (*SendNotificationResponse, error)
func (UnimplementedMessagingServiceServer) UpsertNotificationPreference ¶
func (UnimplementedMessagingServiceServer) UpsertNotificationPreference(context.Context, *UpsertNotificationPreferenceRequest) (*NotificationPreferenceInfo, error)
type UnimplementedNotificationServiceServer ¶
type UnimplementedNotificationServiceServer struct{}
UnimplementedNotificationServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedNotificationServiceServer) SendEmail ¶
func (UnimplementedNotificationServiceServer) SendEmail(context.Context, *EmailRequest) (*EmailResponse, error)
func (UnimplementedNotificationServiceServer) SendEnterpriseRequest ¶
func (UnimplementedNotificationServiceServer) SendEnterpriseRequest(context.Context, *EnterpriseRequestEmailRequest) (*EmailResponse, error)
type UnreadSummaryAccount ¶
type UnreadSummaryAccount struct {
AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
Unread int64 `protobuf:"varint,2,opt,name=unread,proto3" json:"unread,omitempty"`
// contains filtered or unexported fields
}
func (*UnreadSummaryAccount) Descriptor
deprecated
func (*UnreadSummaryAccount) Descriptor() ([]byte, []int)
Deprecated: Use UnreadSummaryAccount.ProtoReflect.Descriptor instead.
func (*UnreadSummaryAccount) GetAccountId ¶
func (x *UnreadSummaryAccount) GetAccountId() string
func (*UnreadSummaryAccount) GetUnread ¶
func (x *UnreadSummaryAccount) GetUnread() int64
func (*UnreadSummaryAccount) ProtoMessage ¶
func (*UnreadSummaryAccount) ProtoMessage()
func (*UnreadSummaryAccount) ProtoReflect ¶
func (x *UnreadSummaryAccount) ProtoReflect() protoreflect.Message
func (*UnreadSummaryAccount) Reset ¶
func (x *UnreadSummaryAccount) Reset()
func (*UnreadSummaryAccount) String ¶
func (x *UnreadSummaryAccount) String() string
type UnsafeChatServiceServer ¶
type UnsafeChatServiceServer interface {
// contains filtered or unexported methods
}
UnsafeChatServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ChatServiceServer will result in compilation errors.
type UnsafeEmailBridgeServiceServer ¶
type UnsafeEmailBridgeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeEmailBridgeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EmailBridgeServiceServer will result in compilation errors.
type UnsafeMessagingServiceServer ¶
type UnsafeMessagingServiceServer interface {
// contains filtered or unexported methods
}
UnsafeMessagingServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MessagingServiceServer will result in compilation errors.
type UnsafeNotificationServiceServer ¶
type UnsafeNotificationServiceServer interface {
// contains filtered or unexported methods
}
UnsafeNotificationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NotificationServiceServer will result in compilation errors.
type UpdateConversationRequest ¶
type UpdateConversationRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
Title *string `protobuf:"bytes,2,opt,name=title,proto3,oneof" json:"title,omitempty"`
Status *string `protobuf:"bytes,3,opt,name=status,proto3,oneof" json:"status,omitempty"` // active | archived
// clear_title sets title to NULL; title is ignored when true. Absent title with clear_title false leaves the column unchanged.
ClearTitle bool `protobuf:"varint,4,opt,name=clear_title,json=clearTitle,proto3" json:"clear_title,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateConversationRequest) Descriptor
deprecated
func (*UpdateConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConversationRequest.ProtoReflect.Descriptor instead.
func (*UpdateConversationRequest) GetClearTitle ¶
func (x *UpdateConversationRequest) GetClearTitle() bool
func (*UpdateConversationRequest) GetConversationId ¶
func (x *UpdateConversationRequest) GetConversationId() string
func (*UpdateConversationRequest) GetStatus ¶
func (x *UpdateConversationRequest) GetStatus() string
func (*UpdateConversationRequest) GetTitle ¶
func (x *UpdateConversationRequest) GetTitle() string
func (*UpdateConversationRequest) ProtoMessage ¶
func (*UpdateConversationRequest) ProtoMessage()
func (*UpdateConversationRequest) ProtoReflect ¶
func (x *UpdateConversationRequest) ProtoReflect() protoreflect.Message
func (*UpdateConversationRequest) Reset ¶
func (x *UpdateConversationRequest) Reset()
func (*UpdateConversationRequest) String ¶
func (x *UpdateConversationRequest) String() string
type UpdateConversationWorkflowRequest ¶
type UpdateConversationWorkflowRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
WorkflowStatus string `protobuf:"bytes,2,opt,name=workflow_status,json=workflowStatus,proto3" json:"workflow_status,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateConversationWorkflowRequest) Descriptor
deprecated
func (*UpdateConversationWorkflowRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConversationWorkflowRequest.ProtoReflect.Descriptor instead.
func (*UpdateConversationWorkflowRequest) GetConversationId ¶
func (x *UpdateConversationWorkflowRequest) GetConversationId() string
func (*UpdateConversationWorkflowRequest) GetWorkflowStatus ¶
func (x *UpdateConversationWorkflowRequest) GetWorkflowStatus() string
func (*UpdateConversationWorkflowRequest) ProtoMessage ¶
func (*UpdateConversationWorkflowRequest) ProtoMessage()
func (*UpdateConversationWorkflowRequest) ProtoReflect ¶
func (x *UpdateConversationWorkflowRequest) ProtoReflect() protoreflect.Message
func (*UpdateConversationWorkflowRequest) Reset ¶
func (x *UpdateConversationWorkflowRequest) Reset()
func (*UpdateConversationWorkflowRequest) String ¶
func (x *UpdateConversationWorkflowRequest) String() string
type UpdateEmailInboxRequest ¶
type UpdateEmailInboxRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
FromName *string `protobuf:"bytes,2,opt,name=from_name,json=fromName,proto3,oneof" json:"from_name,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
AgentConfigId *string `protobuf:"bytes,4,opt,name=agent_config_id,json=agentConfigId,proto3,oneof" json:"agent_config_id,omitempty"`
AgentTriggerPolicy *string `protobuf:"bytes,5,opt,name=agent_trigger_policy,json=agentTriggerPolicy,proto3,oneof" json:"agent_trigger_policy,omitempty"`
AgentTriggerKeywords []string `protobuf:"bytes,6,rep,name=agent_trigger_keywords,json=agentTriggerKeywords,proto3" json:"agent_trigger_keywords,omitempty"`
GroupId *string `protobuf:"bytes,7,opt,name=group_id,json=groupId,proto3,oneof" json:"group_id,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateEmailInboxRequest) Descriptor
deprecated
func (*UpdateEmailInboxRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEmailInboxRequest.ProtoReflect.Descriptor instead.
func (*UpdateEmailInboxRequest) GetAgentConfigId ¶
func (x *UpdateEmailInboxRequest) GetAgentConfigId() string
func (*UpdateEmailInboxRequest) GetAgentTriggerKeywords ¶
func (x *UpdateEmailInboxRequest) GetAgentTriggerKeywords() []string
func (*UpdateEmailInboxRequest) GetAgentTriggerPolicy ¶
func (x *UpdateEmailInboxRequest) GetAgentTriggerPolicy() string
func (*UpdateEmailInboxRequest) GetFromName ¶
func (x *UpdateEmailInboxRequest) GetFromName() string
func (*UpdateEmailInboxRequest) GetGroupId ¶
func (x *UpdateEmailInboxRequest) GetGroupId() string
func (*UpdateEmailInboxRequest) GetId ¶
func (x *UpdateEmailInboxRequest) GetId() string
func (*UpdateEmailInboxRequest) GetStatus ¶
func (x *UpdateEmailInboxRequest) GetStatus() string
func (*UpdateEmailInboxRequest) ProtoMessage ¶
func (*UpdateEmailInboxRequest) ProtoMessage()
func (*UpdateEmailInboxRequest) ProtoReflect ¶
func (x *UpdateEmailInboxRequest) ProtoReflect() protoreflect.Message
func (*UpdateEmailInboxRequest) Reset ¶
func (x *UpdateEmailInboxRequest) Reset()
func (*UpdateEmailInboxRequest) String ¶
func (x *UpdateEmailInboxRequest) String() string
type UpdateMessagingGroupRequest ¶
type UpdateMessagingGroupRequest struct {
GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateMessagingGroupRequest) Descriptor
deprecated
func (*UpdateMessagingGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMessagingGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateMessagingGroupRequest) GetGroupId ¶
func (x *UpdateMessagingGroupRequest) GetGroupId() string
func (*UpdateMessagingGroupRequest) GetName ¶
func (x *UpdateMessagingGroupRequest) GetName() string
func (*UpdateMessagingGroupRequest) ProtoMessage ¶
func (*UpdateMessagingGroupRequest) ProtoMessage()
func (*UpdateMessagingGroupRequest) ProtoReflect ¶
func (x *UpdateMessagingGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateMessagingGroupRequest) Reset ¶
func (x *UpdateMessagingGroupRequest) Reset()
func (*UpdateMessagingGroupRequest) String ¶
func (x *UpdateMessagingGroupRequest) String() string
type UpdateParticipantRoleRequest ¶
type UpdateParticipantRoleRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
ParticipantId string `protobuf:"bytes,2,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"`
Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateParticipantRoleRequest) Descriptor
deprecated
func (*UpdateParticipantRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateParticipantRoleRequest.ProtoReflect.Descriptor instead.
func (*UpdateParticipantRoleRequest) GetConversationId ¶
func (x *UpdateParticipantRoleRequest) GetConversationId() string
func (*UpdateParticipantRoleRequest) GetParticipantId ¶
func (x *UpdateParticipantRoleRequest) GetParticipantId() string
func (*UpdateParticipantRoleRequest) GetRole ¶
func (x *UpdateParticipantRoleRequest) GetRole() string
func (*UpdateParticipantRoleRequest) ProtoMessage ¶
func (*UpdateParticipantRoleRequest) ProtoMessage()
func (*UpdateParticipantRoleRequest) ProtoReflect ¶
func (x *UpdateParticipantRoleRequest) ProtoReflect() protoreflect.Message
func (*UpdateParticipantRoleRequest) Reset ¶
func (x *UpdateParticipantRoleRequest) Reset()
func (*UpdateParticipantRoleRequest) String ¶
func (x *UpdateParticipantRoleRequest) String() string
type UpdateReplyDraftRequest ¶
type UpdateReplyDraftRequest struct {
DraftId string `protobuf:"bytes,1,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
Body string `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
Subject *string `protobuf:"bytes,3,opt,name=subject,proto3,oneof" json:"subject,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateReplyDraftRequest) Descriptor
deprecated
func (*UpdateReplyDraftRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateReplyDraftRequest.ProtoReflect.Descriptor instead.
func (*UpdateReplyDraftRequest) GetBody ¶
func (x *UpdateReplyDraftRequest) GetBody() string
func (*UpdateReplyDraftRequest) GetDraftId ¶
func (x *UpdateReplyDraftRequest) GetDraftId() string
func (*UpdateReplyDraftRequest) GetSubject ¶
func (x *UpdateReplyDraftRequest) GetSubject() string
func (*UpdateReplyDraftRequest) ProtoMessage ¶
func (*UpdateReplyDraftRequest) ProtoMessage()
func (*UpdateReplyDraftRequest) ProtoReflect ¶
func (x *UpdateReplyDraftRequest) ProtoReflect() protoreflect.Message
func (*UpdateReplyDraftRequest) Reset ¶
func (x *UpdateReplyDraftRequest) Reset()
func (*UpdateReplyDraftRequest) String ¶
func (x *UpdateReplyDraftRequest) String() string
type UpsertNotificationPreferenceRequest ¶
type UpsertNotificationPreferenceRequest struct {
Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"` // empty = global default
InAppEnabled bool `protobuf:"varint,2,opt,name=in_app_enabled,json=inAppEnabled,proto3" json:"in_app_enabled,omitempty"`
EmailEnabled bool `protobuf:"varint,3,opt,name=email_enabled,json=emailEnabled,proto3" json:"email_enabled,omitempty"`
PushEnabled bool `protobuf:"varint,4,opt,name=push_enabled,json=pushEnabled,proto3" json:"push_enabled,omitempty"`
Digest string `protobuf:"bytes,5,opt,name=digest,proto3" json:"digest,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertNotificationPreferenceRequest) Descriptor
deprecated
func (*UpsertNotificationPreferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpsertNotificationPreferenceRequest.ProtoReflect.Descriptor instead.
func (*UpsertNotificationPreferenceRequest) GetCategory ¶
func (x *UpsertNotificationPreferenceRequest) GetCategory() string
func (*UpsertNotificationPreferenceRequest) GetDigest ¶
func (x *UpsertNotificationPreferenceRequest) GetDigest() string
func (*UpsertNotificationPreferenceRequest) GetEmailEnabled ¶
func (x *UpsertNotificationPreferenceRequest) GetEmailEnabled() bool
func (*UpsertNotificationPreferenceRequest) GetInAppEnabled ¶
func (x *UpsertNotificationPreferenceRequest) GetInAppEnabled() bool
func (*UpsertNotificationPreferenceRequest) GetPushEnabled ¶
func (x *UpsertNotificationPreferenceRequest) GetPushEnabled() bool
func (*UpsertNotificationPreferenceRequest) ProtoMessage ¶
func (*UpsertNotificationPreferenceRequest) ProtoMessage()
func (*UpsertNotificationPreferenceRequest) ProtoReflect ¶
func (x *UpsertNotificationPreferenceRequest) ProtoReflect() protoreflect.Message
func (*UpsertNotificationPreferenceRequest) Reset ¶
func (x *UpsertNotificationPreferenceRequest) Reset()
func (*UpsertNotificationPreferenceRequest) String ¶
func (x *UpsertNotificationPreferenceRequest) String() string
type VerifyEmailDomainRequest ¶
type VerifyEmailDomainRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*VerifyEmailDomainRequest) Descriptor
deprecated
func (*VerifyEmailDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use VerifyEmailDomainRequest.ProtoReflect.Descriptor instead.
func (*VerifyEmailDomainRequest) GetId ¶
func (x *VerifyEmailDomainRequest) GetId() string
func (*VerifyEmailDomainRequest) ProtoMessage ¶
func (*VerifyEmailDomainRequest) ProtoMessage()
func (*VerifyEmailDomainRequest) ProtoReflect ¶
func (x *VerifyEmailDomainRequest) ProtoReflect() protoreflect.Message
func (*VerifyEmailDomainRequest) Reset ¶
func (x *VerifyEmailDomainRequest) Reset()
func (*VerifyEmailDomainRequest) String ¶
func (x *VerifyEmailDomainRequest) String() string