Documentation
¶
Overview ¶
Package sms is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterSmsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterSmsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SmsClient) error
- func RegisterSmsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterSmsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SmsServer) error
- func RegisterSmsServer(s grpc.ServiceRegistrar, srv SmsServer)
- type AuditStatus
- func (AuditStatus) Descriptor() protoreflect.EnumDescriptor
- func (x AuditStatus) Enum() *AuditStatus
- func (AuditStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuditStatus) Number() protoreflect.EnumNumber
- func (x AuditStatus) String() string
- func (AuditStatus) Type() protoreflect.EnumType
- type BindSmsTemplateReq
- func (*BindSmsTemplateReq) Descriptor() ([]byte, []int)deprecated
- func (x *BindSmsTemplateReq) GetBusinessCode() string
- func (x *BindSmsTemplateReq) GetRequestId() string
- func (x *BindSmsTemplateReq) GetSignName() string
- func (x *BindSmsTemplateReq) GetTemplateId() string
- func (x *BindSmsTemplateReq) GetTenant() string
- func (x *BindSmsTemplateReq) GetValidateOnly() bool
- func (*BindSmsTemplateReq) ProtoMessage()
- func (x *BindSmsTemplateReq) ProtoReflect() protoreflect.Message
- func (x *BindSmsTemplateReq) Reset()
- func (x *BindSmsTemplateReq) String() string
- type ConfigType
- type EmailBasicReq
- func (*EmailBasicReq) Descriptor() ([]byte, []int)deprecated
- func (x *EmailBasicReq) GetConfigCode() string
- func (x *EmailBasicReq) GetEmail() string
- func (x *EmailBasicReq) GetHasProvider() bool
- func (x *EmailBasicReq) GetHtmlBody() string
- func (x *EmailBasicReq) GetProvider() SmsProvider
- func (x *EmailBasicReq) GetReplyAddress() string
- func (x *EmailBasicReq) GetSubject() string
- func (x *EmailBasicReq) GetTenant() string
- func (x *EmailBasicReq) GetTextBody() string
- func (*EmailBasicReq) ProtoMessage()
- func (x *EmailBasicReq) ProtoReflect() protoreflect.Message
- func (x *EmailBasicReq) Reset()
- func (x *EmailBasicReq) String() string
- type EmailCaptchaReq
- func (*EmailCaptchaReq) Descriptor() ([]byte, []int)deprecated
- func (x *EmailCaptchaReq) GetAccountName() string
- func (x *EmailCaptchaReq) GetCaptcha() string
- func (x *EmailCaptchaReq) GetConfigCode() string
- func (x *EmailCaptchaReq) GetEmail() string
- func (x *EmailCaptchaReq) GetHasProvider() bool
- func (x *EmailCaptchaReq) GetProduct() string
- func (x *EmailCaptchaReq) GetProvider() SmsProvider
- func (x *EmailCaptchaReq) GetTenant() string
- func (*EmailCaptchaReq) ProtoMessage()
- func (x *EmailCaptchaReq) ProtoReflect() protoreflect.Message
- func (x *EmailCaptchaReq) Reset()
- func (x *EmailCaptchaReq) String() string
- type SmsAppConfigCreateReq
- func (*SmsAppConfigCreateReq) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigCreateReq) GetAccessKeyId() string
- func (x *SmsAppConfigCreateReq) GetAccessKeySecret() string
- func (x *SmsAppConfigCreateReq) GetAccountName() string
- func (x *SmsAppConfigCreateReq) GetConfigCode() string
- func (x *SmsAppConfigCreateReq) GetConfigName() string
- func (x *SmsAppConfigCreateReq) GetConfigType() ConfigType
- func (x *SmsAppConfigCreateReq) GetIsDefault() bool
- func (x *SmsAppConfigCreateReq) GetProvider() SmsProvider
- func (x *SmsAppConfigCreateReq) GetRequestId() string
- func (x *SmsAppConfigCreateReq) GetTenant() string
- func (x *SmsAppConfigCreateReq) GetValidateOnly() bool
- func (*SmsAppConfigCreateReq) ProtoMessage()
- func (x *SmsAppConfigCreateReq) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigCreateReq) Reset()
- func (x *SmsAppConfigCreateReq) String() string
- type SmsAppConfigKey
- func (*SmsAppConfigKey) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigKey) GetConfigCode() string
- func (x *SmsAppConfigKey) GetTenant() string
- func (*SmsAppConfigKey) ProtoMessage()
- func (x *SmsAppConfigKey) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigKey) Reset()
- func (x *SmsAppConfigKey) String() string
- type SmsAppConfigKeyList
- func (*SmsAppConfigKeyList) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigKeyList) GetConfigCode() []string
- func (x *SmsAppConfigKeyList) GetTenant() string
- func (*SmsAppConfigKeyList) ProtoMessage()
- func (x *SmsAppConfigKeyList) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigKeyList) Reset()
- func (x *SmsAppConfigKeyList) String() string
- type SmsAppConfigList
- func (*SmsAppConfigList) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigList) GetResults() []*SmsAppConfigModel
- func (*SmsAppConfigList) ProtoMessage()
- func (x *SmsAppConfigList) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigList) Reset()
- func (x *SmsAppConfigList) String() string
- type SmsAppConfigModel
- func (*SmsAppConfigModel) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigModel) GetAccessKeyId() string
- func (x *SmsAppConfigModel) GetAccountName() string
- func (x *SmsAppConfigModel) GetConfigCode() string
- func (x *SmsAppConfigModel) GetConfigName() string
- func (x *SmsAppConfigModel) GetConfigType() ConfigType
- func (x *SmsAppConfigModel) GetCreateBy() string
- func (x *SmsAppConfigModel) GetCreateTime() *timestamppb.Timestamp
- func (x *SmsAppConfigModel) GetIsDefault() bool
- func (x *SmsAppConfigModel) GetProvider() SmsProvider
- func (*SmsAppConfigModel) ProtoMessage()
- func (x *SmsAppConfigModel) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigModel) Reset()
- func (x *SmsAppConfigModel) String() string
- type SmsAppConfigModelTotal
- func (*SmsAppConfigModelTotal) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigModelTotal) GetTotalSize() int32
- func (*SmsAppConfigModelTotal) ProtoMessage()
- func (x *SmsAppConfigModelTotal) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigModelTotal) Reset()
- func (x *SmsAppConfigModelTotal) String() string
- type SmsAppConfigPage
- func (*SmsAppConfigPage) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigPage) GetCurPage() int32
- func (x *SmsAppConfigPage) GetPageCount() int32
- func (x *SmsAppConfigPage) GetPageSize() int32
- func (x *SmsAppConfigPage) GetResults() []*SmsAppConfigModel
- func (x *SmsAppConfigPage) GetSubTotalDto() *SmsAppConfigModelTotal
- func (x *SmsAppConfigPage) GetTotalDto() *SmsAppConfigModelTotal
- func (x *SmsAppConfigPage) GetTotalSize() int32
- func (*SmsAppConfigPage) ProtoMessage()
- func (x *SmsAppConfigPage) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigPage) Reset()
- func (x *SmsAppConfigPage) String() string
- type SmsAppConfigReq
- func (*SmsAppConfigReq) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigReq) GetConfigType() ConfigType
- func (x *SmsAppConfigReq) GetCurPage() int32
- func (x *SmsAppConfigReq) GetHasConfigType() bool
- func (x *SmsAppConfigReq) GetHasIsDefault() bool
- func (x *SmsAppConfigReq) GetHasProvider() bool
- func (x *SmsAppConfigReq) GetIsDefault() bool
- func (x *SmsAppConfigReq) GetOrderAsc() bool
- func (x *SmsAppConfigReq) GetOrderName() string
- func (x *SmsAppConfigReq) GetPageSize() int32
- func (x *SmsAppConfigReq) GetProvider() SmsProvider
- func (x *SmsAppConfigReq) GetTenant() string
- func (*SmsAppConfigReq) ProtoMessage()
- func (x *SmsAppConfigReq) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigReq) Reset()
- func (x *SmsAppConfigReq) String() string
- type SmsAppConfigUpdateReq
- func (*SmsAppConfigUpdateReq) Descriptor() ([]byte, []int)deprecated
- func (x *SmsAppConfigUpdateReq) GetAccessKeyId() string
- func (x *SmsAppConfigUpdateReq) GetAccessKeySecret() string
- func (x *SmsAppConfigUpdateReq) GetAccountName() string
- func (x *SmsAppConfigUpdateReq) GetConfigCode() string
- func (x *SmsAppConfigUpdateReq) GetConfigName() string
- func (x *SmsAppConfigUpdateReq) GetConfigType() ConfigType
- func (x *SmsAppConfigUpdateReq) GetIsDefault() bool
- func (x *SmsAppConfigUpdateReq) GetProvider() SmsProvider
- func (x *SmsAppConfigUpdateReq) GetRequestId() string
- func (x *SmsAppConfigUpdateReq) GetTenant() string
- func (x *SmsAppConfigUpdateReq) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *SmsAppConfigUpdateReq) GetValidateOnly() bool
- func (*SmsAppConfigUpdateReq) ProtoMessage()
- func (x *SmsAppConfigUpdateReq) ProtoReflect() protoreflect.Message
- func (x *SmsAppConfigUpdateReq) Reset()
- func (x *SmsAppConfigUpdateReq) String() string
- type SmsBasicReq
- func (*SmsBasicReq) Descriptor() ([]byte, []int)deprecated
- func (x *SmsBasicReq) GetConfigCode() string
- func (x *SmsBasicReq) GetHasProvider() bool
- func (x *SmsBasicReq) GetMobilePhone() string
- func (x *SmsBasicReq) GetParams() map[string]string
- func (x *SmsBasicReq) GetProvider() SmsProvider
- func (x *SmsBasicReq) GetSmsSign() string
- func (x *SmsBasicReq) GetTemplateCode() string
- func (x *SmsBasicReq) GetTenant() string
- func (*SmsBasicReq) ProtoMessage()
- func (x *SmsBasicReq) ProtoReflect() protoreflect.Message
- func (x *SmsBasicReq) Reset()
- func (x *SmsBasicReq) String() string
- type SmsCaptchaReq
- func (*SmsCaptchaReq) Descriptor() ([]byte, []int)deprecated
- func (x *SmsCaptchaReq) GetCaptcha() string
- func (x *SmsCaptchaReq) GetConfigCode() string
- func (x *SmsCaptchaReq) GetHasProvider() bool
- func (x *SmsCaptchaReq) GetMobilePhone() string
- func (x *SmsCaptchaReq) GetProduct() string
- func (x *SmsCaptchaReq) GetProvider() SmsProvider
- func (x *SmsCaptchaReq) GetSmsSign() string
- func (x *SmsCaptchaReq) GetTenant() string
- func (*SmsCaptchaReq) ProtoMessage()
- func (x *SmsCaptchaReq) ProtoReflect() protoreflect.Message
- func (x *SmsCaptchaReq) Reset()
- func (x *SmsCaptchaReq) String() string
- type SmsClient
- type SmsProvider
- func (SmsProvider) Descriptor() protoreflect.EnumDescriptor
- func (x SmsProvider) Enum() *SmsProvider
- func (SmsProvider) EnumDescriptor() ([]byte, []int)deprecated
- func (x SmsProvider) Number() protoreflect.EnumNumber
- func (x SmsProvider) String() string
- func (SmsProvider) Type() protoreflect.EnumType
- type SmsResp
- type SmsServer
- type SmsSignKey
- type SmsSignKeyList
- func (*SmsSignKeyList) Descriptor() ([]byte, []int)deprecated
- func (x *SmsSignKeyList) GetSignId() []string
- func (x *SmsSignKeyList) GetTenant() string
- func (*SmsSignKeyList) ProtoMessage()
- func (x *SmsSignKeyList) ProtoReflect() protoreflect.Message
- func (x *SmsSignKeyList) Reset()
- func (x *SmsSignKeyList) String() string
- type SmsSignList
- type SmsSignModel
- func (*SmsSignModel) Descriptor() ([]byte, []int)deprecated
- func (x *SmsSignModel) GetAuditStatus() AuditStatus
- func (x *SmsSignModel) GetBusinessType() string
- func (x *SmsSignModel) GetConfigCode() string
- func (x *SmsSignModel) GetCreateBy() string
- func (x *SmsSignModel) GetCreateTime() *timestamppb.Timestamp
- func (x *SmsSignModel) GetOrderId() string
- func (x *SmsSignModel) GetSignId() string
- func (x *SmsSignModel) GetSignName() string
- func (x *SmsSignModel) GetUseScene() string
- func (*SmsSignModel) ProtoMessage()
- func (x *SmsSignModel) ProtoReflect() protoreflect.Message
- func (x *SmsSignModel) Reset()
- func (x *SmsSignModel) String() string
- type SmsSignModelTotal
- type SmsSignPage
- func (*SmsSignPage) Descriptor() ([]byte, []int)deprecated
- func (x *SmsSignPage) GetCurPage() int32
- func (x *SmsSignPage) GetPageCount() int32
- func (x *SmsSignPage) GetPageSize() int32
- func (x *SmsSignPage) GetResults() []*SmsSignModel
- func (x *SmsSignPage) GetSubTotalDto() *SmsSignModelTotal
- func (x *SmsSignPage) GetTotalDto() *SmsSignModelTotal
- func (x *SmsSignPage) GetTotalSize() int32
- func (*SmsSignPage) ProtoMessage()
- func (x *SmsSignPage) ProtoReflect() protoreflect.Message
- func (x *SmsSignPage) Reset()
- func (x *SmsSignPage) String() string
- type SmsSignReq
- func (*SmsSignReq) Descriptor() ([]byte, []int)deprecated
- func (x *SmsSignReq) GetConfigCode() string
- func (x *SmsSignReq) GetCurPage() int32
- func (x *SmsSignReq) GetOrderAsc() bool
- func (x *SmsSignReq) GetOrderName() string
- func (x *SmsSignReq) GetPageSize() int32
- func (x *SmsSignReq) GetTenant() string
- func (*SmsSignReq) ProtoMessage()
- func (x *SmsSignReq) ProtoReflect() protoreflect.Message
- func (x *SmsSignReq) Reset()
- func (x *SmsSignReq) String() string
- type SmsTemplateKey
- func (*SmsTemplateKey) Descriptor() ([]byte, []int)deprecated
- func (x *SmsTemplateKey) GetTemplateId() string
- func (x *SmsTemplateKey) GetTenant() string
- func (*SmsTemplateKey) ProtoMessage()
- func (x *SmsTemplateKey) ProtoReflect() protoreflect.Message
- func (x *SmsTemplateKey) Reset()
- func (x *SmsTemplateKey) String() string
- type SmsTemplateKeyList
- func (*SmsTemplateKeyList) Descriptor() ([]byte, []int)deprecated
- func (x *SmsTemplateKeyList) GetTemplateId() []string
- func (x *SmsTemplateKeyList) GetTenant() string
- func (*SmsTemplateKeyList) ProtoMessage()
- func (x *SmsTemplateKeyList) ProtoReflect() protoreflect.Message
- func (x *SmsTemplateKeyList) Reset()
- func (x *SmsTemplateKeyList) String() string
- type SmsTemplateList
- type SmsTemplateModel
- func (*SmsTemplateModel) Descriptor() ([]byte, []int)deprecated
- func (x *SmsTemplateModel) GetAuditStatus() AuditStatus
- func (x *SmsTemplateModel) GetBusinessCode() string
- func (x *SmsTemplateModel) GetConfigCode() string
- func (x *SmsTemplateModel) GetCreateBy() string
- func (x *SmsTemplateModel) GetCreateTime() *timestamppb.Timestamp
- func (x *SmsTemplateModel) GetOrderId() string
- func (x *SmsTemplateModel) GetSignName() string
- func (x *SmsTemplateModel) GetTemplateCode() string
- func (x *SmsTemplateModel) GetTemplateContent() string
- func (x *SmsTemplateModel) GetTemplateId() string
- func (x *SmsTemplateModel) GetTemplateName() string
- func (x *SmsTemplateModel) GetTemplateParams() []string
- func (x *SmsTemplateModel) GetTemplateType() TemplateType
- func (*SmsTemplateModel) ProtoMessage()
- func (x *SmsTemplateModel) ProtoReflect() protoreflect.Message
- func (x *SmsTemplateModel) Reset()
- func (x *SmsTemplateModel) String() string
- type SmsTemplateModelTotal
- func (*SmsTemplateModelTotal) Descriptor() ([]byte, []int)deprecated
- func (x *SmsTemplateModelTotal) GetTotalSize() int32
- func (*SmsTemplateModelTotal) ProtoMessage()
- func (x *SmsTemplateModelTotal) ProtoReflect() protoreflect.Message
- func (x *SmsTemplateModelTotal) Reset()
- func (x *SmsTemplateModelTotal) String() string
- type SmsTemplatePage
- func (*SmsTemplatePage) Descriptor() ([]byte, []int)deprecated
- func (x *SmsTemplatePage) GetCurPage() int32
- func (x *SmsTemplatePage) GetPageCount() int32
- func (x *SmsTemplatePage) GetPageSize() int32
- func (x *SmsTemplatePage) GetResults() []*SmsTemplateModel
- func (x *SmsTemplatePage) GetSubTotalDto() *SmsTemplateModelTotal
- func (x *SmsTemplatePage) GetTotalDto() *SmsTemplateModelTotal
- func (x *SmsTemplatePage) GetTotalSize() int32
- func (*SmsTemplatePage) ProtoMessage()
- func (x *SmsTemplatePage) ProtoReflect() protoreflect.Message
- func (x *SmsTemplatePage) Reset()
- func (x *SmsTemplatePage) String() string
- type SmsTemplateReq
- func (*SmsTemplateReq) Descriptor() ([]byte, []int)deprecated
- func (x *SmsTemplateReq) GetBusinessCode() string
- func (x *SmsTemplateReq) GetConfigCode() string
- func (x *SmsTemplateReq) GetCurPage() int32
- func (x *SmsTemplateReq) GetHasTemplateType() bool
- func (x *SmsTemplateReq) GetOrderAsc() bool
- func (x *SmsTemplateReq) GetOrderName() string
- func (x *SmsTemplateReq) GetPageSize() int32
- func (x *SmsTemplateReq) GetTemplateType() TemplateType
- func (x *SmsTemplateReq) GetTenant() string
- func (*SmsTemplateReq) ProtoMessage()
- func (x *SmsTemplateReq) ProtoReflect() protoreflect.Message
- func (x *SmsTemplateReq) Reset()
- func (x *SmsTemplateReq) String() string
- type TemplateType
- func (TemplateType) Descriptor() protoreflect.EnumDescriptor
- func (x TemplateType) Enum() *TemplateType
- func (TemplateType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TemplateType) Number() protoreflect.EnumNumber
- func (x TemplateType) String() string
- func (TemplateType) Type() protoreflect.EnumType
- type UnimplementedSmsServer
- func (UnimplementedSmsServer) BatchDeleteSmsAppConfig(context.Context, *SmsAppConfigKeyList) (*wrapperspb.Int32Value, error)
- func (UnimplementedSmsServer) BatchDeleteSmsSign(context.Context, *SmsSignKeyList) (*wrapperspb.Int32Value, error)
- func (UnimplementedSmsServer) BatchDeleteSmsTemplate(context.Context, *SmsTemplateKeyList) (*wrapperspb.Int32Value, error)
- func (UnimplementedSmsServer) BindSmsTemplate(context.Context, *BindSmsTemplateReq) (*SmsTemplateModel, error)
- func (UnimplementedSmsServer) CreateSmsAppConfig(context.Context, *SmsAppConfigCreateReq) (*SmsAppConfigModel, error)
- func (UnimplementedSmsServer) DeleteSmsAppConfig(context.Context, *SmsAppConfigKey) (*SmsAppConfigModel, error)
- func (UnimplementedSmsServer) DeleteSmsSign(context.Context, *SmsSignKey) (*SmsSignModel, error)
- func (UnimplementedSmsServer) DeleteSmsTemplate(context.Context, *SmsTemplateKey) (*SmsTemplateModel, error)
- func (UnimplementedSmsServer) FindEnumEntry(context.Context, *basic.EnumEntryReq) (*basic.EntryList, error)
- func (UnimplementedSmsServer) FindEnumList(context.Context, *wrapperspb.StringValue) (*basic.EnumValueList, error)
- func (UnimplementedSmsServer) FindEnumMap(context.Context, *wrapperspb.StringValue) (*basic.CustomEnumValueMap, error)
- func (UnimplementedSmsServer) FindSmsAppConfigById(context.Context, *SmsAppConfigKey) (*SmsAppConfigModel, error)
- func (UnimplementedSmsServer) FindSmsAppConfigList(context.Context, *SmsAppConfigReq) (*SmsAppConfigList, error)
- func (UnimplementedSmsServer) FindSmsAppConfigPage(context.Context, *SmsAppConfigReq) (*SmsAppConfigPage, error)
- func (UnimplementedSmsServer) FindSmsSignById(context.Context, *SmsSignKey) (*SmsSignModel, error)
- func (UnimplementedSmsServer) FindSmsSignList(context.Context, *SmsSignReq) (*SmsSignList, error)
- func (UnimplementedSmsServer) FindSmsSignPage(context.Context, *SmsSignReq) (*SmsSignPage, error)
- func (UnimplementedSmsServer) FindSmsTemplateById(context.Context, *SmsTemplateKey) (*SmsTemplateModel, error)
- func (UnimplementedSmsServer) FindSmsTemplateList(context.Context, *SmsTemplateReq) (*SmsTemplateList, error)
- func (UnimplementedSmsServer) FindSmsTemplatePage(context.Context, *SmsTemplateReq) (*SmsTemplatePage, error)
- func (UnimplementedSmsServer) SendEmail(context.Context, *EmailBasicReq) (*SmsResp, error)
- func (UnimplementedSmsServer) SendEmailCaptcha(context.Context, *EmailCaptchaReq) (*SmsResp, error)
- func (UnimplementedSmsServer) SendSms(context.Context, *SmsBasicReq) (*SmsResp, error)
- func (UnimplementedSmsServer) SendSmsCaptcha(context.Context, *SmsCaptchaReq) (*SmsResp, error)
- func (UnimplementedSmsServer) SyncSmsSign(context.Context, *SmsAppConfigKey) (*wrapperspb.BoolValue, error)
- func (UnimplementedSmsServer) SyncSmsTemplate(context.Context, *SmsAppConfigKey) (*wrapperspb.BoolValue, error)
- func (UnimplementedSmsServer) UpdateSmsAppConfig(context.Context, *SmsAppConfigUpdateReq) (*SmsAppConfigModel, error)
- func (UnimplementedSmsServer) Version(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
- type UnsafeSmsServer
Constants ¶
This section is empty.
Variables ¶
var ( ConfigType_name = map[int32]string{ 0: "SMS", 1: "EMAIL", } ConfigType_value = map[string]int32{ "SMS": 0, "EMAIL": 1, } )
Enum value maps for ConfigType.
var ( SmsProvider_name = map[int32]string{ 0: "Test", 1: "Aliyun", } SmsProvider_value = map[string]int32{ "Test": 0, "Aliyun": 1, } )
Enum value maps for SmsProvider.
var ( AuditStatus_name = map[int32]string{ 0: "AUDIT_STATE_INIT", 1: "AUDIT_STATE_PASS", 2: "AUDIT_STATE_NOT_PASS", 3: "AUDIT_STATE_CANCEL", } AuditStatus_value = map[string]int32{ "AUDIT_STATE_INIT": 0, "AUDIT_STATE_PASS": 1, "AUDIT_STATE_NOT_PASS": 2, "AUDIT_STATE_CANCEL": 3, } )
Enum value maps for AuditStatus.
var ( TemplateType_name = map[int32]string{ 0: "Notify", 1: "Promote", 2: "Captcha", 3: "Inter3", 6: "Inter6", 7: "Digital", } TemplateType_value = map[string]int32{ "Notify": 0, "Promote": 1, "Captcha": 2, "Inter3": 3, "Inter6": 6, "Digital": 7, } )
Enum value maps for TemplateType.
var File_jmash_sms_protobuf_sms_app_config_message_proto protoreflect.FileDescriptor
var File_jmash_sms_protobuf_sms_message_proto protoreflect.FileDescriptor
var File_jmash_sms_protobuf_sms_sign_message_proto protoreflect.FileDescriptor
var File_jmash_sms_protobuf_sms_template_message_proto protoreflect.FileDescriptor
var File_jmash_sms_sms_rpc_proto protoreflect.FileDescriptor
var Sms_ServiceDesc = grpc.ServiceDesc{ ServiceName: "jmash.sms.Sms", HandlerType: (*SmsServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "version", Handler: _Sms_Version_Handler, }, { MethodName: "findEnumList", Handler: _Sms_FindEnumList_Handler, }, { MethodName: "findEnumMap", Handler: _Sms_FindEnumMap_Handler, }, { MethodName: "findEnumEntry", Handler: _Sms_FindEnumEntry_Handler, }, { MethodName: "sendSmsCaptcha", Handler: _Sms_SendSmsCaptcha_Handler, }, { MethodName: "sendSms", Handler: _Sms_SendSms_Handler, }, { MethodName: "sendEmailCaptcha", Handler: _Sms_SendEmailCaptcha_Handler, }, { MethodName: "sendEmail", Handler: _Sms_SendEmail_Handler, }, { MethodName: "findSmsAppConfigPage", Handler: _Sms_FindSmsAppConfigPage_Handler, }, { MethodName: "findSmsAppConfigList", Handler: _Sms_FindSmsAppConfigList_Handler, }, { MethodName: "findSmsAppConfigById", Handler: _Sms_FindSmsAppConfigById_Handler, }, { MethodName: "createSmsAppConfig", Handler: _Sms_CreateSmsAppConfig_Handler, }, { MethodName: "updateSmsAppConfig", Handler: _Sms_UpdateSmsAppConfig_Handler, }, { MethodName: "deleteSmsAppConfig", Handler: _Sms_DeleteSmsAppConfig_Handler, }, { MethodName: "batchDeleteSmsAppConfig", Handler: _Sms_BatchDeleteSmsAppConfig_Handler, }, { MethodName: "syncSmsSign", Handler: _Sms_SyncSmsSign_Handler, }, { MethodName: "findSmsSignPage", Handler: _Sms_FindSmsSignPage_Handler, }, { MethodName: "findSmsSignList", Handler: _Sms_FindSmsSignList_Handler, }, { MethodName: "findSmsSignById", Handler: _Sms_FindSmsSignById_Handler, }, { MethodName: "deleteSmsSign", Handler: _Sms_DeleteSmsSign_Handler, }, { MethodName: "batchDeleteSmsSign", Handler: _Sms_BatchDeleteSmsSign_Handler, }, { MethodName: "syncSmsTemplate", Handler: _Sms_SyncSmsTemplate_Handler, }, { MethodName: "findSmsTemplatePage", Handler: _Sms_FindSmsTemplatePage_Handler, }, { MethodName: "findSmsTemplateList", Handler: _Sms_FindSmsTemplateList_Handler, }, { MethodName: "findSmsTemplateById", Handler: _Sms_FindSmsTemplateById_Handler, }, { MethodName: "bindSmsTemplate", Handler: _Sms_BindSmsTemplate_Handler, }, { MethodName: "deleteSmsTemplate", Handler: _Sms_DeleteSmsTemplate_Handler, }, { MethodName: "batchDeleteSmsTemplate", Handler: _Sms_BatchDeleteSmsTemplate_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "jmash/sms/sms_rpc.proto", }
Sms_ServiceDesc is the grpc.ServiceDesc for Sms service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterSmsHandler ¶
RegisterSmsHandler registers the http handlers for service Sms to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterSmsHandlerClient ¶
RegisterSmsHandlerClient registers the http handlers for service Sms to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SmsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SmsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SmsClient" to call the correct interceptors.
func RegisterSmsHandlerFromEndpoint ¶
func RegisterSmsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterSmsHandlerFromEndpoint is same as RegisterSmsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterSmsHandlerServer ¶
RegisterSmsHandlerServer registers the http handlers for service Sms to "mux". UnaryRPC :call SmsServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSmsHandlerFromEndpoint instead.
func RegisterSmsServer ¶
func RegisterSmsServer(s grpc.ServiceRegistrar, srv SmsServer)
Types ¶
type AuditStatus ¶
type AuditStatus int32
审核状态
const ( // 审核中 AuditStatus_AUDIT_STATE_INIT AuditStatus = 0 // 审核通过 AuditStatus_AUDIT_STATE_PASS AuditStatus = 1 // 审核未通过 AuditStatus_AUDIT_STATE_NOT_PASS AuditStatus = 2 // 取消审核 AuditStatus_AUDIT_STATE_CANCEL AuditStatus = 3 )
func (AuditStatus) Descriptor ¶
func (AuditStatus) Descriptor() protoreflect.EnumDescriptor
func (AuditStatus) Enum ¶
func (x AuditStatus) Enum() *AuditStatus
func (AuditStatus) EnumDescriptor
deprecated
func (AuditStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuditStatus.Descriptor instead.
func (AuditStatus) Number ¶
func (x AuditStatus) Number() protoreflect.EnumNumber
func (AuditStatus) String ¶
func (x AuditStatus) String() string
func (AuditStatus) Type ¶
func (AuditStatus) Type() protoreflect.EnumType
type BindSmsTemplateReq ¶
type BindSmsTemplateReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 用于检测重复请求的唯一字符串ID
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// 如果为true,则表示给定的请求仅需要被检验,而不是被执行
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// 模板ID.
TemplateId string `protobuf:"bytes,4,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
// 签名
SignName string `protobuf:"bytes,5,opt,name=sign_name,json=signName,proto3" json:"sign_name,omitempty"`
// 业务编码
BusinessCode string `protobuf:"bytes,6,opt,name=business_code,json=businessCode,proto3" json:"business_code,omitempty"`
// contains filtered or unexported fields
}
短消息模板业务绑定请求 .
func (*BindSmsTemplateReq) Descriptor
deprecated
func (*BindSmsTemplateReq) Descriptor() ([]byte, []int)
Deprecated: Use BindSmsTemplateReq.ProtoReflect.Descriptor instead.
func (*BindSmsTemplateReq) GetBusinessCode ¶
func (x *BindSmsTemplateReq) GetBusinessCode() string
func (*BindSmsTemplateReq) GetRequestId ¶
func (x *BindSmsTemplateReq) GetRequestId() string
func (*BindSmsTemplateReq) GetSignName ¶
func (x *BindSmsTemplateReq) GetSignName() string
func (*BindSmsTemplateReq) GetTemplateId ¶
func (x *BindSmsTemplateReq) GetTemplateId() string
func (*BindSmsTemplateReq) GetTenant ¶
func (x *BindSmsTemplateReq) GetTenant() string
func (*BindSmsTemplateReq) GetValidateOnly ¶
func (x *BindSmsTemplateReq) GetValidateOnly() bool
func (*BindSmsTemplateReq) ProtoMessage ¶
func (*BindSmsTemplateReq) ProtoMessage()
func (*BindSmsTemplateReq) ProtoReflect ¶
func (x *BindSmsTemplateReq) ProtoReflect() protoreflect.Message
func (*BindSmsTemplateReq) Reset ¶
func (x *BindSmsTemplateReq) Reset()
func (*BindSmsTemplateReq) String ¶
func (x *BindSmsTemplateReq) String() string
type ConfigType ¶
type ConfigType int32
消息类型
const ( // 短消息 ConfigType_SMS ConfigType = 0 // 邮件 ConfigType_EMAIL ConfigType = 1 )
func (ConfigType) Descriptor ¶
func (ConfigType) Descriptor() protoreflect.EnumDescriptor
func (ConfigType) Enum ¶
func (x ConfigType) Enum() *ConfigType
func (ConfigType) EnumDescriptor
deprecated
func (ConfigType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConfigType.Descriptor instead.
func (ConfigType) Number ¶
func (x ConfigType) Number() protoreflect.EnumNumber
func (ConfigType) String ¶
func (x ConfigType) String() string
func (ConfigType) Type ¶
func (ConfigType) Type() protoreflect.EnumType
type EmailBasicReq ¶
type EmailBasicReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 电子邮件
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
// 主题
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
// 邮件 html 正文
HtmlBody string `protobuf:"bytes,4,opt,name=html_body,json=htmlBody,proto3" json:"html_body,omitempty"`
// 邮件 text 正文
TextBody string `protobuf:"bytes,5,opt,name=text_body,json=textBody,proto3" json:"text_body,omitempty"`
// 回信地址(可选)
ReplyAddress string `protobuf:"bytes,6,opt,name=reply_address,json=replyAddress,proto3" json:"reply_address,omitempty"`
// 是否指定服务厂商
HasProvider bool `protobuf:"varint,7,opt,name=has_provider,json=hasProvider,proto3" json:"has_provider,omitempty"`
// 服务厂商
Provider SmsProvider `protobuf:"varint,8,opt,name=provider,proto3,enum=jmash.sms.SmsProvider" json:"provider,omitempty"`
// 应用配置编码
ConfigCode string `protobuf:"bytes,9,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// contains filtered or unexported fields
}
发送邮件
func (*EmailBasicReq) Descriptor
deprecated
func (*EmailBasicReq) Descriptor() ([]byte, []int)
Deprecated: Use EmailBasicReq.ProtoReflect.Descriptor instead.
func (*EmailBasicReq) GetConfigCode ¶
func (x *EmailBasicReq) GetConfigCode() string
func (*EmailBasicReq) GetEmail ¶
func (x *EmailBasicReq) GetEmail() string
func (*EmailBasicReq) GetHasProvider ¶
func (x *EmailBasicReq) GetHasProvider() bool
func (*EmailBasicReq) GetHtmlBody ¶
func (x *EmailBasicReq) GetHtmlBody() string
func (*EmailBasicReq) GetProvider ¶
func (x *EmailBasicReq) GetProvider() SmsProvider
func (*EmailBasicReq) GetReplyAddress ¶
func (x *EmailBasicReq) GetReplyAddress() string
func (*EmailBasicReq) GetSubject ¶
func (x *EmailBasicReq) GetSubject() string
func (*EmailBasicReq) GetTenant ¶
func (x *EmailBasicReq) GetTenant() string
func (*EmailBasicReq) GetTextBody ¶
func (x *EmailBasicReq) GetTextBody() string
func (*EmailBasicReq) ProtoMessage ¶
func (*EmailBasicReq) ProtoMessage()
func (*EmailBasicReq) ProtoReflect ¶
func (x *EmailBasicReq) ProtoReflect() protoreflect.Message
func (*EmailBasicReq) Reset ¶
func (x *EmailBasicReq) Reset()
func (*EmailBasicReq) String ¶
func (x *EmailBasicReq) String() string
type EmailCaptchaReq ¶
type EmailCaptchaReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 账户名
AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
// 电子邮件
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
// 验证码
Captcha string `protobuf:"bytes,4,opt,name=captcha,proto3" json:"captcha,omitempty"`
// 产品名称
Product string `protobuf:"bytes,5,opt,name=product,proto3" json:"product,omitempty"`
// 是否指定服务厂商
HasProvider bool `protobuf:"varint,6,opt,name=has_provider,json=hasProvider,proto3" json:"has_provider,omitempty"`
// 服务厂商
Provider SmsProvider `protobuf:"varint,7,opt,name=provider,proto3,enum=jmash.sms.SmsProvider" json:"provider,omitempty"`
// 应用配置编码
ConfigCode string `protobuf:"bytes,8,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// contains filtered or unexported fields
}
发送邮件验证码
func (*EmailCaptchaReq) Descriptor
deprecated
func (*EmailCaptchaReq) Descriptor() ([]byte, []int)
Deprecated: Use EmailCaptchaReq.ProtoReflect.Descriptor instead.
func (*EmailCaptchaReq) GetAccountName ¶
func (x *EmailCaptchaReq) GetAccountName() string
func (*EmailCaptchaReq) GetCaptcha ¶
func (x *EmailCaptchaReq) GetCaptcha() string
func (*EmailCaptchaReq) GetConfigCode ¶
func (x *EmailCaptchaReq) GetConfigCode() string
func (*EmailCaptchaReq) GetEmail ¶
func (x *EmailCaptchaReq) GetEmail() string
func (*EmailCaptchaReq) GetHasProvider ¶
func (x *EmailCaptchaReq) GetHasProvider() bool
func (*EmailCaptchaReq) GetProduct ¶
func (x *EmailCaptchaReq) GetProduct() string
func (*EmailCaptchaReq) GetProvider ¶
func (x *EmailCaptchaReq) GetProvider() SmsProvider
func (*EmailCaptchaReq) GetTenant ¶
func (x *EmailCaptchaReq) GetTenant() string
func (*EmailCaptchaReq) ProtoMessage ¶
func (*EmailCaptchaReq) ProtoMessage()
func (*EmailCaptchaReq) ProtoReflect ¶
func (x *EmailCaptchaReq) ProtoReflect() protoreflect.Message
func (*EmailCaptchaReq) Reset ¶
func (x *EmailCaptchaReq) Reset()
func (*EmailCaptchaReq) String ¶
func (x *EmailCaptchaReq) String() string
type SmsAppConfigCreateReq ¶
type SmsAppConfigCreateReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 用于检测重复请求的唯一字符串ID.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// 如果为true,则表示给定的请求仅需要被检验,而不是被执行.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// 应用配置Code.
ConfigCode string `protobuf:"bytes,4,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// 配置名称.
ConfigName string `protobuf:"bytes,5,opt,name=config_name,json=configName,proto3" json:"config_name,omitempty"`
// 配置类型.
ConfigType ConfigType `protobuf:"varint,6,opt,name=config_type,json=configType,proto3,enum=jmash.sms.ConfigType" json:"config_type,omitempty"`
// 服务厂商
Provider SmsProvider `protobuf:"varint,7,opt,name=provider,proto3,enum=jmash.sms.SmsProvider" json:"provider,omitempty"`
// 是否默认.
IsDefault bool `protobuf:"varint,8,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
// 访问key.
AccessKeyId string `protobuf:"bytes,9,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// 访问密钥.
AccessKeySecret string `protobuf:"bytes,10,opt,name=access_key_secret,json=accessKeySecret,proto3" json:"access_key_secret,omitempty"`
// 邮件账户名.
AccountName string `protobuf:"bytes,11,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
// contains filtered or unexported fields
}
消息应用配置新增实体 .
func (*SmsAppConfigCreateReq) Descriptor
deprecated
func (*SmsAppConfigCreateReq) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigCreateReq.ProtoReflect.Descriptor instead.
func (*SmsAppConfigCreateReq) GetAccessKeyId ¶
func (x *SmsAppConfigCreateReq) GetAccessKeyId() string
func (*SmsAppConfigCreateReq) GetAccessKeySecret ¶
func (x *SmsAppConfigCreateReq) GetAccessKeySecret() string
func (*SmsAppConfigCreateReq) GetAccountName ¶
func (x *SmsAppConfigCreateReq) GetAccountName() string
func (*SmsAppConfigCreateReq) GetConfigCode ¶
func (x *SmsAppConfigCreateReq) GetConfigCode() string
func (*SmsAppConfigCreateReq) GetConfigName ¶
func (x *SmsAppConfigCreateReq) GetConfigName() string
func (*SmsAppConfigCreateReq) GetConfigType ¶
func (x *SmsAppConfigCreateReq) GetConfigType() ConfigType
func (*SmsAppConfigCreateReq) GetIsDefault ¶
func (x *SmsAppConfigCreateReq) GetIsDefault() bool
func (*SmsAppConfigCreateReq) GetProvider ¶
func (x *SmsAppConfigCreateReq) GetProvider() SmsProvider
func (*SmsAppConfigCreateReq) GetRequestId ¶
func (x *SmsAppConfigCreateReq) GetRequestId() string
func (*SmsAppConfigCreateReq) GetTenant ¶
func (x *SmsAppConfigCreateReq) GetTenant() string
func (*SmsAppConfigCreateReq) GetValidateOnly ¶
func (x *SmsAppConfigCreateReq) GetValidateOnly() bool
func (*SmsAppConfigCreateReq) ProtoMessage ¶
func (*SmsAppConfigCreateReq) ProtoMessage()
func (*SmsAppConfigCreateReq) ProtoReflect ¶
func (x *SmsAppConfigCreateReq) ProtoReflect() protoreflect.Message
func (*SmsAppConfigCreateReq) Reset ¶
func (x *SmsAppConfigCreateReq) Reset()
func (*SmsAppConfigCreateReq) String ¶
func (x *SmsAppConfigCreateReq) String() string
type SmsAppConfigKey ¶
type SmsAppConfigKey struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 应用配置Code.
ConfigCode string `protobuf:"bytes,2,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// contains filtered or unexported fields
}
消息应用配置主键 .
func (*SmsAppConfigKey) Descriptor
deprecated
func (*SmsAppConfigKey) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigKey.ProtoReflect.Descriptor instead.
func (*SmsAppConfigKey) GetConfigCode ¶
func (x *SmsAppConfigKey) GetConfigCode() string
func (*SmsAppConfigKey) GetTenant ¶
func (x *SmsAppConfigKey) GetTenant() string
func (*SmsAppConfigKey) ProtoMessage ¶
func (*SmsAppConfigKey) ProtoMessage()
func (*SmsAppConfigKey) ProtoReflect ¶
func (x *SmsAppConfigKey) ProtoReflect() protoreflect.Message
func (*SmsAppConfigKey) Reset ¶
func (x *SmsAppConfigKey) Reset()
func (*SmsAppConfigKey) String ¶
func (x *SmsAppConfigKey) String() string
type SmsAppConfigKeyList ¶
type SmsAppConfigKeyList struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 应用配置Code.
ConfigCode []string `protobuf:"bytes,2,rep,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// contains filtered or unexported fields
}
消息应用配置List.
func (*SmsAppConfigKeyList) Descriptor
deprecated
func (*SmsAppConfigKeyList) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigKeyList.ProtoReflect.Descriptor instead.
func (*SmsAppConfigKeyList) GetConfigCode ¶
func (x *SmsAppConfigKeyList) GetConfigCode() []string
func (*SmsAppConfigKeyList) GetTenant ¶
func (x *SmsAppConfigKeyList) GetTenant() string
func (*SmsAppConfigKeyList) ProtoMessage ¶
func (*SmsAppConfigKeyList) ProtoMessage()
func (*SmsAppConfigKeyList) ProtoReflect ¶
func (x *SmsAppConfigKeyList) ProtoReflect() protoreflect.Message
func (*SmsAppConfigKeyList) Reset ¶
func (x *SmsAppConfigKeyList) Reset()
func (*SmsAppConfigKeyList) String ¶
func (x *SmsAppConfigKeyList) String() string
type SmsAppConfigList ¶
type SmsAppConfigList struct {
// 当前页内容.
Results []*SmsAppConfigModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// contains filtered or unexported fields
}
消息应用配置列表.
func (*SmsAppConfigList) Descriptor
deprecated
func (*SmsAppConfigList) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigList.ProtoReflect.Descriptor instead.
func (*SmsAppConfigList) GetResults ¶
func (x *SmsAppConfigList) GetResults() []*SmsAppConfigModel
func (*SmsAppConfigList) ProtoMessage ¶
func (*SmsAppConfigList) ProtoMessage()
func (*SmsAppConfigList) ProtoReflect ¶
func (x *SmsAppConfigList) ProtoReflect() protoreflect.Message
func (*SmsAppConfigList) Reset ¶
func (x *SmsAppConfigList) Reset()
func (*SmsAppConfigList) String ¶
func (x *SmsAppConfigList) String() string
type SmsAppConfigModel ¶
type SmsAppConfigModel struct {
// 应用配置Code.
ConfigCode string `protobuf:"bytes,1,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// 配置名称.
ConfigName string `protobuf:"bytes,2,opt,name=config_name,json=configName,proto3" json:"config_name,omitempty"`
// 消息类型.
ConfigType ConfigType `protobuf:"varint,3,opt,name=config_type,json=configType,proto3,enum=jmash.sms.ConfigType" json:"config_type,omitempty"`
// 服务厂商
Provider SmsProvider `protobuf:"varint,4,opt,name=provider,proto3,enum=jmash.sms.SmsProvider" json:"provider,omitempty"`
// 是否默认.
IsDefault bool `protobuf:"varint,5,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
// 访问key.
AccessKeyId string `protobuf:"bytes,6,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// 创建人.
CreateBy string `protobuf:"bytes,7,opt,name=create_by,json=createBy,proto3" json:"create_by,omitempty"`
// 创建时间.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// 邮件账户名.
AccountName string `protobuf:"bytes,9,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
// contains filtered or unexported fields
}
消息应用配置实体 .
func (*SmsAppConfigModel) Descriptor
deprecated
func (*SmsAppConfigModel) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigModel.ProtoReflect.Descriptor instead.
func (*SmsAppConfigModel) GetAccessKeyId ¶
func (x *SmsAppConfigModel) GetAccessKeyId() string
func (*SmsAppConfigModel) GetAccountName ¶
func (x *SmsAppConfigModel) GetAccountName() string
func (*SmsAppConfigModel) GetConfigCode ¶
func (x *SmsAppConfigModel) GetConfigCode() string
func (*SmsAppConfigModel) GetConfigName ¶
func (x *SmsAppConfigModel) GetConfigName() string
func (*SmsAppConfigModel) GetConfigType ¶
func (x *SmsAppConfigModel) GetConfigType() ConfigType
func (*SmsAppConfigModel) GetCreateBy ¶
func (x *SmsAppConfigModel) GetCreateBy() string
func (*SmsAppConfigModel) GetCreateTime ¶
func (x *SmsAppConfigModel) GetCreateTime() *timestamppb.Timestamp
func (*SmsAppConfigModel) GetIsDefault ¶
func (x *SmsAppConfigModel) GetIsDefault() bool
func (*SmsAppConfigModel) GetProvider ¶
func (x *SmsAppConfigModel) GetProvider() SmsProvider
func (*SmsAppConfigModel) ProtoMessage ¶
func (*SmsAppConfigModel) ProtoMessage()
func (*SmsAppConfigModel) ProtoReflect ¶
func (x *SmsAppConfigModel) ProtoReflect() protoreflect.Message
func (*SmsAppConfigModel) Reset ¶
func (x *SmsAppConfigModel) Reset()
func (*SmsAppConfigModel) String ¶
func (x *SmsAppConfigModel) String() string
type SmsAppConfigModelTotal ¶
type SmsAppConfigModelTotal struct {
// 总记录数.
TotalSize int32 `protobuf:"varint,1,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
合计 .
func (*SmsAppConfigModelTotal) Descriptor
deprecated
func (*SmsAppConfigModelTotal) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigModelTotal.ProtoReflect.Descriptor instead.
func (*SmsAppConfigModelTotal) GetTotalSize ¶
func (x *SmsAppConfigModelTotal) GetTotalSize() int32
func (*SmsAppConfigModelTotal) ProtoMessage ¶
func (*SmsAppConfigModelTotal) ProtoMessage()
func (*SmsAppConfigModelTotal) ProtoReflect ¶
func (x *SmsAppConfigModelTotal) ProtoReflect() protoreflect.Message
func (*SmsAppConfigModelTotal) Reset ¶
func (x *SmsAppConfigModelTotal) Reset()
func (*SmsAppConfigModelTotal) String ¶
func (x *SmsAppConfigModelTotal) String() string
type SmsAppConfigPage ¶
type SmsAppConfigPage struct {
// 当前页内容.
Results []*SmsAppConfigModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// 当前页码.
CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
// 页尺寸.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 总记录数.
TotalSize int32 `protobuf:"varint,4,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// 总页数
PageCount int32 `protobuf:"varint,5,opt,name=page_count,json=pageCount,proto3" json:"page_count,omitempty"`
// 本页小计.
SubTotalDto *SmsAppConfigModelTotal `protobuf:"bytes,6,opt,name=sub_total_dto,json=subTotalDto,proto3" json:"sub_total_dto,omitempty"`
// 合计.
TotalDto *SmsAppConfigModelTotal `protobuf:"bytes,7,opt,name=total_dto,json=totalDto,proto3" json:"total_dto,omitempty"`
// contains filtered or unexported fields
}
消息应用配置分页 .
func (*SmsAppConfigPage) Descriptor
deprecated
func (*SmsAppConfigPage) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigPage.ProtoReflect.Descriptor instead.
func (*SmsAppConfigPage) GetCurPage ¶
func (x *SmsAppConfigPage) GetCurPage() int32
func (*SmsAppConfigPage) GetPageCount ¶
func (x *SmsAppConfigPage) GetPageCount() int32
func (*SmsAppConfigPage) GetPageSize ¶
func (x *SmsAppConfigPage) GetPageSize() int32
func (*SmsAppConfigPage) GetResults ¶
func (x *SmsAppConfigPage) GetResults() []*SmsAppConfigModel
func (*SmsAppConfigPage) GetSubTotalDto ¶
func (x *SmsAppConfigPage) GetSubTotalDto() *SmsAppConfigModelTotal
func (*SmsAppConfigPage) GetTotalDto ¶
func (x *SmsAppConfigPage) GetTotalDto() *SmsAppConfigModelTotal
func (*SmsAppConfigPage) GetTotalSize ¶
func (x *SmsAppConfigPage) GetTotalSize() int32
func (*SmsAppConfigPage) ProtoMessage ¶
func (*SmsAppConfigPage) ProtoMessage()
func (*SmsAppConfigPage) ProtoReflect ¶
func (x *SmsAppConfigPage) ProtoReflect() protoreflect.Message
func (*SmsAppConfigPage) Reset ¶
func (x *SmsAppConfigPage) Reset()
func (*SmsAppConfigPage) String ¶
func (x *SmsAppConfigPage) String() string
type SmsAppConfigReq ¶
type SmsAppConfigReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 当前页码.
CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
// 页尺寸.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 排序名称.
OrderName string `protobuf:"bytes,4,opt,name=order_name,json=orderName,proto3" json:"order_name,omitempty"`
// 是否升序排序.
OrderAsc bool `protobuf:"varint,5,opt,name=order_asc,json=orderAsc,proto3" json:"order_asc,omitempty"`
// 是否包含默认
HasIsDefault bool `protobuf:"varint,6,opt,name=has_is_default,json=hasIsDefault,proto3" json:"has_is_default,omitempty"`
// 是否默认.
IsDefault bool `protobuf:"varint,7,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
// 是否指定服务厂商
HasProvider bool `protobuf:"varint,8,opt,name=has_provider,json=hasProvider,proto3" json:"has_provider,omitempty"`
// 服务厂商
Provider SmsProvider `protobuf:"varint,9,opt,name=provider,proto3,enum=jmash.sms.SmsProvider" json:"provider,omitempty"`
// 是否包含消息类型.
HasConfigType bool `protobuf:"varint,10,opt,name=has_config_type,json=hasConfigType,proto3" json:"has_config_type,omitempty"`
// 消息类型.
ConfigType ConfigType `protobuf:"varint,11,opt,name=config_type,json=configType,proto3,enum=jmash.sms.ConfigType" json:"config_type,omitempty"`
// contains filtered or unexported fields
}
消息应用配置查询.
func (*SmsAppConfigReq) Descriptor
deprecated
func (*SmsAppConfigReq) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigReq.ProtoReflect.Descriptor instead.
func (*SmsAppConfigReq) GetConfigType ¶
func (x *SmsAppConfigReq) GetConfigType() ConfigType
func (*SmsAppConfigReq) GetCurPage ¶
func (x *SmsAppConfigReq) GetCurPage() int32
func (*SmsAppConfigReq) GetHasConfigType ¶
func (x *SmsAppConfigReq) GetHasConfigType() bool
func (*SmsAppConfigReq) GetHasIsDefault ¶
func (x *SmsAppConfigReq) GetHasIsDefault() bool
func (*SmsAppConfigReq) GetHasProvider ¶
func (x *SmsAppConfigReq) GetHasProvider() bool
func (*SmsAppConfigReq) GetIsDefault ¶
func (x *SmsAppConfigReq) GetIsDefault() bool
func (*SmsAppConfigReq) GetOrderAsc ¶
func (x *SmsAppConfigReq) GetOrderAsc() bool
func (*SmsAppConfigReq) GetOrderName ¶
func (x *SmsAppConfigReq) GetOrderName() string
func (*SmsAppConfigReq) GetPageSize ¶
func (x *SmsAppConfigReq) GetPageSize() int32
func (*SmsAppConfigReq) GetProvider ¶
func (x *SmsAppConfigReq) GetProvider() SmsProvider
func (*SmsAppConfigReq) GetTenant ¶
func (x *SmsAppConfigReq) GetTenant() string
func (*SmsAppConfigReq) ProtoMessage ¶
func (*SmsAppConfigReq) ProtoMessage()
func (*SmsAppConfigReq) ProtoReflect ¶
func (x *SmsAppConfigReq) ProtoReflect() protoreflect.Message
func (*SmsAppConfigReq) Reset ¶
func (x *SmsAppConfigReq) Reset()
func (*SmsAppConfigReq) String ¶
func (x *SmsAppConfigReq) String() string
type SmsAppConfigUpdateReq ¶
type SmsAppConfigUpdateReq struct {
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 用于检测重复请求的唯一字符串ID.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// 如果为true,则表示给定的请求仅需要被检验,而不是被执行.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// 更新字段掩码.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// 应用配置Code.
ConfigCode string `protobuf:"bytes,5,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// 配置名称.
ConfigName string `protobuf:"bytes,6,opt,name=config_name,json=configName,proto3" json:"config_name,omitempty"`
// 配置类型.
ConfigType ConfigType `protobuf:"varint,7,opt,name=config_type,json=configType,proto3,enum=jmash.sms.ConfigType" json:"config_type,omitempty"`
// 服务厂商
Provider SmsProvider `protobuf:"varint,8,opt,name=provider,proto3,enum=jmash.sms.SmsProvider" json:"provider,omitempty"`
// 是否默认.
IsDefault bool `protobuf:"varint,9,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
// 访问key.
AccessKeyId string `protobuf:"bytes,10,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// 访问密钥.
AccessKeySecret string `protobuf:"bytes,11,opt,name=access_key_secret,json=accessKeySecret,proto3" json:"access_key_secret,omitempty"`
// 邮件账户名.
AccountName string `protobuf:"bytes,12,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
// contains filtered or unexported fields
}
消息应用配置修改实体 .
func (*SmsAppConfigUpdateReq) Descriptor
deprecated
func (*SmsAppConfigUpdateReq) Descriptor() ([]byte, []int)
Deprecated: Use SmsAppConfigUpdateReq.ProtoReflect.Descriptor instead.
func (*SmsAppConfigUpdateReq) GetAccessKeyId ¶
func (x *SmsAppConfigUpdateReq) GetAccessKeyId() string
func (*SmsAppConfigUpdateReq) GetAccessKeySecret ¶
func (x *SmsAppConfigUpdateReq) GetAccessKeySecret() string
func (*SmsAppConfigUpdateReq) GetAccountName ¶
func (x *SmsAppConfigUpdateReq) GetAccountName() string
func (*SmsAppConfigUpdateReq) GetConfigCode ¶
func (x *SmsAppConfigUpdateReq) GetConfigCode() string
func (*SmsAppConfigUpdateReq) GetConfigName ¶
func (x *SmsAppConfigUpdateReq) GetConfigName() string
func (*SmsAppConfigUpdateReq) GetConfigType ¶
func (x *SmsAppConfigUpdateReq) GetConfigType() ConfigType
func (*SmsAppConfigUpdateReq) GetIsDefault ¶
func (x *SmsAppConfigUpdateReq) GetIsDefault() bool
func (*SmsAppConfigUpdateReq) GetProvider ¶
func (x *SmsAppConfigUpdateReq) GetProvider() SmsProvider
func (*SmsAppConfigUpdateReq) GetRequestId ¶
func (x *SmsAppConfigUpdateReq) GetRequestId() string
func (*SmsAppConfigUpdateReq) GetTenant ¶
func (x *SmsAppConfigUpdateReq) GetTenant() string
func (*SmsAppConfigUpdateReq) GetUpdateMask ¶
func (x *SmsAppConfigUpdateReq) GetUpdateMask() *fieldmaskpb.FieldMask
func (*SmsAppConfigUpdateReq) GetValidateOnly ¶
func (x *SmsAppConfigUpdateReq) GetValidateOnly() bool
func (*SmsAppConfigUpdateReq) ProtoMessage ¶
func (*SmsAppConfigUpdateReq) ProtoMessage()
func (*SmsAppConfigUpdateReq) ProtoReflect ¶
func (x *SmsAppConfigUpdateReq) ProtoReflect() protoreflect.Message
func (*SmsAppConfigUpdateReq) Reset ¶
func (x *SmsAppConfigUpdateReq) Reset()
func (*SmsAppConfigUpdateReq) String ¶
func (x *SmsAppConfigUpdateReq) String() string
type SmsBasicReq ¶
type SmsBasicReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 手机号
MobilePhone string `protobuf:"bytes,2,opt,name=mobile_phone,json=mobilePhone,proto3" json:"mobile_phone,omitempty"`
// 短信签名
SmsSign string `protobuf:"bytes,3,opt,name=sms_sign,json=smsSign,proto3" json:"sms_sign,omitempty"`
// 短信模板Code
TemplateCode string `protobuf:"bytes,4,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"`
// 参数
Params map[string]string `` /* 153-byte string literal not displayed */
// 是否指定服务厂商
HasProvider bool `protobuf:"varint,6,opt,name=has_provider,json=hasProvider,proto3" json:"has_provider,omitempty"`
// 服务厂商
Provider SmsProvider `protobuf:"varint,7,opt,name=provider,proto3,enum=jmash.sms.SmsProvider" json:"provider,omitempty"`
// 应用配置编码
ConfigCode string `protobuf:"bytes,8,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// contains filtered or unexported fields
}
发送短信(通用)
func (*SmsBasicReq) Descriptor
deprecated
func (*SmsBasicReq) Descriptor() ([]byte, []int)
Deprecated: Use SmsBasicReq.ProtoReflect.Descriptor instead.
func (*SmsBasicReq) GetConfigCode ¶
func (x *SmsBasicReq) GetConfigCode() string
func (*SmsBasicReq) GetHasProvider ¶
func (x *SmsBasicReq) GetHasProvider() bool
func (*SmsBasicReq) GetMobilePhone ¶
func (x *SmsBasicReq) GetMobilePhone() string
func (*SmsBasicReq) GetParams ¶
func (x *SmsBasicReq) GetParams() map[string]string
func (*SmsBasicReq) GetProvider ¶
func (x *SmsBasicReq) GetProvider() SmsProvider
func (*SmsBasicReq) GetSmsSign ¶
func (x *SmsBasicReq) GetSmsSign() string
func (*SmsBasicReq) GetTemplateCode ¶
func (x *SmsBasicReq) GetTemplateCode() string
func (*SmsBasicReq) GetTenant ¶
func (x *SmsBasicReq) GetTenant() string
func (*SmsBasicReq) ProtoMessage ¶
func (*SmsBasicReq) ProtoMessage()
func (*SmsBasicReq) ProtoReflect ¶
func (x *SmsBasicReq) ProtoReflect() protoreflect.Message
func (*SmsBasicReq) Reset ¶
func (x *SmsBasicReq) Reset()
func (*SmsBasicReq) String ¶
func (x *SmsBasicReq) String() string
type SmsCaptchaReq ¶
type SmsCaptchaReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 手机号
MobilePhone string `protobuf:"bytes,2,opt,name=mobile_phone,json=mobilePhone,proto3" json:"mobile_phone,omitempty"`
// 短信签名
SmsSign string `protobuf:"bytes,3,opt,name=sms_sign,json=smsSign,proto3" json:"sms_sign,omitempty"`
// 验证码
Captcha string `protobuf:"bytes,4,opt,name=captcha,proto3" json:"captcha,omitempty"`
// 产品名称
Product string `protobuf:"bytes,5,opt,name=product,proto3" json:"product,omitempty"`
// 是否指定服务厂商
HasProvider bool `protobuf:"varint,6,opt,name=has_provider,json=hasProvider,proto3" json:"has_provider,omitempty"`
// 服务厂商
Provider SmsProvider `protobuf:"varint,7,opt,name=provider,proto3,enum=jmash.sms.SmsProvider" json:"provider,omitempty"`
// 应用配置编码
ConfigCode string `protobuf:"bytes,8,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// contains filtered or unexported fields
}
发送短信验证码
func (*SmsCaptchaReq) Descriptor
deprecated
func (*SmsCaptchaReq) Descriptor() ([]byte, []int)
Deprecated: Use SmsCaptchaReq.ProtoReflect.Descriptor instead.
func (*SmsCaptchaReq) GetCaptcha ¶
func (x *SmsCaptchaReq) GetCaptcha() string
func (*SmsCaptchaReq) GetConfigCode ¶
func (x *SmsCaptchaReq) GetConfigCode() string
func (*SmsCaptchaReq) GetHasProvider ¶
func (x *SmsCaptchaReq) GetHasProvider() bool
func (*SmsCaptchaReq) GetMobilePhone ¶
func (x *SmsCaptchaReq) GetMobilePhone() string
func (*SmsCaptchaReq) GetProduct ¶
func (x *SmsCaptchaReq) GetProduct() string
func (*SmsCaptchaReq) GetProvider ¶
func (x *SmsCaptchaReq) GetProvider() SmsProvider
func (*SmsCaptchaReq) GetSmsSign ¶
func (x *SmsCaptchaReq) GetSmsSign() string
func (*SmsCaptchaReq) GetTenant ¶
func (x *SmsCaptchaReq) GetTenant() string
func (*SmsCaptchaReq) ProtoMessage ¶
func (*SmsCaptchaReq) ProtoMessage()
func (*SmsCaptchaReq) ProtoReflect ¶
func (x *SmsCaptchaReq) ProtoReflect() protoreflect.Message
func (*SmsCaptchaReq) Reset ¶
func (x *SmsCaptchaReq) Reset()
func (*SmsCaptchaReq) String ¶
func (x *SmsCaptchaReq) String() string
type SmsClient ¶
type SmsClient interface {
// 版本
Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
// 枚举值列表
FindEnumList(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*basic.EnumValueList, error)
// 枚举值Map
FindEnumMap(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*basic.CustomEnumValueMap, error)
// 枚举值
FindEnumEntry(ctx context.Context, in *basic.EnumEntryReq, opts ...grpc.CallOption) (*basic.EntryList, error)
// 发送短信验证码
SendSmsCaptcha(ctx context.Context, in *SmsCaptchaReq, opts ...grpc.CallOption) (*SmsResp, error)
// 发送短信
SendSms(ctx context.Context, in *SmsBasicReq, opts ...grpc.CallOption) (*SmsResp, error)
// 发送邮件验证码
SendEmailCaptcha(ctx context.Context, in *EmailCaptchaReq, opts ...grpc.CallOption) (*SmsResp, error)
// 发送电子邮件
SendEmail(ctx context.Context, in *EmailBasicReq, opts ...grpc.CallOption) (*SmsResp, error)
// 查询翻页信息消息应用配置
FindSmsAppConfigPage(ctx context.Context, in *SmsAppConfigReq, opts ...grpc.CallOption) (*SmsAppConfigPage, error)
// 查询列表信息消息应用配置
FindSmsAppConfigList(ctx context.Context, in *SmsAppConfigReq, opts ...grpc.CallOption) (*SmsAppConfigList, error)
// 查询消息应用配置
FindSmsAppConfigById(ctx context.Context, in *SmsAppConfigKey, opts ...grpc.CallOption) (*SmsAppConfigModel, error)
// 创建实体消息应用配置
CreateSmsAppConfig(ctx context.Context, in *SmsAppConfigCreateReq, opts ...grpc.CallOption) (*SmsAppConfigModel, error)
// 修改实体消息应用配置
UpdateSmsAppConfig(ctx context.Context, in *SmsAppConfigUpdateReq, opts ...grpc.CallOption) (*SmsAppConfigModel, error)
// 删除消息应用配置
DeleteSmsAppConfig(ctx context.Context, in *SmsAppConfigKey, opts ...grpc.CallOption) (*SmsAppConfigModel, error)
// 批量删除消息应用配置
BatchDeleteSmsAppConfig(ctx context.Context, in *SmsAppConfigKeyList, opts ...grpc.CallOption) (*wrapperspb.Int32Value, error)
// 同步短信签名
SyncSmsSign(ctx context.Context, in *SmsAppConfigKey, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
// 查询翻页信息短信签名
FindSmsSignPage(ctx context.Context, in *SmsSignReq, opts ...grpc.CallOption) (*SmsSignPage, error)
// 查询列表信息短信签名
FindSmsSignList(ctx context.Context, in *SmsSignReq, opts ...grpc.CallOption) (*SmsSignList, error)
// 查询短信签名
FindSmsSignById(ctx context.Context, in *SmsSignKey, opts ...grpc.CallOption) (*SmsSignModel, error)
// 删除短信签名
DeleteSmsSign(ctx context.Context, in *SmsSignKey, opts ...grpc.CallOption) (*SmsSignModel, error)
// 批量删除短信签名
BatchDeleteSmsSign(ctx context.Context, in *SmsSignKeyList, opts ...grpc.CallOption) (*wrapperspb.Int32Value, error)
// 同步短消息模板
SyncSmsTemplate(ctx context.Context, in *SmsAppConfigKey, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
// 查询翻页信息短消息模板
FindSmsTemplatePage(ctx context.Context, in *SmsTemplateReq, opts ...grpc.CallOption) (*SmsTemplatePage, error)
// 查询列表信息短消息模板
FindSmsTemplateList(ctx context.Context, in *SmsTemplateReq, opts ...grpc.CallOption) (*SmsTemplateList, error)
// 查询短消息模板
FindSmsTemplateById(ctx context.Context, in *SmsTemplateKey, opts ...grpc.CallOption) (*SmsTemplateModel, error)
// 短消息模板业务绑定
BindSmsTemplate(ctx context.Context, in *BindSmsTemplateReq, opts ...grpc.CallOption) (*SmsTemplateModel, error)
// 删除短消息模板
DeleteSmsTemplate(ctx context.Context, in *SmsTemplateKey, opts ...grpc.CallOption) (*SmsTemplateModel, error)
// 批量删除短消息模板
BatchDeleteSmsTemplate(ctx context.Context, in *SmsTemplateKeyList, opts ...grpc.CallOption) (*wrapperspb.Int32Value, error)
}
SmsClient is the client API for Sms 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 NewSmsClient ¶
func NewSmsClient(cc grpc.ClientConnInterface) SmsClient
type SmsProvider ¶
type SmsProvider int32
服务厂商
const ( SmsProvider_Test SmsProvider = 0 SmsProvider_Aliyun SmsProvider = 1 )
func (SmsProvider) Descriptor ¶
func (SmsProvider) Descriptor() protoreflect.EnumDescriptor
func (SmsProvider) Enum ¶
func (x SmsProvider) Enum() *SmsProvider
func (SmsProvider) EnumDescriptor
deprecated
func (SmsProvider) EnumDescriptor() ([]byte, []int)
Deprecated: Use SmsProvider.Descriptor instead.
func (SmsProvider) Number ¶
func (x SmsProvider) Number() protoreflect.EnumNumber
func (SmsProvider) String ¶
func (x SmsProvider) String() string
func (SmsProvider) Type ¶
func (SmsProvider) Type() protoreflect.EnumType
type SmsResp ¶
type SmsResp struct {
// 是否成功
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
// 测试通道,返回短信内容/发送失败显示原因
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
发送结果.
func (*SmsResp) Descriptor
deprecated
func (*SmsResp) GetSuccess ¶
func (*SmsResp) ProtoMessage ¶
func (*SmsResp) ProtoMessage()
func (*SmsResp) ProtoReflect ¶
func (x *SmsResp) ProtoReflect() protoreflect.Message
type SmsServer ¶
type SmsServer interface {
// 版本
Version(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
// 枚举值列表
FindEnumList(context.Context, *wrapperspb.StringValue) (*basic.EnumValueList, error)
// 枚举值Map
FindEnumMap(context.Context, *wrapperspb.StringValue) (*basic.CustomEnumValueMap, error)
// 枚举值
FindEnumEntry(context.Context, *basic.EnumEntryReq) (*basic.EntryList, error)
// 发送短信验证码
SendSmsCaptcha(context.Context, *SmsCaptchaReq) (*SmsResp, error)
// 发送短信
SendSms(context.Context, *SmsBasicReq) (*SmsResp, error)
// 发送邮件验证码
SendEmailCaptcha(context.Context, *EmailCaptchaReq) (*SmsResp, error)
// 发送电子邮件
SendEmail(context.Context, *EmailBasicReq) (*SmsResp, error)
// 查询翻页信息消息应用配置
FindSmsAppConfigPage(context.Context, *SmsAppConfigReq) (*SmsAppConfigPage, error)
// 查询列表信息消息应用配置
FindSmsAppConfigList(context.Context, *SmsAppConfigReq) (*SmsAppConfigList, error)
// 查询消息应用配置
FindSmsAppConfigById(context.Context, *SmsAppConfigKey) (*SmsAppConfigModel, error)
// 创建实体消息应用配置
CreateSmsAppConfig(context.Context, *SmsAppConfigCreateReq) (*SmsAppConfigModel, error)
// 修改实体消息应用配置
UpdateSmsAppConfig(context.Context, *SmsAppConfigUpdateReq) (*SmsAppConfigModel, error)
// 删除消息应用配置
DeleteSmsAppConfig(context.Context, *SmsAppConfigKey) (*SmsAppConfigModel, error)
// 批量删除消息应用配置
BatchDeleteSmsAppConfig(context.Context, *SmsAppConfigKeyList) (*wrapperspb.Int32Value, error)
// 同步短信签名
SyncSmsSign(context.Context, *SmsAppConfigKey) (*wrapperspb.BoolValue, error)
// 查询翻页信息短信签名
FindSmsSignPage(context.Context, *SmsSignReq) (*SmsSignPage, error)
// 查询列表信息短信签名
FindSmsSignList(context.Context, *SmsSignReq) (*SmsSignList, error)
// 查询短信签名
FindSmsSignById(context.Context, *SmsSignKey) (*SmsSignModel, error)
// 删除短信签名
DeleteSmsSign(context.Context, *SmsSignKey) (*SmsSignModel, error)
// 批量删除短信签名
BatchDeleteSmsSign(context.Context, *SmsSignKeyList) (*wrapperspb.Int32Value, error)
// 同步短消息模板
SyncSmsTemplate(context.Context, *SmsAppConfigKey) (*wrapperspb.BoolValue, error)
// 查询翻页信息短消息模板
FindSmsTemplatePage(context.Context, *SmsTemplateReq) (*SmsTemplatePage, error)
// 查询列表信息短消息模板
FindSmsTemplateList(context.Context, *SmsTemplateReq) (*SmsTemplateList, error)
// 查询短消息模板
FindSmsTemplateById(context.Context, *SmsTemplateKey) (*SmsTemplateModel, error)
// 短消息模板业务绑定
BindSmsTemplate(context.Context, *BindSmsTemplateReq) (*SmsTemplateModel, error)
// 删除短消息模板
DeleteSmsTemplate(context.Context, *SmsTemplateKey) (*SmsTemplateModel, error)
// 批量删除短消息模板
BatchDeleteSmsTemplate(context.Context, *SmsTemplateKeyList) (*wrapperspb.Int32Value, error)
// contains filtered or unexported methods
}
SmsServer is the server API for Sms service. All implementations must embed UnimplementedSmsServer for forward compatibility
type SmsSignKey ¶
type SmsSignKey struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 签名ID.
SignId string `protobuf:"bytes,2,opt,name=sign_id,json=signId,proto3" json:"sign_id,omitempty"`
// contains filtered or unexported fields
}
短信签名主键 .
func (*SmsSignKey) Descriptor
deprecated
func (*SmsSignKey) Descriptor() ([]byte, []int)
Deprecated: Use SmsSignKey.ProtoReflect.Descriptor instead.
func (*SmsSignKey) GetSignId ¶
func (x *SmsSignKey) GetSignId() string
func (*SmsSignKey) GetTenant ¶
func (x *SmsSignKey) GetTenant() string
func (*SmsSignKey) ProtoMessage ¶
func (*SmsSignKey) ProtoMessage()
func (*SmsSignKey) ProtoReflect ¶
func (x *SmsSignKey) ProtoReflect() protoreflect.Message
func (*SmsSignKey) Reset ¶
func (x *SmsSignKey) Reset()
func (*SmsSignKey) String ¶
func (x *SmsSignKey) String() string
type SmsSignKeyList ¶
type SmsSignKeyList struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 签名ID.
SignId []string `protobuf:"bytes,2,rep,name=sign_id,json=signId,proto3" json:"sign_id,omitempty"`
// contains filtered or unexported fields
}
短信签名List.
func (*SmsSignKeyList) Descriptor
deprecated
func (*SmsSignKeyList) Descriptor() ([]byte, []int)
Deprecated: Use SmsSignKeyList.ProtoReflect.Descriptor instead.
func (*SmsSignKeyList) GetSignId ¶
func (x *SmsSignKeyList) GetSignId() []string
func (*SmsSignKeyList) GetTenant ¶
func (x *SmsSignKeyList) GetTenant() string
func (*SmsSignKeyList) ProtoMessage ¶
func (*SmsSignKeyList) ProtoMessage()
func (*SmsSignKeyList) ProtoReflect ¶
func (x *SmsSignKeyList) ProtoReflect() protoreflect.Message
func (*SmsSignKeyList) Reset ¶
func (x *SmsSignKeyList) Reset()
func (*SmsSignKeyList) String ¶
func (x *SmsSignKeyList) String() string
type SmsSignList ¶
type SmsSignList struct {
// 当前页内容.
Results []*SmsSignModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// contains filtered or unexported fields
}
短信签名列表.
func (*SmsSignList) Descriptor
deprecated
func (*SmsSignList) Descriptor() ([]byte, []int)
Deprecated: Use SmsSignList.ProtoReflect.Descriptor instead.
func (*SmsSignList) GetResults ¶
func (x *SmsSignList) GetResults() []*SmsSignModel
func (*SmsSignList) ProtoMessage ¶
func (*SmsSignList) ProtoMessage()
func (*SmsSignList) ProtoReflect ¶
func (x *SmsSignList) ProtoReflect() protoreflect.Message
func (*SmsSignList) Reset ¶
func (x *SmsSignList) Reset()
func (*SmsSignList) String ¶
func (x *SmsSignList) String() string
type SmsSignModel ¶
type SmsSignModel struct {
// 签名ID.
SignId string `protobuf:"bytes,1,opt,name=sign_id,json=signId,proto3" json:"sign_id,omitempty"`
// 签名名称.
SignName string `protobuf:"bytes,2,opt,name=sign_name,json=signName,proto3" json:"sign_name,omitempty"`
// 应用配置code.
ConfigCode string `protobuf:"bytes,3,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// 工单号.
OrderId string `protobuf:"bytes,4,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
// 验证码类型.
BusinessType string `protobuf:"bytes,5,opt,name=business_type,json=businessType,proto3" json:"business_type,omitempty"`
// 适用场景.
UseScene string `protobuf:"bytes,6,opt,name=use_scene,json=useScene,proto3" json:"use_scene,omitempty"`
// 审核状态.
AuditStatus AuditStatus `protobuf:"varint,7,opt,name=audit_status,json=auditStatus,proto3,enum=jmash.sms.AuditStatus" json:"audit_status,omitempty"`
// 创建人.
CreateBy string `protobuf:"bytes,8,opt,name=create_by,json=createBy,proto3" json:"create_by,omitempty"`
// 创建时间.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}
短信签名实体 .
func (*SmsSignModel) Descriptor
deprecated
func (*SmsSignModel) Descriptor() ([]byte, []int)
Deprecated: Use SmsSignModel.ProtoReflect.Descriptor instead.
func (*SmsSignModel) GetAuditStatus ¶
func (x *SmsSignModel) GetAuditStatus() AuditStatus
func (*SmsSignModel) GetBusinessType ¶
func (x *SmsSignModel) GetBusinessType() string
func (*SmsSignModel) GetConfigCode ¶
func (x *SmsSignModel) GetConfigCode() string
func (*SmsSignModel) GetCreateBy ¶
func (x *SmsSignModel) GetCreateBy() string
func (*SmsSignModel) GetCreateTime ¶
func (x *SmsSignModel) GetCreateTime() *timestamppb.Timestamp
func (*SmsSignModel) GetOrderId ¶
func (x *SmsSignModel) GetOrderId() string
func (*SmsSignModel) GetSignId ¶
func (x *SmsSignModel) GetSignId() string
func (*SmsSignModel) GetSignName ¶
func (x *SmsSignModel) GetSignName() string
func (*SmsSignModel) GetUseScene ¶
func (x *SmsSignModel) GetUseScene() string
func (*SmsSignModel) ProtoMessage ¶
func (*SmsSignModel) ProtoMessage()
func (*SmsSignModel) ProtoReflect ¶
func (x *SmsSignModel) ProtoReflect() protoreflect.Message
func (*SmsSignModel) Reset ¶
func (x *SmsSignModel) Reset()
func (*SmsSignModel) String ¶
func (x *SmsSignModel) String() string
type SmsSignModelTotal ¶
type SmsSignModelTotal struct {
// 总记录数.
TotalSize int32 `protobuf:"varint,1,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
合计 .
func (*SmsSignModelTotal) Descriptor
deprecated
func (*SmsSignModelTotal) Descriptor() ([]byte, []int)
Deprecated: Use SmsSignModelTotal.ProtoReflect.Descriptor instead.
func (*SmsSignModelTotal) GetTotalSize ¶
func (x *SmsSignModelTotal) GetTotalSize() int32
func (*SmsSignModelTotal) ProtoMessage ¶
func (*SmsSignModelTotal) ProtoMessage()
func (*SmsSignModelTotal) ProtoReflect ¶
func (x *SmsSignModelTotal) ProtoReflect() protoreflect.Message
func (*SmsSignModelTotal) Reset ¶
func (x *SmsSignModelTotal) Reset()
func (*SmsSignModelTotal) String ¶
func (x *SmsSignModelTotal) String() string
type SmsSignPage ¶
type SmsSignPage struct {
// 当前页内容.
Results []*SmsSignModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// 当前页码.
CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
// 页尺寸.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 总记录数.
TotalSize int32 `protobuf:"varint,4,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// 总页数
PageCount int32 `protobuf:"varint,5,opt,name=page_count,json=pageCount,proto3" json:"page_count,omitempty"`
// 本页小计.
SubTotalDto *SmsSignModelTotal `protobuf:"bytes,6,opt,name=sub_total_dto,json=subTotalDto,proto3" json:"sub_total_dto,omitempty"`
// 合计.
TotalDto *SmsSignModelTotal `protobuf:"bytes,7,opt,name=total_dto,json=totalDto,proto3" json:"total_dto,omitempty"`
// contains filtered or unexported fields
}
短信签名分页 .
func (*SmsSignPage) Descriptor
deprecated
func (*SmsSignPage) Descriptor() ([]byte, []int)
Deprecated: Use SmsSignPage.ProtoReflect.Descriptor instead.
func (*SmsSignPage) GetCurPage ¶
func (x *SmsSignPage) GetCurPage() int32
func (*SmsSignPage) GetPageCount ¶
func (x *SmsSignPage) GetPageCount() int32
func (*SmsSignPage) GetPageSize ¶
func (x *SmsSignPage) GetPageSize() int32
func (*SmsSignPage) GetResults ¶
func (x *SmsSignPage) GetResults() []*SmsSignModel
func (*SmsSignPage) GetSubTotalDto ¶
func (x *SmsSignPage) GetSubTotalDto() *SmsSignModelTotal
func (*SmsSignPage) GetTotalDto ¶
func (x *SmsSignPage) GetTotalDto() *SmsSignModelTotal
func (*SmsSignPage) GetTotalSize ¶
func (x *SmsSignPage) GetTotalSize() int32
func (*SmsSignPage) ProtoMessage ¶
func (*SmsSignPage) ProtoMessage()
func (*SmsSignPage) ProtoReflect ¶
func (x *SmsSignPage) ProtoReflect() protoreflect.Message
func (*SmsSignPage) Reset ¶
func (x *SmsSignPage) Reset()
func (*SmsSignPage) String ¶
func (x *SmsSignPage) String() string
type SmsSignReq ¶
type SmsSignReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 当前页码.
CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
// 页尺寸.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 排序名称.
OrderName string `protobuf:"bytes,4,opt,name=order_name,json=orderName,proto3" json:"order_name,omitempty"`
// 是否升序排序.
OrderAsc bool `protobuf:"varint,5,opt,name=order_asc,json=orderAsc,proto3" json:"order_asc,omitempty"`
// 应用配置Code.
ConfigCode string `protobuf:"bytes,6,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// contains filtered or unexported fields
}
短信签名查询.
func (*SmsSignReq) Descriptor
deprecated
func (*SmsSignReq) Descriptor() ([]byte, []int)
Deprecated: Use SmsSignReq.ProtoReflect.Descriptor instead.
func (*SmsSignReq) GetConfigCode ¶
func (x *SmsSignReq) GetConfigCode() string
func (*SmsSignReq) GetCurPage ¶
func (x *SmsSignReq) GetCurPage() int32
func (*SmsSignReq) GetOrderAsc ¶
func (x *SmsSignReq) GetOrderAsc() bool
func (*SmsSignReq) GetOrderName ¶
func (x *SmsSignReq) GetOrderName() string
func (*SmsSignReq) GetPageSize ¶
func (x *SmsSignReq) GetPageSize() int32
func (*SmsSignReq) GetTenant ¶
func (x *SmsSignReq) GetTenant() string
func (*SmsSignReq) ProtoMessage ¶
func (*SmsSignReq) ProtoMessage()
func (*SmsSignReq) ProtoReflect ¶
func (x *SmsSignReq) ProtoReflect() protoreflect.Message
func (*SmsSignReq) Reset ¶
func (x *SmsSignReq) Reset()
func (*SmsSignReq) String ¶
func (x *SmsSignReq) String() string
type SmsTemplateKey ¶
type SmsTemplateKey struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 模板ID.
TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
// contains filtered or unexported fields
}
短消息模板主键 .
func (*SmsTemplateKey) Descriptor
deprecated
func (*SmsTemplateKey) Descriptor() ([]byte, []int)
Deprecated: Use SmsTemplateKey.ProtoReflect.Descriptor instead.
func (*SmsTemplateKey) GetTemplateId ¶
func (x *SmsTemplateKey) GetTemplateId() string
func (*SmsTemplateKey) GetTenant ¶
func (x *SmsTemplateKey) GetTenant() string
func (*SmsTemplateKey) ProtoMessage ¶
func (*SmsTemplateKey) ProtoMessage()
func (*SmsTemplateKey) ProtoReflect ¶
func (x *SmsTemplateKey) ProtoReflect() protoreflect.Message
func (*SmsTemplateKey) Reset ¶
func (x *SmsTemplateKey) Reset()
func (*SmsTemplateKey) String ¶
func (x *SmsTemplateKey) String() string
type SmsTemplateKeyList ¶
type SmsTemplateKeyList struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 模板ID.
TemplateId []string `protobuf:"bytes,2,rep,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
// contains filtered or unexported fields
}
短消息模板List.
func (*SmsTemplateKeyList) Descriptor
deprecated
func (*SmsTemplateKeyList) Descriptor() ([]byte, []int)
Deprecated: Use SmsTemplateKeyList.ProtoReflect.Descriptor instead.
func (*SmsTemplateKeyList) GetTemplateId ¶
func (x *SmsTemplateKeyList) GetTemplateId() []string
func (*SmsTemplateKeyList) GetTenant ¶
func (x *SmsTemplateKeyList) GetTenant() string
func (*SmsTemplateKeyList) ProtoMessage ¶
func (*SmsTemplateKeyList) ProtoMessage()
func (*SmsTemplateKeyList) ProtoReflect ¶
func (x *SmsTemplateKeyList) ProtoReflect() protoreflect.Message
func (*SmsTemplateKeyList) Reset ¶
func (x *SmsTemplateKeyList) Reset()
func (*SmsTemplateKeyList) String ¶
func (x *SmsTemplateKeyList) String() string
type SmsTemplateList ¶
type SmsTemplateList struct {
// 当前页内容.
Results []*SmsTemplateModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// contains filtered or unexported fields
}
短消息模板列表.
func (*SmsTemplateList) Descriptor
deprecated
func (*SmsTemplateList) Descriptor() ([]byte, []int)
Deprecated: Use SmsTemplateList.ProtoReflect.Descriptor instead.
func (*SmsTemplateList) GetResults ¶
func (x *SmsTemplateList) GetResults() []*SmsTemplateModel
func (*SmsTemplateList) ProtoMessage ¶
func (*SmsTemplateList) ProtoMessage()
func (*SmsTemplateList) ProtoReflect ¶
func (x *SmsTemplateList) ProtoReflect() protoreflect.Message
func (*SmsTemplateList) Reset ¶
func (x *SmsTemplateList) Reset()
func (*SmsTemplateList) String ¶
func (x *SmsTemplateList) String() string
type SmsTemplateModel ¶
type SmsTemplateModel struct {
// 模板ID.
TemplateId string `protobuf:"bytes,1,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
// 模板CODE.
TemplateCode string `protobuf:"bytes,2,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"`
// 模板名称.
TemplateName string `protobuf:"bytes,3,opt,name=template_name,json=templateName,proto3" json:"template_name,omitempty"`
// 应用配置code.
ConfigCode string `protobuf:"bytes,4,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// 工单号.
OrderId string `protobuf:"bytes,5,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
// 模板内容.
TemplateContent string `protobuf:"bytes,6,opt,name=template_content,json=templateContent,proto3" json:"template_content,omitempty"`
// 模板类型.
TemplateType TemplateType `` /* 126-byte string literal not displayed */
// 审核状态.
AuditStatus AuditStatus `protobuf:"varint,8,opt,name=audit_status,json=auditStatus,proto3,enum=jmash.sms.AuditStatus" json:"audit_status,omitempty"`
// 创建人.
CreateBy string `protobuf:"bytes,9,opt,name=create_by,json=createBy,proto3" json:"create_by,omitempty"`
// 创建时间.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// 模板参数.
TemplateParams []string `protobuf:"bytes,11,rep,name=template_params,json=templateParams,proto3" json:"template_params,omitempty"`
// 签名
SignName string `protobuf:"bytes,12,opt,name=sign_name,json=signName,proto3" json:"sign_name,omitempty"`
// 业务编码
BusinessCode string `protobuf:"bytes,13,opt,name=business_code,json=businessCode,proto3" json:"business_code,omitempty"`
// contains filtered or unexported fields
}
短消息模板实体 .
func (*SmsTemplateModel) Descriptor
deprecated
func (*SmsTemplateModel) Descriptor() ([]byte, []int)
Deprecated: Use SmsTemplateModel.ProtoReflect.Descriptor instead.
func (*SmsTemplateModel) GetAuditStatus ¶
func (x *SmsTemplateModel) GetAuditStatus() AuditStatus
func (*SmsTemplateModel) GetBusinessCode ¶
func (x *SmsTemplateModel) GetBusinessCode() string
func (*SmsTemplateModel) GetConfigCode ¶
func (x *SmsTemplateModel) GetConfigCode() string
func (*SmsTemplateModel) GetCreateBy ¶
func (x *SmsTemplateModel) GetCreateBy() string
func (*SmsTemplateModel) GetCreateTime ¶
func (x *SmsTemplateModel) GetCreateTime() *timestamppb.Timestamp
func (*SmsTemplateModel) GetOrderId ¶
func (x *SmsTemplateModel) GetOrderId() string
func (*SmsTemplateModel) GetSignName ¶
func (x *SmsTemplateModel) GetSignName() string
func (*SmsTemplateModel) GetTemplateCode ¶
func (x *SmsTemplateModel) GetTemplateCode() string
func (*SmsTemplateModel) GetTemplateContent ¶
func (x *SmsTemplateModel) GetTemplateContent() string
func (*SmsTemplateModel) GetTemplateId ¶
func (x *SmsTemplateModel) GetTemplateId() string
func (*SmsTemplateModel) GetTemplateName ¶
func (x *SmsTemplateModel) GetTemplateName() string
func (*SmsTemplateModel) GetTemplateParams ¶
func (x *SmsTemplateModel) GetTemplateParams() []string
func (*SmsTemplateModel) GetTemplateType ¶
func (x *SmsTemplateModel) GetTemplateType() TemplateType
func (*SmsTemplateModel) ProtoMessage ¶
func (*SmsTemplateModel) ProtoMessage()
func (*SmsTemplateModel) ProtoReflect ¶
func (x *SmsTemplateModel) ProtoReflect() protoreflect.Message
func (*SmsTemplateModel) Reset ¶
func (x *SmsTemplateModel) Reset()
func (*SmsTemplateModel) String ¶
func (x *SmsTemplateModel) String() string
type SmsTemplateModelTotal ¶
type SmsTemplateModelTotal struct {
// 总记录数.
TotalSize int32 `protobuf:"varint,1,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
合计 .
func (*SmsTemplateModelTotal) Descriptor
deprecated
func (*SmsTemplateModelTotal) Descriptor() ([]byte, []int)
Deprecated: Use SmsTemplateModelTotal.ProtoReflect.Descriptor instead.
func (*SmsTemplateModelTotal) GetTotalSize ¶
func (x *SmsTemplateModelTotal) GetTotalSize() int32
func (*SmsTemplateModelTotal) ProtoMessage ¶
func (*SmsTemplateModelTotal) ProtoMessage()
func (*SmsTemplateModelTotal) ProtoReflect ¶
func (x *SmsTemplateModelTotal) ProtoReflect() protoreflect.Message
func (*SmsTemplateModelTotal) Reset ¶
func (x *SmsTemplateModelTotal) Reset()
func (*SmsTemplateModelTotal) String ¶
func (x *SmsTemplateModelTotal) String() string
type SmsTemplatePage ¶
type SmsTemplatePage struct {
// 当前页内容.
Results []*SmsTemplateModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// 当前页码.
CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
// 页尺寸.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 总记录数.
TotalSize int32 `protobuf:"varint,4,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// 总页数
PageCount int32 `protobuf:"varint,5,opt,name=page_count,json=pageCount,proto3" json:"page_count,omitempty"`
// 本页小计.
SubTotalDto *SmsTemplateModelTotal `protobuf:"bytes,6,opt,name=sub_total_dto,json=subTotalDto,proto3" json:"sub_total_dto,omitempty"`
// 合计.
TotalDto *SmsTemplateModelTotal `protobuf:"bytes,7,opt,name=total_dto,json=totalDto,proto3" json:"total_dto,omitempty"`
// contains filtered or unexported fields
}
短消息模板分页 .
func (*SmsTemplatePage) Descriptor
deprecated
func (*SmsTemplatePage) Descriptor() ([]byte, []int)
Deprecated: Use SmsTemplatePage.ProtoReflect.Descriptor instead.
func (*SmsTemplatePage) GetCurPage ¶
func (x *SmsTemplatePage) GetCurPage() int32
func (*SmsTemplatePage) GetPageCount ¶
func (x *SmsTemplatePage) GetPageCount() int32
func (*SmsTemplatePage) GetPageSize ¶
func (x *SmsTemplatePage) GetPageSize() int32
func (*SmsTemplatePage) GetResults ¶
func (x *SmsTemplatePage) GetResults() []*SmsTemplateModel
func (*SmsTemplatePage) GetSubTotalDto ¶
func (x *SmsTemplatePage) GetSubTotalDto() *SmsTemplateModelTotal
func (*SmsTemplatePage) GetTotalDto ¶
func (x *SmsTemplatePage) GetTotalDto() *SmsTemplateModelTotal
func (*SmsTemplatePage) GetTotalSize ¶
func (x *SmsTemplatePage) GetTotalSize() int32
func (*SmsTemplatePage) ProtoMessage ¶
func (*SmsTemplatePage) ProtoMessage()
func (*SmsTemplatePage) ProtoReflect ¶
func (x *SmsTemplatePage) ProtoReflect() protoreflect.Message
func (*SmsTemplatePage) Reset ¶
func (x *SmsTemplatePage) Reset()
func (*SmsTemplatePage) String ¶
func (x *SmsTemplatePage) String() string
type SmsTemplateReq ¶
type SmsTemplateReq struct {
// 租户.
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// 当前页码.
CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
// 页尺寸.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 排序名称.
OrderName string `protobuf:"bytes,4,opt,name=order_name,json=orderName,proto3" json:"order_name,omitempty"`
// 是否升序排序.
OrderAsc bool `protobuf:"varint,5,opt,name=order_asc,json=orderAsc,proto3" json:"order_asc,omitempty"`
// 应用配置Code.
ConfigCode string `protobuf:"bytes,6,opt,name=config_code,json=configCode,proto3" json:"config_code,omitempty"`
// 是否包含模板类型
HasTemplateType bool `protobuf:"varint,7,opt,name=has_template_type,json=hasTemplateType,proto3" json:"has_template_type,omitempty"`
// 模板类型.
TemplateType TemplateType `` /* 126-byte string literal not displayed */
// 业务编码查询模板
BusinessCode string `protobuf:"bytes,9,opt,name=business_code,json=businessCode,proto3" json:"business_code,omitempty"`
// contains filtered or unexported fields
}
短消息模板查询.
func (*SmsTemplateReq) Descriptor
deprecated
func (*SmsTemplateReq) Descriptor() ([]byte, []int)
Deprecated: Use SmsTemplateReq.ProtoReflect.Descriptor instead.
func (*SmsTemplateReq) GetBusinessCode ¶
func (x *SmsTemplateReq) GetBusinessCode() string
func (*SmsTemplateReq) GetConfigCode ¶
func (x *SmsTemplateReq) GetConfigCode() string
func (*SmsTemplateReq) GetCurPage ¶
func (x *SmsTemplateReq) GetCurPage() int32
func (*SmsTemplateReq) GetHasTemplateType ¶
func (x *SmsTemplateReq) GetHasTemplateType() bool
func (*SmsTemplateReq) GetOrderAsc ¶
func (x *SmsTemplateReq) GetOrderAsc() bool
func (*SmsTemplateReq) GetOrderName ¶
func (x *SmsTemplateReq) GetOrderName() string
func (*SmsTemplateReq) GetPageSize ¶
func (x *SmsTemplateReq) GetPageSize() int32
func (*SmsTemplateReq) GetTemplateType ¶
func (x *SmsTemplateReq) GetTemplateType() TemplateType
func (*SmsTemplateReq) GetTenant ¶
func (x *SmsTemplateReq) GetTenant() string
func (*SmsTemplateReq) ProtoMessage ¶
func (*SmsTemplateReq) ProtoMessage()
func (*SmsTemplateReq) ProtoReflect ¶
func (x *SmsTemplateReq) ProtoReflect() protoreflect.Message
func (*SmsTemplateReq) Reset ¶
func (x *SmsTemplateReq) Reset()
func (*SmsTemplateReq) String ¶
func (x *SmsTemplateReq) String() string
type TemplateType ¶
type TemplateType int32
模板类型
const ( // 0: 短信通知 TemplateType_Notify TemplateType = 0 // 1: 推广短信 TemplateType_Promote TemplateType = 1 // 2:验证码短信 TemplateType_Captcha TemplateType = 2 // 3:国际/港澳台短信 TemplateType_Inter3 TemplateType = 3 // 6:国际/港澳台短信 TemplateType_Inter6 TemplateType = 6 // 7:数字短信 TemplateType_Digital TemplateType = 7 )
func (TemplateType) Descriptor ¶
func (TemplateType) Descriptor() protoreflect.EnumDescriptor
func (TemplateType) Enum ¶
func (x TemplateType) Enum() *TemplateType
func (TemplateType) EnumDescriptor
deprecated
func (TemplateType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TemplateType.Descriptor instead.
func (TemplateType) Number ¶
func (x TemplateType) Number() protoreflect.EnumNumber
func (TemplateType) String ¶
func (x TemplateType) String() string
func (TemplateType) Type ¶
func (TemplateType) Type() protoreflect.EnumType
type UnimplementedSmsServer ¶
type UnimplementedSmsServer struct {
}
UnimplementedSmsServer must be embedded to have forward compatible implementations.
func (UnimplementedSmsServer) BatchDeleteSmsAppConfig ¶
func (UnimplementedSmsServer) BatchDeleteSmsAppConfig(context.Context, *SmsAppConfigKeyList) (*wrapperspb.Int32Value, error)
func (UnimplementedSmsServer) BatchDeleteSmsSign ¶
func (UnimplementedSmsServer) BatchDeleteSmsSign(context.Context, *SmsSignKeyList) (*wrapperspb.Int32Value, error)
func (UnimplementedSmsServer) BatchDeleteSmsTemplate ¶
func (UnimplementedSmsServer) BatchDeleteSmsTemplate(context.Context, *SmsTemplateKeyList) (*wrapperspb.Int32Value, error)
func (UnimplementedSmsServer) BindSmsTemplate ¶
func (UnimplementedSmsServer) BindSmsTemplate(context.Context, *BindSmsTemplateReq) (*SmsTemplateModel, error)
func (UnimplementedSmsServer) CreateSmsAppConfig ¶
func (UnimplementedSmsServer) CreateSmsAppConfig(context.Context, *SmsAppConfigCreateReq) (*SmsAppConfigModel, error)
func (UnimplementedSmsServer) DeleteSmsAppConfig ¶
func (UnimplementedSmsServer) DeleteSmsAppConfig(context.Context, *SmsAppConfigKey) (*SmsAppConfigModel, error)
func (UnimplementedSmsServer) DeleteSmsSign ¶
func (UnimplementedSmsServer) DeleteSmsSign(context.Context, *SmsSignKey) (*SmsSignModel, error)
func (UnimplementedSmsServer) DeleteSmsTemplate ¶
func (UnimplementedSmsServer) DeleteSmsTemplate(context.Context, *SmsTemplateKey) (*SmsTemplateModel, error)
func (UnimplementedSmsServer) FindEnumEntry ¶
func (UnimplementedSmsServer) FindEnumEntry(context.Context, *basic.EnumEntryReq) (*basic.EntryList, error)
func (UnimplementedSmsServer) FindEnumList ¶
func (UnimplementedSmsServer) FindEnumList(context.Context, *wrapperspb.StringValue) (*basic.EnumValueList, error)
func (UnimplementedSmsServer) FindEnumMap ¶
func (UnimplementedSmsServer) FindEnumMap(context.Context, *wrapperspb.StringValue) (*basic.CustomEnumValueMap, error)
func (UnimplementedSmsServer) FindSmsAppConfigById ¶
func (UnimplementedSmsServer) FindSmsAppConfigById(context.Context, *SmsAppConfigKey) (*SmsAppConfigModel, error)
func (UnimplementedSmsServer) FindSmsAppConfigList ¶
func (UnimplementedSmsServer) FindSmsAppConfigList(context.Context, *SmsAppConfigReq) (*SmsAppConfigList, error)
func (UnimplementedSmsServer) FindSmsAppConfigPage ¶
func (UnimplementedSmsServer) FindSmsAppConfigPage(context.Context, *SmsAppConfigReq) (*SmsAppConfigPage, error)
func (UnimplementedSmsServer) FindSmsSignById ¶
func (UnimplementedSmsServer) FindSmsSignById(context.Context, *SmsSignKey) (*SmsSignModel, error)
func (UnimplementedSmsServer) FindSmsSignList ¶
func (UnimplementedSmsServer) FindSmsSignList(context.Context, *SmsSignReq) (*SmsSignList, error)
func (UnimplementedSmsServer) FindSmsSignPage ¶
func (UnimplementedSmsServer) FindSmsSignPage(context.Context, *SmsSignReq) (*SmsSignPage, error)
func (UnimplementedSmsServer) FindSmsTemplateById ¶
func (UnimplementedSmsServer) FindSmsTemplateById(context.Context, *SmsTemplateKey) (*SmsTemplateModel, error)
func (UnimplementedSmsServer) FindSmsTemplateList ¶
func (UnimplementedSmsServer) FindSmsTemplateList(context.Context, *SmsTemplateReq) (*SmsTemplateList, error)
func (UnimplementedSmsServer) FindSmsTemplatePage ¶
func (UnimplementedSmsServer) FindSmsTemplatePage(context.Context, *SmsTemplateReq) (*SmsTemplatePage, error)
func (UnimplementedSmsServer) SendEmail ¶
func (UnimplementedSmsServer) SendEmail(context.Context, *EmailBasicReq) (*SmsResp, error)
func (UnimplementedSmsServer) SendEmailCaptcha ¶
func (UnimplementedSmsServer) SendEmailCaptcha(context.Context, *EmailCaptchaReq) (*SmsResp, error)
func (UnimplementedSmsServer) SendSms ¶
func (UnimplementedSmsServer) SendSms(context.Context, *SmsBasicReq) (*SmsResp, error)
func (UnimplementedSmsServer) SendSmsCaptcha ¶
func (UnimplementedSmsServer) SendSmsCaptcha(context.Context, *SmsCaptchaReq) (*SmsResp, error)
func (UnimplementedSmsServer) SyncSmsSign ¶
func (UnimplementedSmsServer) SyncSmsSign(context.Context, *SmsAppConfigKey) (*wrapperspb.BoolValue, error)
func (UnimplementedSmsServer) SyncSmsTemplate ¶
func (UnimplementedSmsServer) SyncSmsTemplate(context.Context, *SmsAppConfigKey) (*wrapperspb.BoolValue, error)
func (UnimplementedSmsServer) UpdateSmsAppConfig ¶
func (UnimplementedSmsServer) UpdateSmsAppConfig(context.Context, *SmsAppConfigUpdateReq) (*SmsAppConfigModel, error)
func (UnimplementedSmsServer) Version ¶
func (UnimplementedSmsServer) Version(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
type UnsafeSmsServer ¶
type UnsafeSmsServer interface {
// contains filtered or unexported methods
}
UnsafeSmsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SmsServer will result in compilation errors.