authz

package
v0.0.0-...-4fca401 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2025 License: GPL-3.0 Imports: 11 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
var AdminRelation = Relation_admin
View Source
var CanCreateFeed = Action_can_create_feed
View Source
var CanCreateFeedVersion = Action_can_create_feed_version
View Source
var CanCreateOrg = Action_can_create_org
View Source
var CanDeleteFeed = Action_can_delete_feed
View Source
var CanDeleteFeedVersion = Action_can_delete_feed_version
View Source
var CanDeleteOrg = Action_can_delete_org
View Source
var CanEditMembers = Action_can_edit_members
View Source
var CanSetGroup = Action_can_set_group
View Source
var CanSetTenant = Action_can_set_tenant
View Source
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)

View Source
var EditorRelation = Relation_editor
View Source
var ErrUnauthorized = errors.New("unauthorized")
View Source
var FeedType = ObjectType_feed
View Source
var FeedVersionType = ObjectType_feed_version
View Source
var GroupType = ObjectType_org
View Source
var ManagerRelation = Relation_manager
View Source
var MemberRelation = Relation_member
View Source
var ParentRelation = Relation_parent
View Source
var TenantType = ObjectType_tenant
View Source
var UserType = ObjectType_user
View Source
var ViewerRelation = Relation_viewer

Functions

func IsAction

func IsAction(v Action) bool

func IsObjectType

func IsObjectType(v ObjectType) bool

func IsRelation

func IsRelation(v Relation) bool

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 ActionString(v string) (Action, error)

func (Action) Descriptor

func (Action) Descriptor() protoreflect.EnumDescriptor

func (Action) Enum

func (x Action) Enum() *Action

func (Action) EnumDescriptor deprecated

func (Action) EnumDescriptor() ([]byte, []int)

Deprecated: Use Action.Descriptor instead.

func (Action) Number

func (x Action) Number() protoreflect.EnumNumber

func (Action) String

func (x Action) String() string

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) Equals

func (ek EntityKey) Equals(other EntityKey) bool

func (EntityKey) ID

func (ek EntityKey) ID() int64

func (EntityKey) String

func (ek EntityKey) String() string

func (EntityKey) WithRefRel

func (ek EntityKey) WithRefRel(r Relation) EntityKey

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) Descriptor() ([]byte, []int)

Deprecated: Use Feed.ProtoReflect.Descriptor instead.

func (*Feed) GetId

func (x *Feed) GetId() int64

func (*Feed) GetName

func (x *Feed) GetName() string

func (*Feed) GetOnestopId

func (x *Feed) GetOnestopId() string

func (*Feed) ProtoMessage

func (*Feed) ProtoMessage()

func (*Feed) ProtoReflect

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

func (*Feed) Reset

func (x *Feed) Reset()

func (*Feed) String

func (x *Feed) String() string

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 (*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 (*FeedPermissionsResponse_Actions) Reset

func (*FeedPermissionsResponse_Actions) 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 (*FeedVersionModifyPermissionRequest) ProtoMessage

func (*FeedVersionModifyPermissionRequest) ProtoMessage()

func (*FeedVersionModifyPermissionRequest) ProtoReflect

func (*FeedVersionModifyPermissionRequest) Reset

func (*FeedVersionModifyPermissionRequest) 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 (*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 (*FeedVersionPermissionsResponse) ProtoMessage

func (*FeedVersionPermissionsResponse) ProtoMessage()

func (*FeedVersionPermissionsResponse) ProtoReflect

func (*FeedVersionPermissionsResponse) Reset

func (x *FeedVersionPermissionsResponse) Reset()

func (*FeedVersionPermissionsResponse) 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 (*FeedVersionPermissionsResponse_Actions) GetCanEditMembers

func (x *FeedVersionPermissionsResponse_Actions) GetCanEditMembers() bool

func (*FeedVersionPermissionsResponse_Actions) GetCanView

func (*FeedVersionPermissionsResponse_Actions) ProtoMessage

func (*FeedVersionPermissionsResponse_Actions) ProtoReflect

func (*FeedVersionPermissionsResponse_Actions) Reset

func (*FeedVersionPermissionsResponse_Actions) 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 (*FeedVersionPermissionsResponse_Users) GetViewers

func (*FeedVersionPermissionsResponse_Users) ProtoMessage

func (*FeedVersionPermissionsResponse_Users) ProtoMessage()

func (*FeedVersionPermissionsResponse_Users) ProtoReflect

func (*FeedVersionPermissionsResponse_Users) Reset

func (*FeedVersionPermissionsResponse_Users) 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) Descriptor() ([]byte, []int)

Deprecated: Use Group.ProtoReflect.Descriptor instead.

func (*Group) GetId

func (x *Group) GetId() int64

func (*Group) GetName

func (x *Group) GetName() string

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) ProtoReflect

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

func (*Group) Reset

func (x *Group) Reset()

func (*Group) String

func (x *Group) String() string

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 (*GroupModifyPermissionRequest) ProtoMessage

func (*GroupModifyPermissionRequest) ProtoMessage()

func (*GroupModifyPermissionRequest) ProtoReflect

func (*GroupModifyPermissionRequest) Reset

func (x *GroupModifyPermissionRequest) Reset()

func (*GroupModifyPermissionRequest) 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 (*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 (*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 (*GroupPermissionsResponse_Actions) Reset

func (*GroupPermissionsResponse_Actions) 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 (*GroupPermissionsResponse_Users) GetManagers

func (x *GroupPermissionsResponse_Users) GetManagers() []*EntityRelation

func (*GroupPermissionsResponse_Users) GetViewers

func (*GroupPermissionsResponse_Users) ProtoMessage

func (*GroupPermissionsResponse_Users) ProtoMessage()

func (*GroupPermissionsResponse_Users) ProtoReflect

func (*GroupPermissionsResponse_Users) Reset

func (x *GroupPermissionsResponse_Users) Reset()

func (*GroupPermissionsResponse_Users) 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) Descriptor() ([]byte, []int)

Deprecated: Use MeRequest.ProtoReflect.Descriptor instead.

func (*MeRequest) ProtoMessage

func (*MeRequest) ProtoMessage()

func (*MeRequest) ProtoReflect

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

func (*MeRequest) Reset

func (x *MeRequest) Reset()

func (*MeRequest) String

func (x *MeRequest) String() string

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

type Relation

type Relation int32
const (
	Relation_empty_relation Relation = 0
	Relation_admin          Relation = 1
	Relation_member         Relation = 2
	Relation_manager        Relation = 3
	Relation_viewer         Relation = 4
	Relation_editor         Relation = 5
	Relation_parent         Relation = 6
)

func RelationString

func RelationString(v string) (Relation, error)

func (Relation) Descriptor

func (Relation) Descriptor() protoreflect.EnumDescriptor

func (Relation) Enum

func (x Relation) Enum() *Relation

func (Relation) EnumDescriptor deprecated

func (Relation) EnumDescriptor() ([]byte, []int)

Deprecated: Use Relation.Descriptor instead.

func (Relation) Number

func (x Relation) Number() protoreflect.EnumNumber

func (Relation) String

func (x Relation) String() string

func (Relation) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Tenant.ProtoReflect.Descriptor instead.

func (*Tenant) GetId

func (x *Tenant) GetId() int64

func (*Tenant) GetName

func (x *Tenant) GetName() string

func (*Tenant) ProtoMessage

func (*Tenant) ProtoMessage()

func (*Tenant) ProtoReflect

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

func (*Tenant) Reset

func (x *Tenant) Reset()

func (*Tenant) String

func (x *Tenant) String() string

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 (*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 (*TenantModifyPermissionRequest) ProtoMessage

func (*TenantModifyPermissionRequest) ProtoMessage()

func (*TenantModifyPermissionRequest) ProtoReflect

func (*TenantModifyPermissionRequest) Reset

func (x *TenantModifyPermissionRequest) Reset()

func (*TenantModifyPermissionRequest) 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 (*TenantPermissionsResponse) GetGroups

func (x *TenantPermissionsResponse) GetGroups() []*Group

func (*TenantPermissionsResponse) GetTenant

func (x *TenantPermissionsResponse) GetTenant() *Tenant

func (*TenantPermissionsResponse) GetUsers

func (*TenantPermissionsResponse) ProtoMessage

func (*TenantPermissionsResponse) ProtoMessage()

func (*TenantPermissionsResponse) ProtoReflect

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 (*TenantPermissionsResponse_Actions) Reset

func (*TenantPermissionsResponse_Actions) 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 (*TenantPermissionsResponse_Users) GetMembers

func (*TenantPermissionsResponse_Users) ProtoMessage

func (*TenantPermissionsResponse_Users) ProtoMessage()

func (*TenantPermissionsResponse_Users) ProtoReflect

func (*TenantPermissionsResponse_Users) Reset

func (*TenantPermissionsResponse_Users) 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 (tk TupleKey) ActionOrRelation() string

func (TupleKey) Equals

func (tk TupleKey) Equals(other TupleKey) bool

func (TupleKey) IsValid

func (tk TupleKey) IsValid() bool

func (TupleKey) String

func (tk TupleKey) String() string

func (TupleKey) Validate

func (tk TupleKey) Validate() error

func (TupleKey) WithAction

func (tk TupleKey) WithAction(action Action) TupleKey

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 (tk TupleKey) WithRelation(relation Relation) TupleKey

func (TupleKey) WithSubject

func (tk TupleKey) WithSubject(userType ObjectType, userName string) TupleKey

func (TupleKey) WithSubjectID

func (tk TupleKey) WithSubjectID(userType ObjectType, userId int64) TupleKey

func (TupleKey) WithUser

func (tk TupleKey) WithUser(user string) TupleKey

type UnimplementedCheckerServer

type UnimplementedCheckerServer struct {
}

UnimplementedCheckerServer must be embedded to have forward compatible implementations.

func (UnimplementedCheckerServer) Feed

func (UnimplementedCheckerServer) FeedList

func (UnimplementedCheckerServer) FeedPermissions

func (UnimplementedCheckerServer) FeedSetGroup

func (UnimplementedCheckerServer) FeedVersion

func (UnimplementedCheckerServer) FeedVersionList

func (UnimplementedCheckerServer) FeedVersionPermissions

func (UnimplementedCheckerServer) Group

func (UnimplementedCheckerServer) GroupAddPermission

func (UnimplementedCheckerServer) GroupList

func (UnimplementedCheckerServer) GroupPermissions

func (UnimplementedCheckerServer) GroupRemovePermission

func (UnimplementedCheckerServer) GroupSave

func (UnimplementedCheckerServer) GroupSetTenant

func (UnimplementedCheckerServer) Me

func (UnimplementedCheckerServer) Tenant

func (UnimplementedCheckerServer) TenantAddPermission

func (UnimplementedCheckerServer) TenantCreate

func (UnimplementedCheckerServer) TenantCreateGroup

func (UnimplementedCheckerServer) TenantList

func (UnimplementedCheckerServer) TenantPermissions

func (UnimplementedCheckerServer) TenantRemovePermission

func (UnimplementedCheckerServer) TenantSave

func (UnimplementedCheckerServer) User

func (UnimplementedCheckerServer) UserList

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) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetEmail

func (x *User) GetEmail() string

func (*User) GetId

func (x *User) GetId() string

func (*User) GetName

func (x *User) GetName() 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 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

Jump to

Keyboard shortcuts

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