Documentation ¶
Index ¶
- Variables
- func HttpEntry() *http.EntrySet
- func RegisterNamespaceServiceServer(s *grpc.Server, srv NamespaceServiceServer)
- type CreateNamespaceRequest
- func (*CreateNamespaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNamespaceRequest) GetDepartmentId() string
- func (x *CreateNamespaceRequest) GetDescription() string
- func (x *CreateNamespaceRequest) GetName() string
- func (x *CreateNamespaceRequest) GetOwner() string
- func (x *CreateNamespaceRequest) GetPicture() string
- func (*CreateNamespaceRequest) ProtoMessage()
- func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNamespaceRequest) Reset()
- func (x *CreateNamespaceRequest) String() string
- func (req *CreateNamespaceRequest) Validate() error
- type DeleteNamespaceRequest
- func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNamespaceRequest) GetId() string
- func (*DeleteNamespaceRequest) ProtoMessage()
- func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNamespaceRequest) Reset()
- func (x *DeleteNamespaceRequest) String() string
- func (req *DeleteNamespaceRequest) Validate() error
- type DescriptNamespaceRequest
- func (*DescriptNamespaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DescriptNamespaceRequest) GetId() string
- func (x *DescriptNamespaceRequest) GetWithDepartment() bool
- func (*DescriptNamespaceRequest) ProtoMessage()
- func (x *DescriptNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *DescriptNamespaceRequest) Reset()
- func (x *DescriptNamespaceRequest) String() string
- func (req *DescriptNamespaceRequest) Validate() error
- type Namespace
- func (*Namespace) Descriptor() ([]byte, []int)deprecated
- func (x *Namespace) GetCreateAt() int64
- func (x *Namespace) GetCreater() string
- func (x *Namespace) GetDepartment() *department.Department
- func (x *Namespace) GetDepartmentId() string
- func (x *Namespace) GetDescription() string
- func (x *Namespace) GetDomain() string
- func (x *Namespace) GetEnabled() bool
- func (x *Namespace) GetId() string
- func (x *Namespace) GetName() string
- func (x *Namespace) GetOwner() string
- func (x *Namespace) GetPicture() string
- func (x *Namespace) GetUpdateAt() int64
- func (*Namespace) ProtoMessage()
- func (x *Namespace) ProtoReflect() protoreflect.Message
- func (x *Namespace) Reset()
- func (x *Namespace) String() string
- type NamespaceServiceClient
- type NamespaceServiceServer
- type QueryNamespaceRequest
- func (*QueryNamespaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryNamespaceRequest) GetDepartmentId() string
- func (x *QueryNamespaceRequest) GetPage() *page.PageRequest
- func (x *QueryNamespaceRequest) GetWithDepartment() bool
- func (x *QueryNamespaceRequest) GetWithSubDepartment() bool
- func (*QueryNamespaceRequest) ProtoMessage()
- func (x *QueryNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *QueryNamespaceRequest) Reset()
- func (x *QueryNamespaceRequest) String() string
- type Set
- type UnimplementedNamespaceServiceServer
- func (UnimplementedNamespaceServiceServer) CreateNamespace(context.Context, *CreateNamespaceRequest) (*Namespace, error)
- func (UnimplementedNamespaceServiceServer) DeleteNamespace(context.Context, *DeleteNamespaceRequest) (*Namespace, error)
- func (UnimplementedNamespaceServiceServer) DescribeNamespace(context.Context, *DescriptNamespaceRequest) (*Namespace, error)
- func (UnimplementedNamespaceServiceServer) QueryNamespace(context.Context, *QueryNamespaceRequest) (*Set, error)
- type UnsafeNamespaceServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_pkg_namespace_pb_namespace_proto protoreflect.FileDescriptor
var File_pkg_namespace_pb_request_proto protoreflect.FileDescriptor
var File_pkg_namespace_pb_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterNamespaceServiceServer ¶ added in v0.2.0
func RegisterNamespaceServiceServer(s *grpc.Server, srv NamespaceServiceServer)
Types ¶
type CreateNamespaceRequest ¶
type CreateNamespaceRequest struct { // 所属部门 DepartmentId string `` /* 135-byte string literal not displayed */ // 项目名称 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" bson:"name" validate:"required,lte=80"` // 项目描述图片 Picture string `protobuf:"bytes,3,opt,name=picture,proto3" json:"picture,omitempty" bson:"picture"` // 项目所有者, PMO Owner string `protobuf:"bytes,5,opt,name=owner,proto3" json:"owner,omitempty" bson:"owner"` // 项目描述 Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty" bson:"description"` // contains filtered or unexported fields }
CreateNamespaceRequest 创建项目请求
func NewCreateNamespaceRequest ¶ added in v0.2.0
func NewCreateNamespaceRequest() *CreateNamespaceRequest
NewCreateNamespaceRequest todo
func (*CreateNamespaceRequest) Descriptor
deprecated
added in
v0.2.0
func (*CreateNamespaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNamespaceRequest.ProtoReflect.Descriptor instead.
func (*CreateNamespaceRequest) GetDepartmentId ¶ added in v0.2.0
func (x *CreateNamespaceRequest) GetDepartmentId() string
func (*CreateNamespaceRequest) GetDescription ¶ added in v0.2.0
func (x *CreateNamespaceRequest) GetDescription() string
func (*CreateNamespaceRequest) GetName ¶ added in v0.2.0
func (x *CreateNamespaceRequest) GetName() string
func (*CreateNamespaceRequest) GetOwner ¶ added in v0.2.0
func (x *CreateNamespaceRequest) GetOwner() string
func (*CreateNamespaceRequest) GetPicture ¶ added in v0.2.0
func (x *CreateNamespaceRequest) GetPicture() string
func (*CreateNamespaceRequest) ProtoMessage ¶ added in v0.2.0
func (*CreateNamespaceRequest) ProtoMessage()
func (*CreateNamespaceRequest) ProtoReflect ¶ added in v0.2.0
func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message
func (*CreateNamespaceRequest) Reset ¶ added in v0.2.0
func (x *CreateNamespaceRequest) Reset()
func (*CreateNamespaceRequest) String ¶ added in v0.2.0
func (x *CreateNamespaceRequest) String() string
func (*CreateNamespaceRequest) Validate ¶ added in v0.2.0
func (req *CreateNamespaceRequest) Validate() error
Validate todo
type DeleteNamespaceRequest ¶ added in v0.2.0
type DeleteNamespaceRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` // contains filtered or unexported fields }
DeleteNamespaceRequest todo
func NewDeleteNamespaceRequestWithID ¶ added in v0.2.0
func NewDeleteNamespaceRequestWithID(id string) *DeleteNamespaceRequest
NewDeleteNamespaceRequestWithID todo
func (*DeleteNamespaceRequest) Descriptor
deprecated
added in
v0.2.0
func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNamespaceRequest.ProtoReflect.Descriptor instead.
func (*DeleteNamespaceRequest) GetId ¶ added in v0.2.0
func (x *DeleteNamespaceRequest) GetId() string
func (*DeleteNamespaceRequest) ProtoMessage ¶ added in v0.2.0
func (*DeleteNamespaceRequest) ProtoMessage()
func (*DeleteNamespaceRequest) ProtoReflect ¶ added in v0.2.0
func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message
func (*DeleteNamespaceRequest) Reset ¶ added in v0.2.0
func (x *DeleteNamespaceRequest) Reset()
func (*DeleteNamespaceRequest) String ¶ added in v0.2.0
func (x *DeleteNamespaceRequest) String() string
func (*DeleteNamespaceRequest) Validate ¶ added in v0.2.0
func (req *DeleteNamespaceRequest) Validate() error
Validate todo
type DescriptNamespaceRequest ¶ added in v0.2.0
type DescriptNamespaceRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` WithDepartment bool `protobuf:"varint,2,opt,name=with_department,json=withDepartment,proto3" json:"with_department"` // contains filtered or unexported fields }
DescriptNamespaceRequest 查询应用详情
func NewDescriptNamespaceRequest ¶ added in v0.2.0
func NewDescriptNamespaceRequest() *DescriptNamespaceRequest
NewDescriptNamespaceRequest new实例
func NewNewDescriptNamespaceRequestWithID ¶ added in v0.2.0
func NewNewDescriptNamespaceRequestWithID(id string) *DescriptNamespaceRequest
NewNewDescriptNamespaceRequestWithID todo
func (*DescriptNamespaceRequest) Descriptor
deprecated
added in
v0.2.0
func (*DescriptNamespaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DescriptNamespaceRequest.ProtoReflect.Descriptor instead.
func (*DescriptNamespaceRequest) GetId ¶ added in v0.2.0
func (x *DescriptNamespaceRequest) GetId() string
func (*DescriptNamespaceRequest) GetWithDepartment ¶ added in v0.2.0
func (x *DescriptNamespaceRequest) GetWithDepartment() bool
func (*DescriptNamespaceRequest) ProtoMessage ¶ added in v0.2.0
func (*DescriptNamespaceRequest) ProtoMessage()
func (*DescriptNamespaceRequest) ProtoReflect ¶ added in v0.2.0
func (x *DescriptNamespaceRequest) ProtoReflect() protoreflect.Message
func (*DescriptNamespaceRequest) Reset ¶ added in v0.2.0
func (x *DescriptNamespaceRequest) Reset()
func (*DescriptNamespaceRequest) String ¶ added in v0.2.0
func (x *DescriptNamespaceRequest) String() string
func (*DescriptNamespaceRequest) Validate ¶ added in v0.2.0
func (req *DescriptNamespaceRequest) Validate() error
Validate 校验详情查询请求
type Namespace ¶
type Namespace struct { // 项目唯一ID Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` // 所属域ID Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain" bson:"domain"` // 创建人 Creater string `protobuf:"bytes,3,opt,name=creater,proto3" json:"creater" bson:"creater"` // 创建时间 CreateAt int64 `protobuf:"varint,4,opt,name=create_at,json=createAt,proto3" json:"create_at" bson:"create_at"` // 项目修改时间 UpdateAt int64 `protobuf:"varint,5,opt,name=update_at,json=updateAt,proto3" json:"update_at" bson:"update_at"` // 禁用项目, 该项目所有人暂时都无法访问 Enabled bool `protobuf:"varint,6,opt,name=enabled,proto3" json:"enabled" bson:"enabled"` // 所属部门 DepartmentId string `protobuf:"bytes,7,opt,name=department_id,json=departmentId,proto3" json:"department_id" bson:"department_id"` // 项目名称 Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name" bson:"name"` // 项目描述图片 Picture string `protobuf:"bytes,9,opt,name=picture,proto3" json:"picture" bson:"picture"` // 项目所有者, PMO Owner string `protobuf:"bytes,10,opt,name=owner,proto3" json:"owner" bson:"owner"` // 项目描述 Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description" bson:"description"` // 补充的部门 Department *department.Department `protobuf:"bytes,12,opt,name=department,proto3" json:"department,omitempty" bson:"-"` // contains filtered or unexported fields }
Namespace tenant resource container
func NewDefaultNamespace ¶ added in v0.2.0
func NewDefaultNamespace() *Namespace
NewDefaultNamespace todo
func (*Namespace) Descriptor
deprecated
added in
v0.2.0
func (*Namespace) GetCreateAt ¶ added in v0.2.0
func (*Namespace) GetCreater ¶ added in v0.2.0
func (*Namespace) GetDepartment ¶ added in v0.2.0
func (x *Namespace) GetDepartment() *department.Department
func (*Namespace) GetDepartmentId ¶ added in v0.2.0
func (*Namespace) GetDescription ¶ added in v0.2.0
func (*Namespace) GetEnabled ¶ added in v0.2.0
func (*Namespace) GetPicture ¶ added in v0.2.0
func (*Namespace) GetUpdateAt ¶ added in v0.2.0
func (*Namespace) ProtoMessage ¶ added in v0.2.0
func (*Namespace) ProtoMessage()
func (*Namespace) ProtoReflect ¶ added in v0.2.0
func (x *Namespace) ProtoReflect() protoreflect.Message
type NamespaceServiceClient ¶ added in v0.2.0
type NamespaceServiceClient interface { CreateNamespace(ctx context.Context, in *CreateNamespaceRequest, opts ...grpc.CallOption) (*Namespace, error) QueryNamespace(ctx context.Context, in *QueryNamespaceRequest, opts ...grpc.CallOption) (*Set, error) DescribeNamespace(ctx context.Context, in *DescriptNamespaceRequest, opts ...grpc.CallOption) (*Namespace, error) DeleteNamespace(ctx context.Context, in *DeleteNamespaceRequest, opts ...grpc.CallOption) (*Namespace, error) }
NamespaceServiceClient is the client API for NamespaceService 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 NewNamespaceServiceClient ¶ added in v0.2.0
func NewNamespaceServiceClient(cc grpc.ClientConnInterface) NamespaceServiceClient
type NamespaceServiceServer ¶ added in v0.2.0
type NamespaceServiceServer interface { CreateNamespace(context.Context, *CreateNamespaceRequest) (*Namespace, error) QueryNamespace(context.Context, *QueryNamespaceRequest) (*Set, error) DescribeNamespace(context.Context, *DescriptNamespaceRequest) (*Namespace, error) DeleteNamespace(context.Context, *DeleteNamespaceRequest) (*Namespace, error) // contains filtered or unexported methods }
NamespaceServiceServer is the server API for NamespaceService service. All implementations must embed UnimplementedNamespaceServiceServer for forward compatibility
type QueryNamespaceRequest ¶ added in v0.2.0
type QueryNamespaceRequest struct { Page *page.PageRequest `protobuf:"bytes,1,opt,name=page,proto3" json:"page"` DepartmentId string `protobuf:"bytes,2,opt,name=department_id,json=departmentId,proto3" json:"department_id"` WithSubDepartment bool `protobuf:"varint,3,opt,name=with_sub_department,json=withSubDepartment,proto3" json:"with_sub_department"` WithDepartment bool `protobuf:"varint,4,opt,name=with_department,json=withDepartment,proto3" json:"with_department"` // contains filtered or unexported fields }
QueryNamespaceRequest 查询应用列表
func NewQueryNamespaceRequest ¶ added in v0.2.0
func NewQueryNamespaceRequest(pageReq *request.PageRequest) *QueryNamespaceRequest
NewQueryNamespaceRequest 列表查询请求
func NewQueryNamespaceRequestFromHTTP ¶ added in v0.2.0
func NewQueryNamespaceRequestFromHTTP(r *http.Request) *QueryNamespaceRequest
NewQueryNamespaceRequestFromHTTP 列表查询请求
func (*QueryNamespaceRequest) Descriptor
deprecated
added in
v0.2.0
func (*QueryNamespaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryNamespaceRequest.ProtoReflect.Descriptor instead.
func (*QueryNamespaceRequest) GetDepartmentId ¶ added in v0.2.0
func (x *QueryNamespaceRequest) GetDepartmentId() string
func (*QueryNamespaceRequest) GetPage ¶ added in v0.2.0
func (x *QueryNamespaceRequest) GetPage() *page.PageRequest
func (*QueryNamespaceRequest) GetWithDepartment ¶ added in v0.2.0
func (x *QueryNamespaceRequest) GetWithDepartment() bool
func (*QueryNamespaceRequest) GetWithSubDepartment ¶ added in v0.2.0
func (x *QueryNamespaceRequest) GetWithSubDepartment() bool
func (*QueryNamespaceRequest) ProtoMessage ¶ added in v0.2.0
func (*QueryNamespaceRequest) ProtoMessage()
func (*QueryNamespaceRequest) ProtoReflect ¶ added in v0.2.0
func (x *QueryNamespaceRequest) ProtoReflect() protoreflect.Message
func (*QueryNamespaceRequest) Reset ¶ added in v0.2.0
func (x *QueryNamespaceRequest) Reset()
func (*QueryNamespaceRequest) String ¶ added in v0.2.0
func (x *QueryNamespaceRequest) String() string
type Set ¶ added in v0.2.0
type Set struct { Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total" bson:"total"` Items []*Namespace `protobuf:"bytes,2,rep,name=items,proto3" json:"items" bson:"items"` // contains filtered or unexported fields }
func (*Set) Descriptor
deprecated
added in
v0.2.0
func (*Set) ProtoMessage ¶ added in v0.2.0
func (*Set) ProtoMessage()
func (*Set) ProtoReflect ¶ added in v0.2.0
func (x *Set) ProtoReflect() protoreflect.Message
type UnimplementedNamespaceServiceServer ¶ added in v0.2.0
type UnimplementedNamespaceServiceServer struct { }
UnimplementedNamespaceServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedNamespaceServiceServer) CreateNamespace ¶ added in v0.2.0
func (UnimplementedNamespaceServiceServer) CreateNamespace(context.Context, *CreateNamespaceRequest) (*Namespace, error)
func (UnimplementedNamespaceServiceServer) DeleteNamespace ¶ added in v0.2.0
func (UnimplementedNamespaceServiceServer) DeleteNamespace(context.Context, *DeleteNamespaceRequest) (*Namespace, error)
func (UnimplementedNamespaceServiceServer) DescribeNamespace ¶ added in v0.2.0
func (UnimplementedNamespaceServiceServer) DescribeNamespace(context.Context, *DescriptNamespaceRequest) (*Namespace, error)
func (UnimplementedNamespaceServiceServer) QueryNamespace ¶ added in v0.2.0
func (UnimplementedNamespaceServiceServer) QueryNamespace(context.Context, *QueryNamespaceRequest) (*Set, error)
type UnsafeNamespaceServiceServer ¶ added in v0.2.0
type UnsafeNamespaceServiceServer interface {
// contains filtered or unexported methods
}
UnsafeNamespaceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NamespaceServiceServer will result in compilation errors.