Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer)
- type CreateTemplateRequest
- func (*CreateTemplateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTemplateRequest) GetCreateBy() string
- func (x *CreateTemplateRequest) GetDescription() string
- func (x *CreateTemplateRequest) GetDomain() string
- func (x *CreateTemplateRequest) GetName() string
- func (x *CreateTemplateRequest) GetNamespace() string
- func (x *CreateTemplateRequest) GetPipelines() []*pipeline.CreatePipelineRequest
- func (x *CreateTemplateRequest) GetTags() map[string]string
- func (x *CreateTemplateRequest) GetVisiableMode() resource.VisiableMode
- func (*CreateTemplateRequest) ProtoMessage()
- func (x *CreateTemplateRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTemplateRequest) Reset()
- func (x *CreateTemplateRequest) String() string
- func (req *CreateTemplateRequest) UpdateOwner(tk *token.Token)
- func (req *CreateTemplateRequest) Validate() error
- type DeleteTemplateRequest
- func (*DeleteTemplateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTemplateRequest) GetId() string
- func (*DeleteTemplateRequest) ProtoMessage()
- func (x *DeleteTemplateRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTemplateRequest) Reset()
- func (x *DeleteTemplateRequest) String() string
- type DescribeTemplateRequest
- func (*DescribeTemplateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeTemplateRequest) GetId() string
- func (*DescribeTemplateRequest) ProtoMessage()
- func (x *DescribeTemplateRequest) ProtoReflect() protoreflect.Message
- func (x *DescribeTemplateRequest) Reset()
- func (x *DescribeTemplateRequest) String() string
- func (req *DescribeTemplateRequest) Validate() error
- type QueryTemplateRequest
- func (*QueryTemplateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryTemplateRequest) GetName() string
- func (x *QueryTemplateRequest) GetNamespace() string
- func (x *QueryTemplateRequest) GetPage() *request1.PageRequest
- func (x *QueryTemplateRequest) GetVersion() string
- func (*QueryTemplateRequest) ProtoMessage()
- func (x *QueryTemplateRequest) ProtoReflect() protoreflect.Message
- func (x *QueryTemplateRequest) Reset()
- func (x *QueryTemplateRequest) String() string
- type ServiceClient
- type ServiceServer
- type Template
- func (*Template) Descriptor() ([]byte, []int)deprecated
- func (x *Template) GetCreateAt() int64
- func (x *Template) GetCreateBy() string
- func (x *Template) GetDescription() string
- func (x *Template) GetDomain() string
- func (x *Template) GetId() string
- func (x *Template) GetName() string
- func (x *Template) GetNamespace() string
- func (x *Template) GetPipelines() []*pipeline.CreatePipelineRequest
- func (x *Template) GetTags() map[string]string
- func (x *Template) GetUpdateAt() int64
- func (x *Template) GetUpdateBy() string
- func (x *Template) GetVisiableMode() resource.VisiableMode
- func (t *Template) Patch(updater string, req *UpdateTemplateData)
- func (*Template) ProtoMessage()
- func (x *Template) ProtoReflect() protoreflect.Message
- func (x *Template) Reset()
- func (x *Template) String() string
- func (t *Template) Update(updater string, req *UpdateTemplateData)
- type TemplateSet
- func (s *TemplateSet) Add(item *Template)
- func (*TemplateSet) Descriptor() ([]byte, []int)deprecated
- func (x *TemplateSet) GetItems() []*Template
- func (x *TemplateSet) GetTotal() int64
- func (*TemplateSet) ProtoMessage()
- func (x *TemplateSet) ProtoReflect() protoreflect.Message
- func (x *TemplateSet) Reset()
- func (x *TemplateSet) String() string
- type UnimplementedServiceServer
- func (UnimplementedServiceServer) CreateTemplate(context.Context, *CreateTemplateRequest) (*Template, error)
- func (UnimplementedServiceServer) DeleteTemplate(context.Context, *DeleteTemplateRequest) (*Template, error)
- func (UnimplementedServiceServer) DescribeTemplate(context.Context, *DescribeTemplateRequest) (*Template, error)
- func (UnimplementedServiceServer) QueryTemplate(context.Context, *QueryTemplateRequest) (*TemplateSet, error)
- func (UnimplementedServiceServer) UpdateTemplate(context.Context, *UpdateTemplateRequest) (*Template, error)
- type UnsafeServiceServer
- type UpdateTemplateData
- func (*UpdateTemplateData) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTemplateData) GetDescription() string
- func (x *UpdateTemplateData) GetName() string
- func (x *UpdateTemplateData) GetPipelines() []*pipeline.CreatePipelineRequest
- func (x *UpdateTemplateData) GetTags() map[string]string
- func (x *UpdateTemplateData) GetVisiableMode() resource.VisiableMode
- func (*UpdateTemplateData) ProtoMessage()
- func (x *UpdateTemplateData) ProtoReflect() protoreflect.Message
- func (x *UpdateTemplateData) Reset()
- func (x *UpdateTemplateData) String() string
- type UpdateTemplateRequest
- func (*UpdateTemplateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTemplateRequest) GetData() *UpdateTemplateData
- func (x *UpdateTemplateRequest) GetId() string
- func (x *UpdateTemplateRequest) GetUpdateBy() string
- func (x *UpdateTemplateRequest) GetUpdateMode() request.UpdateMode
- func (*UpdateTemplateRequest) ProtoMessage()
- func (x *UpdateTemplateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTemplateRequest) Reset()
- func (x *UpdateTemplateRequest) String() string
- func (req *UpdateTemplateRequest) Validate() error
Constants ¶
const (
AppName = "template"
)
Variables ¶
var File_api_apps_template_pb_template_proto protoreflect.FileDescriptor
var Service_ServiceDesc = grpc.ServiceDesc{ ServiceName: "infraboard.workflow.template.Service", HandlerType: (*ServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateTemplate", Handler: _Service_CreateTemplate_Handler, }, { MethodName: "QueryTemplate", Handler: _Service_QueryTemplate_Handler, }, { MethodName: "DescribeTemplate", Handler: _Service_DescribeTemplate_Handler, }, { MethodName: "UpdateTemplate", Handler: _Service_UpdateTemplate_Handler, }, { MethodName: "DeleteTemplate", Handler: _Service_DeleteTemplate_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/apps/template/pb/template.proto", }
Service_ServiceDesc is the grpc.ServiceDesc for Service service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterServiceServer ¶
func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer)
Types ¶
type CreateTemplateRequest ¶
type CreateTemplateRequest struct { // 所属域 // @gotags: json:"domain" validate:"required" Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain" validate:"required"` // 所属空间 // @gotags: json:"namespace" validate:"required" Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace" validate:"required"` // 创建人 // @gotags: json:"create_by" validate:"required" CreateBy string `protobuf:"bytes,3,opt,name=create_by,json=createBy,proto3" json:"create_by" validate:"required"` // 用于创建pipeline的请求参数 // @gotags: json:"pipelines" Pipelines []*pipeline.CreatePipelineRequest `protobuf:"bytes,4,rep,name=pipelines,proto3" json:"pipelines"` // 可见模式 // @gotags: json:"visiable_mode" VisiableMode resource.VisiableMode `` /* 132-byte string literal not displayed */ // 模版的名字 // @gotags: json:"name" validate:"required" Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name" validate:"required"` // 标签 // @gotags: json:"tags" Tags map[string]string `` /* 139-byte string literal not displayed */ // 描述 // @gotags: json:"description" Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description"` // contains filtered or unexported fields }
CreateTemplateRequest todo
func NewCreateTemplateRequest ¶
func NewCreateTemplateRequest() *CreateTemplateRequest
func (*CreateTemplateRequest) Descriptor
deprecated
func (*CreateTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTemplateRequest.ProtoReflect.Descriptor instead.
func (*CreateTemplateRequest) GetCreateBy ¶
func (x *CreateTemplateRequest) GetCreateBy() string
func (*CreateTemplateRequest) GetDescription ¶
func (x *CreateTemplateRequest) GetDescription() string
func (*CreateTemplateRequest) GetDomain ¶
func (x *CreateTemplateRequest) GetDomain() string
func (*CreateTemplateRequest) GetName ¶
func (x *CreateTemplateRequest) GetName() string
func (*CreateTemplateRequest) GetNamespace ¶
func (x *CreateTemplateRequest) GetNamespace() string
func (*CreateTemplateRequest) GetPipelines ¶
func (x *CreateTemplateRequest) GetPipelines() []*pipeline.CreatePipelineRequest
func (*CreateTemplateRequest) GetTags ¶
func (x *CreateTemplateRequest) GetTags() map[string]string
func (*CreateTemplateRequest) GetVisiableMode ¶
func (x *CreateTemplateRequest) GetVisiableMode() resource.VisiableMode
func (*CreateTemplateRequest) ProtoMessage ¶
func (*CreateTemplateRequest) ProtoMessage()
func (*CreateTemplateRequest) ProtoReflect ¶
func (x *CreateTemplateRequest) ProtoReflect() protoreflect.Message
func (*CreateTemplateRequest) Reset ¶
func (x *CreateTemplateRequest) Reset()
func (*CreateTemplateRequest) String ¶
func (x *CreateTemplateRequest) String() string
func (*CreateTemplateRequest) UpdateOwner ¶
func (req *CreateTemplateRequest) UpdateOwner(tk *token.Token)
func (*CreateTemplateRequest) Validate ¶
func (req *CreateTemplateRequest) Validate() error
type DeleteTemplateRequest ¶
type DeleteTemplateRequest struct { // id // @gotags: json:"id" validate:"required" Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required"` // contains filtered or unexported fields }
DeleteTemplateRequest todo
func NewDeleteTemplateRequestWithID ¶
func NewDeleteTemplateRequestWithID(id string) *DeleteTemplateRequest
NewDeleteTemplateRequestWithID 查询book列表
func (*DeleteTemplateRequest) Descriptor
deprecated
func (*DeleteTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTemplateRequest.ProtoReflect.Descriptor instead.
func (*DeleteTemplateRequest) GetId ¶
func (x *DeleteTemplateRequest) GetId() string
func (*DeleteTemplateRequest) ProtoMessage ¶
func (*DeleteTemplateRequest) ProtoMessage()
func (*DeleteTemplateRequest) ProtoReflect ¶
func (x *DeleteTemplateRequest) ProtoReflect() protoreflect.Message
func (*DeleteTemplateRequest) Reset ¶
func (x *DeleteTemplateRequest) Reset()
func (*DeleteTemplateRequest) String ¶
func (x *DeleteTemplateRequest) String() string
type DescribeTemplateRequest ¶
type DescribeTemplateRequest struct { // id // @gotags: json:"id" validate:"required" Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required"` // contains filtered or unexported fields }
DescribeTemplateRequest todo
func NewDescribeTemplateRequestWithID ¶
func NewDescribeTemplateRequestWithID(id string) *DescribeTemplateRequest
NewDescribeTemplateRequestWithID 查询book列表
func (*DescribeTemplateRequest) Descriptor
deprecated
func (*DescribeTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use DescribeTemplateRequest.ProtoReflect.Descriptor instead.
func (*DescribeTemplateRequest) GetId ¶
func (x *DescribeTemplateRequest) GetId() string
func (*DescribeTemplateRequest) ProtoMessage ¶
func (*DescribeTemplateRequest) ProtoMessage()
func (*DescribeTemplateRequest) ProtoReflect ¶
func (x *DescribeTemplateRequest) ProtoReflect() protoreflect.Message
func (*DescribeTemplateRequest) Reset ¶
func (x *DescribeTemplateRequest) Reset()
func (*DescribeTemplateRequest) String ¶
func (x *DescribeTemplateRequest) String() string
func (*DescribeTemplateRequest) Validate ¶
func (req *DescribeTemplateRequest) Validate() error
type QueryTemplateRequest ¶
type QueryTemplateRequest struct { Page *request1.PageRequest `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
QueryTemplateRequest 查询Book请求
func NewQueryTemplateRequest ¶
func NewQueryTemplateRequest(page *request.PageRequest) *QueryTemplateRequest
NewQueryTemplateRequest 查询book列表
func (*QueryTemplateRequest) Descriptor
deprecated
func (*QueryTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryTemplateRequest.ProtoReflect.Descriptor instead.
func (*QueryTemplateRequest) GetName ¶
func (x *QueryTemplateRequest) GetName() string
func (*QueryTemplateRequest) GetNamespace ¶
func (x *QueryTemplateRequest) GetNamespace() string
func (*QueryTemplateRequest) GetPage ¶
func (x *QueryTemplateRequest) GetPage() *request1.PageRequest
func (*QueryTemplateRequest) GetVersion ¶
func (x *QueryTemplateRequest) GetVersion() string
func (*QueryTemplateRequest) ProtoMessage ¶
func (*QueryTemplateRequest) ProtoMessage()
func (*QueryTemplateRequest) ProtoReflect ¶
func (x *QueryTemplateRequest) ProtoReflect() protoreflect.Message
func (*QueryTemplateRequest) Reset ¶
func (x *QueryTemplateRequest) Reset()
func (*QueryTemplateRequest) String ¶
func (x *QueryTemplateRequest) String() string
type ServiceClient ¶
type ServiceClient interface { CreateTemplate(ctx context.Context, in *CreateTemplateRequest, opts ...grpc.CallOption) (*Template, error) QueryTemplate(ctx context.Context, in *QueryTemplateRequest, opts ...grpc.CallOption) (*TemplateSet, error) DescribeTemplate(ctx context.Context, in *DescribeTemplateRequest, opts ...grpc.CallOption) (*Template, error) UpdateTemplate(ctx context.Context, in *UpdateTemplateRequest, opts ...grpc.CallOption) (*Template, error) DeleteTemplate(ctx context.Context, in *DeleteTemplateRequest, opts ...grpc.CallOption) (*Template, error) }
ServiceClient is the client API for Service 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 NewServiceClient ¶
func NewServiceClient(cc grpc.ClientConnInterface) ServiceClient
type ServiceServer ¶
type ServiceServer interface { CreateTemplate(context.Context, *CreateTemplateRequest) (*Template, error) QueryTemplate(context.Context, *QueryTemplateRequest) (*TemplateSet, error) DescribeTemplate(context.Context, *DescribeTemplateRequest) (*Template, error) UpdateTemplate(context.Context, *UpdateTemplateRequest) (*Template, error) DeleteTemplate(context.Context, *DeleteTemplateRequest) (*Template, error) // contains filtered or unexported methods }
ServiceServer is the server API for Service service. All implementations must embed UnimplementedServiceServer for forward compatibility
type Template ¶
type Template struct { // 唯一ID // @gotags: bson:"_id" json:"id" Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` // 所属域 // @gotags: bson:"domain" json:"domain" Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain" bson:"domain"` // 所属空间 // @gotags: bson:"namespace" json:"namespace" Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace" bson:"namespace"` // 创建时间 // @gotags: bson:"create_at" json:"create_at" CreateAt int64 `protobuf:"varint,4,opt,name=create_at,json=createAt,proto3" json:"create_at" bson:"create_at"` // 创建人 // @gotags: bson:"create_by" json:"create_by" CreateBy string `protobuf:"bytes,5,opt,name=create_by,json=createBy,proto3" json:"create_by" bson:"create_by"` // 创建时间 // @gotags: bson:"update_at" json:"update_at" UpdateAt int64 `protobuf:"varint,6,opt,name=update_at,json=updateAt,proto3" json:"update_at" bson:"update_at"` // 创建人 // @gotags: bson:"update_by" json:"update_by" UpdateBy string `protobuf:"bytes,7,opt,name=update_by,json=updateBy,proto3" json:"update_by" bson:"update_by"` // 用于创建pipeline的请求参数 // @gotags: bson:"pipelines" json:"pipelines" Pipelines []*pipeline.CreatePipelineRequest `protobuf:"bytes,8,rep,name=pipelines,proto3" json:"pipelines" bson:"pipelines"` // 可见模式 // @gotags: bson:"visiable_mode" json:"visiable_mode" VisiableMode resource.VisiableMode `` /* 153-byte string literal not displayed */ // 模版的名字 // @gotags: bson:"name" json:"name" Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name" bson:"name"` // 标签 // @gotags: bson:"tags" json:"tags" Tags map[string]string `` /* 152-byte string literal not displayed */ // 描述 // @gotags: bson:"description" json:"description" Description string `protobuf:"bytes,12,opt,name=description,proto3" json:"description" bson:"description"` // contains filtered or unexported fields }
Template Pipeline参数模版
func NewDefaultTemplate ¶
func NewDefaultTemplate() *Template
func NewTemplate ¶
func NewTemplate(req *CreateTemplateRequest) (*Template, error)
func (*Template) Descriptor
deprecated
func (*Template) GetCreateAt ¶
func (*Template) GetCreateBy ¶
func (*Template) GetDescription ¶
func (*Template) GetNamespace ¶
func (*Template) GetPipelines ¶
func (x *Template) GetPipelines() []*pipeline.CreatePipelineRequest
func (*Template) GetUpdateAt ¶
func (*Template) GetUpdateBy ¶
func (*Template) GetVisiableMode ¶
func (x *Template) GetVisiableMode() resource.VisiableMode
func (*Template) Patch ¶
func (t *Template) Patch(updater string, req *UpdateTemplateData)
func (*Template) ProtoMessage ¶
func (*Template) ProtoMessage()
func (*Template) ProtoReflect ¶
func (x *Template) ProtoReflect() protoreflect.Message
func (*Template) Update ¶
func (t *Template) Update(updater string, req *UpdateTemplateData)
type TemplateSet ¶
type TemplateSet struct { // @gotags: json:"total" Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total"` // @gotags: json:"items" Items []*Template `protobuf:"bytes,2,rep,name=items,proto3" json:"items"` // contains filtered or unexported fields }
TemplateSet todo
func (*TemplateSet) Add ¶
func (s *TemplateSet) Add(item *Template)
func (*TemplateSet) Descriptor
deprecated
func (*TemplateSet) Descriptor() ([]byte, []int)
Deprecated: Use TemplateSet.ProtoReflect.Descriptor instead.
func (*TemplateSet) GetItems ¶
func (x *TemplateSet) GetItems() []*Template
func (*TemplateSet) GetTotal ¶
func (x *TemplateSet) GetTotal() int64
func (*TemplateSet) ProtoMessage ¶
func (*TemplateSet) ProtoMessage()
func (*TemplateSet) ProtoReflect ¶
func (x *TemplateSet) ProtoReflect() protoreflect.Message
func (*TemplateSet) Reset ¶
func (x *TemplateSet) Reset()
func (*TemplateSet) String ¶
func (x *TemplateSet) String() string
type UnimplementedServiceServer ¶
type UnimplementedServiceServer struct { }
UnimplementedServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedServiceServer) CreateTemplate ¶
func (UnimplementedServiceServer) CreateTemplate(context.Context, *CreateTemplateRequest) (*Template, error)
func (UnimplementedServiceServer) DeleteTemplate ¶
func (UnimplementedServiceServer) DeleteTemplate(context.Context, *DeleteTemplateRequest) (*Template, error)
func (UnimplementedServiceServer) DescribeTemplate ¶
func (UnimplementedServiceServer) DescribeTemplate(context.Context, *DescribeTemplateRequest) (*Template, error)
func (UnimplementedServiceServer) QueryTemplate ¶
func (UnimplementedServiceServer) QueryTemplate(context.Context, *QueryTemplateRequest) (*TemplateSet, error)
func (UnimplementedServiceServer) UpdateTemplate ¶
func (UnimplementedServiceServer) UpdateTemplate(context.Context, *UpdateTemplateRequest) (*Template, error)
type UnsafeServiceServer ¶
type UnsafeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceServer will result in compilation errors.
type UpdateTemplateData ¶
type UpdateTemplateData struct { // 用于创建pipeline的请求参数 // @gotags: json:"pipelines" Pipelines []*pipeline.CreatePipelineRequest `protobuf:"bytes,1,rep,name=pipelines,proto3" json:"pipelines"` // 可见模式 // @gotags: json:"visiable_mode" VisiableMode resource.VisiableMode `` /* 132-byte string literal not displayed */ // 模版的名字 // @gotags: json:"name" Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` // 标签 // @gotags: json:"tags" Tags map[string]string `` /* 139-byte string literal not displayed */ // 描述 // @gotags: json:"description" Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description"` // contains filtered or unexported fields }
func (*UpdateTemplateData) Descriptor
deprecated
func (*UpdateTemplateData) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTemplateData.ProtoReflect.Descriptor instead.
func (*UpdateTemplateData) GetDescription ¶
func (x *UpdateTemplateData) GetDescription() string
func (*UpdateTemplateData) GetName ¶
func (x *UpdateTemplateData) GetName() string
func (*UpdateTemplateData) GetPipelines ¶
func (x *UpdateTemplateData) GetPipelines() []*pipeline.CreatePipelineRequest
func (*UpdateTemplateData) GetTags ¶
func (x *UpdateTemplateData) GetTags() map[string]string
func (*UpdateTemplateData) GetVisiableMode ¶
func (x *UpdateTemplateData) GetVisiableMode() resource.VisiableMode
func (*UpdateTemplateData) ProtoMessage ¶
func (*UpdateTemplateData) ProtoMessage()
func (*UpdateTemplateData) ProtoReflect ¶
func (x *UpdateTemplateData) ProtoReflect() protoreflect.Message
func (*UpdateTemplateData) Reset ¶
func (x *UpdateTemplateData) Reset()
func (*UpdateTemplateData) String ¶
func (x *UpdateTemplateData) String() string
type UpdateTemplateRequest ¶
type UpdateTemplateRequest struct { // 更新模式 // @gotags: json:"update_mode" UpdateMode request.UpdateMode `protobuf:"varint,1,opt,name=update_mode,json=updateMode,proto3,enum=infraboard.mcube.request.UpdateMode" json:"update_mode"` // 更新人 // @gotags: json:"update_by" validate:"required" UpdateBy string `protobuf:"bytes,2,opt,name=update_by,json=updateBy,proto3" json:"update_by" validate:"required"` // 模版id // @gotags: json:"id" validate:"required" Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id" validate:"required"` // 具体需要更新的数据 // @gotags: json:"data" Data *UpdateTemplateData `protobuf:"bytes,4,opt,name=data,proto3" json:"data"` // contains filtered or unexported fields }
UpdateTemplateRequest todo
func NewUpdateTemplateRequest ¶
func NewUpdateTemplateRequest(id string) *UpdateTemplateRequest
func (*UpdateTemplateRequest) Descriptor
deprecated
func (*UpdateTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTemplateRequest.ProtoReflect.Descriptor instead.
func (*UpdateTemplateRequest) GetData ¶
func (x *UpdateTemplateRequest) GetData() *UpdateTemplateData
func (*UpdateTemplateRequest) GetId ¶
func (x *UpdateTemplateRequest) GetId() string
func (*UpdateTemplateRequest) GetUpdateBy ¶
func (x *UpdateTemplateRequest) GetUpdateBy() string
func (*UpdateTemplateRequest) GetUpdateMode ¶
func (x *UpdateTemplateRequest) GetUpdateMode() request.UpdateMode
func (*UpdateTemplateRequest) ProtoMessage ¶
func (*UpdateTemplateRequest) ProtoMessage()
func (*UpdateTemplateRequest) ProtoReflect ¶
func (x *UpdateTemplateRequest) ProtoReflect() protoreflect.Message
func (*UpdateTemplateRequest) Reset ¶
func (x *UpdateTemplateRequest) Reset()
func (*UpdateTemplateRequest) String ¶
func (x *UpdateTemplateRequest) String() string
func (*UpdateTemplateRequest) Validate ¶
func (req *UpdateTemplateRequest) Validate() error