Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterActivityCompatServiceServer(s grpc.ServiceRegistrar, srv ActivityCompatServiceServer)
- func RegisterContextCompatServiceServer(s grpc.ServiceRegistrar, srv ContextCompatServiceServer)
- type ActivityCompatServiceClient
- type ActivityCompatServiceServer
- type CheckSelfPermissionRequest
- func (*CheckSelfPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckSelfPermissionRequest) GetCtx() int64
- func (x *CheckSelfPermissionRequest) GetPermission() string
- func (*CheckSelfPermissionRequest) ProtoMessage()
- func (x *CheckSelfPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *CheckSelfPermissionRequest) Reset()
- func (x *CheckSelfPermissionRequest) String() string
- type CheckSelfPermissionResponse
- func (*CheckSelfPermissionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckSelfPermissionResponse) GetResult() int32
- func (*CheckSelfPermissionResponse) ProtoMessage()
- func (x *CheckSelfPermissionResponse) ProtoReflect() protoreflect.Message
- func (x *CheckSelfPermissionResponse) Reset()
- func (x *CheckSelfPermissionResponse) String() string
- type ContextCompatServiceClient
- type ContextCompatServiceServer
- type RequestPermissionsRequest
- func (*RequestPermissionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RequestPermissionsRequest) GetActivity() int64
- func (x *RequestPermissionsRequest) GetPermissions() int64
- func (x *RequestPermissionsRequest) GetRequestCode() int32
- func (*RequestPermissionsRequest) ProtoMessage()
- func (x *RequestPermissionsRequest) ProtoReflect() protoreflect.Message
- func (x *RequestPermissionsRequest) Reset()
- func (x *RequestPermissionsRequest) String() string
- type RequestPermissionsResponse
- type UnimplementedActivityCompatServiceServer
- type UnimplementedContextCompatServiceServer
- type UnsafeActivityCompatServiceServer
- type UnsafeContextCompatServiceServer
Constants ¶
const (
ActivityCompatService_RequestPermissions_FullMethodName = "/permission.ActivityCompatService/RequestPermissions"
)
const (
ContextCompatService_CheckSelfPermission_FullMethodName = "/permission.ContextCompatService/CheckSelfPermission"
)
Variables ¶
var ActivityCompatService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "permission.ActivityCompatService", HandlerType: (*ActivityCompatServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RequestPermissions", Handler: _ActivityCompatService_RequestPermissions_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/permission/permission.proto", }
ActivityCompatService_ServiceDesc is the grpc.ServiceDesc for ActivityCompatService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ContextCompatService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "permission.ContextCompatService", HandlerType: (*ContextCompatServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CheckSelfPermission", Handler: _ContextCompatService_CheckSelfPermission_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/permission/permission.proto", }
ContextCompatService_ServiceDesc is the grpc.ServiceDesc for ContextCompatService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_proto_permission_permission_proto protoreflect.FileDescriptor
Functions ¶
func RegisterActivityCompatServiceServer ¶
func RegisterActivityCompatServiceServer(s grpc.ServiceRegistrar, srv ActivityCompatServiceServer)
func RegisterContextCompatServiceServer ¶
func RegisterContextCompatServiceServer(s grpc.ServiceRegistrar, srv ContextCompatServiceServer)
Types ¶
type ActivityCompatServiceClient ¶
type ActivityCompatServiceClient interface {
RequestPermissions(ctx context.Context, in *RequestPermissionsRequest, opts ...grpc.CallOption) (*RequestPermissionsResponse, error)
}
ActivityCompatServiceClient is the client API for ActivityCompatService 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 NewActivityCompatServiceClient ¶
func NewActivityCompatServiceClient(cc grpc.ClientConnInterface) ActivityCompatServiceClient
type ActivityCompatServiceServer ¶
type ActivityCompatServiceServer interface {
RequestPermissions(context.Context, *RequestPermissionsRequest) (*RequestPermissionsResponse, error)
// contains filtered or unexported methods
}
ActivityCompatServiceServer is the server API for ActivityCompatService service. All implementations must embed UnimplementedActivityCompatServiceServer for forward compatibility.
type CheckSelfPermissionRequest ¶
type CheckSelfPermissionRequest struct {
Ctx int64 `protobuf:"varint,1,opt,name=ctx,proto3" json:"ctx,omitempty"`
Permission string `protobuf:"bytes,2,opt,name=permission,proto3" json:"permission,omitempty"`
// contains filtered or unexported fields
}
func (*CheckSelfPermissionRequest) Descriptor
deprecated
func (*CheckSelfPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckSelfPermissionRequest.ProtoReflect.Descriptor instead.
func (*CheckSelfPermissionRequest) GetCtx ¶
func (x *CheckSelfPermissionRequest) GetCtx() int64
func (*CheckSelfPermissionRequest) GetPermission ¶
func (x *CheckSelfPermissionRequest) GetPermission() string
func (*CheckSelfPermissionRequest) ProtoMessage ¶
func (*CheckSelfPermissionRequest) ProtoMessage()
func (*CheckSelfPermissionRequest) ProtoReflect ¶
func (x *CheckSelfPermissionRequest) ProtoReflect() protoreflect.Message
func (*CheckSelfPermissionRequest) Reset ¶
func (x *CheckSelfPermissionRequest) Reset()
func (*CheckSelfPermissionRequest) String ¶
func (x *CheckSelfPermissionRequest) String() string
type CheckSelfPermissionResponse ¶
type CheckSelfPermissionResponse struct {
Result int32 `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*CheckSelfPermissionResponse) Descriptor
deprecated
func (*CheckSelfPermissionResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckSelfPermissionResponse.ProtoReflect.Descriptor instead.
func (*CheckSelfPermissionResponse) GetResult ¶
func (x *CheckSelfPermissionResponse) GetResult() int32
func (*CheckSelfPermissionResponse) ProtoMessage ¶
func (*CheckSelfPermissionResponse) ProtoMessage()
func (*CheckSelfPermissionResponse) ProtoReflect ¶
func (x *CheckSelfPermissionResponse) ProtoReflect() protoreflect.Message
func (*CheckSelfPermissionResponse) Reset ¶
func (x *CheckSelfPermissionResponse) Reset()
func (*CheckSelfPermissionResponse) String ¶
func (x *CheckSelfPermissionResponse) String() string
type ContextCompatServiceClient ¶
type ContextCompatServiceClient interface {
CheckSelfPermission(ctx context.Context, in *CheckSelfPermissionRequest, opts ...grpc.CallOption) (*CheckSelfPermissionResponse, error)
}
ContextCompatServiceClient is the client API for ContextCompatService 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 NewContextCompatServiceClient ¶
func NewContextCompatServiceClient(cc grpc.ClientConnInterface) ContextCompatServiceClient
type ContextCompatServiceServer ¶
type ContextCompatServiceServer interface {
CheckSelfPermission(context.Context, *CheckSelfPermissionRequest) (*CheckSelfPermissionResponse, error)
// contains filtered or unexported methods
}
ContextCompatServiceServer is the server API for ContextCompatService service. All implementations must embed UnimplementedContextCompatServiceServer for forward compatibility.
type RequestPermissionsRequest ¶
type RequestPermissionsRequest struct {
Activity int64 `protobuf:"varint,1,opt,name=activity,proto3" json:"activity,omitempty"`
Permissions int64 `protobuf:"varint,2,opt,name=permissions,proto3" json:"permissions,omitempty"`
RequestCode int32 `protobuf:"varint,3,opt,name=request_code,json=requestCode,proto3" json:"request_code,omitempty"`
// contains filtered or unexported fields
}
func (*RequestPermissionsRequest) Descriptor
deprecated
func (*RequestPermissionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RequestPermissionsRequest.ProtoReflect.Descriptor instead.
func (*RequestPermissionsRequest) GetActivity ¶
func (x *RequestPermissionsRequest) GetActivity() int64
func (*RequestPermissionsRequest) GetPermissions ¶
func (x *RequestPermissionsRequest) GetPermissions() int64
func (*RequestPermissionsRequest) GetRequestCode ¶
func (x *RequestPermissionsRequest) GetRequestCode() int32
func (*RequestPermissionsRequest) ProtoMessage ¶
func (*RequestPermissionsRequest) ProtoMessage()
func (*RequestPermissionsRequest) ProtoReflect ¶
func (x *RequestPermissionsRequest) ProtoReflect() protoreflect.Message
func (*RequestPermissionsRequest) Reset ¶
func (x *RequestPermissionsRequest) Reset()
func (*RequestPermissionsRequest) String ¶
func (x *RequestPermissionsRequest) String() string
type RequestPermissionsResponse ¶
type RequestPermissionsResponse struct {
// contains filtered or unexported fields
}
func (*RequestPermissionsResponse) Descriptor
deprecated
func (*RequestPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use RequestPermissionsResponse.ProtoReflect.Descriptor instead.
func (*RequestPermissionsResponse) ProtoMessage ¶
func (*RequestPermissionsResponse) ProtoMessage()
func (*RequestPermissionsResponse) ProtoReflect ¶
func (x *RequestPermissionsResponse) ProtoReflect() protoreflect.Message
func (*RequestPermissionsResponse) Reset ¶
func (x *RequestPermissionsResponse) Reset()
func (*RequestPermissionsResponse) String ¶
func (x *RequestPermissionsResponse) String() string
type UnimplementedActivityCompatServiceServer ¶
type UnimplementedActivityCompatServiceServer struct{}
UnimplementedActivityCompatServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedActivityCompatServiceServer) RequestPermissions ¶
func (UnimplementedActivityCompatServiceServer) RequestPermissions(context.Context, *RequestPermissionsRequest) (*RequestPermissionsResponse, error)
type UnimplementedContextCompatServiceServer ¶
type UnimplementedContextCompatServiceServer struct{}
UnimplementedContextCompatServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedContextCompatServiceServer) CheckSelfPermission ¶
func (UnimplementedContextCompatServiceServer) CheckSelfPermission(context.Context, *CheckSelfPermissionRequest) (*CheckSelfPermissionResponse, error)
type UnsafeActivityCompatServiceServer ¶
type UnsafeActivityCompatServiceServer interface {
// contains filtered or unexported methods
}
UnsafeActivityCompatServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ActivityCompatServiceServer will result in compilation errors.
type UnsafeContextCompatServiceServer ¶
type UnsafeContextCompatServiceServer interface {
// contains filtered or unexported methods
}
UnsafeContextCompatServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ContextCompatServiceServer will result in compilation errors.