Documentation
¶
Index ¶
- Variables
- func IsAction(v Action) bool
- func IsObjectType(v ObjectType) bool
- func IsRelation(v Relation) bool
- func RegisterCheckerServer(s grpc.ServiceRegistrar, srv CheckerServer)
- type Action
- type CheckerClient
- type CheckerServer
- type EntityKey
- type EntityRelation
- func (*EntityRelation) Descriptor() ([]byte, []int)deprecated
- func (x *EntityRelation) GetId() string
- func (x *EntityRelation) GetName() string
- func (x *EntityRelation) GetRefRelation() Relation
- func (x *EntityRelation) GetRelation() Relation
- func (x *EntityRelation) GetType() ObjectType
- func (er *EntityRelation) Int64() int64
- func (*EntityRelation) ProtoMessage()
- func (x *EntityRelation) ProtoReflect() protoreflect.Message
- func (x *EntityRelation) Reset()
- func (x *EntityRelation) String() string
- func (er *EntityRelation) WithObject(ek EntityKey) TupleKey
- type Feed
- type FeedListRequest
- type FeedListResponse
- type FeedPermissionsResponse
- func (*FeedPermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FeedPermissionsResponse) GetActions() *FeedPermissionsResponse_Actions
- func (x *FeedPermissionsResponse) GetFeed() *Feed
- func (x *FeedPermissionsResponse) GetGroup() *Group
- func (*FeedPermissionsResponse) ProtoMessage()
- func (x *FeedPermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *FeedPermissionsResponse) Reset()
- func (x *FeedPermissionsResponse) String() string
- type FeedPermissionsResponse_Actions
- func (*FeedPermissionsResponse_Actions) Descriptor() ([]byte, []int)deprecated
- func (x *FeedPermissionsResponse_Actions) GetCanCreateFeedVersion() bool
- func (x *FeedPermissionsResponse_Actions) GetCanDeleteFeedVersion() bool
- func (x *FeedPermissionsResponse_Actions) GetCanEdit() bool
- func (x *FeedPermissionsResponse_Actions) GetCanSetGroup() bool
- func (x *FeedPermissionsResponse_Actions) GetCanView() bool
- func (*FeedPermissionsResponse_Actions) ProtoMessage()
- func (x *FeedPermissionsResponse_Actions) ProtoReflect() protoreflect.Message
- func (x *FeedPermissionsResponse_Actions) Reset()
- func (x *FeedPermissionsResponse_Actions) String() string
- type FeedRequest
- type FeedResponse
- type FeedSaveResponse
- type FeedSetGroupRequest
- func (*FeedSetGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FeedSetGroupRequest) GetGroupId() int64
- func (x *FeedSetGroupRequest) GetId() int64
- func (*FeedSetGroupRequest) ProtoMessage()
- func (x *FeedSetGroupRequest) ProtoReflect() protoreflect.Message
- func (x *FeedSetGroupRequest) Reset()
- func (x *FeedSetGroupRequest) String() string
- type FeedVersion
- func (*FeedVersion) Descriptor() ([]byte, []int)deprecated
- func (x *FeedVersion) GetFeedId() int64
- func (x *FeedVersion) GetId() int64
- func (x *FeedVersion) GetName() string
- func (x *FeedVersion) GetSha1() string
- func (*FeedVersion) ProtoMessage()
- func (x *FeedVersion) ProtoReflect() protoreflect.Message
- func (x *FeedVersion) Reset()
- func (x *FeedVersion) String() string
- type FeedVersionListRequest
- type FeedVersionListResponse
- func (*FeedVersionListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FeedVersionListResponse) GetFeedVersions() []*FeedVersion
- func (*FeedVersionListResponse) ProtoMessage()
- func (x *FeedVersionListResponse) ProtoReflect() protoreflect.Message
- func (x *FeedVersionListResponse) Reset()
- func (x *FeedVersionListResponse) String() string
- type FeedVersionModifyPermissionRequest
- func (*FeedVersionModifyPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FeedVersionModifyPermissionRequest) GetEntityRelation() *EntityRelation
- func (x *FeedVersionModifyPermissionRequest) GetId() int64
- func (*FeedVersionModifyPermissionRequest) ProtoMessage()
- func (x *FeedVersionModifyPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *FeedVersionModifyPermissionRequest) Reset()
- func (x *FeedVersionModifyPermissionRequest) String() string
- type FeedVersionPermissionsResponse
- func (*FeedVersionPermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FeedVersionPermissionsResponse) GetActions() *FeedVersionPermissionsResponse_Actions
- func (x *FeedVersionPermissionsResponse) GetFeed() *Feed
- func (x *FeedVersionPermissionsResponse) GetFeedVersion() *FeedVersion
- func (x *FeedVersionPermissionsResponse) GetGroup() *Group
- func (x *FeedVersionPermissionsResponse) GetUsers() *FeedVersionPermissionsResponse_Users
- func (*FeedVersionPermissionsResponse) ProtoMessage()
- func (x *FeedVersionPermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *FeedVersionPermissionsResponse) Reset()
- func (x *FeedVersionPermissionsResponse) String() string
- type FeedVersionPermissionsResponse_Actions
- func (*FeedVersionPermissionsResponse_Actions) Descriptor() ([]byte, []int)deprecated
- func (x *FeedVersionPermissionsResponse_Actions) GetCanEdit() bool
- func (x *FeedVersionPermissionsResponse_Actions) GetCanEditMembers() bool
- func (x *FeedVersionPermissionsResponse_Actions) GetCanView() bool
- func (*FeedVersionPermissionsResponse_Actions) ProtoMessage()
- func (x *FeedVersionPermissionsResponse_Actions) ProtoReflect() protoreflect.Message
- func (x *FeedVersionPermissionsResponse_Actions) Reset()
- func (x *FeedVersionPermissionsResponse_Actions) String() string
- type FeedVersionPermissionsResponse_Users
- func (*FeedVersionPermissionsResponse_Users) Descriptor() ([]byte, []int)deprecated
- func (x *FeedVersionPermissionsResponse_Users) GetEditors() []*EntityRelation
- func (x *FeedVersionPermissionsResponse_Users) GetViewers() []*EntityRelation
- func (*FeedVersionPermissionsResponse_Users) ProtoMessage()
- func (x *FeedVersionPermissionsResponse_Users) ProtoReflect() protoreflect.Message
- func (x *FeedVersionPermissionsResponse_Users) Reset()
- func (x *FeedVersionPermissionsResponse_Users) String() string
- type FeedVersionRequest
- type FeedVersionResponse
- func (*FeedVersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FeedVersionResponse) GetFeedVersion() *FeedVersion
- func (*FeedVersionResponse) ProtoMessage()
- func (x *FeedVersionResponse) ProtoReflect() protoreflect.Message
- func (x *FeedVersionResponse) Reset()
- func (x *FeedVersionResponse) String() string
- type FeedVersionSaveResponse
- type Group
- type GroupListRequest
- type GroupListResponse
- type GroupModifyPermissionRequest
- func (*GroupModifyPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GroupModifyPermissionRequest) GetEntityRelation() *EntityRelation
- func (x *GroupModifyPermissionRequest) GetId() int64
- func (*GroupModifyPermissionRequest) ProtoMessage()
- func (x *GroupModifyPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *GroupModifyPermissionRequest) Reset()
- func (x *GroupModifyPermissionRequest) String() string
- type GroupPermissionsResponse
- func (*GroupPermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GroupPermissionsResponse) GetActions() *GroupPermissionsResponse_Actions
- func (x *GroupPermissionsResponse) GetFeeds() []*Feed
- func (x *GroupPermissionsResponse) GetGroup() *Group
- func (x *GroupPermissionsResponse) GetTenant() *Tenant
- func (x *GroupPermissionsResponse) GetUsers() *GroupPermissionsResponse_Users
- func (*GroupPermissionsResponse) ProtoMessage()
- func (x *GroupPermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *GroupPermissionsResponse) Reset()
- func (x *GroupPermissionsResponse) String() string
- type GroupPermissionsResponse_Actions
- func (*GroupPermissionsResponse_Actions) Descriptor() ([]byte, []int)deprecated
- func (x *GroupPermissionsResponse_Actions) GetCanCreateFeed() bool
- func (x *GroupPermissionsResponse_Actions) GetCanDeleteFeed() bool
- func (x *GroupPermissionsResponse_Actions) GetCanEdit() bool
- func (x *GroupPermissionsResponse_Actions) GetCanEditMembers() bool
- func (x *GroupPermissionsResponse_Actions) GetCanSetTenant() bool
- func (x *GroupPermissionsResponse_Actions) GetCanView() bool
- func (*GroupPermissionsResponse_Actions) ProtoMessage()
- func (x *GroupPermissionsResponse_Actions) ProtoReflect() protoreflect.Message
- func (x *GroupPermissionsResponse_Actions) Reset()
- func (x *GroupPermissionsResponse_Actions) String() string
- type GroupPermissionsResponse_Users
- func (*GroupPermissionsResponse_Users) Descriptor() ([]byte, []int)deprecated
- func (x *GroupPermissionsResponse_Users) GetEditors() []*EntityRelation
- func (x *GroupPermissionsResponse_Users) GetManagers() []*EntityRelation
- func (x *GroupPermissionsResponse_Users) GetViewers() []*EntityRelation
- func (*GroupPermissionsResponse_Users) ProtoMessage()
- func (x *GroupPermissionsResponse_Users) ProtoReflect() protoreflect.Message
- func (x *GroupPermissionsResponse_Users) Reset()
- func (x *GroupPermissionsResponse_Users) String() string
- type GroupRequest
- type GroupResponse
- type GroupSaveRequest
- type GroupSaveResponse
- type GroupSetTenantRequest
- func (*GroupSetTenantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GroupSetTenantRequest) GetId() int64
- func (x *GroupSetTenantRequest) GetTenantId() int64
- func (*GroupSetTenantRequest) ProtoMessage()
- func (x *GroupSetTenantRequest) ProtoReflect() protoreflect.Message
- func (x *GroupSetTenantRequest) Reset()
- func (x *GroupSetTenantRequest) String() string
- type GroupSetTenantResponse
- type MeRequest
- type MeResponse
- func (*MeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MeResponse) GetExpandedGroups() []*Group
- func (x *MeResponse) GetExternalData() map[string]string
- func (x *MeResponse) GetGroups() []*Group
- func (x *MeResponse) GetRoles() []string
- func (x *MeResponse) GetUser() *User
- func (*MeResponse) ProtoMessage()
- func (x *MeResponse) ProtoReflect() protoreflect.Message
- func (x *MeResponse) Reset()
- func (x *MeResponse) String() string
- type ObjectType
- type Relation
- type Tenant
- type TenantCreateGroupRequest
- func (*TenantCreateGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantCreateGroupRequest) GetGroup() *Group
- func (x *TenantCreateGroupRequest) GetId() int64
- func (*TenantCreateGroupRequest) ProtoMessage()
- func (x *TenantCreateGroupRequest) ProtoReflect() protoreflect.Message
- func (x *TenantCreateGroupRequest) Reset()
- func (x *TenantCreateGroupRequest) String() string
- type TenantCreateGroupResponse
- func (*TenantCreateGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantCreateGroupResponse) GetGroup() *Group
- func (*TenantCreateGroupResponse) ProtoMessage()
- func (x *TenantCreateGroupResponse) ProtoReflect() protoreflect.Message
- func (x *TenantCreateGroupResponse) Reset()
- func (x *TenantCreateGroupResponse) String() string
- type TenantCreateRequest
- type TenantListRequest
- type TenantListResponse
- func (*TenantListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantListResponse) GetTenants() []*Tenant
- func (*TenantListResponse) ProtoMessage()
- func (x *TenantListResponse) ProtoReflect() protoreflect.Message
- func (x *TenantListResponse) Reset()
- func (x *TenantListResponse) String() string
- type TenantModifyPermissionRequest
- func (*TenantModifyPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantModifyPermissionRequest) GetEntityRelation() *EntityRelation
- func (x *TenantModifyPermissionRequest) GetId() int64
- func (*TenantModifyPermissionRequest) ProtoMessage()
- func (x *TenantModifyPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *TenantModifyPermissionRequest) Reset()
- func (x *TenantModifyPermissionRequest) String() string
- type TenantPermissionsResponse
- func (*TenantPermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantPermissionsResponse) GetActions() *TenantPermissionsResponse_Actions
- func (x *TenantPermissionsResponse) GetGroups() []*Group
- func (x *TenantPermissionsResponse) GetTenant() *Tenant
- func (x *TenantPermissionsResponse) GetUsers() *TenantPermissionsResponse_Users
- func (*TenantPermissionsResponse) ProtoMessage()
- func (x *TenantPermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *TenantPermissionsResponse) Reset()
- func (x *TenantPermissionsResponse) String() string
- type TenantPermissionsResponse_Actions
- func (*TenantPermissionsResponse_Actions) Descriptor() ([]byte, []int)deprecated
- func (x *TenantPermissionsResponse_Actions) GetCanCreateOrg() bool
- func (x *TenantPermissionsResponse_Actions) GetCanDeleteOrg() bool
- func (x *TenantPermissionsResponse_Actions) GetCanEdit() bool
- func (x *TenantPermissionsResponse_Actions) GetCanEditMembers() bool
- func (x *TenantPermissionsResponse_Actions) GetCanView() bool
- func (*TenantPermissionsResponse_Actions) ProtoMessage()
- func (x *TenantPermissionsResponse_Actions) ProtoReflect() protoreflect.Message
- func (x *TenantPermissionsResponse_Actions) Reset()
- func (x *TenantPermissionsResponse_Actions) String() string
- type TenantPermissionsResponse_Users
- func (*TenantPermissionsResponse_Users) Descriptor() ([]byte, []int)deprecated
- func (x *TenantPermissionsResponse_Users) GetAdmins() []*EntityRelation
- func (x *TenantPermissionsResponse_Users) GetMembers() []*EntityRelation
- func (*TenantPermissionsResponse_Users) ProtoMessage()
- func (x *TenantPermissionsResponse_Users) ProtoReflect() protoreflect.Message
- func (x *TenantPermissionsResponse_Users) Reset()
- func (x *TenantPermissionsResponse_Users) String() string
- type TenantRequest
- type TenantResponse
- type TenantSaveRequest
- type TenantSaveResponse
- type TupleKey
- func (tk TupleKey) ActionOrRelation() string
- func (tk TupleKey) Equals(other TupleKey) bool
- func (tk TupleKey) IsValid() bool
- func (tk TupleKey) String() string
- func (tk TupleKey) Validate() error
- func (tk TupleKey) WithAction(action Action) TupleKey
- func (tk TupleKey) WithObject(objectType ObjectType, objectName string) TupleKey
- func (tk TupleKey) WithObjectID(objectType ObjectType, objectId int64) TupleKey
- func (tk TupleKey) WithRelation(relation Relation) TupleKey
- func (tk TupleKey) WithSubject(userType ObjectType, userName string) TupleKey
- func (tk TupleKey) WithSubjectID(userType ObjectType, userId int64) TupleKey
- func (tk TupleKey) WithUser(user string) TupleKey
- type UnimplementedCheckerServer
- func (UnimplementedCheckerServer) Feed(context.Context, *FeedRequest) (*FeedResponse, error)
- func (UnimplementedCheckerServer) FeedList(context.Context, *FeedListRequest) (*FeedListResponse, error)
- func (UnimplementedCheckerServer) FeedPermissions(context.Context, *FeedRequest) (*FeedPermissionsResponse, error)
- func (UnimplementedCheckerServer) FeedSetGroup(context.Context, *FeedSetGroupRequest) (*FeedSaveResponse, error)
- func (UnimplementedCheckerServer) FeedVersion(context.Context, *FeedVersionRequest) (*FeedVersionResponse, error)
- func (UnimplementedCheckerServer) FeedVersionAddPermission(context.Context, *FeedVersionModifyPermissionRequest) (*FeedVersionSaveResponse, error)
- func (UnimplementedCheckerServer) FeedVersionList(context.Context, *FeedVersionListRequest) (*FeedVersionListResponse, error)
- func (UnimplementedCheckerServer) FeedVersionPermissions(context.Context, *FeedVersionRequest) (*FeedVersionPermissionsResponse, error)
- func (UnimplementedCheckerServer) FeedVersionRemovePermission(context.Context, *FeedVersionModifyPermissionRequest) (*FeedVersionSaveResponse, error)
- func (UnimplementedCheckerServer) Group(context.Context, *GroupRequest) (*GroupResponse, error)
- func (UnimplementedCheckerServer) GroupAddPermission(context.Context, *GroupModifyPermissionRequest) (*GroupSaveResponse, error)
- func (UnimplementedCheckerServer) GroupList(context.Context, *GroupListRequest) (*GroupListResponse, error)
- func (UnimplementedCheckerServer) GroupPermissions(context.Context, *GroupRequest) (*GroupPermissionsResponse, error)
- func (UnimplementedCheckerServer) GroupRemovePermission(context.Context, *GroupModifyPermissionRequest) (*GroupSaveResponse, error)
- func (UnimplementedCheckerServer) GroupSave(context.Context, *GroupSaveRequest) (*GroupSaveResponse, error)
- func (UnimplementedCheckerServer) GroupSetTenant(context.Context, *GroupSetTenantRequest) (*GroupSetTenantResponse, error)
- func (UnimplementedCheckerServer) Me(context.Context, *MeRequest) (*MeResponse, error)
- func (UnimplementedCheckerServer) Tenant(context.Context, *TenantRequest) (*TenantResponse, error)
- func (UnimplementedCheckerServer) TenantAddPermission(context.Context, *TenantModifyPermissionRequest) (*TenantSaveResponse, error)
- func (UnimplementedCheckerServer) TenantCreate(context.Context, *TenantCreateRequest) (*TenantSaveResponse, error)
- func (UnimplementedCheckerServer) TenantCreateGroup(context.Context, *TenantCreateGroupRequest) (*GroupSaveResponse, error)
- func (UnimplementedCheckerServer) TenantList(context.Context, *TenantListRequest) (*TenantListResponse, error)
- func (UnimplementedCheckerServer) TenantPermissions(context.Context, *TenantRequest) (*TenantPermissionsResponse, error)
- func (UnimplementedCheckerServer) TenantRemovePermission(context.Context, *TenantModifyPermissionRequest) (*TenantSaveResponse, error)
- func (UnimplementedCheckerServer) TenantSave(context.Context, *TenantSaveRequest) (*TenantSaveResponse, error)
- func (UnimplementedCheckerServer) User(context.Context, *UserRequest) (*UserResponse, error)
- func (UnimplementedCheckerServer) UserList(context.Context, *UserListRequest) (*UserListResponse, error)
- type UnsafeCheckerServer
- type User
- type UserListRequest
- type UserListResponse
- type UserRequest
- type UserResponse
Constants ¶
This section is empty.
Variables ¶
var ( Action_name = map[int32]string{ 0: "empty_action", 1: "can_view", 2: "can_edit", 3: "can_edit_members", 4: "can_create_org", 5: "can_delete_org", 6: "can_create_feed_version", 7: "can_delete_feed_version", 8: "can_create_feed", 9: "can_delete_feed", 10: "can_set_group", 11: "can_set_tenant", } Action_value = map[string]int32{ "empty_action": 0, "can_view": 1, "can_edit": 2, "can_edit_members": 3, "can_create_org": 4, "can_delete_org": 5, "can_create_feed_version": 6, "can_delete_feed_version": 7, "can_create_feed": 8, "can_delete_feed": 9, "can_set_group": 10, "can_set_tenant": 11, } )
Enum value maps for Action.
var ( ObjectType_name = map[int32]string{ 0: "empty_object", 1: "tenant", 2: "org", 3: "feed", 4: "feed_version", 5: "user", } ObjectType_value = map[string]int32{ "empty_object": 0, "tenant": 1, "org": 2, "feed": 3, "feed_version": 4, "user": 5, } )
Enum value maps for ObjectType.
var ( Relation_name = map[int32]string{ 0: "empty_relation", 1: "admin", 2: "member", 3: "manager", 4: "viewer", 5: "editor", 6: "parent", } Relation_value = map[string]int32{ "empty_relation": 0, "admin": 1, "member": 2, "manager": 3, "viewer": 4, "editor": 5, "parent": 6, } )
Enum value maps for Relation.
var AdminRelation = Relation_admin
var CanCreateFeed = Action_can_create_feed
var CanCreateFeedVersion = Action_can_create_feed_version
var CanCreateOrg = Action_can_create_org
var CanDeleteFeed = Action_can_delete_feed
var CanDeleteFeedVersion = Action_can_delete_feed_version
var CanDeleteOrg = Action_can_delete_org
var CanEdit = Action_can_edit
var CanEditMembers = Action_can_edit_members
var CanSetGroup = Action_can_set_group
var CanSetTenant = Action_can_set_tenant
var CanView = Action_can_view
var Checker_ServiceDesc = grpc.ServiceDesc{ ServiceName: "azpb.Checker", HandlerType: (*CheckerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "UserList", Handler: _Checker_UserList_Handler, }, { MethodName: "User", Handler: _Checker_User_Handler, }, { MethodName: "Me", Handler: _Checker_Me_Handler, }, { MethodName: "TenantList", Handler: _Checker_TenantList_Handler, }, { MethodName: "Tenant", Handler: _Checker_Tenant_Handler, }, { MethodName: "TenantPermissions", Handler: _Checker_TenantPermissions_Handler, }, { MethodName: "TenantSave", Handler: _Checker_TenantSave_Handler, }, { MethodName: "TenantAddPermission", Handler: _Checker_TenantAddPermission_Handler, }, { MethodName: "TenantRemovePermission", Handler: _Checker_TenantRemovePermission_Handler, }, { MethodName: "TenantCreate", Handler: _Checker_TenantCreate_Handler, }, { MethodName: "TenantCreateGroup", Handler: _Checker_TenantCreateGroup_Handler, }, { MethodName: "GroupList", Handler: _Checker_GroupList_Handler, }, { MethodName: "Group", Handler: _Checker_Group_Handler, }, { MethodName: "GroupPermissions", Handler: _Checker_GroupPermissions_Handler, }, { MethodName: "GroupSave", Handler: _Checker_GroupSave_Handler, }, { MethodName: "GroupAddPermission", Handler: _Checker_GroupAddPermission_Handler, }, { MethodName: "GroupRemovePermission", Handler: _Checker_GroupRemovePermission_Handler, }, { MethodName: "GroupSetTenant", Handler: _Checker_GroupSetTenant_Handler, }, { MethodName: "FeedList", Handler: _Checker_FeedList_Handler, }, { MethodName: "Feed", Handler: _Checker_Feed_Handler, }, { MethodName: "FeedPermissions", Handler: _Checker_FeedPermissions_Handler, }, { MethodName: "FeedSetGroup", Handler: _Checker_FeedSetGroup_Handler, }, { MethodName: "FeedVersionList", Handler: _Checker_FeedVersionList_Handler, }, { MethodName: "FeedVersion", Handler: _Checker_FeedVersion_Handler, }, { MethodName: "FeedVersionPermissions", Handler: _Checker_FeedVersionPermissions_Handler, }, { MethodName: "FeedVersionAddPermission", Handler: _Checker_FeedVersionAddPermission_Handler, }, { MethodName: "FeedVersionRemovePermission", Handler: _Checker_FeedVersionRemovePermission_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "azpb.proto", }
Checker_ServiceDesc is the grpc.ServiceDesc for Checker service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var EditorRelation = Relation_editor
var FeedType = ObjectType_feed
var FeedVersionType = ObjectType_feed_version
var File_azpb_proto protoreflect.FileDescriptor
var GroupType = ObjectType_org
var ManagerRelation = Relation_manager
var MemberRelation = Relation_member
var ParentRelation = Relation_parent
var TenantType = ObjectType_tenant
var UserType = ObjectType_user
var ViewerRelation = Relation_viewer
Functions ¶
func IsObjectType ¶
func IsObjectType(v ObjectType) bool
func IsRelation ¶
func RegisterCheckerServer ¶
func RegisterCheckerServer(s grpc.ServiceRegistrar, srv CheckerServer)
Types ¶
type Action ¶
type Action int32
const ( Action_empty_action Action = 0 Action_can_view Action = 1 Action_can_edit Action = 2 Action_can_edit_members Action = 3 Action_can_create_org Action = 4 Action_can_delete_org Action = 5 Action_can_create_feed_version Action = 6 Action_can_delete_feed_version Action = 7 Action_can_create_feed Action = 8 Action_can_delete_feed Action = 9 Action_can_set_group Action = 10 Action_can_set_tenant Action = 11 )
func ActionString ¶
func (Action) Descriptor ¶
func (Action) Descriptor() protoreflect.EnumDescriptor
func (Action) EnumDescriptor
deprecated
func (Action) Number ¶
func (x Action) Number() protoreflect.EnumNumber
func (Action) Type ¶
func (Action) Type() protoreflect.EnumType
type CheckerClient ¶
type CheckerClient interface { UserList(ctx context.Context, in *UserListRequest, opts ...grpc.CallOption) (*UserListResponse, error) User(ctx context.Context, in *UserRequest, opts ...grpc.CallOption) (*UserResponse, error) Me(ctx context.Context, in *MeRequest, opts ...grpc.CallOption) (*MeResponse, error) TenantList(ctx context.Context, in *TenantListRequest, opts ...grpc.CallOption) (*TenantListResponse, error) Tenant(ctx context.Context, in *TenantRequest, opts ...grpc.CallOption) (*TenantResponse, error) TenantPermissions(ctx context.Context, in *TenantRequest, opts ...grpc.CallOption) (*TenantPermissionsResponse, error) TenantSave(ctx context.Context, in *TenantSaveRequest, opts ...grpc.CallOption) (*TenantSaveResponse, error) TenantAddPermission(ctx context.Context, in *TenantModifyPermissionRequest, opts ...grpc.CallOption) (*TenantSaveResponse, error) TenantRemovePermission(ctx context.Context, in *TenantModifyPermissionRequest, opts ...grpc.CallOption) (*TenantSaveResponse, error) TenantCreate(ctx context.Context, in *TenantCreateRequest, opts ...grpc.CallOption) (*TenantSaveResponse, error) TenantCreateGroup(ctx context.Context, in *TenantCreateGroupRequest, opts ...grpc.CallOption) (*GroupSaveResponse, error) GroupList(ctx context.Context, in *GroupListRequest, opts ...grpc.CallOption) (*GroupListResponse, error) Group(ctx context.Context, in *GroupRequest, opts ...grpc.CallOption) (*GroupResponse, error) GroupPermissions(ctx context.Context, in *GroupRequest, opts ...grpc.CallOption) (*GroupPermissionsResponse, error) GroupSave(ctx context.Context, in *GroupSaveRequest, opts ...grpc.CallOption) (*GroupSaveResponse, error) GroupAddPermission(ctx context.Context, in *GroupModifyPermissionRequest, opts ...grpc.CallOption) (*GroupSaveResponse, error) GroupRemovePermission(ctx context.Context, in *GroupModifyPermissionRequest, opts ...grpc.CallOption) (*GroupSaveResponse, error) GroupSetTenant(ctx context.Context, in *GroupSetTenantRequest, opts ...grpc.CallOption) (*GroupSetTenantResponse, error) FeedList(ctx context.Context, in *FeedListRequest, opts ...grpc.CallOption) (*FeedListResponse, error) Feed(ctx context.Context, in *FeedRequest, opts ...grpc.CallOption) (*FeedResponse, error) FeedPermissions(ctx context.Context, in *FeedRequest, opts ...grpc.CallOption) (*FeedPermissionsResponse, error) FeedSetGroup(ctx context.Context, in *FeedSetGroupRequest, opts ...grpc.CallOption) (*FeedSaveResponse, error) FeedVersionList(ctx context.Context, in *FeedVersionListRequest, opts ...grpc.CallOption) (*FeedVersionListResponse, error) FeedVersion(ctx context.Context, in *FeedVersionRequest, opts ...grpc.CallOption) (*FeedVersionResponse, error) FeedVersionPermissions(ctx context.Context, in *FeedVersionRequest, opts ...grpc.CallOption) (*FeedVersionPermissionsResponse, error) FeedVersionAddPermission(ctx context.Context, in *FeedVersionModifyPermissionRequest, opts ...grpc.CallOption) (*FeedVersionSaveResponse, error) FeedVersionRemovePermission(ctx context.Context, in *FeedVersionModifyPermissionRequest, opts ...grpc.CallOption) (*FeedVersionSaveResponse, error) }
CheckerClient is the client API for Checker 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 NewCheckerClient ¶
func NewCheckerClient(cc grpc.ClientConnInterface) CheckerClient
type CheckerServer ¶
type CheckerServer interface { UserList(context.Context, *UserListRequest) (*UserListResponse, error) User(context.Context, *UserRequest) (*UserResponse, error) Me(context.Context, *MeRequest) (*MeResponse, error) TenantList(context.Context, *TenantListRequest) (*TenantListResponse, error) Tenant(context.Context, *TenantRequest) (*TenantResponse, error) TenantPermissions(context.Context, *TenantRequest) (*TenantPermissionsResponse, error) TenantSave(context.Context, *TenantSaveRequest) (*TenantSaveResponse, error) TenantAddPermission(context.Context, *TenantModifyPermissionRequest) (*TenantSaveResponse, error) TenantRemovePermission(context.Context, *TenantModifyPermissionRequest) (*TenantSaveResponse, error) TenantCreate(context.Context, *TenantCreateRequest) (*TenantSaveResponse, error) TenantCreateGroup(context.Context, *TenantCreateGroupRequest) (*GroupSaveResponse, error) GroupList(context.Context, *GroupListRequest) (*GroupListResponse, error) Group(context.Context, *GroupRequest) (*GroupResponse, error) GroupPermissions(context.Context, *GroupRequest) (*GroupPermissionsResponse, error) GroupSave(context.Context, *GroupSaveRequest) (*GroupSaveResponse, error) GroupAddPermission(context.Context, *GroupModifyPermissionRequest) (*GroupSaveResponse, error) GroupRemovePermission(context.Context, *GroupModifyPermissionRequest) (*GroupSaveResponse, error) GroupSetTenant(context.Context, *GroupSetTenantRequest) (*GroupSetTenantResponse, error) FeedList(context.Context, *FeedListRequest) (*FeedListResponse, error) Feed(context.Context, *FeedRequest) (*FeedResponse, error) FeedPermissions(context.Context, *FeedRequest) (*FeedPermissionsResponse, error) FeedSetGroup(context.Context, *FeedSetGroupRequest) (*FeedSaveResponse, error) FeedVersionList(context.Context, *FeedVersionListRequest) (*FeedVersionListResponse, error) FeedVersion(context.Context, *FeedVersionRequest) (*FeedVersionResponse, error) FeedVersionPermissions(context.Context, *FeedVersionRequest) (*FeedVersionPermissionsResponse, error) FeedVersionAddPermission(context.Context, *FeedVersionModifyPermissionRequest) (*FeedVersionSaveResponse, error) FeedVersionRemovePermission(context.Context, *FeedVersionModifyPermissionRequest) (*FeedVersionSaveResponse, error) // contains filtered or unexported methods }
CheckerServer is the server API for Checker service. All implementations must embed UnimplementedCheckerServer for forward compatibility
type EntityKey ¶
type EntityKey struct { Type ObjectType `json:"type"` Name string `json:"name"` RefRel Relation `json:"ref_rel"` }
func NewEntityKey ¶
func NewEntityKey(t ObjectType, name string) EntityKey
func (EntityKey) WithRefRel ¶
type EntityRelation ¶
type EntityRelation struct { Type ObjectType `protobuf:"varint,1,opt,name=type,proto3,enum=azpb.ObjectType" json:"type,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` RefRelation Relation `protobuf:"varint,4,opt,name=ref_relation,json=refRelation,proto3,enum=azpb.Relation" json:"ref_relation,omitempty"` Relation Relation `protobuf:"varint,5,opt,name=relation,proto3,enum=azpb.Relation" json:"relation,omitempty"` // contains filtered or unexported fields }
func NewEntityRelation ¶
func NewEntityRelation(ek EntityKey, rel Relation) *EntityRelation
func (*EntityRelation) Descriptor
deprecated
func (*EntityRelation) Descriptor() ([]byte, []int)
Deprecated: Use EntityRelation.ProtoReflect.Descriptor instead.
func (*EntityRelation) GetId ¶
func (x *EntityRelation) GetId() string
func (*EntityRelation) GetName ¶
func (x *EntityRelation) GetName() string
func (*EntityRelation) GetRefRelation ¶
func (x *EntityRelation) GetRefRelation() Relation
func (*EntityRelation) GetRelation ¶
func (x *EntityRelation) GetRelation() Relation
func (*EntityRelation) GetType ¶
func (x *EntityRelation) GetType() ObjectType
func (*EntityRelation) Int64 ¶
func (er *EntityRelation) Int64() int64
func (*EntityRelation) ProtoMessage ¶
func (*EntityRelation) ProtoMessage()
func (*EntityRelation) ProtoReflect ¶
func (x *EntityRelation) ProtoReflect() protoreflect.Message
func (*EntityRelation) Reset ¶
func (x *EntityRelation) Reset()
func (*EntityRelation) String ¶
func (x *EntityRelation) String() string
func (*EntityRelation) WithObject ¶
func (er *EntityRelation) WithObject(ek EntityKey) TupleKey
type Feed ¶
type Feed struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` OnestopId string `protobuf:"bytes,2,opt,name=onestop_id,json=onestopId,proto3" json:"onestop_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Feed) Descriptor
deprecated
func (*Feed) GetOnestopId ¶
func (*Feed) ProtoMessage ¶
func (*Feed) ProtoMessage()
func (*Feed) ProtoReflect ¶
func (x *Feed) ProtoReflect() protoreflect.Message
type FeedListRequest ¶
type FeedListRequest struct {
// contains filtered or unexported fields
}
func (*FeedListRequest) Descriptor
deprecated
func (*FeedListRequest) Descriptor() ([]byte, []int)
Deprecated: Use FeedListRequest.ProtoReflect.Descriptor instead.
func (*FeedListRequest) ProtoMessage ¶
func (*FeedListRequest) ProtoMessage()
func (*FeedListRequest) ProtoReflect ¶
func (x *FeedListRequest) ProtoReflect() protoreflect.Message
func (*FeedListRequest) Reset ¶
func (x *FeedListRequest) Reset()
func (*FeedListRequest) String ¶
func (x *FeedListRequest) String() string
type FeedListResponse ¶
type FeedListResponse struct { Feeds []*Feed `protobuf:"bytes,1,rep,name=feeds,proto3" json:"feeds,omitempty"` // contains filtered or unexported fields }
func (*FeedListResponse) Descriptor
deprecated
func (*FeedListResponse) Descriptor() ([]byte, []int)
Deprecated: Use FeedListResponse.ProtoReflect.Descriptor instead.
func (*FeedListResponse) GetFeeds ¶
func (x *FeedListResponse) GetFeeds() []*Feed
func (*FeedListResponse) ProtoMessage ¶
func (*FeedListResponse) ProtoMessage()
func (*FeedListResponse) ProtoReflect ¶
func (x *FeedListResponse) ProtoReflect() protoreflect.Message
func (*FeedListResponse) Reset ¶
func (x *FeedListResponse) Reset()
func (*FeedListResponse) String ¶
func (x *FeedListResponse) String() string
type FeedPermissionsResponse ¶
type FeedPermissionsResponse struct { Feed *Feed `protobuf:"bytes,1,opt,name=feed,proto3" json:"feed,omitempty"` Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` Actions *FeedPermissionsResponse_Actions `protobuf:"bytes,3,opt,name=actions,proto3" json:"actions,omitempty"` // contains filtered or unexported fields }
func (*FeedPermissionsResponse) Descriptor
deprecated
func (*FeedPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use FeedPermissionsResponse.ProtoReflect.Descriptor instead.
func (*FeedPermissionsResponse) GetActions ¶
func (x *FeedPermissionsResponse) GetActions() *FeedPermissionsResponse_Actions
func (*FeedPermissionsResponse) GetFeed ¶
func (x *FeedPermissionsResponse) GetFeed() *Feed
func (*FeedPermissionsResponse) GetGroup ¶
func (x *FeedPermissionsResponse) GetGroup() *Group
func (*FeedPermissionsResponse) ProtoMessage ¶
func (*FeedPermissionsResponse) ProtoMessage()
func (*FeedPermissionsResponse) ProtoReflect ¶
func (x *FeedPermissionsResponse) ProtoReflect() protoreflect.Message
func (*FeedPermissionsResponse) Reset ¶
func (x *FeedPermissionsResponse) Reset()
func (*FeedPermissionsResponse) String ¶
func (x *FeedPermissionsResponse) String() string
type FeedPermissionsResponse_Actions ¶
type FeedPermissionsResponse_Actions struct { CanView bool `protobuf:"varint,1,opt,name=can_view,json=canView,proto3" json:"can_view,omitempty"` CanEdit bool `protobuf:"varint,2,opt,name=can_edit,json=canEdit,proto3" json:"can_edit,omitempty"` CanSetGroup bool `protobuf:"varint,3,opt,name=can_set_group,json=canSetGroup,proto3" json:"can_set_group,omitempty"` CanCreateFeedVersion bool `` /* 126-byte string literal not displayed */ CanDeleteFeedVersion bool `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*FeedPermissionsResponse_Actions) Descriptor
deprecated
func (*FeedPermissionsResponse_Actions) Descriptor() ([]byte, []int)
Deprecated: Use FeedPermissionsResponse_Actions.ProtoReflect.Descriptor instead.
func (*FeedPermissionsResponse_Actions) GetCanCreateFeedVersion ¶
func (x *FeedPermissionsResponse_Actions) GetCanCreateFeedVersion() bool
func (*FeedPermissionsResponse_Actions) GetCanDeleteFeedVersion ¶
func (x *FeedPermissionsResponse_Actions) GetCanDeleteFeedVersion() bool
func (*FeedPermissionsResponse_Actions) GetCanEdit ¶
func (x *FeedPermissionsResponse_Actions) GetCanEdit() bool
func (*FeedPermissionsResponse_Actions) GetCanSetGroup ¶
func (x *FeedPermissionsResponse_Actions) GetCanSetGroup() bool
func (*FeedPermissionsResponse_Actions) GetCanView ¶
func (x *FeedPermissionsResponse_Actions) GetCanView() bool
func (*FeedPermissionsResponse_Actions) ProtoMessage ¶
func (*FeedPermissionsResponse_Actions) ProtoMessage()
func (*FeedPermissionsResponse_Actions) ProtoReflect ¶
func (x *FeedPermissionsResponse_Actions) ProtoReflect() protoreflect.Message
func (*FeedPermissionsResponse_Actions) Reset ¶
func (x *FeedPermissionsResponse_Actions) Reset()
func (*FeedPermissionsResponse_Actions) String ¶
func (x *FeedPermissionsResponse_Actions) String() string
type FeedRequest ¶
type FeedRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*FeedRequest) Descriptor
deprecated
func (*FeedRequest) Descriptor() ([]byte, []int)
Deprecated: Use FeedRequest.ProtoReflect.Descriptor instead.
func (*FeedRequest) GetId ¶
func (x *FeedRequest) GetId() int64
func (*FeedRequest) ProtoMessage ¶
func (*FeedRequest) ProtoMessage()
func (*FeedRequest) ProtoReflect ¶
func (x *FeedRequest) ProtoReflect() protoreflect.Message
func (*FeedRequest) Reset ¶
func (x *FeedRequest) Reset()
func (*FeedRequest) String ¶
func (x *FeedRequest) String() string
type FeedResponse ¶
type FeedResponse struct { Feed *Feed `protobuf:"bytes,1,opt,name=feed,proto3" json:"feed,omitempty"` // contains filtered or unexported fields }
func (*FeedResponse) Descriptor
deprecated
func (*FeedResponse) Descriptor() ([]byte, []int)
Deprecated: Use FeedResponse.ProtoReflect.Descriptor instead.
func (*FeedResponse) GetFeed ¶
func (x *FeedResponse) GetFeed() *Feed
func (*FeedResponse) ProtoMessage ¶
func (*FeedResponse) ProtoMessage()
func (*FeedResponse) ProtoReflect ¶
func (x *FeedResponse) ProtoReflect() protoreflect.Message
func (*FeedResponse) Reset ¶
func (x *FeedResponse) Reset()
func (*FeedResponse) String ¶
func (x *FeedResponse) String() string
type FeedSaveResponse ¶
type FeedSaveResponse struct {
// contains filtered or unexported fields
}
func (*FeedSaveResponse) Descriptor
deprecated
func (*FeedSaveResponse) Descriptor() ([]byte, []int)
Deprecated: Use FeedSaveResponse.ProtoReflect.Descriptor instead.
func (*FeedSaveResponse) ProtoMessage ¶
func (*FeedSaveResponse) ProtoMessage()
func (*FeedSaveResponse) ProtoReflect ¶
func (x *FeedSaveResponse) ProtoReflect() protoreflect.Message
func (*FeedSaveResponse) Reset ¶
func (x *FeedSaveResponse) Reset()
func (*FeedSaveResponse) String ¶
func (x *FeedSaveResponse) String() string
type FeedSetGroupRequest ¶
type FeedSetGroupRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` GroupId int64 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` // contains filtered or unexported fields }
func (*FeedSetGroupRequest) Descriptor
deprecated
func (*FeedSetGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use FeedSetGroupRequest.ProtoReflect.Descriptor instead.
func (*FeedSetGroupRequest) GetGroupId ¶
func (x *FeedSetGroupRequest) GetGroupId() int64
func (*FeedSetGroupRequest) GetId ¶
func (x *FeedSetGroupRequest) GetId() int64
func (*FeedSetGroupRequest) ProtoMessage ¶
func (*FeedSetGroupRequest) ProtoMessage()
func (*FeedSetGroupRequest) ProtoReflect ¶
func (x *FeedSetGroupRequest) ProtoReflect() protoreflect.Message
func (*FeedSetGroupRequest) Reset ¶
func (x *FeedSetGroupRequest) Reset()
func (*FeedSetGroupRequest) String ¶
func (x *FeedSetGroupRequest) String() string
type FeedVersion ¶
type FeedVersion struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Sha1 string `protobuf:"bytes,3,opt,name=sha1,proto3" json:"sha1,omitempty"` FeedId int64 `protobuf:"varint,4,opt,name=feed_id,json=feedId,proto3" json:"feed_id,omitempty"` // contains filtered or unexported fields }
func (*FeedVersion) Descriptor
deprecated
func (*FeedVersion) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersion.ProtoReflect.Descriptor instead.
func (*FeedVersion) GetFeedId ¶
func (x *FeedVersion) GetFeedId() int64
func (*FeedVersion) GetId ¶
func (x *FeedVersion) GetId() int64
func (*FeedVersion) GetName ¶
func (x *FeedVersion) GetName() string
func (*FeedVersion) GetSha1 ¶
func (x *FeedVersion) GetSha1() string
func (*FeedVersion) ProtoMessage ¶
func (*FeedVersion) ProtoMessage()
func (*FeedVersion) ProtoReflect ¶
func (x *FeedVersion) ProtoReflect() protoreflect.Message
func (*FeedVersion) Reset ¶
func (x *FeedVersion) Reset()
func (*FeedVersion) String ¶
func (x *FeedVersion) String() string
type FeedVersionListRequest ¶
type FeedVersionListRequest struct {
// contains filtered or unexported fields
}
func (*FeedVersionListRequest) Descriptor
deprecated
func (*FeedVersionListRequest) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionListRequest.ProtoReflect.Descriptor instead.
func (*FeedVersionListRequest) ProtoMessage ¶
func (*FeedVersionListRequest) ProtoMessage()
func (*FeedVersionListRequest) ProtoReflect ¶
func (x *FeedVersionListRequest) ProtoReflect() protoreflect.Message
func (*FeedVersionListRequest) Reset ¶
func (x *FeedVersionListRequest) Reset()
func (*FeedVersionListRequest) String ¶
func (x *FeedVersionListRequest) String() string
type FeedVersionListResponse ¶
type FeedVersionListResponse struct { FeedVersions []*FeedVersion `protobuf:"bytes,1,rep,name=feed_versions,json=feedVersions,proto3" json:"feed_versions,omitempty"` // contains filtered or unexported fields }
func (*FeedVersionListResponse) Descriptor
deprecated
func (*FeedVersionListResponse) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionListResponse.ProtoReflect.Descriptor instead.
func (*FeedVersionListResponse) GetFeedVersions ¶
func (x *FeedVersionListResponse) GetFeedVersions() []*FeedVersion
func (*FeedVersionListResponse) ProtoMessage ¶
func (*FeedVersionListResponse) ProtoMessage()
func (*FeedVersionListResponse) ProtoReflect ¶
func (x *FeedVersionListResponse) ProtoReflect() protoreflect.Message
func (*FeedVersionListResponse) Reset ¶
func (x *FeedVersionListResponse) Reset()
func (*FeedVersionListResponse) String ¶
func (x *FeedVersionListResponse) String() string
type FeedVersionModifyPermissionRequest ¶
type FeedVersionModifyPermissionRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` EntityRelation *EntityRelation `protobuf:"bytes,2,opt,name=entity_relation,json=entityRelation,proto3" json:"entity_relation,omitempty"` // contains filtered or unexported fields }
func (*FeedVersionModifyPermissionRequest) Descriptor
deprecated
func (*FeedVersionModifyPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionModifyPermissionRequest.ProtoReflect.Descriptor instead.
func (*FeedVersionModifyPermissionRequest) GetEntityRelation ¶
func (x *FeedVersionModifyPermissionRequest) GetEntityRelation() *EntityRelation
func (*FeedVersionModifyPermissionRequest) GetId ¶
func (x *FeedVersionModifyPermissionRequest) GetId() int64
func (*FeedVersionModifyPermissionRequest) ProtoMessage ¶
func (*FeedVersionModifyPermissionRequest) ProtoMessage()
func (*FeedVersionModifyPermissionRequest) ProtoReflect ¶
func (x *FeedVersionModifyPermissionRequest) ProtoReflect() protoreflect.Message
func (*FeedVersionModifyPermissionRequest) Reset ¶
func (x *FeedVersionModifyPermissionRequest) Reset()
func (*FeedVersionModifyPermissionRequest) String ¶
func (x *FeedVersionModifyPermissionRequest) String() string
type FeedVersionPermissionsResponse ¶
type FeedVersionPermissionsResponse struct { FeedVersion *FeedVersion `protobuf:"bytes,1,opt,name=feed_version,json=feedVersion,proto3" json:"feed_version,omitempty"` Feed *Feed `protobuf:"bytes,2,opt,name=feed,proto3" json:"feed,omitempty"` Group *Group `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"` Actions *FeedVersionPermissionsResponse_Actions `protobuf:"bytes,4,opt,name=actions,proto3" json:"actions,omitempty"` Users *FeedVersionPermissionsResponse_Users `protobuf:"bytes,5,opt,name=users,proto3" json:"users,omitempty"` // contains filtered or unexported fields }
func (*FeedVersionPermissionsResponse) Descriptor
deprecated
func (*FeedVersionPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionPermissionsResponse.ProtoReflect.Descriptor instead.
func (*FeedVersionPermissionsResponse) GetActions ¶
func (x *FeedVersionPermissionsResponse) GetActions() *FeedVersionPermissionsResponse_Actions
func (*FeedVersionPermissionsResponse) GetFeed ¶
func (x *FeedVersionPermissionsResponse) GetFeed() *Feed
func (*FeedVersionPermissionsResponse) GetFeedVersion ¶
func (x *FeedVersionPermissionsResponse) GetFeedVersion() *FeedVersion
func (*FeedVersionPermissionsResponse) GetGroup ¶
func (x *FeedVersionPermissionsResponse) GetGroup() *Group
func (*FeedVersionPermissionsResponse) GetUsers ¶
func (x *FeedVersionPermissionsResponse) GetUsers() *FeedVersionPermissionsResponse_Users
func (*FeedVersionPermissionsResponse) ProtoMessage ¶
func (*FeedVersionPermissionsResponse) ProtoMessage()
func (*FeedVersionPermissionsResponse) ProtoReflect ¶
func (x *FeedVersionPermissionsResponse) ProtoReflect() protoreflect.Message
func (*FeedVersionPermissionsResponse) Reset ¶
func (x *FeedVersionPermissionsResponse) Reset()
func (*FeedVersionPermissionsResponse) String ¶
func (x *FeedVersionPermissionsResponse) String() string
type FeedVersionPermissionsResponse_Actions ¶
type FeedVersionPermissionsResponse_Actions struct { CanView bool `protobuf:"varint,1,opt,name=can_view,json=canView,proto3" json:"can_view,omitempty"` CanEditMembers bool `protobuf:"varint,2,opt,name=can_edit_members,json=canEditMembers,proto3" json:"can_edit_members,omitempty"` CanEdit bool `protobuf:"varint,3,opt,name=can_edit,json=canEdit,proto3" json:"can_edit,omitempty"` // contains filtered or unexported fields }
func (*FeedVersionPermissionsResponse_Actions) Descriptor
deprecated
func (*FeedVersionPermissionsResponse_Actions) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionPermissionsResponse_Actions.ProtoReflect.Descriptor instead.
func (*FeedVersionPermissionsResponse_Actions) GetCanEdit ¶
func (x *FeedVersionPermissionsResponse_Actions) GetCanEdit() bool
func (*FeedVersionPermissionsResponse_Actions) GetCanEditMembers ¶
func (x *FeedVersionPermissionsResponse_Actions) GetCanEditMembers() bool
func (*FeedVersionPermissionsResponse_Actions) GetCanView ¶
func (x *FeedVersionPermissionsResponse_Actions) GetCanView() bool
func (*FeedVersionPermissionsResponse_Actions) ProtoMessage ¶
func (*FeedVersionPermissionsResponse_Actions) ProtoMessage()
func (*FeedVersionPermissionsResponse_Actions) ProtoReflect ¶
func (x *FeedVersionPermissionsResponse_Actions) ProtoReflect() protoreflect.Message
func (*FeedVersionPermissionsResponse_Actions) Reset ¶
func (x *FeedVersionPermissionsResponse_Actions) Reset()
func (*FeedVersionPermissionsResponse_Actions) String ¶
func (x *FeedVersionPermissionsResponse_Actions) String() string
type FeedVersionPermissionsResponse_Users ¶
type FeedVersionPermissionsResponse_Users struct { Editors []*EntityRelation `protobuf:"bytes,1,rep,name=editors,proto3" json:"editors,omitempty"` Viewers []*EntityRelation `protobuf:"bytes,2,rep,name=viewers,proto3" json:"viewers,omitempty"` // contains filtered or unexported fields }
func (*FeedVersionPermissionsResponse_Users) Descriptor
deprecated
func (*FeedVersionPermissionsResponse_Users) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionPermissionsResponse_Users.ProtoReflect.Descriptor instead.
func (*FeedVersionPermissionsResponse_Users) GetEditors ¶
func (x *FeedVersionPermissionsResponse_Users) GetEditors() []*EntityRelation
func (*FeedVersionPermissionsResponse_Users) GetViewers ¶
func (x *FeedVersionPermissionsResponse_Users) GetViewers() []*EntityRelation
func (*FeedVersionPermissionsResponse_Users) ProtoMessage ¶
func (*FeedVersionPermissionsResponse_Users) ProtoMessage()
func (*FeedVersionPermissionsResponse_Users) ProtoReflect ¶
func (x *FeedVersionPermissionsResponse_Users) ProtoReflect() protoreflect.Message
func (*FeedVersionPermissionsResponse_Users) Reset ¶
func (x *FeedVersionPermissionsResponse_Users) Reset()
func (*FeedVersionPermissionsResponse_Users) String ¶
func (x *FeedVersionPermissionsResponse_Users) String() string
type FeedVersionRequest ¶
type FeedVersionRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*FeedVersionRequest) Descriptor
deprecated
func (*FeedVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionRequest.ProtoReflect.Descriptor instead.
func (*FeedVersionRequest) GetId ¶
func (x *FeedVersionRequest) GetId() int64
func (*FeedVersionRequest) ProtoMessage ¶
func (*FeedVersionRequest) ProtoMessage()
func (*FeedVersionRequest) ProtoReflect ¶
func (x *FeedVersionRequest) ProtoReflect() protoreflect.Message
func (*FeedVersionRequest) Reset ¶
func (x *FeedVersionRequest) Reset()
func (*FeedVersionRequest) String ¶
func (x *FeedVersionRequest) String() string
type FeedVersionResponse ¶
type FeedVersionResponse struct { FeedVersion *FeedVersion `protobuf:"bytes,1,opt,name=feed_version,json=feedVersion,proto3" json:"feed_version,omitempty"` // contains filtered or unexported fields }
func (*FeedVersionResponse) Descriptor
deprecated
func (*FeedVersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionResponse.ProtoReflect.Descriptor instead.
func (*FeedVersionResponse) GetFeedVersion ¶
func (x *FeedVersionResponse) GetFeedVersion() *FeedVersion
func (*FeedVersionResponse) ProtoMessage ¶
func (*FeedVersionResponse) ProtoMessage()
func (*FeedVersionResponse) ProtoReflect ¶
func (x *FeedVersionResponse) ProtoReflect() protoreflect.Message
func (*FeedVersionResponse) Reset ¶
func (x *FeedVersionResponse) Reset()
func (*FeedVersionResponse) String ¶
func (x *FeedVersionResponse) String() string
type FeedVersionSaveResponse ¶
type FeedVersionSaveResponse struct {
// contains filtered or unexported fields
}
func (*FeedVersionSaveResponse) Descriptor
deprecated
func (*FeedVersionSaveResponse) Descriptor() ([]byte, []int)
Deprecated: Use FeedVersionSaveResponse.ProtoReflect.Descriptor instead.
func (*FeedVersionSaveResponse) ProtoMessage ¶
func (*FeedVersionSaveResponse) ProtoMessage()
func (*FeedVersionSaveResponse) ProtoReflect ¶
func (x *FeedVersionSaveResponse) ProtoReflect() protoreflect.Message
func (*FeedVersionSaveResponse) Reset ¶
func (x *FeedVersionSaveResponse) Reset()
func (*FeedVersionSaveResponse) String ¶
func (x *FeedVersionSaveResponse) String() string
type Group ¶
type Group struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Group) Descriptor
deprecated
func (*Group) ProtoMessage ¶
func (*Group) ProtoMessage()
func (*Group) ProtoReflect ¶
func (x *Group) ProtoReflect() protoreflect.Message
type GroupListRequest ¶
type GroupListRequest struct {
// contains filtered or unexported fields
}
func (*GroupListRequest) Descriptor
deprecated
func (*GroupListRequest) Descriptor() ([]byte, []int)
Deprecated: Use GroupListRequest.ProtoReflect.Descriptor instead.
func (*GroupListRequest) ProtoMessage ¶
func (*GroupListRequest) ProtoMessage()
func (*GroupListRequest) ProtoReflect ¶
func (x *GroupListRequest) ProtoReflect() protoreflect.Message
func (*GroupListRequest) Reset ¶
func (x *GroupListRequest) Reset()
func (*GroupListRequest) String ¶
func (x *GroupListRequest) String() string
type GroupListResponse ¶
type GroupListResponse struct { Groups []*Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"` // contains filtered or unexported fields }
func (*GroupListResponse) Descriptor
deprecated
func (*GroupListResponse) Descriptor() ([]byte, []int)
Deprecated: Use GroupListResponse.ProtoReflect.Descriptor instead.
func (*GroupListResponse) GetGroups ¶
func (x *GroupListResponse) GetGroups() []*Group
func (*GroupListResponse) ProtoMessage ¶
func (*GroupListResponse) ProtoMessage()
func (*GroupListResponse) ProtoReflect ¶
func (x *GroupListResponse) ProtoReflect() protoreflect.Message
func (*GroupListResponse) Reset ¶
func (x *GroupListResponse) Reset()
func (*GroupListResponse) String ¶
func (x *GroupListResponse) String() string
type GroupModifyPermissionRequest ¶
type GroupModifyPermissionRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` EntityRelation *EntityRelation `protobuf:"bytes,2,opt,name=entity_relation,json=entityRelation,proto3" json:"entity_relation,omitempty"` // contains filtered or unexported fields }
func (*GroupModifyPermissionRequest) Descriptor
deprecated
func (*GroupModifyPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GroupModifyPermissionRequest.ProtoReflect.Descriptor instead.
func (*GroupModifyPermissionRequest) GetEntityRelation ¶
func (x *GroupModifyPermissionRequest) GetEntityRelation() *EntityRelation
func (*GroupModifyPermissionRequest) GetId ¶
func (x *GroupModifyPermissionRequest) GetId() int64
func (*GroupModifyPermissionRequest) ProtoMessage ¶
func (*GroupModifyPermissionRequest) ProtoMessage()
func (*GroupModifyPermissionRequest) ProtoReflect ¶
func (x *GroupModifyPermissionRequest) ProtoReflect() protoreflect.Message
func (*GroupModifyPermissionRequest) Reset ¶
func (x *GroupModifyPermissionRequest) Reset()
func (*GroupModifyPermissionRequest) String ¶
func (x *GroupModifyPermissionRequest) String() string
type GroupPermissionsResponse ¶
type GroupPermissionsResponse struct { Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` Tenant *Tenant `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"` Feeds []*Feed `protobuf:"bytes,3,rep,name=feeds,proto3" json:"feeds,omitempty"` Actions *GroupPermissionsResponse_Actions `protobuf:"bytes,4,opt,name=actions,proto3" json:"actions,omitempty"` Users *GroupPermissionsResponse_Users `protobuf:"bytes,5,opt,name=users,proto3" json:"users,omitempty"` // contains filtered or unexported fields }
func (*GroupPermissionsResponse) Descriptor
deprecated
func (*GroupPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GroupPermissionsResponse.ProtoReflect.Descriptor instead.
func (*GroupPermissionsResponse) GetActions ¶
func (x *GroupPermissionsResponse) GetActions() *GroupPermissionsResponse_Actions
func (*GroupPermissionsResponse) GetFeeds ¶
func (x *GroupPermissionsResponse) GetFeeds() []*Feed
func (*GroupPermissionsResponse) GetGroup ¶
func (x *GroupPermissionsResponse) GetGroup() *Group
func (*GroupPermissionsResponse) GetTenant ¶
func (x *GroupPermissionsResponse) GetTenant() *Tenant
func (*GroupPermissionsResponse) GetUsers ¶
func (x *GroupPermissionsResponse) GetUsers() *GroupPermissionsResponse_Users
func (*GroupPermissionsResponse) ProtoMessage ¶
func (*GroupPermissionsResponse) ProtoMessage()
func (*GroupPermissionsResponse) ProtoReflect ¶
func (x *GroupPermissionsResponse) ProtoReflect() protoreflect.Message
func (*GroupPermissionsResponse) Reset ¶
func (x *GroupPermissionsResponse) Reset()
func (*GroupPermissionsResponse) String ¶
func (x *GroupPermissionsResponse) String() string
type GroupPermissionsResponse_Actions ¶
type GroupPermissionsResponse_Actions struct { CanView bool `protobuf:"varint,1,opt,name=can_view,json=canView,proto3" json:"can_view,omitempty"` CanEditMembers bool `protobuf:"varint,2,opt,name=can_edit_members,json=canEditMembers,proto3" json:"can_edit_members,omitempty"` CanCreateFeed bool `protobuf:"varint,3,opt,name=can_create_feed,json=canCreateFeed,proto3" json:"can_create_feed,omitempty"` CanDeleteFeed bool `protobuf:"varint,4,opt,name=can_delete_feed,json=canDeleteFeed,proto3" json:"can_delete_feed,omitempty"` CanEdit bool `protobuf:"varint,5,opt,name=can_edit,json=canEdit,proto3" json:"can_edit,omitempty"` CanSetTenant bool `protobuf:"varint,6,opt,name=can_set_tenant,json=canSetTenant,proto3" json:"can_set_tenant,omitempty"` // contains filtered or unexported fields }
func (*GroupPermissionsResponse_Actions) Descriptor
deprecated
func (*GroupPermissionsResponse_Actions) Descriptor() ([]byte, []int)
Deprecated: Use GroupPermissionsResponse_Actions.ProtoReflect.Descriptor instead.
func (*GroupPermissionsResponse_Actions) GetCanCreateFeed ¶
func (x *GroupPermissionsResponse_Actions) GetCanCreateFeed() bool
func (*GroupPermissionsResponse_Actions) GetCanDeleteFeed ¶
func (x *GroupPermissionsResponse_Actions) GetCanDeleteFeed() bool
func (*GroupPermissionsResponse_Actions) GetCanEdit ¶
func (x *GroupPermissionsResponse_Actions) GetCanEdit() bool
func (*GroupPermissionsResponse_Actions) GetCanEditMembers ¶
func (x *GroupPermissionsResponse_Actions) GetCanEditMembers() bool
func (*GroupPermissionsResponse_Actions) GetCanSetTenant ¶
func (x *GroupPermissionsResponse_Actions) GetCanSetTenant() bool
func (*GroupPermissionsResponse_Actions) GetCanView ¶
func (x *GroupPermissionsResponse_Actions) GetCanView() bool
func (*GroupPermissionsResponse_Actions) ProtoMessage ¶
func (*GroupPermissionsResponse_Actions) ProtoMessage()
func (*GroupPermissionsResponse_Actions) ProtoReflect ¶
func (x *GroupPermissionsResponse_Actions) ProtoReflect() protoreflect.Message
func (*GroupPermissionsResponse_Actions) Reset ¶
func (x *GroupPermissionsResponse_Actions) Reset()
func (*GroupPermissionsResponse_Actions) String ¶
func (x *GroupPermissionsResponse_Actions) String() string
type GroupPermissionsResponse_Users ¶
type GroupPermissionsResponse_Users struct { Managers []*EntityRelation `protobuf:"bytes,1,rep,name=managers,proto3" json:"managers,omitempty"` Editors []*EntityRelation `protobuf:"bytes,2,rep,name=editors,proto3" json:"editors,omitempty"` Viewers []*EntityRelation `protobuf:"bytes,3,rep,name=viewers,proto3" json:"viewers,omitempty"` // contains filtered or unexported fields }
func (*GroupPermissionsResponse_Users) Descriptor
deprecated
func (*GroupPermissionsResponse_Users) Descriptor() ([]byte, []int)
Deprecated: Use GroupPermissionsResponse_Users.ProtoReflect.Descriptor instead.
func (*GroupPermissionsResponse_Users) GetEditors ¶
func (x *GroupPermissionsResponse_Users) GetEditors() []*EntityRelation
func (*GroupPermissionsResponse_Users) GetManagers ¶
func (x *GroupPermissionsResponse_Users) GetManagers() []*EntityRelation
func (*GroupPermissionsResponse_Users) GetViewers ¶
func (x *GroupPermissionsResponse_Users) GetViewers() []*EntityRelation
func (*GroupPermissionsResponse_Users) ProtoMessage ¶
func (*GroupPermissionsResponse_Users) ProtoMessage()
func (*GroupPermissionsResponse_Users) ProtoReflect ¶
func (x *GroupPermissionsResponse_Users) ProtoReflect() protoreflect.Message
func (*GroupPermissionsResponse_Users) Reset ¶
func (x *GroupPermissionsResponse_Users) Reset()
func (*GroupPermissionsResponse_Users) String ¶
func (x *GroupPermissionsResponse_Users) String() string
type GroupRequest ¶
type GroupRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GroupRequest) Descriptor
deprecated
func (*GroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GroupRequest.ProtoReflect.Descriptor instead.
func (*GroupRequest) GetId ¶
func (x *GroupRequest) GetId() int64
func (*GroupRequest) ProtoMessage ¶
func (*GroupRequest) ProtoMessage()
func (*GroupRequest) ProtoReflect ¶
func (x *GroupRequest) ProtoReflect() protoreflect.Message
func (*GroupRequest) Reset ¶
func (x *GroupRequest) Reset()
func (*GroupRequest) String ¶
func (x *GroupRequest) String() string
type GroupResponse ¶
type GroupResponse struct { Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // contains filtered or unexported fields }
func (*GroupResponse) Descriptor
deprecated
func (*GroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use GroupResponse.ProtoReflect.Descriptor instead.
func (*GroupResponse) GetGroup ¶
func (x *GroupResponse) GetGroup() *Group
func (*GroupResponse) ProtoMessage ¶
func (*GroupResponse) ProtoMessage()
func (*GroupResponse) ProtoReflect ¶
func (x *GroupResponse) ProtoReflect() protoreflect.Message
func (*GroupResponse) Reset ¶
func (x *GroupResponse) Reset()
func (*GroupResponse) String ¶
func (x *GroupResponse) String() string
type GroupSaveRequest ¶
type GroupSaveRequest struct { Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // contains filtered or unexported fields }
func (*GroupSaveRequest) Descriptor
deprecated
func (*GroupSaveRequest) Descriptor() ([]byte, []int)
Deprecated: Use GroupSaveRequest.ProtoReflect.Descriptor instead.
func (*GroupSaveRequest) GetGroup ¶
func (x *GroupSaveRequest) GetGroup() *Group
func (*GroupSaveRequest) ProtoMessage ¶
func (*GroupSaveRequest) ProtoMessage()
func (*GroupSaveRequest) ProtoReflect ¶
func (x *GroupSaveRequest) ProtoReflect() protoreflect.Message
func (*GroupSaveRequest) Reset ¶
func (x *GroupSaveRequest) Reset()
func (*GroupSaveRequest) String ¶
func (x *GroupSaveRequest) String() string
type GroupSaveResponse ¶
type GroupSaveResponse struct { Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // contains filtered or unexported fields }
func (*GroupSaveResponse) Descriptor
deprecated
func (*GroupSaveResponse) Descriptor() ([]byte, []int)
Deprecated: Use GroupSaveResponse.ProtoReflect.Descriptor instead.
func (*GroupSaveResponse) GetGroup ¶
func (x *GroupSaveResponse) GetGroup() *Group
func (*GroupSaveResponse) ProtoMessage ¶
func (*GroupSaveResponse) ProtoMessage()
func (*GroupSaveResponse) ProtoReflect ¶
func (x *GroupSaveResponse) ProtoReflect() protoreflect.Message
func (*GroupSaveResponse) Reset ¶
func (x *GroupSaveResponse) Reset()
func (*GroupSaveResponse) String ¶
func (x *GroupSaveResponse) String() string
type GroupSetTenantRequest ¶
type GroupSetTenantRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` TenantId int64 `protobuf:"varint,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // contains filtered or unexported fields }
func (*GroupSetTenantRequest) Descriptor
deprecated
func (*GroupSetTenantRequest) Descriptor() ([]byte, []int)
Deprecated: Use GroupSetTenantRequest.ProtoReflect.Descriptor instead.
func (*GroupSetTenantRequest) GetId ¶
func (x *GroupSetTenantRequest) GetId() int64
func (*GroupSetTenantRequest) GetTenantId ¶
func (x *GroupSetTenantRequest) GetTenantId() int64
func (*GroupSetTenantRequest) ProtoMessage ¶
func (*GroupSetTenantRequest) ProtoMessage()
func (*GroupSetTenantRequest) ProtoReflect ¶
func (x *GroupSetTenantRequest) ProtoReflect() protoreflect.Message
func (*GroupSetTenantRequest) Reset ¶
func (x *GroupSetTenantRequest) Reset()
func (*GroupSetTenantRequest) String ¶
func (x *GroupSetTenantRequest) String() string
type GroupSetTenantResponse ¶
type GroupSetTenantResponse struct {
// contains filtered or unexported fields
}
func (*GroupSetTenantResponse) Descriptor
deprecated
func (*GroupSetTenantResponse) Descriptor() ([]byte, []int)
Deprecated: Use GroupSetTenantResponse.ProtoReflect.Descriptor instead.
func (*GroupSetTenantResponse) ProtoMessage ¶
func (*GroupSetTenantResponse) ProtoMessage()
func (*GroupSetTenantResponse) ProtoReflect ¶
func (x *GroupSetTenantResponse) ProtoReflect() protoreflect.Message
func (*GroupSetTenantResponse) Reset ¶
func (x *GroupSetTenantResponse) Reset()
func (*GroupSetTenantResponse) String ¶
func (x *GroupSetTenantResponse) String() string
type MeRequest ¶
type MeRequest struct {
// contains filtered or unexported fields
}
func (*MeRequest) Descriptor
deprecated
func (*MeRequest) ProtoMessage ¶
func (*MeRequest) ProtoMessage()
func (*MeRequest) ProtoReflect ¶
func (x *MeRequest) ProtoReflect() protoreflect.Message
type MeResponse ¶
type MeResponse struct { User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` Groups []*Group `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"` ExpandedGroups []*Group `protobuf:"bytes,3,rep,name=expanded_groups,json=expandedGroups,proto3" json:"expanded_groups,omitempty"` ExternalData map[string]string `` /* 185-byte string literal not displayed */ Roles []string `protobuf:"bytes,5,rep,name=roles,proto3" json:"roles,omitempty"` // contains filtered or unexported fields }
func (*MeResponse) Descriptor
deprecated
func (*MeResponse) Descriptor() ([]byte, []int)
Deprecated: Use MeResponse.ProtoReflect.Descriptor instead.
func (*MeResponse) GetExpandedGroups ¶
func (x *MeResponse) GetExpandedGroups() []*Group
func (*MeResponse) GetExternalData ¶
func (x *MeResponse) GetExternalData() map[string]string
func (*MeResponse) GetGroups ¶
func (x *MeResponse) GetGroups() []*Group
func (*MeResponse) GetRoles ¶
func (x *MeResponse) GetRoles() []string
func (*MeResponse) GetUser ¶
func (x *MeResponse) GetUser() *User
func (*MeResponse) ProtoMessage ¶
func (*MeResponse) ProtoMessage()
func (*MeResponse) ProtoReflect ¶
func (x *MeResponse) ProtoReflect() protoreflect.Message
func (*MeResponse) Reset ¶
func (x *MeResponse) Reset()
func (*MeResponse) String ¶
func (x *MeResponse) String() string
type ObjectType ¶
type ObjectType int32
const ( ObjectType_empty_object ObjectType = 0 ObjectType_tenant ObjectType = 1 ObjectType_org ObjectType = 2 ObjectType_feed ObjectType = 3 ObjectType_feed_version ObjectType = 4 ObjectType_user ObjectType = 5 )
func ObjectTypeString ¶
func ObjectTypeString(v string) (ObjectType, error)
func (ObjectType) Descriptor ¶
func (ObjectType) Descriptor() protoreflect.EnumDescriptor
func (ObjectType) Enum ¶
func (x ObjectType) Enum() *ObjectType
func (ObjectType) EnumDescriptor
deprecated
func (ObjectType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ObjectType.Descriptor instead.
func (ObjectType) Number ¶
func (x ObjectType) Number() protoreflect.EnumNumber
func (ObjectType) String ¶
func (x ObjectType) String() string
func (ObjectType) Type ¶
func (ObjectType) Type() protoreflect.EnumType
type Relation ¶
type Relation int32
func RelationString ¶
func (Relation) Descriptor ¶
func (Relation) Descriptor() protoreflect.EnumDescriptor
func (Relation) EnumDescriptor
deprecated
func (Relation) Number ¶
func (x Relation) Number() protoreflect.EnumNumber
func (Relation) Type ¶
func (Relation) Type() protoreflect.EnumType
type Tenant ¶
type Tenant struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Tenant) Descriptor
deprecated
func (*Tenant) ProtoMessage ¶
func (*Tenant) ProtoMessage()
func (*Tenant) ProtoReflect ¶
func (x *Tenant) ProtoReflect() protoreflect.Message
type TenantCreateGroupRequest ¶
type TenantCreateGroupRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` // contains filtered or unexported fields }
func (*TenantCreateGroupRequest) Descriptor
deprecated
func (*TenantCreateGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantCreateGroupRequest.ProtoReflect.Descriptor instead.
func (*TenantCreateGroupRequest) GetGroup ¶
func (x *TenantCreateGroupRequest) GetGroup() *Group
func (*TenantCreateGroupRequest) GetId ¶
func (x *TenantCreateGroupRequest) GetId() int64
func (*TenantCreateGroupRequest) ProtoMessage ¶
func (*TenantCreateGroupRequest) ProtoMessage()
func (*TenantCreateGroupRequest) ProtoReflect ¶
func (x *TenantCreateGroupRequest) ProtoReflect() protoreflect.Message
func (*TenantCreateGroupRequest) Reset ¶
func (x *TenantCreateGroupRequest) Reset()
func (*TenantCreateGroupRequest) String ¶
func (x *TenantCreateGroupRequest) String() string
type TenantCreateGroupResponse ¶
type TenantCreateGroupResponse struct { Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // contains filtered or unexported fields }
func (*TenantCreateGroupResponse) Descriptor
deprecated
func (*TenantCreateGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantCreateGroupResponse.ProtoReflect.Descriptor instead.
func (*TenantCreateGroupResponse) GetGroup ¶
func (x *TenantCreateGroupResponse) GetGroup() *Group
func (*TenantCreateGroupResponse) ProtoMessage ¶
func (*TenantCreateGroupResponse) ProtoMessage()
func (*TenantCreateGroupResponse) ProtoReflect ¶
func (x *TenantCreateGroupResponse) ProtoReflect() protoreflect.Message
func (*TenantCreateGroupResponse) Reset ¶
func (x *TenantCreateGroupResponse) Reset()
func (*TenantCreateGroupResponse) String ¶
func (x *TenantCreateGroupResponse) String() string
type TenantCreateRequest ¶
type TenantCreateRequest struct {
// contains filtered or unexported fields
}
func (*TenantCreateRequest) Descriptor
deprecated
func (*TenantCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantCreateRequest.ProtoReflect.Descriptor instead.
func (*TenantCreateRequest) ProtoMessage ¶
func (*TenantCreateRequest) ProtoMessage()
func (*TenantCreateRequest) ProtoReflect ¶
func (x *TenantCreateRequest) ProtoReflect() protoreflect.Message
func (*TenantCreateRequest) Reset ¶
func (x *TenantCreateRequest) Reset()
func (*TenantCreateRequest) String ¶
func (x *TenantCreateRequest) String() string
type TenantListRequest ¶
type TenantListRequest struct {
// contains filtered or unexported fields
}
func (*TenantListRequest) Descriptor
deprecated
func (*TenantListRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantListRequest.ProtoReflect.Descriptor instead.
func (*TenantListRequest) ProtoMessage ¶
func (*TenantListRequest) ProtoMessage()
func (*TenantListRequest) ProtoReflect ¶
func (x *TenantListRequest) ProtoReflect() protoreflect.Message
func (*TenantListRequest) Reset ¶
func (x *TenantListRequest) Reset()
func (*TenantListRequest) String ¶
func (x *TenantListRequest) String() string
type TenantListResponse ¶
type TenantListResponse struct { Tenants []*Tenant `protobuf:"bytes,1,rep,name=tenants,proto3" json:"tenants,omitempty"` // contains filtered or unexported fields }
func (*TenantListResponse) Descriptor
deprecated
func (*TenantListResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantListResponse.ProtoReflect.Descriptor instead.
func (*TenantListResponse) GetTenants ¶
func (x *TenantListResponse) GetTenants() []*Tenant
func (*TenantListResponse) ProtoMessage ¶
func (*TenantListResponse) ProtoMessage()
func (*TenantListResponse) ProtoReflect ¶
func (x *TenantListResponse) ProtoReflect() protoreflect.Message
func (*TenantListResponse) Reset ¶
func (x *TenantListResponse) Reset()
func (*TenantListResponse) String ¶
func (x *TenantListResponse) String() string
type TenantModifyPermissionRequest ¶
type TenantModifyPermissionRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` EntityRelation *EntityRelation `protobuf:"bytes,2,opt,name=entity_relation,json=entityRelation,proto3" json:"entity_relation,omitempty"` // contains filtered or unexported fields }
func (*TenantModifyPermissionRequest) Descriptor
deprecated
func (*TenantModifyPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantModifyPermissionRequest.ProtoReflect.Descriptor instead.
func (*TenantModifyPermissionRequest) GetEntityRelation ¶
func (x *TenantModifyPermissionRequest) GetEntityRelation() *EntityRelation
func (*TenantModifyPermissionRequest) GetId ¶
func (x *TenantModifyPermissionRequest) GetId() int64
func (*TenantModifyPermissionRequest) ProtoMessage ¶
func (*TenantModifyPermissionRequest) ProtoMessage()
func (*TenantModifyPermissionRequest) ProtoReflect ¶
func (x *TenantModifyPermissionRequest) ProtoReflect() protoreflect.Message
func (*TenantModifyPermissionRequest) Reset ¶
func (x *TenantModifyPermissionRequest) Reset()
func (*TenantModifyPermissionRequest) String ¶
func (x *TenantModifyPermissionRequest) String() string
type TenantPermissionsResponse ¶
type TenantPermissionsResponse struct { Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"` Groups []*Group `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"` Actions *TenantPermissionsResponse_Actions `protobuf:"bytes,3,opt,name=actions,proto3" json:"actions,omitempty"` Users *TenantPermissionsResponse_Users `protobuf:"bytes,4,opt,name=users,proto3" json:"users,omitempty"` // contains filtered or unexported fields }
func (*TenantPermissionsResponse) Descriptor
deprecated
func (*TenantPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantPermissionsResponse.ProtoReflect.Descriptor instead.
func (*TenantPermissionsResponse) GetActions ¶
func (x *TenantPermissionsResponse) GetActions() *TenantPermissionsResponse_Actions
func (*TenantPermissionsResponse) GetGroups ¶
func (x *TenantPermissionsResponse) GetGroups() []*Group
func (*TenantPermissionsResponse) GetTenant ¶
func (x *TenantPermissionsResponse) GetTenant() *Tenant
func (*TenantPermissionsResponse) GetUsers ¶
func (x *TenantPermissionsResponse) GetUsers() *TenantPermissionsResponse_Users
func (*TenantPermissionsResponse) ProtoMessage ¶
func (*TenantPermissionsResponse) ProtoMessage()
func (*TenantPermissionsResponse) ProtoReflect ¶
func (x *TenantPermissionsResponse) ProtoReflect() protoreflect.Message
func (*TenantPermissionsResponse) Reset ¶
func (x *TenantPermissionsResponse) Reset()
func (*TenantPermissionsResponse) String ¶
func (x *TenantPermissionsResponse) String() string
type TenantPermissionsResponse_Actions ¶
type TenantPermissionsResponse_Actions struct { CanEditMembers bool `protobuf:"varint,1,opt,name=can_edit_members,json=canEditMembers,proto3" json:"can_edit_members,omitempty"` CanView bool `protobuf:"varint,2,opt,name=can_view,json=canView,proto3" json:"can_view,omitempty"` CanEdit bool `protobuf:"varint,3,opt,name=can_edit,json=canEdit,proto3" json:"can_edit,omitempty"` CanCreateOrg bool `protobuf:"varint,4,opt,name=can_create_org,json=canCreateOrg,proto3" json:"can_create_org,omitempty"` CanDeleteOrg bool `protobuf:"varint,5,opt,name=can_delete_org,json=canDeleteOrg,proto3" json:"can_delete_org,omitempty"` // contains filtered or unexported fields }
func (*TenantPermissionsResponse_Actions) Descriptor
deprecated
func (*TenantPermissionsResponse_Actions) Descriptor() ([]byte, []int)
Deprecated: Use TenantPermissionsResponse_Actions.ProtoReflect.Descriptor instead.
func (*TenantPermissionsResponse_Actions) GetCanCreateOrg ¶
func (x *TenantPermissionsResponse_Actions) GetCanCreateOrg() bool
func (*TenantPermissionsResponse_Actions) GetCanDeleteOrg ¶
func (x *TenantPermissionsResponse_Actions) GetCanDeleteOrg() bool
func (*TenantPermissionsResponse_Actions) GetCanEdit ¶
func (x *TenantPermissionsResponse_Actions) GetCanEdit() bool
func (*TenantPermissionsResponse_Actions) GetCanEditMembers ¶
func (x *TenantPermissionsResponse_Actions) GetCanEditMembers() bool
func (*TenantPermissionsResponse_Actions) GetCanView ¶
func (x *TenantPermissionsResponse_Actions) GetCanView() bool
func (*TenantPermissionsResponse_Actions) ProtoMessage ¶
func (*TenantPermissionsResponse_Actions) ProtoMessage()
func (*TenantPermissionsResponse_Actions) ProtoReflect ¶
func (x *TenantPermissionsResponse_Actions) ProtoReflect() protoreflect.Message
func (*TenantPermissionsResponse_Actions) Reset ¶
func (x *TenantPermissionsResponse_Actions) Reset()
func (*TenantPermissionsResponse_Actions) String ¶
func (x *TenantPermissionsResponse_Actions) String() string
type TenantPermissionsResponse_Users ¶
type TenantPermissionsResponse_Users struct { Admins []*EntityRelation `protobuf:"bytes,1,rep,name=admins,proto3" json:"admins,omitempty"` Members []*EntityRelation `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` // contains filtered or unexported fields }
func (*TenantPermissionsResponse_Users) Descriptor
deprecated
func (*TenantPermissionsResponse_Users) Descriptor() ([]byte, []int)
Deprecated: Use TenantPermissionsResponse_Users.ProtoReflect.Descriptor instead.
func (*TenantPermissionsResponse_Users) GetAdmins ¶
func (x *TenantPermissionsResponse_Users) GetAdmins() []*EntityRelation
func (*TenantPermissionsResponse_Users) GetMembers ¶
func (x *TenantPermissionsResponse_Users) GetMembers() []*EntityRelation
func (*TenantPermissionsResponse_Users) ProtoMessage ¶
func (*TenantPermissionsResponse_Users) ProtoMessage()
func (*TenantPermissionsResponse_Users) ProtoReflect ¶
func (x *TenantPermissionsResponse_Users) ProtoReflect() protoreflect.Message
func (*TenantPermissionsResponse_Users) Reset ¶
func (x *TenantPermissionsResponse_Users) Reset()
func (*TenantPermissionsResponse_Users) String ¶
func (x *TenantPermissionsResponse_Users) String() string
type TenantRequest ¶
type TenantRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*TenantRequest) Descriptor
deprecated
func (*TenantRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantRequest.ProtoReflect.Descriptor instead.
func (*TenantRequest) GetId ¶
func (x *TenantRequest) GetId() int64
func (*TenantRequest) ProtoMessage ¶
func (*TenantRequest) ProtoMessage()
func (*TenantRequest) ProtoReflect ¶
func (x *TenantRequest) ProtoReflect() protoreflect.Message
func (*TenantRequest) Reset ¶
func (x *TenantRequest) Reset()
func (*TenantRequest) String ¶
func (x *TenantRequest) String() string
type TenantResponse ¶
type TenantResponse struct { Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"` // contains filtered or unexported fields }
func (*TenantResponse) Descriptor
deprecated
func (*TenantResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantResponse.ProtoReflect.Descriptor instead.
func (*TenantResponse) GetTenant ¶
func (x *TenantResponse) GetTenant() *Tenant
func (*TenantResponse) ProtoMessage ¶
func (*TenantResponse) ProtoMessage()
func (*TenantResponse) ProtoReflect ¶
func (x *TenantResponse) ProtoReflect() protoreflect.Message
func (*TenantResponse) Reset ¶
func (x *TenantResponse) Reset()
func (*TenantResponse) String ¶
func (x *TenantResponse) String() string
type TenantSaveRequest ¶
type TenantSaveRequest struct { Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"` // contains filtered or unexported fields }
func (*TenantSaveRequest) Descriptor
deprecated
func (*TenantSaveRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantSaveRequest.ProtoReflect.Descriptor instead.
func (*TenantSaveRequest) GetTenant ¶
func (x *TenantSaveRequest) GetTenant() *Tenant
func (*TenantSaveRequest) ProtoMessage ¶
func (*TenantSaveRequest) ProtoMessage()
func (*TenantSaveRequest) ProtoReflect ¶
func (x *TenantSaveRequest) ProtoReflect() protoreflect.Message
func (*TenantSaveRequest) Reset ¶
func (x *TenantSaveRequest) Reset()
func (*TenantSaveRequest) String ¶
func (x *TenantSaveRequest) String() string
type TenantSaveResponse ¶
type TenantSaveResponse struct {
// contains filtered or unexported fields
}
func (*TenantSaveResponse) Descriptor
deprecated
func (*TenantSaveResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantSaveResponse.ProtoReflect.Descriptor instead.
func (*TenantSaveResponse) ProtoMessage ¶
func (*TenantSaveResponse) ProtoMessage()
func (*TenantSaveResponse) ProtoReflect ¶
func (x *TenantSaveResponse) ProtoReflect() protoreflect.Message
func (*TenantSaveResponse) Reset ¶
func (x *TenantSaveResponse) Reset()
func (*TenantSaveResponse) String ¶
func (x *TenantSaveResponse) String() string
type TupleKey ¶
type TupleKey struct { Subject EntityKey Object EntityKey Action Action `json:"action"` Relation Relation `json:"relation"` }
func NewTupleKey ¶
func NewTupleKey() TupleKey
func (TupleKey) ActionOrRelation ¶
func (TupleKey) WithAction ¶
func (TupleKey) WithObject ¶
func (tk TupleKey) WithObject(objectType ObjectType, objectName string) TupleKey
func (TupleKey) WithObjectID ¶
func (tk TupleKey) WithObjectID(objectType ObjectType, objectId int64) TupleKey
func (TupleKey) WithRelation ¶
func (TupleKey) WithSubject ¶
func (tk TupleKey) WithSubject(userType ObjectType, userName string) TupleKey
func (TupleKey) WithSubjectID ¶
func (tk TupleKey) WithSubjectID(userType ObjectType, userId int64) TupleKey
type UnimplementedCheckerServer ¶
type UnimplementedCheckerServer struct { }
UnimplementedCheckerServer must be embedded to have forward compatible implementations.
func (UnimplementedCheckerServer) Feed ¶
func (UnimplementedCheckerServer) Feed(context.Context, *FeedRequest) (*FeedResponse, error)
func (UnimplementedCheckerServer) FeedList ¶
func (UnimplementedCheckerServer) FeedList(context.Context, *FeedListRequest) (*FeedListResponse, error)
func (UnimplementedCheckerServer) FeedPermissions ¶
func (UnimplementedCheckerServer) FeedPermissions(context.Context, *FeedRequest) (*FeedPermissionsResponse, error)
func (UnimplementedCheckerServer) FeedSetGroup ¶
func (UnimplementedCheckerServer) FeedSetGroup(context.Context, *FeedSetGroupRequest) (*FeedSaveResponse, error)
func (UnimplementedCheckerServer) FeedVersion ¶
func (UnimplementedCheckerServer) FeedVersion(context.Context, *FeedVersionRequest) (*FeedVersionResponse, error)
func (UnimplementedCheckerServer) FeedVersionAddPermission ¶
func (UnimplementedCheckerServer) FeedVersionAddPermission(context.Context, *FeedVersionModifyPermissionRequest) (*FeedVersionSaveResponse, error)
func (UnimplementedCheckerServer) FeedVersionList ¶
func (UnimplementedCheckerServer) FeedVersionList(context.Context, *FeedVersionListRequest) (*FeedVersionListResponse, error)
func (UnimplementedCheckerServer) FeedVersionPermissions ¶
func (UnimplementedCheckerServer) FeedVersionPermissions(context.Context, *FeedVersionRequest) (*FeedVersionPermissionsResponse, error)
func (UnimplementedCheckerServer) FeedVersionRemovePermission ¶
func (UnimplementedCheckerServer) FeedVersionRemovePermission(context.Context, *FeedVersionModifyPermissionRequest) (*FeedVersionSaveResponse, error)
func (UnimplementedCheckerServer) Group ¶
func (UnimplementedCheckerServer) Group(context.Context, *GroupRequest) (*GroupResponse, error)
func (UnimplementedCheckerServer) GroupAddPermission ¶
func (UnimplementedCheckerServer) GroupAddPermission(context.Context, *GroupModifyPermissionRequest) (*GroupSaveResponse, error)
func (UnimplementedCheckerServer) GroupList ¶
func (UnimplementedCheckerServer) GroupList(context.Context, *GroupListRequest) (*GroupListResponse, error)
func (UnimplementedCheckerServer) GroupPermissions ¶
func (UnimplementedCheckerServer) GroupPermissions(context.Context, *GroupRequest) (*GroupPermissionsResponse, error)
func (UnimplementedCheckerServer) GroupRemovePermission ¶
func (UnimplementedCheckerServer) GroupRemovePermission(context.Context, *GroupModifyPermissionRequest) (*GroupSaveResponse, error)
func (UnimplementedCheckerServer) GroupSave ¶
func (UnimplementedCheckerServer) GroupSave(context.Context, *GroupSaveRequest) (*GroupSaveResponse, error)
func (UnimplementedCheckerServer) GroupSetTenant ¶
func (UnimplementedCheckerServer) GroupSetTenant(context.Context, *GroupSetTenantRequest) (*GroupSetTenantResponse, error)
func (UnimplementedCheckerServer) Me ¶
func (UnimplementedCheckerServer) Me(context.Context, *MeRequest) (*MeResponse, error)
func (UnimplementedCheckerServer) Tenant ¶
func (UnimplementedCheckerServer) Tenant(context.Context, *TenantRequest) (*TenantResponse, error)
func (UnimplementedCheckerServer) TenantAddPermission ¶
func (UnimplementedCheckerServer) TenantAddPermission(context.Context, *TenantModifyPermissionRequest) (*TenantSaveResponse, error)
func (UnimplementedCheckerServer) TenantCreate ¶
func (UnimplementedCheckerServer) TenantCreate(context.Context, *TenantCreateRequest) (*TenantSaveResponse, error)
func (UnimplementedCheckerServer) TenantCreateGroup ¶
func (UnimplementedCheckerServer) TenantCreateGroup(context.Context, *TenantCreateGroupRequest) (*GroupSaveResponse, error)
func (UnimplementedCheckerServer) TenantList ¶
func (UnimplementedCheckerServer) TenantList(context.Context, *TenantListRequest) (*TenantListResponse, error)
func (UnimplementedCheckerServer) TenantPermissions ¶
func (UnimplementedCheckerServer) TenantPermissions(context.Context, *TenantRequest) (*TenantPermissionsResponse, error)
func (UnimplementedCheckerServer) TenantRemovePermission ¶
func (UnimplementedCheckerServer) TenantRemovePermission(context.Context, *TenantModifyPermissionRequest) (*TenantSaveResponse, error)
func (UnimplementedCheckerServer) TenantSave ¶
func (UnimplementedCheckerServer) TenantSave(context.Context, *TenantSaveRequest) (*TenantSaveResponse, error)
func (UnimplementedCheckerServer) User ¶
func (UnimplementedCheckerServer) User(context.Context, *UserRequest) (*UserResponse, error)
func (UnimplementedCheckerServer) UserList ¶
func (UnimplementedCheckerServer) UserList(context.Context, *UserListRequest) (*UserListResponse, error)
type UnsafeCheckerServer ¶
type UnsafeCheckerServer interface {
// contains filtered or unexported methods
}
UnsafeCheckerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CheckerServer will result in compilation errors.
type User ¶
type User struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"` // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type UserListRequest ¶
type UserListRequest struct { Q string `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"` // contains filtered or unexported fields }
func (*UserListRequest) Descriptor
deprecated
func (*UserListRequest) Descriptor() ([]byte, []int)
Deprecated: Use UserListRequest.ProtoReflect.Descriptor instead.
func (*UserListRequest) GetQ ¶
func (x *UserListRequest) GetQ() string
func (*UserListRequest) ProtoMessage ¶
func (*UserListRequest) ProtoMessage()
func (*UserListRequest) ProtoReflect ¶
func (x *UserListRequest) ProtoReflect() protoreflect.Message
func (*UserListRequest) Reset ¶
func (x *UserListRequest) Reset()
func (*UserListRequest) String ¶
func (x *UserListRequest) String() string
type UserListResponse ¶
type UserListResponse struct { Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` // contains filtered or unexported fields }
func (*UserListResponse) Descriptor
deprecated
func (*UserListResponse) Descriptor() ([]byte, []int)
Deprecated: Use UserListResponse.ProtoReflect.Descriptor instead.
func (*UserListResponse) GetUsers ¶
func (x *UserListResponse) GetUsers() []*User
func (*UserListResponse) ProtoMessage ¶
func (*UserListResponse) ProtoMessage()
func (*UserListResponse) ProtoReflect ¶
func (x *UserListResponse) ProtoReflect() protoreflect.Message
func (*UserListResponse) Reset ¶
func (x *UserListResponse) Reset()
func (*UserListResponse) String ¶
func (x *UserListResponse) String() string
type UserRequest ¶
type UserRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*UserRequest) Descriptor
deprecated
func (*UserRequest) Descriptor() ([]byte, []int)
Deprecated: Use UserRequest.ProtoReflect.Descriptor instead.
func (*UserRequest) GetId ¶
func (x *UserRequest) GetId() string
func (*UserRequest) ProtoMessage ¶
func (*UserRequest) ProtoMessage()
func (*UserRequest) ProtoReflect ¶
func (x *UserRequest) ProtoReflect() protoreflect.Message
func (*UserRequest) Reset ¶
func (x *UserRequest) Reset()
func (*UserRequest) String ¶
func (x *UserRequest) String() string
type UserResponse ¶
type UserResponse struct { User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` // contains filtered or unexported fields }
func (*UserResponse) Descriptor
deprecated
func (*UserResponse) Descriptor() ([]byte, []int)
Deprecated: Use UserResponse.ProtoReflect.Descriptor instead.
func (*UserResponse) GetUser ¶
func (x *UserResponse) GetUser() *User
func (*UserResponse) ProtoMessage ¶
func (*UserResponse) ProtoMessage()
func (*UserResponse) ProtoReflect ¶
func (x *UserResponse) ProtoReflect() protoreflect.Message
func (*UserResponse) Reset ¶
func (x *UserResponse) Reset()
func (*UserResponse) String ¶
func (x *UserResponse) String() string