msgsender

package
v0.0.0-...-b63aa1a Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MessageData

type MessageData struct {
	//
	//通知的内容(正文)
	Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content" form:"content"`
	//
	//通知标题(邮件通知方式用)
	Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject" form:"subject"`
	//
	//抄送的邮箱地址
	CcAddr []string `protobuf:"bytes,3,rep,name=cc_addr,json=ccAddr,proto3" json:"cc_addr" form:"cc_addr"`
	//
	//抄送的用户列表(带:前缀则按实例ID处理)
	CcUser []string `protobuf:"bytes,4,rep,name=cc_user,json=ccUser,proto3" json:"cc_user" form:"cc_user"`
	//
	//抄送的用户组列表(带:前缀则按实例ID处理)
	CcGroup []string `protobuf:"bytes,5,rep,name=cc_group,json=ccGroup,proto3" json:"cc_group" form:"cc_group"`
	//
	//邮件发送者的名称
	FromName string `protobuf:"bytes,6,opt,name=from_name,json=fromName,proto3" json:"from_name" form:"from_name"`
	//
	//邮件发送者的邮箱地址
	FromAddr string `protobuf:"bytes,7,opt,name=from_addr,json=fromAddr,proto3" json:"from_addr" form:"from_addr"`
	//
	//邮件内容类型
	MsgType              string   `protobuf:"bytes,8,opt,name=msg_type,json=msgType,proto3" json:"msg_type" form:"msg_type"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

消息的内容

func (*MessageData) Descriptor

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

func (*MessageData) GetCcAddr

func (m *MessageData) GetCcAddr() []string

func (*MessageData) GetCcGroup

func (m *MessageData) GetCcGroup() []string

func (*MessageData) GetCcUser

func (m *MessageData) GetCcUser() []string

func (*MessageData) GetContent

func (m *MessageData) GetContent() string

func (*MessageData) GetFromAddr

func (m *MessageData) GetFromAddr() string

func (*MessageData) GetFromName

func (m *MessageData) GetFromName() string

func (*MessageData) GetMsgType

func (m *MessageData) GetMsgType() string

func (*MessageData) GetSubject

func (m *MessageData) GetSubject() string

func (*MessageData) ProtoMessage

func (*MessageData) ProtoMessage()

func (*MessageData) Reset

func (m *MessageData) Reset()

func (*MessageData) String

func (m *MessageData) String() string

func (*MessageData) Validate

func (this *MessageData) Validate() error

func (*MessageData) XXX_DiscardUnknown

func (m *MessageData) XXX_DiscardUnknown()

func (*MessageData) XXX_Marshal

func (m *MessageData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessageData) XXX_Merge

func (m *MessageData) XXX_Merge(src proto.Message)

func (*MessageData) XXX_Size

func (m *MessageData) XXX_Size() int

func (*MessageData) XXX_Unmarshal

func (m *MessageData) XXX_Unmarshal(b []byte) error

type MessageReceiver

type MessageReceiver struct {
	//
	//用户名(带:前缀则按实例ID处理)
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user" form:"user"`
	//
	//用户组名(带:前缀则按实例ID处理)
	UserGroup string `protobuf:"bytes,2,opt,name=user_group,json=userGroup,proto3" json:"user_group" form:"user_group"`
	//
	//邮箱地址
	EmailAddr string `protobuf:"bytes,3,opt,name=email_addr,json=emailAddr,proto3" json:"email_addr" form:"email_addr"`
	//
	//通知方式
	Method               string   `protobuf:"bytes,4,opt,name=method,proto3" json:"method" form:"method"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

通知的接收者

func (*MessageReceiver) Descriptor

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

func (*MessageReceiver) GetEmailAddr

func (m *MessageReceiver) GetEmailAddr() string

func (*MessageReceiver) GetMethod

func (m *MessageReceiver) GetMethod() string

func (*MessageReceiver) GetUser

func (m *MessageReceiver) GetUser() string

func (*MessageReceiver) GetUserGroup

func (m *MessageReceiver) GetUserGroup() string

func (*MessageReceiver) ProtoMessage

func (*MessageReceiver) ProtoMessage()

func (*MessageReceiver) Reset

func (m *MessageReceiver) Reset()

func (*MessageReceiver) String

func (m *MessageReceiver) String() string

func (*MessageReceiver) Validate

func (this *MessageReceiver) Validate() error

func (*MessageReceiver) XXX_DiscardUnknown

func (m *MessageReceiver) XXX_DiscardUnknown()

func (*MessageReceiver) XXX_Marshal

func (m *MessageReceiver) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessageReceiver) XXX_Merge

func (m *MessageReceiver) XXX_Merge(src proto.Message)

func (*MessageReceiver) XXX_Size

func (m *MessageReceiver) XXX_Size() int

func (*MessageReceiver) XXX_Unmarshal

func (m *MessageReceiver) XXX_Unmarshal(b []byte) error

type SendMessageForAlertRequest

type SendMessageForAlertRequest struct {
	//
	//告警数据
	Data *types.Struct `protobuf:"bytes,1,opt,name=data,proto3" json:"data" form:"data"`
	//
	//数据源
	System               string   `protobuf:"bytes,2,opt,name=system,proto3" json:"system" form:"system"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

告警发送通知的请求body

func (*SendMessageForAlertRequest) Descriptor

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

func (*SendMessageForAlertRequest) GetData

func (m *SendMessageForAlertRequest) GetData() *types.Struct

func (*SendMessageForAlertRequest) GetSystem

func (m *SendMessageForAlertRequest) GetSystem() string

func (*SendMessageForAlertRequest) ProtoMessage

func (*SendMessageForAlertRequest) ProtoMessage()

func (*SendMessageForAlertRequest) Reset

func (m *SendMessageForAlertRequest) Reset()

func (*SendMessageForAlertRequest) String

func (m *SendMessageForAlertRequest) String() string

func (*SendMessageForAlertRequest) Validate

func (this *SendMessageForAlertRequest) Validate() error

func (*SendMessageForAlertRequest) XXX_DiscardUnknown

func (m *SendMessageForAlertRequest) XXX_DiscardUnknown()

func (*SendMessageForAlertRequest) XXX_Marshal

func (m *SendMessageForAlertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SendMessageForAlertRequest) XXX_Merge

func (m *SendMessageForAlertRequest) XXX_Merge(src proto.Message)

func (*SendMessageForAlertRequest) XXX_Size

func (m *SendMessageForAlertRequest) XXX_Size() int

func (*SendMessageForAlertRequest) XXX_Unmarshal

func (m *SendMessageForAlertRequest) XXX_Unmarshal(b []byte) error

type SendMessageRequest

type SendMessageRequest struct {
	//
	//发送通知的请求数据
	Data                 *SendMessageRequestData `protobuf:"bytes,1,opt,name=data,proto3" json:"data" form:"data"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

发送通知的请求body

func (*SendMessageRequest) Descriptor

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

func (*SendMessageRequest) GetData

func (*SendMessageRequest) ProtoMessage

func (*SendMessageRequest) ProtoMessage()

func (*SendMessageRequest) Reset

func (m *SendMessageRequest) Reset()

func (*SendMessageRequest) String

func (m *SendMessageRequest) String() string

func (*SendMessageRequest) Validate

func (this *SendMessageRequest) Validate() error

func (*SendMessageRequest) XXX_DiscardUnknown

func (m *SendMessageRequest) XXX_DiscardUnknown()

func (*SendMessageRequest) XXX_Marshal

func (m *SendMessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SendMessageRequest) XXX_Merge

func (m *SendMessageRequest) XXX_Merge(src proto.Message)

func (*SendMessageRequest) XXX_Size

func (m *SendMessageRequest) XXX_Size() int

func (*SendMessageRequest) XXX_Unmarshal

func (m *SendMessageRequest) XXX_Unmarshal(b []byte) error

type SendMessageRequestData

type SendMessageRequestData struct {
	//
	//消息接受者
	Receivers []*MessageReceiver `protobuf:"bytes,1,rep,name=receivers,proto3" json:"receivers" form:"receivers"`
	//
	//发送消息的内容
	MsgData              *MessageData `protobuf:"bytes,2,opt,name=msg_data,json=msgData,proto3" json:"msg_data" form:"msg_data"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

发送通知的请求body数据

func (*SendMessageRequestData) Descriptor

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

func (*SendMessageRequestData) GetMsgData

func (m *SendMessageRequestData) GetMsgData() *MessageData

func (*SendMessageRequestData) GetReceivers

func (m *SendMessageRequestData) GetReceivers() []*MessageReceiver

func (*SendMessageRequestData) ProtoMessage

func (*SendMessageRequestData) ProtoMessage()

func (*SendMessageRequestData) Reset

func (m *SendMessageRequestData) Reset()

func (*SendMessageRequestData) String

func (m *SendMessageRequestData) String() string

func (*SendMessageRequestData) Validate

func (this *SendMessageRequestData) Validate() error

func (*SendMessageRequestData) XXX_DiscardUnknown

func (m *SendMessageRequestData) XXX_DiscardUnknown()

func (*SendMessageRequestData) XXX_Marshal

func (m *SendMessageRequestData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SendMessageRequestData) XXX_Merge

func (m *SendMessageRequestData) XXX_Merge(src proto.Message)

func (*SendMessageRequestData) XXX_Size

func (m *SendMessageRequestData) XXX_Size() int

func (*SendMessageRequestData) XXX_Unmarshal

func (m *SendMessageRequestData) XXX_Unmarshal(b []byte) error

type SendMessageResponse

type SendMessageResponse struct {
	//
	//请求错误信息
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg" form:"msg"`
	//
	//请求返回码
	Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code" form:"code"`
	//
	//请求结果数据
	Data                 *types.Struct `protobuf:"bytes,3,opt,name=data,proto3" json:"data" form:"data"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

发送通知的请求处理结果

func (*SendMessageResponse) Descriptor

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

func (*SendMessageResponse) GetCode

func (m *SendMessageResponse) GetCode() int32

func (*SendMessageResponse) GetData

func (m *SendMessageResponse) GetData() *types.Struct

func (*SendMessageResponse) GetMsg

func (m *SendMessageResponse) GetMsg() string

func (*SendMessageResponse) ProtoMessage

func (*SendMessageResponse) ProtoMessage()

func (*SendMessageResponse) Reset

func (m *SendMessageResponse) Reset()

func (*SendMessageResponse) String

func (m *SendMessageResponse) String() string

func (*SendMessageResponse) Validate

func (this *SendMessageResponse) Validate() error

func (*SendMessageResponse) XXX_DiscardUnknown

func (m *SendMessageResponse) XXX_DiscardUnknown()

func (*SendMessageResponse) XXX_Marshal

func (m *SendMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SendMessageResponse) XXX_Merge

func (m *SendMessageResponse) XXX_Merge(src proto.Message)

func (*SendMessageResponse) XXX_Size

func (m *SendMessageResponse) XXX_Size() int

func (*SendMessageResponse) XXX_Unmarshal

func (m *SendMessageResponse) XXX_Unmarshal(b []byte) error

type SendMessageWithAppendixRequest

type SendMessageWithAppendixRequest struct {
	//
	//发送通知的请求数据
	Data                 *SendMessageRequestData `protobuf:"bytes,1,opt,name=data,proto3" json:"data" form:"data"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

发送带附件的通知的请求body

func (*SendMessageWithAppendixRequest) Descriptor

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

func (*SendMessageWithAppendixRequest) GetData

func (*SendMessageWithAppendixRequest) ProtoMessage

func (*SendMessageWithAppendixRequest) ProtoMessage()

func (*SendMessageWithAppendixRequest) Reset

func (m *SendMessageWithAppendixRequest) Reset()

func (*SendMessageWithAppendixRequest) String

func (*SendMessageWithAppendixRequest) Validate

func (this *SendMessageWithAppendixRequest) Validate() error

func (*SendMessageWithAppendixRequest) XXX_DiscardUnknown

func (m *SendMessageWithAppendixRequest) XXX_DiscardUnknown()

func (*SendMessageWithAppendixRequest) XXX_Marshal

func (m *SendMessageWithAppendixRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SendMessageWithAppendixRequest) XXX_Merge

func (m *SendMessageWithAppendixRequest) XXX_Merge(src proto.Message)

func (*SendMessageWithAppendixRequest) XXX_Size

func (m *SendMessageWithAppendixRequest) XXX_Size() int

func (*SendMessageWithAppendixRequest) XXX_Unmarshal

func (m *SendMessageWithAppendixRequest) XXX_Unmarshal(b []byte) error

type SupportInform

type SupportInform struct {
	//
	//关联的cmdb用户对象字段
	ColOfCmdbUserObject string `` /* 145-byte string literal not displayed */
	//
	//是否启用
	Enable string `protobuf:"bytes,2,opt,name=enable,proto3" json:"enable" form:"enable"`
	//
	//通知插件名称
	PluginName string `protobuf:"bytes,3,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name" form:"plugin_name"`
	//
	//通知方式描述
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description" form:"description"`
	//
	//通知方式名称
	InformType           string   `protobuf:"bytes,5,opt,name=inform_type,json=informType,proto3" json:"inform_type" form:"inform_type"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

支持的通知方式详情

func (*SupportInform) Descriptor

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

func (*SupportInform) GetColOfCmdbUserObject

func (m *SupportInform) GetColOfCmdbUserObject() string

func (*SupportInform) GetDescription

func (m *SupportInform) GetDescription() string

func (*SupportInform) GetEnable

func (m *SupportInform) GetEnable() string

func (*SupportInform) GetInformType

func (m *SupportInform) GetInformType() string

func (*SupportInform) GetPluginName

func (m *SupportInform) GetPluginName() string

func (*SupportInform) ProtoMessage

func (*SupportInform) ProtoMessage()

func (*SupportInform) Reset

func (m *SupportInform) Reset()

func (*SupportInform) String

func (m *SupportInform) String() string

func (*SupportInform) Validate

func (this *SupportInform) Validate() error

func (*SupportInform) XXX_DiscardUnknown

func (m *SupportInform) XXX_DiscardUnknown()

func (*SupportInform) XXX_Marshal

func (m *SupportInform) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SupportInform) XXX_Merge

func (m *SupportInform) XXX_Merge(src proto.Message)

func (*SupportInform) XXX_Size

func (m *SupportInform) XXX_Size() int

func (*SupportInform) XXX_Unmarshal

func (m *SupportInform) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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