v1

package
v0.0.0-...-a175cf1 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 License: MIT Imports: 19 Imported by: 0

Documentation

Overview

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var DepartmentsAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "hfcms.users.v1.DepartmentsAPI",
	HandlerType: (*DepartmentsAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListDepartments",
			Handler:    _DepartmentsAPI_ListDepartments_Handler,
		},
		{
			MethodName: "GetDepartment",
			Handler:    _DepartmentsAPI_GetDepartment_Handler,
		},
		{
			MethodName: "CreateDepartment",
			Handler:    _DepartmentsAPI_CreateDepartment_Handler,
		},
		{
			MethodName: "UpdateDepartment",
			Handler:    _DepartmentsAPI_UpdateDepartment_Handler,
		},
		{
			MethodName: "DeleteDepartment",
			Handler:    _DepartmentsAPI_DeleteDepartment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/users/v1/hfcms-departments.proto",
}

DepartmentsAPI_ServiceDesc is the grpc.ServiceDesc for DepartmentsAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_api_users_v1_hfcms_departments_proto protoreflect.FileDescriptor
View Source
var File_api_users_v1_hfcms_permissions_proto protoreflect.FileDescriptor
View Source
var File_api_users_v1_hfcms_roles_proto protoreflect.FileDescriptor
View Source
var File_api_users_v1_hfcms_usergroups_proto protoreflect.FileDescriptor
View Source
var File_api_users_v1_hfcms_users_proto protoreflect.FileDescriptor
View Source
var PermissionsAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "hfcms.users.v1.PermissionsAPI",
	HandlerType: (*PermissionsAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListPermissions",
			Handler:    _PermissionsAPI_ListPermissions_Handler,
		},
		{
			MethodName: "GetPermission",
			Handler:    _PermissionsAPI_GetPermission_Handler,
		},
		{
			MethodName: "CreatePermission",
			Handler:    _PermissionsAPI_CreatePermission_Handler,
		},
		{
			MethodName: "UpdatePermission",
			Handler:    _PermissionsAPI_UpdatePermission_Handler,
		},
		{
			MethodName: "DeletePermission",
			Handler:    _PermissionsAPI_DeletePermission_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/users/v1/hfcms-permissions.proto",
}

PermissionsAPI_ServiceDesc is the grpc.ServiceDesc for PermissionsAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var RolesAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "hfcms.users.v1.RolesAPI",
	HandlerType: (*RolesAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListRoles",
			Handler:    _RolesAPI_ListRoles_Handler,
		},
		{
			MethodName: "GetRole",
			Handler:    _RolesAPI_GetRole_Handler,
		},
		{
			MethodName: "SearchRoles",
			Handler:    _RolesAPI_SearchRoles_Handler,
		},
		{
			MethodName: "CreateRole",
			Handler:    _RolesAPI_CreateRole_Handler,
		},
		{
			MethodName: "UpdateRole",
			Handler:    _RolesAPI_UpdateRole_Handler,
		},
		{
			MethodName: "DeleteRole",
			Handler:    _RolesAPI_DeleteRole_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/users/v1/hfcms-roles.proto",
}

RolesAPI_ServiceDesc is the grpc.ServiceDesc for RolesAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UsergroupsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "hfcms.users.v1.UsergroupsService",
	HandlerType: (*UsergroupsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListUsergroups",
			Handler:    _UsergroupsService_ListUsergroups_Handler,
		},
		{
			MethodName: "GetUsergroup",
			Handler:    _UsergroupsService_GetUsergroup_Handler,
		},
		{
			MethodName: "CreateUsergroup",
			Handler:    _UsergroupsService_CreateUsergroup_Handler,
		},
		{
			MethodName: "UpdateUsergroup",
			Handler:    _UsergroupsService_UpdateUsergroup_Handler,
		},
		{
			MethodName: "DeleteUsergroup",
			Handler:    _UsergroupsService_DeleteUsergroup_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/users/v1/hfcms-usergroups.proto",
}

UsergroupsService_ServiceDesc is the grpc.ServiceDesc for UsergroupsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UsersAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "hfcms.users.v1.UsersAPI",
	HandlerType: (*UsersAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListUsers",
			Handler:    _UsersAPI_ListUsers_Handler,
		},
		{
			MethodName: "GetUser",
			Handler:    _UsersAPI_GetUser_Handler,
		},
		{
			MethodName: "SearchUsers",
			Handler:    _UsersAPI_SearchUsers_Handler,
		},
		{
			MethodName: "CreateUser",
			Handler:    _UsersAPI_CreateUser_Handler,
		},
		{
			MethodName: "UpdateUser",
			Handler:    _UsersAPI_UpdateUser_Handler,
		},
		{
			MethodName: "DeleteUser",
			Handler:    _UsersAPI_DeleteUser_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/users/v1/hfcms-users.proto",
}

UsersAPI_ServiceDesc is the grpc.ServiceDesc for UsersAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterDepartmentsAPIHandler

func RegisterDepartmentsAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterDepartmentsAPIHandler registers the http handlers for service DepartmentsAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterDepartmentsAPIHandlerClient

func RegisterDepartmentsAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DepartmentsAPIClient) error

RegisterDepartmentsAPIHandlerClient registers the http handlers for service DepartmentsAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DepartmentsAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DepartmentsAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DepartmentsAPIClient" to call the correct interceptors.

func RegisterDepartmentsAPIHandlerFromEndpoint

func RegisterDepartmentsAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterDepartmentsAPIHandlerFromEndpoint is same as RegisterDepartmentsAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterDepartmentsAPIHandlerServer

func RegisterDepartmentsAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DepartmentsAPIServer) error

RegisterDepartmentsAPIHandlerServer registers the http handlers for service DepartmentsAPI to "mux". UnaryRPC :call DepartmentsAPIServer 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 RegisterDepartmentsAPIHandlerFromEndpoint instead.

func RegisterDepartmentsAPIServer

func RegisterDepartmentsAPIServer(s grpc.ServiceRegistrar, srv DepartmentsAPIServer)

func RegisterPermissionsAPIHandler

func RegisterPermissionsAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterPermissionsAPIHandler registers the http handlers for service PermissionsAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterPermissionsAPIHandlerClient

func RegisterPermissionsAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PermissionsAPIClient) error

RegisterPermissionsAPIHandlerClient registers the http handlers for service PermissionsAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "PermissionsAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "PermissionsAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "PermissionsAPIClient" to call the correct interceptors.

func RegisterPermissionsAPIHandlerFromEndpoint

func RegisterPermissionsAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterPermissionsAPIHandlerFromEndpoint is same as RegisterPermissionsAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterPermissionsAPIHandlerServer

func RegisterPermissionsAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server PermissionsAPIServer) error

RegisterPermissionsAPIHandlerServer registers the http handlers for service PermissionsAPI to "mux". UnaryRPC :call PermissionsAPIServer 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 RegisterPermissionsAPIHandlerFromEndpoint instead.

func RegisterPermissionsAPIServer

func RegisterPermissionsAPIServer(s grpc.ServiceRegistrar, srv PermissionsAPIServer)

func RegisterRolesAPIHandler

func RegisterRolesAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterRolesAPIHandler registers the http handlers for service RolesAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterRolesAPIHandlerClient

func RegisterRolesAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RolesAPIClient) error

RegisterRolesAPIHandlerClient registers the http handlers for service RolesAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RolesAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RolesAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RolesAPIClient" to call the correct interceptors.

func RegisterRolesAPIHandlerFromEndpoint

func RegisterRolesAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterRolesAPIHandlerFromEndpoint is same as RegisterRolesAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterRolesAPIHandlerServer

func RegisterRolesAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RolesAPIServer) error

RegisterRolesAPIHandlerServer registers the http handlers for service RolesAPI to "mux". UnaryRPC :call RolesAPIServer 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 RegisterRolesAPIHandlerFromEndpoint instead.

func RegisterRolesAPIServer

func RegisterRolesAPIServer(s grpc.ServiceRegistrar, srv RolesAPIServer)

func RegisterUsergroupsServiceHandler

func RegisterUsergroupsServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterUsergroupsServiceHandler registers the http handlers for service UsergroupsService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterUsergroupsServiceHandlerClient

func RegisterUsergroupsServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UsergroupsServiceClient) error

RegisterUsergroupsServiceHandlerClient registers the http handlers for service UsergroupsService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UsergroupsServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UsergroupsServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UsergroupsServiceClient" to call the correct interceptors.

func RegisterUsergroupsServiceHandlerFromEndpoint

func RegisterUsergroupsServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterUsergroupsServiceHandlerFromEndpoint is same as RegisterUsergroupsServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterUsergroupsServiceHandlerServer

func RegisterUsergroupsServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UsergroupsServiceServer) error

RegisterUsergroupsServiceHandlerServer registers the http handlers for service UsergroupsService to "mux". UnaryRPC :call UsergroupsServiceServer 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 RegisterUsergroupsServiceHandlerFromEndpoint instead.

func RegisterUsergroupsServiceServer

func RegisterUsergroupsServiceServer(s grpc.ServiceRegistrar, srv UsergroupsServiceServer)

func RegisterUsersAPIHandler

func RegisterUsersAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterUsersAPIHandler registers the http handlers for service UsersAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterUsersAPIHandlerClient

func RegisterUsersAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UsersAPIClient) error

RegisterUsersAPIHandlerClient registers the http handlers for service UsersAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UsersAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UsersAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UsersAPIClient" to call the correct interceptors.

func RegisterUsersAPIHandlerFromEndpoint

func RegisterUsersAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterUsersAPIHandlerFromEndpoint is same as RegisterUsersAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterUsersAPIHandlerServer

func RegisterUsersAPIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UsersAPIServer) error

RegisterUsersAPIHandlerServer registers the http handlers for service UsersAPI to "mux". UnaryRPC :call UsersAPIServer 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 RegisterUsersAPIHandlerFromEndpoint instead.

func RegisterUsersAPIServer

func RegisterUsersAPIServer(s grpc.ServiceRegistrar, srv UsersAPIServer)

Types

type CreateDepartmentRequest

type CreateDepartmentRequest struct {
	Name       string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Department *Department `protobuf:"bytes,2,opt,name=department,proto3" json:"department,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDepartmentRequest) Descriptor deprecated

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

Deprecated: Use CreateDepartmentRequest.ProtoReflect.Descriptor instead.

func (*CreateDepartmentRequest) GetDepartment

func (x *CreateDepartmentRequest) GetDepartment() *Department

func (*CreateDepartmentRequest) GetName

func (x *CreateDepartmentRequest) GetName() string

func (*CreateDepartmentRequest) ProtoMessage

func (*CreateDepartmentRequest) ProtoMessage()

func (*CreateDepartmentRequest) ProtoReflect

func (x *CreateDepartmentRequest) ProtoReflect() protoreflect.Message

func (*CreateDepartmentRequest) Reset

func (x *CreateDepartmentRequest) Reset()

func (*CreateDepartmentRequest) String

func (x *CreateDepartmentRequest) String() string

type CreatePermissionRequest

type CreatePermissionRequest struct {
	Name       string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Permission *Permission `protobuf:"bytes,2,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePermissionRequest) Descriptor deprecated

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

Deprecated: Use CreatePermissionRequest.ProtoReflect.Descriptor instead.

func (*CreatePermissionRequest) GetName

func (x *CreatePermissionRequest) GetName() string

func (*CreatePermissionRequest) GetPermission

func (x *CreatePermissionRequest) GetPermission() *Permission

func (*CreatePermissionRequest) ProtoMessage

func (*CreatePermissionRequest) ProtoMessage()

func (*CreatePermissionRequest) ProtoReflect

func (x *CreatePermissionRequest) ProtoReflect() protoreflect.Message

func (*CreatePermissionRequest) Reset

func (x *CreatePermissionRequest) Reset()

func (*CreatePermissionRequest) String

func (x *CreatePermissionRequest) String() string

type CreateRoleRequest

type CreateRoleRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Role *Role  `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRoleRequest) Descriptor deprecated

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

Deprecated: Use CreateRoleRequest.ProtoReflect.Descriptor instead.

func (*CreateRoleRequest) GetName

func (x *CreateRoleRequest) GetName() string

func (*CreateRoleRequest) GetRole

func (x *CreateRoleRequest) GetRole() *Role

func (*CreateRoleRequest) ProtoMessage

func (*CreateRoleRequest) ProtoMessage()

func (*CreateRoleRequest) ProtoReflect

func (x *CreateRoleRequest) ProtoReflect() protoreflect.Message

func (*CreateRoleRequest) Reset

func (x *CreateRoleRequest) Reset()

func (*CreateRoleRequest) String

func (x *CreateRoleRequest) String() string

type CreateUserRequest

type CreateUserRequest struct {
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	User   *User  `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest) Descriptor deprecated

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

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetParent

func (x *CreateUserRequest) GetParent() string

func (*CreateUserRequest) GetUser

func (x *CreateUserRequest) GetUser() *User

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

func (x *CreateUserRequest) ProtoReflect() protoreflect.Message

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type CreateUsergroupRequest

type CreateUsergroupRequest struct {
	Name      string     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Usergroup *Usergroup `protobuf:"bytes,2,opt,name=usergroup,proto3" json:"usergroup,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUsergroupRequest) Descriptor deprecated

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

Deprecated: Use CreateUsergroupRequest.ProtoReflect.Descriptor instead.

func (*CreateUsergroupRequest) GetName

func (x *CreateUsergroupRequest) GetName() string

func (*CreateUsergroupRequest) GetUsergroup

func (x *CreateUsergroupRequest) GetUsergroup() *Usergroup

func (*CreateUsergroupRequest) ProtoMessage

func (*CreateUsergroupRequest) ProtoMessage()

func (*CreateUsergroupRequest) ProtoReflect

func (x *CreateUsergroupRequest) ProtoReflect() protoreflect.Message

func (*CreateUsergroupRequest) Reset

func (x *CreateUsergroupRequest) Reset()

func (*CreateUsergroupRequest) String

func (x *CreateUsergroupRequest) String() string

type DeleteDepartmentRequest

type DeleteDepartmentRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDepartmentRequest) Descriptor deprecated

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

Deprecated: Use DeleteDepartmentRequest.ProtoReflect.Descriptor instead.

func (*DeleteDepartmentRequest) GetName

func (x *DeleteDepartmentRequest) GetName() string

func (*DeleteDepartmentRequest) ProtoMessage

func (*DeleteDepartmentRequest) ProtoMessage()

func (*DeleteDepartmentRequest) ProtoReflect

func (x *DeleteDepartmentRequest) ProtoReflect() protoreflect.Message

func (*DeleteDepartmentRequest) Reset

func (x *DeleteDepartmentRequest) Reset()

func (*DeleteDepartmentRequest) String

func (x *DeleteDepartmentRequest) String() string

type DeletePermissionRequest

type DeletePermissionRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePermissionRequest) Descriptor deprecated

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

Deprecated: Use DeletePermissionRequest.ProtoReflect.Descriptor instead.

func (*DeletePermissionRequest) GetName

func (x *DeletePermissionRequest) GetName() string

func (*DeletePermissionRequest) ProtoMessage

func (*DeletePermissionRequest) ProtoMessage()

func (*DeletePermissionRequest) ProtoReflect

func (x *DeletePermissionRequest) ProtoReflect() protoreflect.Message

func (*DeletePermissionRequest) Reset

func (x *DeletePermissionRequest) Reset()

func (*DeletePermissionRequest) String

func (x *DeletePermissionRequest) String() string

type DeleteRoleRequest

type DeleteRoleRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRoleRequest) Descriptor deprecated

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

Deprecated: Use DeleteRoleRequest.ProtoReflect.Descriptor instead.

func (*DeleteRoleRequest) GetName

func (x *DeleteRoleRequest) GetName() string

func (*DeleteRoleRequest) ProtoMessage

func (*DeleteRoleRequest) ProtoMessage()

func (*DeleteRoleRequest) ProtoReflect

func (x *DeleteRoleRequest) ProtoReflect() protoreflect.Message

func (*DeleteRoleRequest) Reset

func (x *DeleteRoleRequest) Reset()

func (*DeleteRoleRequest) String

func (x *DeleteRoleRequest) String() string

type DeleteUserRequest

type DeleteUserRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserRequest) Descriptor deprecated

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

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetName

func (x *DeleteUserRequest) GetName() string

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) ProtoReflect

func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message

func (*DeleteUserRequest) Reset

func (x *DeleteUserRequest) Reset()

func (*DeleteUserRequest) String

func (x *DeleteUserRequest) String() string

type DeleteUsergroupRequest

type DeleteUsergroupRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUsergroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteUsergroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteUsergroupRequest) GetName

func (x *DeleteUsergroupRequest) GetName() string

func (*DeleteUsergroupRequest) ProtoMessage

func (*DeleteUsergroupRequest) ProtoMessage()

func (*DeleteUsergroupRequest) ProtoReflect

func (x *DeleteUsergroupRequest) ProtoReflect() protoreflect.Message

func (*DeleteUsergroupRequest) Reset

func (x *DeleteUsergroupRequest) Reset()

func (*DeleteUsergroupRequest) String

func (x *DeleteUsergroupRequest) String() string

type Department

type Department struct {
	Name           string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DepartmentId   int32                  `protobuf:"varint,2,opt,name=department_id,json=departmentId,proto3" json:"department_id,omitempty"`
	ParentId       int32                  `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	DepartmentCode string                 `protobuf:"bytes,4,opt,name=department_code,json=departmentCode,proto3" json:"department_code,omitempty"`
	DepartmentName string                 `protobuf:"bytes,5,opt,name=department_name,json=departmentName,proto3" json:"department_name,omitempty"`
	Description    string                 `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	State          int32                  `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
	Deleted        int32                  `protobuf:"varint,8,opt,name=deleted,proto3" json:"deleted,omitempty"`
	UpdateTime     *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Department) Descriptor deprecated

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

Deprecated: Use Department.ProtoReflect.Descriptor instead.

func (*Department) GetDeleted

func (x *Department) GetDeleted() int32

func (*Department) GetDepartmentCode

func (x *Department) GetDepartmentCode() string

func (*Department) GetDepartmentId

func (x *Department) GetDepartmentId() int32

func (*Department) GetDepartmentName

func (x *Department) GetDepartmentName() string

func (*Department) GetDescription

func (x *Department) GetDescription() string

func (*Department) GetName

func (x *Department) GetName() string

func (*Department) GetParentId

func (x *Department) GetParentId() int32

func (*Department) GetState

func (x *Department) GetState() int32

func (*Department) GetUpdateTime

func (x *Department) GetUpdateTime() *timestamppb.Timestamp

func (*Department) ProtoMessage

func (*Department) ProtoMessage()

func (*Department) ProtoReflect

func (x *Department) ProtoReflect() protoreflect.Message

func (*Department) Reset

func (x *Department) Reset()

func (*Department) String

func (x *Department) String() string

type DepartmentsAPIClient

type DepartmentsAPIClient interface {
	ListDepartments(ctx context.Context, in *ListDepartmentsRequest, opts ...grpc.CallOption) (*ListDepartmentsResponse, error)
	GetDepartment(ctx context.Context, in *GetDepartmentRequest, opts ...grpc.CallOption) (*Department, error)
	CreateDepartment(ctx context.Context, in *CreateDepartmentRequest, opts ...grpc.CallOption) (*Department, error)
	UpdateDepartment(ctx context.Context, in *UpdateDepartmentRequest, opts ...grpc.CallOption) (*Department, error)
	DeleteDepartment(ctx context.Context, in *DeleteDepartmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

DepartmentsAPIClient is the client API for DepartmentsAPI 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.

type DepartmentsAPIServer

type DepartmentsAPIServer interface {
	ListDepartments(context.Context, *ListDepartmentsRequest) (*ListDepartmentsResponse, error)
	GetDepartment(context.Context, *GetDepartmentRequest) (*Department, error)
	CreateDepartment(context.Context, *CreateDepartmentRequest) (*Department, error)
	UpdateDepartment(context.Context, *UpdateDepartmentRequest) (*Department, error)
	DeleteDepartment(context.Context, *DeleteDepartmentRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

DepartmentsAPIServer is the server API for DepartmentsAPI service. All implementations must embed UnimplementedDepartmentsAPIServer for forward compatibility

type GetDepartmentRequest

type GetDepartmentRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDepartmentRequest) Descriptor deprecated

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

Deprecated: Use GetDepartmentRequest.ProtoReflect.Descriptor instead.

func (*GetDepartmentRequest) GetName

func (x *GetDepartmentRequest) GetName() string

func (*GetDepartmentRequest) ProtoMessage

func (*GetDepartmentRequest) ProtoMessage()

func (*GetDepartmentRequest) ProtoReflect

func (x *GetDepartmentRequest) ProtoReflect() protoreflect.Message

func (*GetDepartmentRequest) Reset

func (x *GetDepartmentRequest) Reset()

func (*GetDepartmentRequest) String

func (x *GetDepartmentRequest) String() string

type GetPermissionRequest

type GetPermissionRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPermissionRequest) Descriptor deprecated

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

Deprecated: Use GetPermissionRequest.ProtoReflect.Descriptor instead.

func (*GetPermissionRequest) GetName

func (x *GetPermissionRequest) GetName() string

func (*GetPermissionRequest) ProtoMessage

func (*GetPermissionRequest) ProtoMessage()

func (*GetPermissionRequest) ProtoReflect

func (x *GetPermissionRequest) ProtoReflect() protoreflect.Message

func (*GetPermissionRequest) Reset

func (x *GetPermissionRequest) Reset()

func (*GetPermissionRequest) String

func (x *GetPermissionRequest) String() string

type GetRoleRequest

type GetRoleRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoleRequest) Descriptor deprecated

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

Deprecated: Use GetRoleRequest.ProtoReflect.Descriptor instead.

func (*GetRoleRequest) GetName

func (x *GetRoleRequest) GetName() string

func (*GetRoleRequest) ProtoMessage

func (*GetRoleRequest) ProtoMessage()

func (*GetRoleRequest) ProtoReflect

func (x *GetRoleRequest) ProtoReflect() protoreflect.Message

func (*GetRoleRequest) Reset

func (x *GetRoleRequest) Reset()

func (*GetRoleRequest) String

func (x *GetRoleRequest) String() string

type GetUserRequest

type GetUserRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

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

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetName

func (x *GetUserRequest) GetName() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect

func (x *GetUserRequest) ProtoReflect() protoreflect.Message

func (*GetUserRequest) Reset

func (x *GetUserRequest) Reset()

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

type GetUsergroupRequest

type GetUsergroupRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUsergroupRequest) Descriptor deprecated

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

Deprecated: Use GetUsergroupRequest.ProtoReflect.Descriptor instead.

func (*GetUsergroupRequest) GetName

func (x *GetUsergroupRequest) GetName() string

func (*GetUsergroupRequest) ProtoMessage

func (*GetUsergroupRequest) ProtoMessage()

func (*GetUsergroupRequest) ProtoReflect

func (x *GetUsergroupRequest) ProtoReflect() protoreflect.Message

func (*GetUsergroupRequest) Reset

func (x *GetUsergroupRequest) Reset()

func (*GetUsergroupRequest) String

func (x *GetUsergroupRequest) String() string

type ListDepartmentsRequest

type ListDepartmentsRequest struct {

	// The parent resource name
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of items to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The next_page_token value returned from a previous List request, if any.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDepartmentsRequest) Descriptor deprecated

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

Deprecated: Use ListDepartmentsRequest.ProtoReflect.Descriptor instead.

func (*ListDepartmentsRequest) GetPageSize

func (x *ListDepartmentsRequest) GetPageSize() int32

func (*ListDepartmentsRequest) GetPageToken

func (x *ListDepartmentsRequest) GetPageToken() string

func (*ListDepartmentsRequest) GetParent

func (x *ListDepartmentsRequest) GetParent() string

func (*ListDepartmentsRequest) ProtoMessage

func (*ListDepartmentsRequest) ProtoMessage()

func (*ListDepartmentsRequest) ProtoReflect

func (x *ListDepartmentsRequest) ProtoReflect() protoreflect.Message

func (*ListDepartmentsRequest) Reset

func (x *ListDepartmentsRequest) Reset()

func (*ListDepartmentsRequest) String

func (x *ListDepartmentsRequest) String() string

type ListDepartmentsResponse

type ListDepartmentsResponse struct {
	Departments   []*Department `protobuf:"bytes,1,rep,name=departments,proto3" json:"departments,omitempty"`
	NextPageToken string        `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDepartmentsResponse) Descriptor deprecated

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

Deprecated: Use ListDepartmentsResponse.ProtoReflect.Descriptor instead.

func (*ListDepartmentsResponse) GetDepartments

func (x *ListDepartmentsResponse) GetDepartments() []*Department

func (*ListDepartmentsResponse) GetNextPageToken

func (x *ListDepartmentsResponse) GetNextPageToken() string

func (*ListDepartmentsResponse) ProtoMessage

func (*ListDepartmentsResponse) ProtoMessage()

func (*ListDepartmentsResponse) ProtoReflect

func (x *ListDepartmentsResponse) ProtoReflect() protoreflect.Message

func (*ListDepartmentsResponse) Reset

func (x *ListDepartmentsResponse) Reset()

func (*ListDepartmentsResponse) String

func (x *ListDepartmentsResponse) String() string

type ListPermissionsRequest

type ListPermissionsRequest struct {

	// The parent resource name
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of items to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The next_page_token value returned from a previous List request, if any.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPermissionsRequest) Descriptor deprecated

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

Deprecated: Use ListPermissionsRequest.ProtoReflect.Descriptor instead.

func (*ListPermissionsRequest) GetPageSize

func (x *ListPermissionsRequest) GetPageSize() int32

func (*ListPermissionsRequest) GetPageToken

func (x *ListPermissionsRequest) GetPageToken() string

func (*ListPermissionsRequest) GetParent

func (x *ListPermissionsRequest) GetParent() string

func (*ListPermissionsRequest) ProtoMessage

func (*ListPermissionsRequest) ProtoMessage()

func (*ListPermissionsRequest) ProtoReflect

func (x *ListPermissionsRequest) ProtoReflect() protoreflect.Message

func (*ListPermissionsRequest) Reset

func (x *ListPermissionsRequest) Reset()

func (*ListPermissionsRequest) String

func (x *ListPermissionsRequest) String() string

type ListPermissionsResponse

type ListPermissionsResponse struct {
	Permissions   []*Permission `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
	NextPageToken string        `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse) Descriptor deprecated

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

Deprecated: Use ListPermissionsResponse.ProtoReflect.Descriptor instead.

func (*ListPermissionsResponse) GetNextPageToken

func (x *ListPermissionsResponse) GetNextPageToken() string

func (*ListPermissionsResponse) GetPermissions

func (x *ListPermissionsResponse) GetPermissions() []*Permission

func (*ListPermissionsResponse) ProtoMessage

func (*ListPermissionsResponse) ProtoMessage()

func (*ListPermissionsResponse) ProtoReflect

func (x *ListPermissionsResponse) ProtoReflect() protoreflect.Message

func (*ListPermissionsResponse) Reset

func (x *ListPermissionsResponse) Reset()

func (*ListPermissionsResponse) String

func (x *ListPermissionsResponse) String() string

type ListRolesRequest

type ListRolesRequest struct {

	// The parent resource name
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of items to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The next_page_token value returned from a previous List request, if any.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRolesRequest) Descriptor deprecated

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

Deprecated: Use ListRolesRequest.ProtoReflect.Descriptor instead.

func (*ListRolesRequest) GetPageSize

func (x *ListRolesRequest) GetPageSize() int32

func (*ListRolesRequest) GetPageToken

func (x *ListRolesRequest) GetPageToken() string

func (*ListRolesRequest) GetParent

func (x *ListRolesRequest) GetParent() string

func (*ListRolesRequest) ProtoMessage

func (*ListRolesRequest) ProtoMessage()

func (*ListRolesRequest) ProtoReflect

func (x *ListRolesRequest) ProtoReflect() protoreflect.Message

func (*ListRolesRequest) Reset

func (x *ListRolesRequest) Reset()

func (*ListRolesRequest) String

func (x *ListRolesRequest) String() string

type ListRolesResponse

type ListRolesResponse struct {
	Roles         []*Role `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	NextPageToken string  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRolesResponse) Descriptor deprecated

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

Deprecated: Use ListRolesResponse.ProtoReflect.Descriptor instead.

func (*ListRolesResponse) GetNextPageToken

func (x *ListRolesResponse) GetNextPageToken() string

func (*ListRolesResponse) GetRoles

func (x *ListRolesResponse) GetRoles() []*Role

func (*ListRolesResponse) ProtoMessage

func (*ListRolesResponse) ProtoMessage()

func (*ListRolesResponse) ProtoReflect

func (x *ListRolesResponse) ProtoReflect() protoreflect.Message

func (*ListRolesResponse) Reset

func (x *ListRolesResponse) Reset()

func (*ListRolesResponse) String

func (x *ListRolesResponse) String() string

type ListUsergroupsRequest

type ListUsergroupsRequest struct {

	// The parent resource name
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of items to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The next_page_token value returned from a previous List request, if any.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsergroupsRequest) Descriptor deprecated

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

Deprecated: Use ListUsergroupsRequest.ProtoReflect.Descriptor instead.

func (*ListUsergroupsRequest) GetPageSize

func (x *ListUsergroupsRequest) GetPageSize() int32

func (*ListUsergroupsRequest) GetPageToken

func (x *ListUsergroupsRequest) GetPageToken() string

func (*ListUsergroupsRequest) GetParent

func (x *ListUsergroupsRequest) GetParent() string

func (*ListUsergroupsRequest) ProtoMessage

func (*ListUsergroupsRequest) ProtoMessage()

func (*ListUsergroupsRequest) ProtoReflect

func (x *ListUsergroupsRequest) ProtoReflect() protoreflect.Message

func (*ListUsergroupsRequest) Reset

func (x *ListUsergroupsRequest) Reset()

func (*ListUsergroupsRequest) String

func (x *ListUsergroupsRequest) String() string

type ListUsergroupsResponse

type ListUsergroupsResponse struct {
	Usergroups    []*Usergroup `protobuf:"bytes,1,rep,name=usergroups,proto3" json:"usergroups,omitempty"`
	NextPageToken string       `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsergroupsResponse) Descriptor deprecated

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

Deprecated: Use ListUsergroupsResponse.ProtoReflect.Descriptor instead.

func (*ListUsergroupsResponse) GetNextPageToken

func (x *ListUsergroupsResponse) GetNextPageToken() string

func (*ListUsergroupsResponse) GetUsergroups

func (x *ListUsergroupsResponse) GetUsergroups() []*Usergroup

func (*ListUsergroupsResponse) ProtoMessage

func (*ListUsergroupsResponse) ProtoMessage()

func (*ListUsergroupsResponse) ProtoReflect

func (x *ListUsergroupsResponse) ProtoReflect() protoreflect.Message

func (*ListUsergroupsResponse) Reset

func (x *ListUsergroupsResponse) Reset()

func (*ListUsergroupsResponse) String

func (x *ListUsergroupsResponse) String() string

type ListUsersRequest

type ListUsersRequest struct {

	// The parent resource name
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of items to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The next_page_token value returned from a previous List request, if any.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersRequest) Descriptor deprecated

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

Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.

func (*ListUsersRequest) GetPageSize

func (x *ListUsersRequest) GetPageSize() int32

func (*ListUsersRequest) GetPageToken

func (x *ListUsersRequest) GetPageToken() string

func (*ListUsersRequest) GetParent

func (x *ListUsersRequest) GetParent() string

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) ProtoReflect

func (x *ListUsersRequest) ProtoReflect() protoreflect.Message

func (*ListUsersRequest) Reset

func (x *ListUsersRequest) Reset()

func (*ListUsersRequest) String

func (x *ListUsersRequest) String() string

type ListUsersResponse

type ListUsersResponse struct {
	Users         []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	NextPageToken string  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersResponse) Descriptor deprecated

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

Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.

func (*ListUsersResponse) GetNextPageToken

func (x *ListUsersResponse) GetNextPageToken() string

func (*ListUsersResponse) GetUsers

func (x *ListUsersResponse) GetUsers() []*User

func (*ListUsersResponse) ProtoMessage

func (*ListUsersResponse) ProtoMessage()

func (*ListUsersResponse) ProtoReflect

func (x *ListUsersResponse) ProtoReflect() protoreflect.Message

func (*ListUsersResponse) Reset

func (x *ListUsersResponse) Reset()

func (*ListUsersResponse) String

func (x *ListUsersResponse) String() string

type Permission

type Permission struct {
	Name           string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PermissionId   int32                  `protobuf:"varint,2,opt,name=permission_id,json=permissionId,proto3" json:"permission_id,omitempty"`
	ParentId       int32                  `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	Code           string                 `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	PermissionName string                 `protobuf:"bytes,5,opt,name=permission_name,json=permissionName,proto3" json:"permission_name,omitempty"`
	Description    string                 `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	State          int32                  `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
	Deleted        int32                  `protobuf:"varint,8,opt,name=deleted,proto3" json:"deleted,omitempty"`
	UpdateTime     *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Permission) Descriptor deprecated

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

Deprecated: Use Permission.ProtoReflect.Descriptor instead.

func (*Permission) GetCode

func (x *Permission) GetCode() string

func (*Permission) GetDeleted

func (x *Permission) GetDeleted() int32

func (*Permission) GetDescription

func (x *Permission) GetDescription() string

func (*Permission) GetName

func (x *Permission) GetName() string

func (*Permission) GetParentId

func (x *Permission) GetParentId() int32

func (*Permission) GetPermissionId

func (x *Permission) GetPermissionId() int32

func (*Permission) GetPermissionName

func (x *Permission) GetPermissionName() string

func (*Permission) GetState

func (x *Permission) GetState() int32

func (*Permission) GetUpdateTime

func (x *Permission) GetUpdateTime() *timestamppb.Timestamp

func (*Permission) ProtoMessage

func (*Permission) ProtoMessage()

func (*Permission) ProtoReflect

func (x *Permission) ProtoReflect() protoreflect.Message

func (*Permission) Reset

func (x *Permission) Reset()

func (*Permission) String

func (x *Permission) String() string

type PermissionsAPIClient

type PermissionsAPIClient interface {
	ListPermissions(ctx context.Context, in *ListPermissionsRequest, opts ...grpc.CallOption) (*ListPermissionsResponse, error)
	GetPermission(ctx context.Context, in *GetPermissionRequest, opts ...grpc.CallOption) (*Permission, error)
	CreatePermission(ctx context.Context, in *CreatePermissionRequest, opts ...grpc.CallOption) (*Permission, error)
	UpdatePermission(ctx context.Context, in *UpdatePermissionRequest, opts ...grpc.CallOption) (*Permission, error)
	DeletePermission(ctx context.Context, in *DeletePermissionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

PermissionsAPIClient is the client API for PermissionsAPI 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.

type PermissionsAPIServer

type PermissionsAPIServer interface {
	ListPermissions(context.Context, *ListPermissionsRequest) (*ListPermissionsResponse, error)
	GetPermission(context.Context, *GetPermissionRequest) (*Permission, error)
	CreatePermission(context.Context, *CreatePermissionRequest) (*Permission, error)
	UpdatePermission(context.Context, *UpdatePermissionRequest) (*Permission, error)
	DeletePermission(context.Context, *DeletePermissionRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

PermissionsAPIServer is the server API for PermissionsAPI service. All implementations must embed UnimplementedPermissionsAPIServer for forward compatibility

type Role

type Role struct {
	Name        string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RoleId      int32                  `protobuf:"varint,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ParentId    int32                  `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	RoleCode    string                 `protobuf:"bytes,4,opt,name=role_code,json=roleCode,proto3" json:"role_code,omitempty"`
	RoleName    string                 `protobuf:"bytes,5,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	Description string                 `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	State       int32                  `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
	Deleted     int32                  `protobuf:"varint,8,opt,name=deleted,proto3" json:"deleted,omitempty"`
	UpdateTime  *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Role) Descriptor deprecated

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

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role) GetDeleted

func (x *Role) GetDeleted() int32

func (*Role) GetDescription

func (x *Role) GetDescription() string

func (*Role) GetName

func (x *Role) GetName() string

func (*Role) GetParentId

func (x *Role) GetParentId() int32

func (*Role) GetRoleCode

func (x *Role) GetRoleCode() string

func (*Role) GetRoleId

func (x *Role) GetRoleId() int32

func (*Role) GetRoleName

func (x *Role) GetRoleName() string

func (*Role) GetState

func (x *Role) GetState() int32

func (*Role) GetUpdateTime

func (x *Role) GetUpdateTime() *timestamppb.Timestamp

func (*Role) ProtoMessage

func (*Role) ProtoMessage()

func (*Role) ProtoReflect

func (x *Role) ProtoReflect() protoreflect.Message

func (*Role) Reset

func (x *Role) Reset()

func (*Role) String

func (x *Role) String() string

type RolesAPIClient

type RolesAPIClient interface {
	ListRoles(ctx context.Context, in *ListRolesRequest, opts ...grpc.CallOption) (*ListRolesResponse, error)
	GetRole(ctx context.Context, in *GetRoleRequest, opts ...grpc.CallOption) (*Role, error)
	SearchRoles(ctx context.Context, in *SearchRolesRequest, opts ...grpc.CallOption) (*SearchRolesResponse, error)
	CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*Role, error)
	UpdateRole(ctx context.Context, in *UpdateRoleRequest, opts ...grpc.CallOption) (*Role, error)
	DeleteRole(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

RolesAPIClient is the client API for RolesAPI 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 NewRolesAPIClient

func NewRolesAPIClient(cc grpc.ClientConnInterface) RolesAPIClient

type RolesAPIServer

type RolesAPIServer interface {
	ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
	GetRole(context.Context, *GetRoleRequest) (*Role, error)
	SearchRoles(context.Context, *SearchRolesRequest) (*SearchRolesResponse, error)
	CreateRole(context.Context, *CreateRoleRequest) (*Role, error)
	UpdateRole(context.Context, *UpdateRoleRequest) (*Role, error)
	DeleteRole(context.Context, *DeleteRoleRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

RolesAPIServer is the server API for RolesAPI service. All implementations must embed UnimplementedRolesAPIServer for forward compatibility

type SearchRolesRequest

type SearchRolesRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The maximum number of items to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The next_page_token value returned from a previous List request, if any.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRolesRequest) Descriptor deprecated

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

Deprecated: Use SearchRolesRequest.ProtoReflect.Descriptor instead.

func (*SearchRolesRequest) GetName

func (x *SearchRolesRequest) GetName() string

func (*SearchRolesRequest) GetPageSize

func (x *SearchRolesRequest) GetPageSize() int32

func (*SearchRolesRequest) GetPageToken

func (x *SearchRolesRequest) GetPageToken() string

func (*SearchRolesRequest) ProtoMessage

func (*SearchRolesRequest) ProtoMessage()

func (*SearchRolesRequest) ProtoReflect

func (x *SearchRolesRequest) ProtoReflect() protoreflect.Message

func (*SearchRolesRequest) Reset

func (x *SearchRolesRequest) Reset()

func (*SearchRolesRequest) String

func (x *SearchRolesRequest) String() string

type SearchRolesResponse

type SearchRolesResponse struct {
	Roles         []*Role `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	NextPageToken string  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRolesResponse) Descriptor deprecated

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

Deprecated: Use SearchRolesResponse.ProtoReflect.Descriptor instead.

func (*SearchRolesResponse) GetNextPageToken

func (x *SearchRolesResponse) GetNextPageToken() string

func (*SearchRolesResponse) GetRoles

func (x *SearchRolesResponse) GetRoles() []*Role

func (*SearchRolesResponse) ProtoMessage

func (*SearchRolesResponse) ProtoMessage()

func (*SearchRolesResponse) ProtoReflect

func (x *SearchRolesResponse) ProtoReflect() protoreflect.Message

func (*SearchRolesResponse) Reset

func (x *SearchRolesResponse) Reset()

func (*SearchRolesResponse) String

func (x *SearchRolesResponse) String() string

type SearchUsersRequest

type SearchUsersRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The maximum number of items to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The next_page_token value returned from a previous List request, if any.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchUsersRequest) Descriptor deprecated

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

Deprecated: Use SearchUsersRequest.ProtoReflect.Descriptor instead.

func (*SearchUsersRequest) GetName

func (x *SearchUsersRequest) GetName() string

func (*SearchUsersRequest) GetPageSize

func (x *SearchUsersRequest) GetPageSize() int32

func (*SearchUsersRequest) GetPageToken

func (x *SearchUsersRequest) GetPageToken() string

func (*SearchUsersRequest) ProtoMessage

func (*SearchUsersRequest) ProtoMessage()

func (*SearchUsersRequest) ProtoReflect

func (x *SearchUsersRequest) ProtoReflect() protoreflect.Message

func (*SearchUsersRequest) Reset

func (x *SearchUsersRequest) Reset()

func (*SearchUsersRequest) String

func (x *SearchUsersRequest) String() string

type SearchUsersResponse

type SearchUsersResponse struct {
	Users         []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	NextPageToken string  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchUsersResponse) Descriptor deprecated

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

Deprecated: Use SearchUsersResponse.ProtoReflect.Descriptor instead.

func (*SearchUsersResponse) GetNextPageToken

func (x *SearchUsersResponse) GetNextPageToken() string

func (*SearchUsersResponse) GetUsers

func (x *SearchUsersResponse) GetUsers() []*User

func (*SearchUsersResponse) ProtoMessage

func (*SearchUsersResponse) ProtoMessage()

func (*SearchUsersResponse) ProtoReflect

func (x *SearchUsersResponse) ProtoReflect() protoreflect.Message

func (*SearchUsersResponse) Reset

func (x *SearchUsersResponse) Reset()

func (*SearchUsersResponse) String

func (x *SearchUsersResponse) String() string

type UnimplementedDepartmentsAPIServer

type UnimplementedDepartmentsAPIServer struct {
}

UnimplementedDepartmentsAPIServer must be embedded to have forward compatible implementations.

func (UnimplementedDepartmentsAPIServer) CreateDepartment

func (UnimplementedDepartmentsAPIServer) DeleteDepartment

func (UnimplementedDepartmentsAPIServer) GetDepartment

func (UnimplementedDepartmentsAPIServer) ListDepartments

func (UnimplementedDepartmentsAPIServer) UpdateDepartment

type UnimplementedPermissionsAPIServer

type UnimplementedPermissionsAPIServer struct {
}

UnimplementedPermissionsAPIServer must be embedded to have forward compatible implementations.

func (UnimplementedPermissionsAPIServer) CreatePermission

func (UnimplementedPermissionsAPIServer) DeletePermission

func (UnimplementedPermissionsAPIServer) GetPermission

func (UnimplementedPermissionsAPIServer) ListPermissions

func (UnimplementedPermissionsAPIServer) UpdatePermission

type UnimplementedRolesAPIServer

type UnimplementedRolesAPIServer struct {
}

UnimplementedRolesAPIServer must be embedded to have forward compatible implementations.

func (UnimplementedRolesAPIServer) CreateRole

func (UnimplementedRolesAPIServer) DeleteRole

func (UnimplementedRolesAPIServer) GetRole

func (UnimplementedRolesAPIServer) ListRoles

func (UnimplementedRolesAPIServer) SearchRoles

func (UnimplementedRolesAPIServer) UpdateRole

type UnimplementedUsergroupsServiceServer

type UnimplementedUsergroupsServiceServer struct {
}

UnimplementedUsergroupsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedUsergroupsServiceServer) CreateUsergroup

func (UnimplementedUsergroupsServiceServer) DeleteUsergroup

func (UnimplementedUsergroupsServiceServer) GetUsergroup

func (UnimplementedUsergroupsServiceServer) ListUsergroups

func (UnimplementedUsergroupsServiceServer) UpdateUsergroup

type UnimplementedUsersAPIServer

type UnimplementedUsersAPIServer struct {
}

UnimplementedUsersAPIServer must be embedded to have forward compatible implementations.

func (UnimplementedUsersAPIServer) CreateUser

func (UnimplementedUsersAPIServer) DeleteUser

func (UnimplementedUsersAPIServer) GetUser

func (UnimplementedUsersAPIServer) ListUsers

func (UnimplementedUsersAPIServer) SearchUsers

func (UnimplementedUsersAPIServer) UpdateUser

type UnsafeDepartmentsAPIServer

type UnsafeDepartmentsAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeDepartmentsAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DepartmentsAPIServer will result in compilation errors.

type UnsafePermissionsAPIServer

type UnsafePermissionsAPIServer interface {
	// contains filtered or unexported methods
}

UnsafePermissionsAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PermissionsAPIServer will result in compilation errors.

type UnsafeRolesAPIServer

type UnsafeRolesAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeRolesAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RolesAPIServer will result in compilation errors.

type UnsafeUsergroupsServiceServer

type UnsafeUsergroupsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUsergroupsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UsergroupsServiceServer will result in compilation errors.

type UnsafeUsersAPIServer

type UnsafeUsersAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeUsersAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UsersAPIServer will result in compilation errors.

type UpdateDepartmentRequest

type UpdateDepartmentRequest struct {
	Department *Department `protobuf:"bytes,1,opt,name=department,proto3" json:"department,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDepartmentRequest) Descriptor deprecated

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

Deprecated: Use UpdateDepartmentRequest.ProtoReflect.Descriptor instead.

func (*UpdateDepartmentRequest) GetDepartment

func (x *UpdateDepartmentRequest) GetDepartment() *Department

func (*UpdateDepartmentRequest) ProtoMessage

func (*UpdateDepartmentRequest) ProtoMessage()

func (*UpdateDepartmentRequest) ProtoReflect

func (x *UpdateDepartmentRequest) ProtoReflect() protoreflect.Message

func (*UpdateDepartmentRequest) Reset

func (x *UpdateDepartmentRequest) Reset()

func (*UpdateDepartmentRequest) String

func (x *UpdateDepartmentRequest) String() string

type UpdatePermissionRequest

type UpdatePermissionRequest struct {
	Permission *Permission `protobuf:"bytes,1,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequest) Descriptor deprecated

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

Deprecated: Use UpdatePermissionRequest.ProtoReflect.Descriptor instead.

func (*UpdatePermissionRequest) GetPermission

func (x *UpdatePermissionRequest) GetPermission() *Permission

func (*UpdatePermissionRequest) ProtoMessage

func (*UpdatePermissionRequest) ProtoMessage()

func (*UpdatePermissionRequest) ProtoReflect

func (x *UpdatePermissionRequest) ProtoReflect() protoreflect.Message

func (*UpdatePermissionRequest) Reset

func (x *UpdatePermissionRequest) Reset()

func (*UpdatePermissionRequest) String

func (x *UpdatePermissionRequest) String() string

type UpdateRoleRequest

type UpdateRoleRequest struct {
	Role *Role `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRoleRequest) Descriptor deprecated

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

Deprecated: Use UpdateRoleRequest.ProtoReflect.Descriptor instead.

func (*UpdateRoleRequest) GetRole

func (x *UpdateRoleRequest) GetRole() *Role

func (*UpdateRoleRequest) ProtoMessage

func (*UpdateRoleRequest) ProtoMessage()

func (*UpdateRoleRequest) ProtoReflect

func (x *UpdateRoleRequest) ProtoReflect() protoreflect.Message

func (*UpdateRoleRequest) Reset

func (x *UpdateRoleRequest) Reset()

func (*UpdateRoleRequest) String

func (x *UpdateRoleRequest) String() string

type UpdateUserRequest

type UpdateUserRequest struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// The update mask applies to the resource. For the `FieldMask` definition,
	// see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

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

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetUpdateMask

func (x *UpdateUserRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateUserRequest) GetUser

func (x *UpdateUserRequest) GetUser() *User

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

type UpdateUsergroupRequest

type UpdateUsergroupRequest struct {
	Usergroup *Usergroup `protobuf:"bytes,1,opt,name=usergroup,proto3" json:"usergroup,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUsergroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateUsergroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateUsergroupRequest) GetUsergroup

func (x *UpdateUsergroupRequest) GetUsergroup() *Usergroup

func (*UpdateUsergroupRequest) ProtoMessage

func (*UpdateUsergroupRequest) ProtoMessage()

func (*UpdateUsergroupRequest) ProtoReflect

func (x *UpdateUsergroupRequest) ProtoReflect() protoreflect.Message

func (*UpdateUsergroupRequest) Reset

func (x *UpdateUsergroupRequest) Reset()

func (*UpdateUsergroupRequest) String

func (x *UpdateUsergroupRequest) String() string

type User

type User struct {
	Name       string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	UserId     int32                  `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Username   string                 `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	Password   string                 `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	Realname   string                 `protobuf:"bytes,5,opt,name=realname,proto3" json:"realname,omitempty"`
	Nickname   string                 `protobuf:"bytes,6,opt,name=nickname,proto3" json:"nickname,omitempty"`
	AvatarUrl  string                 `protobuf:"bytes,7,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
	Phone      string                 `protobuf:"bytes,8,opt,name=phone,proto3" json:"phone,omitempty"`
	UserIp     string                 `protobuf:"bytes,9,opt,name=user_ip,json=userIp,proto3" json:"user_ip,omitempty"`
	State      int32                  `protobuf:"varint,10,opt,name=state,proto3" json:"state,omitempty"`
	Deleted    int32                  `protobuf:"varint,11,opt,name=deleted,proto3" json:"deleted,omitempty"`
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetAvatarUrl

func (x *User) GetAvatarUrl() string

func (*User) GetCreateTime

func (x *User) GetCreateTime() *timestamppb.Timestamp

func (*User) GetDeleted

func (x *User) GetDeleted() int32

func (*User) GetName

func (x *User) GetName() string

func (*User) GetNickname

func (x *User) GetNickname() string

func (*User) GetPassword

func (x *User) GetPassword() string

func (*User) GetPhone

func (x *User) GetPhone() string

func (*User) GetRealname

func (x *User) GetRealname() string

func (*User) GetState

func (x *User) GetState() int32

func (*User) GetUpdateTime

func (x *User) GetUpdateTime() *timestamppb.Timestamp

func (*User) GetUserId

func (x *User) GetUserId() int32

func (*User) GetUserIp

func (x *User) GetUserIp() string

func (*User) GetUsername

func (x *User) GetUsername() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type Usergroup

type Usergroup struct {
	Name          string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	UsergroupId   int32                  `protobuf:"varint,2,opt,name=usergroup_id,json=usergroupId,proto3" json:"usergroup_id,omitempty"`
	ParentId      int32                  `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	Code          string                 `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	UsergroupName string                 `protobuf:"bytes,5,opt,name=usergroup_name,json=usergroupName,proto3" json:"usergroup_name,omitempty"`
	Description   string                 `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	State         int32                  `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
	Deleted       int32                  `protobuf:"varint,8,opt,name=deleted,proto3" json:"deleted,omitempty"`
	UpdateTime    *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Usergroup) Descriptor deprecated

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

Deprecated: Use Usergroup.ProtoReflect.Descriptor instead.

func (*Usergroup) GetCode

func (x *Usergroup) GetCode() string

func (*Usergroup) GetDeleted

func (x *Usergroup) GetDeleted() int32

func (*Usergroup) GetDescription

func (x *Usergroup) GetDescription() string

func (*Usergroup) GetName

func (x *Usergroup) GetName() string

func (*Usergroup) GetParentId

func (x *Usergroup) GetParentId() int32

func (*Usergroup) GetState

func (x *Usergroup) GetState() int32

func (*Usergroup) GetUpdateTime

func (x *Usergroup) GetUpdateTime() *timestamppb.Timestamp

func (*Usergroup) GetUsergroupId

func (x *Usergroup) GetUsergroupId() int32

func (*Usergroup) GetUsergroupName

func (x *Usergroup) GetUsergroupName() string

func (*Usergroup) ProtoMessage

func (*Usergroup) ProtoMessage()

func (*Usergroup) ProtoReflect

func (x *Usergroup) ProtoReflect() protoreflect.Message

func (*Usergroup) Reset

func (x *Usergroup) Reset()

func (*Usergroup) String

func (x *Usergroup) String() string

type UsergroupsServiceClient

type UsergroupsServiceClient interface {
	ListUsergroups(ctx context.Context, in *ListUsergroupsRequest, opts ...grpc.CallOption) (*ListUsergroupsResponse, error)
	GetUsergroup(ctx context.Context, in *GetUsergroupRequest, opts ...grpc.CallOption) (*Usergroup, error)
	CreateUsergroup(ctx context.Context, in *CreateUsergroupRequest, opts ...grpc.CallOption) (*Usergroup, error)
	UpdateUsergroup(ctx context.Context, in *UpdateUsergroupRequest, opts ...grpc.CallOption) (*Usergroup, error)
	DeleteUsergroup(ctx context.Context, in *DeleteUsergroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

UsergroupsServiceClient is the client API for UsergroupsService 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.

type UsergroupsServiceServer

type UsergroupsServiceServer interface {
	ListUsergroups(context.Context, *ListUsergroupsRequest) (*ListUsergroupsResponse, error)
	GetUsergroup(context.Context, *GetUsergroupRequest) (*Usergroup, error)
	CreateUsergroup(context.Context, *CreateUsergroupRequest) (*Usergroup, error)
	UpdateUsergroup(context.Context, *UpdateUsergroupRequest) (*Usergroup, error)
	DeleteUsergroup(context.Context, *DeleteUsergroupRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

UsergroupsServiceServer is the server API for UsergroupsService service. All implementations must embed UnimplementedUsergroupsServiceServer for forward compatibility

type UsersAPIClient

type UsersAPIClient interface {
	ListUsers(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
	SearchUsers(ctx context.Context, in *SearchUsersRequest, opts ...grpc.CallOption) (*SearchUsersResponse, error)
	CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*User, error)
	UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*User, error)
	DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

UsersAPIClient is the client API for UsersAPI 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 NewUsersAPIClient

func NewUsersAPIClient(cc grpc.ClientConnInterface) UsersAPIClient

type UsersAPIServer

type UsersAPIServer interface {
	ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
	GetUser(context.Context, *GetUserRequest) (*User, error)
	SearchUsers(context.Context, *SearchUsersRequest) (*SearchUsersResponse, error)
	CreateUser(context.Context, *CreateUserRequest) (*User, error)
	UpdateUser(context.Context, *UpdateUserRequest) (*User, error)
	DeleteUser(context.Context, *DeleteUserRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

UsersAPIServer is the server API for UsersAPI service. All implementations must embed UnimplementedUsersAPIServer for forward compatibility

Jump to

Keyboard shortcuts

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