Documentation ¶
Index ¶
- Variables
- func RegisterRobloxUGCServiceServer(s grpc.ServiceRegistrar, srv RobloxUGCServiceServer)
- type RobloxUGCServiceClient
- type RobloxUGCServiceServer
- type SaveAppScreenTimeRequest
- func (*SaveAppScreenTimeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SaveAppScreenTimeRequest) GetClientCreatedAt() *timestamppb.Timestamp
- func (x *SaveAppScreenTimeRequest) GetDuration() *durationpb.Duration
- func (*SaveAppScreenTimeRequest) ProtoMessage()
- func (x *SaveAppScreenTimeRequest) ProtoReflect() protoreflect.Message
- func (x *SaveAppScreenTimeRequest) Reset()
- func (x *SaveAppScreenTimeRequest) String() string
- type SaveAppScreenTimeResponse
- type UnimplementedRobloxUGCServiceServer
- type UnsafeRobloxUGCServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_roblox_ugc_api_v1_roblox_ugc_proto protoreflect.FileDescriptor
var RobloxUGCService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "roblox_ugc_api.v1.RobloxUGCService", HandlerType: (*RobloxUGCServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SaveAppScreenTime", Handler: _RobloxUGCService_SaveAppScreenTime_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "roblox_ugc_api/v1/roblox_ugc.proto", }
RobloxUGCService_ServiceDesc is the grpc.ServiceDesc for RobloxUGCService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterRobloxUGCServiceServer ¶
func RegisterRobloxUGCServiceServer(s grpc.ServiceRegistrar, srv RobloxUGCServiceServer)
Types ¶
type RobloxUGCServiceClient ¶
type RobloxUGCServiceClient interface {
SaveAppScreenTime(ctx context.Context, in *SaveAppScreenTimeRequest, opts ...grpc.CallOption) (*SaveAppScreenTimeResponse, error)
}
RobloxUGCServiceClient is the client API for RobloxUGCService 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 NewRobloxUGCServiceClient ¶
func NewRobloxUGCServiceClient(cc grpc.ClientConnInterface) RobloxUGCServiceClient
type RobloxUGCServiceServer ¶
type RobloxUGCServiceServer interface { SaveAppScreenTime(context.Context, *SaveAppScreenTimeRequest) (*SaveAppScreenTimeResponse, error) // contains filtered or unexported methods }
RobloxUGCServiceServer is the server API for RobloxUGCService service. All implementations must embed UnimplementedRobloxUGCServiceServer for forward compatibility
type SaveAppScreenTimeRequest ¶
type SaveAppScreenTimeRequest struct { Duration *durationpb.Duration `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty"` ClientCreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=client_created_at,json=clientCreatedAt,proto3" json:"client_created_at,omitempty"` // contains filtered or unexported fields }
func (*SaveAppScreenTimeRequest) Descriptor
deprecated
func (*SaveAppScreenTimeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SaveAppScreenTimeRequest.ProtoReflect.Descriptor instead.
func (*SaveAppScreenTimeRequest) GetClientCreatedAt ¶
func (x *SaveAppScreenTimeRequest) GetClientCreatedAt() *timestamppb.Timestamp
func (*SaveAppScreenTimeRequest) GetDuration ¶
func (x *SaveAppScreenTimeRequest) GetDuration() *durationpb.Duration
func (*SaveAppScreenTimeRequest) ProtoMessage ¶
func (*SaveAppScreenTimeRequest) ProtoMessage()
func (*SaveAppScreenTimeRequest) ProtoReflect ¶
func (x *SaveAppScreenTimeRequest) ProtoReflect() protoreflect.Message
func (*SaveAppScreenTimeRequest) Reset ¶
func (x *SaveAppScreenTimeRequest) Reset()
func (*SaveAppScreenTimeRequest) String ¶
func (x *SaveAppScreenTimeRequest) String() string
type SaveAppScreenTimeResponse ¶
type SaveAppScreenTimeResponse struct {
// contains filtered or unexported fields
}
func (*SaveAppScreenTimeResponse) Descriptor
deprecated
func (*SaveAppScreenTimeResponse) Descriptor() ([]byte, []int)
Deprecated: Use SaveAppScreenTimeResponse.ProtoReflect.Descriptor instead.
func (*SaveAppScreenTimeResponse) ProtoMessage ¶
func (*SaveAppScreenTimeResponse) ProtoMessage()
func (*SaveAppScreenTimeResponse) ProtoReflect ¶
func (x *SaveAppScreenTimeResponse) ProtoReflect() protoreflect.Message
func (*SaveAppScreenTimeResponse) Reset ¶
func (x *SaveAppScreenTimeResponse) Reset()
func (*SaveAppScreenTimeResponse) String ¶
func (x *SaveAppScreenTimeResponse) String() string
type UnimplementedRobloxUGCServiceServer ¶
type UnimplementedRobloxUGCServiceServer struct { }
UnimplementedRobloxUGCServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedRobloxUGCServiceServer) SaveAppScreenTime ¶
func (UnimplementedRobloxUGCServiceServer) SaveAppScreenTime(context.Context, *SaveAppScreenTimeRequest) (*SaveAppScreenTimeResponse, error)
type UnsafeRobloxUGCServiceServer ¶
type UnsafeRobloxUGCServiceServer interface {
// contains filtered or unexported methods
}
UnsafeRobloxUGCServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RobloxUGCServiceServer will result in compilation errors.