Documentation
¶
Index ¶
- Variables
- func RegisterGatewayCacheServer(s grpc.ServiceRegistrar, srv GatewayCacheServer)
- type GatewayCacheClient
- type GatewayCacheServer
- type UnimplementedGatewayCacheServer
- func (UnimplementedGatewayCacheServer) FindGuildMembers(context.Context, *cache.FindGuildMembersRequest) (*cache.FindGuildMembersResponse, error)
- func (UnimplementedGatewayCacheServer) GetGuild(context.Context, *cache.GetGuildRequest) (*cache.GetGuildResponse, error)
- func (UnimplementedGatewayCacheServer) GetGuildChannel(context.Context, *cache.GetGuildChannelRequest) (*cache.GetGuildChannelResponse, error)
- func (UnimplementedGatewayCacheServer) GetGuildEmoji(context.Context, *cache.GetGuildEmojiRequest) (*cache.GetGuildEmojiResponse, error)
- func (UnimplementedGatewayCacheServer) GetGuildMember(context.Context, *cache.GetGuildMemberRequest) (*cache.GetGuildMemberResponse, error)
- func (UnimplementedGatewayCacheServer) GetGuildMemberPresence(context.Context, *cache.GetGuildMemberPresenceRequest) (*cache.GetGuildMemberPresenceResponse, error)
- func (UnimplementedGatewayCacheServer) GetGuildMemberVoiceState(context.Context, *cache.GetGuildMemberVoiceStateRequest) (*cache.GetGuildMemberVoiceStateResponse, error)
- func (UnimplementedGatewayCacheServer) GetGuildRole(context.Context, *cache.GetGuildRoleRequest) (*cache.GetGuildRoleResponse, error)
- func (UnimplementedGatewayCacheServer) GetUser(context.Context, *cache.GetUserRequest) (*cache.GetUserResponse, error)
- func (UnimplementedGatewayCacheServer) ListGuildChannelVoiceStates(context.Context, *cache.ListGuildChannelVoiceStatesRequest) (*cache.ListGuildChannelVoiceStatesResponse, error)
- func (UnimplementedGatewayCacheServer) ListGuildChannels(context.Context, *cache.ListGuildChannelsRequest) (*cache.ListGuildChannelsResponse, error)
- func (UnimplementedGatewayCacheServer) ListGuildEmojis(context.Context, *cache.ListGuildEmojisRequest) (*cache.ListGuildEmojisResponse, error)
- func (UnimplementedGatewayCacheServer) ListGuildMembers(context.Context, *cache.ListGuildMembersRequest) (*cache.ListGuildMembersResponse, error)
- func (UnimplementedGatewayCacheServer) ListGuildRoles(context.Context, *cache.ListGuildRolesRequest) (*cache.ListGuildRolesResponse, error)
- type UnsafeGatewayCacheServer
Constants ¶
This section is empty.
Variables ¶
var File_gateway_v1_cache_service_proto protoreflect.FileDescriptor
var GatewayCache_ServiceDesc = grpc.ServiceDesc{ ServiceName: "pylon.gateway.v1.service.GatewayCache", HandlerType: (*GatewayCacheServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetGuild", Handler: _GatewayCache_GetGuild_Handler, }, { MethodName: "ListGuildChannels", Handler: _GatewayCache_ListGuildChannels_Handler, }, { MethodName: "GetGuildChannel", Handler: _GatewayCache_GetGuildChannel_Handler, }, { MethodName: "ListGuildMembers", Handler: _GatewayCache_ListGuildMembers_Handler, }, { MethodName: "GetGuildMember", Handler: _GatewayCache_GetGuildMember_Handler, }, { MethodName: "FindGuildMembers", Handler: _GatewayCache_FindGuildMembers_Handler, }, { MethodName: "GetGuildMemberPresence", Handler: _GatewayCache_GetGuildMemberPresence_Handler, }, { MethodName: "ListGuildRoles", Handler: _GatewayCache_ListGuildRoles_Handler, }, { MethodName: "GetGuildRole", Handler: _GatewayCache_GetGuildRole_Handler, }, { MethodName: "ListGuildEmojis", Handler: _GatewayCache_ListGuildEmojis_Handler, }, { MethodName: "GetGuildEmoji", Handler: _GatewayCache_GetGuildEmoji_Handler, }, { MethodName: "GetGuildMemberVoiceState", Handler: _GatewayCache_GetGuildMemberVoiceState_Handler, }, { MethodName: "ListGuildChannelVoiceStates", Handler: _GatewayCache_ListGuildChannelVoiceStates_Handler, }, { MethodName: "GetUser", Handler: _GatewayCache_GetUser_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "gateway/v1/cache_service.proto", }
GatewayCache_ServiceDesc is the grpc.ServiceDesc for GatewayCache service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterGatewayCacheServer ¶
func RegisterGatewayCacheServer(s grpc.ServiceRegistrar, srv GatewayCacheServer)
Types ¶
type GatewayCacheClient ¶
type GatewayCacheClient interface { // Guilds GetGuild(ctx context.Context, in *cache.GetGuildRequest, opts ...grpc.CallOption) (*cache.GetGuildResponse, error) // Channels ListGuildChannels(ctx context.Context, in *cache.ListGuildChannelsRequest, opts ...grpc.CallOption) (*cache.ListGuildChannelsResponse, error) GetGuildChannel(ctx context.Context, in *cache.GetGuildChannelRequest, opts ...grpc.CallOption) (*cache.GetGuildChannelResponse, error) // Guild Members ListGuildMembers(ctx context.Context, in *cache.ListGuildMembersRequest, opts ...grpc.CallOption) (*cache.ListGuildMembersResponse, error) GetGuildMember(ctx context.Context, in *cache.GetGuildMemberRequest, opts ...grpc.CallOption) (*cache.GetGuildMemberResponse, error) FindGuildMembers(ctx context.Context, in *cache.FindGuildMembersRequest, opts ...grpc.CallOption) (*cache.FindGuildMembersResponse, error) // Guild Member Presence GetGuildMemberPresence(ctx context.Context, in *cache.GetGuildMemberPresenceRequest, opts ...grpc.CallOption) (*cache.GetGuildMemberPresenceResponse, error) // Guild Member Roles ListGuildRoles(ctx context.Context, in *cache.ListGuildRolesRequest, opts ...grpc.CallOption) (*cache.ListGuildRolesResponse, error) GetGuildRole(ctx context.Context, in *cache.GetGuildRoleRequest, opts ...grpc.CallOption) (*cache.GetGuildRoleResponse, error) // Emojis ListGuildEmojis(ctx context.Context, in *cache.ListGuildEmojisRequest, opts ...grpc.CallOption) (*cache.ListGuildEmojisResponse, error) GetGuildEmoji(ctx context.Context, in *cache.GetGuildEmojiRequest, opts ...grpc.CallOption) (*cache.GetGuildEmojiResponse, error) // VoiceStates GetGuildMemberVoiceState(ctx context.Context, in *cache.GetGuildMemberVoiceStateRequest, opts ...grpc.CallOption) (*cache.GetGuildMemberVoiceStateResponse, error) ListGuildChannelVoiceStates(ctx context.Context, in *cache.ListGuildChannelVoiceStatesRequest, opts ...grpc.CallOption) (*cache.ListGuildChannelVoiceStatesResponse, error) // GetUser GetUser(ctx context.Context, in *cache.GetUserRequest, opts ...grpc.CallOption) (*cache.GetUserResponse, error) }
GatewayCacheClient is the client API for GatewayCache 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 NewGatewayCacheClient ¶
func NewGatewayCacheClient(cc grpc.ClientConnInterface) GatewayCacheClient
type GatewayCacheServer ¶
type GatewayCacheServer interface { // Guilds GetGuild(context.Context, *cache.GetGuildRequest) (*cache.GetGuildResponse, error) // Channels ListGuildChannels(context.Context, *cache.ListGuildChannelsRequest) (*cache.ListGuildChannelsResponse, error) GetGuildChannel(context.Context, *cache.GetGuildChannelRequest) (*cache.GetGuildChannelResponse, error) // Guild Members ListGuildMembers(context.Context, *cache.ListGuildMembersRequest) (*cache.ListGuildMembersResponse, error) GetGuildMember(context.Context, *cache.GetGuildMemberRequest) (*cache.GetGuildMemberResponse, error) FindGuildMembers(context.Context, *cache.FindGuildMembersRequest) (*cache.FindGuildMembersResponse, error) // Guild Member Presence GetGuildMemberPresence(context.Context, *cache.GetGuildMemberPresenceRequest) (*cache.GetGuildMemberPresenceResponse, error) // Guild Member Roles ListGuildRoles(context.Context, *cache.ListGuildRolesRequest) (*cache.ListGuildRolesResponse, error) GetGuildRole(context.Context, *cache.GetGuildRoleRequest) (*cache.GetGuildRoleResponse, error) // Emojis ListGuildEmojis(context.Context, *cache.ListGuildEmojisRequest) (*cache.ListGuildEmojisResponse, error) GetGuildEmoji(context.Context, *cache.GetGuildEmojiRequest) (*cache.GetGuildEmojiResponse, error) // VoiceStates GetGuildMemberVoiceState(context.Context, *cache.GetGuildMemberVoiceStateRequest) (*cache.GetGuildMemberVoiceStateResponse, error) ListGuildChannelVoiceStates(context.Context, *cache.ListGuildChannelVoiceStatesRequest) (*cache.ListGuildChannelVoiceStatesResponse, error) // GetUser GetUser(context.Context, *cache.GetUserRequest) (*cache.GetUserResponse, error) // contains filtered or unexported methods }
GatewayCacheServer is the server API for GatewayCache service. All implementations must embed UnimplementedGatewayCacheServer for forward compatibility
type UnimplementedGatewayCacheServer ¶
type UnimplementedGatewayCacheServer struct { }
UnimplementedGatewayCacheServer must be embedded to have forward compatible implementations.
func (UnimplementedGatewayCacheServer) FindGuildMembers ¶
func (UnimplementedGatewayCacheServer) FindGuildMembers(context.Context, *cache.FindGuildMembersRequest) (*cache.FindGuildMembersResponse, error)
func (UnimplementedGatewayCacheServer) GetGuild ¶
func (UnimplementedGatewayCacheServer) GetGuild(context.Context, *cache.GetGuildRequest) (*cache.GetGuildResponse, error)
func (UnimplementedGatewayCacheServer) GetGuildChannel ¶
func (UnimplementedGatewayCacheServer) GetGuildChannel(context.Context, *cache.GetGuildChannelRequest) (*cache.GetGuildChannelResponse, error)
func (UnimplementedGatewayCacheServer) GetGuildEmoji ¶
func (UnimplementedGatewayCacheServer) GetGuildEmoji(context.Context, *cache.GetGuildEmojiRequest) (*cache.GetGuildEmojiResponse, error)
func (UnimplementedGatewayCacheServer) GetGuildMember ¶
func (UnimplementedGatewayCacheServer) GetGuildMember(context.Context, *cache.GetGuildMemberRequest) (*cache.GetGuildMemberResponse, error)
func (UnimplementedGatewayCacheServer) GetGuildMemberPresence ¶
func (UnimplementedGatewayCacheServer) GetGuildMemberPresence(context.Context, *cache.GetGuildMemberPresenceRequest) (*cache.GetGuildMemberPresenceResponse, error)
func (UnimplementedGatewayCacheServer) GetGuildMemberVoiceState ¶
func (UnimplementedGatewayCacheServer) GetGuildMemberVoiceState(context.Context, *cache.GetGuildMemberVoiceStateRequest) (*cache.GetGuildMemberVoiceStateResponse, error)
func (UnimplementedGatewayCacheServer) GetGuildRole ¶
func (UnimplementedGatewayCacheServer) GetGuildRole(context.Context, *cache.GetGuildRoleRequest) (*cache.GetGuildRoleResponse, error)
func (UnimplementedGatewayCacheServer) GetUser ¶
func (UnimplementedGatewayCacheServer) GetUser(context.Context, *cache.GetUserRequest) (*cache.GetUserResponse, error)
func (UnimplementedGatewayCacheServer) ListGuildChannelVoiceStates ¶
func (UnimplementedGatewayCacheServer) ListGuildChannelVoiceStates(context.Context, *cache.ListGuildChannelVoiceStatesRequest) (*cache.ListGuildChannelVoiceStatesResponse, error)
func (UnimplementedGatewayCacheServer) ListGuildChannels ¶
func (UnimplementedGatewayCacheServer) ListGuildChannels(context.Context, *cache.ListGuildChannelsRequest) (*cache.ListGuildChannelsResponse, error)
func (UnimplementedGatewayCacheServer) ListGuildEmojis ¶
func (UnimplementedGatewayCacheServer) ListGuildEmojis(context.Context, *cache.ListGuildEmojisRequest) (*cache.ListGuildEmojisResponse, error)
func (UnimplementedGatewayCacheServer) ListGuildMembers ¶
func (UnimplementedGatewayCacheServer) ListGuildMembers(context.Context, *cache.ListGuildMembersRequest) (*cache.ListGuildMembersResponse, error)
func (UnimplementedGatewayCacheServer) ListGuildRoles ¶
func (UnimplementedGatewayCacheServer) ListGuildRoles(context.Context, *cache.ListGuildRolesRequest) (*cache.ListGuildRolesResponse, error)
type UnsafeGatewayCacheServer ¶
type UnsafeGatewayCacheServer interface {
// contains filtered or unexported methods
}
UnsafeGatewayCacheServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayCacheServer will result in compilation errors.