Versions in this module Expand all Collapse all v1 v1.0.11 Jun 28, 2026 v1.0.10 Jun 26, 2026 v1.0.9 Jun 25, 2026 v1.0.8 Jun 24, 2026 v1.0.7 Jun 23, 2026 Changes in this version + const AnnouncementService_CreateAnnouncement_FullMethodName + const AnnouncementService_DeleteAnnouncement_FullMethodName + const AnnouncementService_GetAnnouncement_FullMethodName + const AnnouncementService_ListAnnouncements_FullMethodName + const AnnouncementService_UpdateAnnouncement_FullMethodName + const OperationAnnouncementServiceCreateAnnouncement + const OperationAnnouncementServiceDeleteAnnouncement + const OperationAnnouncementServiceGetAnnouncement + const OperationAnnouncementServiceListAnnouncements + const OperationAnnouncementServiceUpdateAnnouncement + var AnnouncementService_ServiceDesc = grpc.ServiceDesc + var File_admin_announcement_v1_announcement_proto protoreflect.FileDescriptor + func RegisterAnnouncementServiceHTTPServer(s *http.Server, srv AnnouncementServiceHTTPServer) + func RegisterAnnouncementServiceServer(s grpc.ServiceRegistrar, srv AnnouncementServiceServer) + type Announcement struct + Content string + CreatedAt int64 + Id int64 + Pinned *bool + Popup *bool + Show *bool + Title string + UpdatedAt int64 + func (*Announcement) Descriptor() ([]byte, []int) + func (*Announcement) ProtoMessage() + func (m *Announcement) Validate() error + func (m *Announcement) ValidateAll() error + func (x *Announcement) GetContent() string + func (x *Announcement) GetCreatedAt() int64 + func (x *Announcement) GetId() int64 + func (x *Announcement) GetPinned() bool + func (x *Announcement) GetPopup() bool + func (x *Announcement) GetShow() bool + func (x *Announcement) GetTitle() string + func (x *Announcement) GetUpdatedAt() int64 + func (x *Announcement) ProtoReflect() protoreflect.Message + func (x *Announcement) Reset() + func (x *Announcement) String() string + type AnnouncementData struct + Announcement *Announcement + func (*AnnouncementData) Descriptor() ([]byte, []int) + func (*AnnouncementData) ProtoMessage() + func (m *AnnouncementData) Validate() error + func (m *AnnouncementData) ValidateAll() error + func (x *AnnouncementData) GetAnnouncement() *Announcement + func (x *AnnouncementData) ProtoReflect() protoreflect.Message + func (x *AnnouncementData) Reset() + func (x *AnnouncementData) String() string + type AnnouncementDataMultiError []error + func (m AnnouncementDataMultiError) AllErrors() []error + func (m AnnouncementDataMultiError) Error() string + type AnnouncementDataValidationError struct + func (e AnnouncementDataValidationError) Cause() error + func (e AnnouncementDataValidationError) Error() string + func (e AnnouncementDataValidationError) ErrorName() string + func (e AnnouncementDataValidationError) Field() string + func (e AnnouncementDataValidationError) Key() bool + func (e AnnouncementDataValidationError) Reason() string + type AnnouncementMultiError []error + func (m AnnouncementMultiError) AllErrors() []error + func (m AnnouncementMultiError) Error() string + type AnnouncementReply struct + Code int32 + Data *AnnouncementData + Message string + func (*AnnouncementReply) Descriptor() ([]byte, []int) + func (*AnnouncementReply) ProtoMessage() + func (m *AnnouncementReply) Validate() error + func (m *AnnouncementReply) ValidateAll() error + func (x *AnnouncementReply) GetCode() int32 + func (x *AnnouncementReply) GetData() *AnnouncementData + func (x *AnnouncementReply) GetMessage() string + func (x *AnnouncementReply) ProtoReflect() protoreflect.Message + func (x *AnnouncementReply) Reset() + func (x *AnnouncementReply) String() string + type AnnouncementReplyMultiError []error + func (m AnnouncementReplyMultiError) AllErrors() []error + func (m AnnouncementReplyMultiError) Error() string + type AnnouncementReplyValidationError struct + func (e AnnouncementReplyValidationError) Cause() error + func (e AnnouncementReplyValidationError) Error() string + func (e AnnouncementReplyValidationError) ErrorName() string + func (e AnnouncementReplyValidationError) Field() string + func (e AnnouncementReplyValidationError) Key() bool + func (e AnnouncementReplyValidationError) Reason() string + type AnnouncementServiceClient interface + CreateAnnouncement func(ctx context.Context, in *CreateAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementReply, error) + DeleteAnnouncement func(ctx context.Context, in *DeleteAnnouncementRequest, opts ...grpc.CallOption) (*DeleteAnnouncementReply, error) + GetAnnouncement func(ctx context.Context, in *GetAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementReply, error) + ListAnnouncements func(ctx context.Context, in *ListAnnouncementsRequest, opts ...grpc.CallOption) (*ListAnnouncementsReply, error) + UpdateAnnouncement func(ctx context.Context, in *UpdateAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementReply, error) + func NewAnnouncementServiceClient(cc grpc.ClientConnInterface) AnnouncementServiceClient + type AnnouncementServiceHTTPClient interface + CreateAnnouncement func(ctx context.Context, req *CreateAnnouncementRequest, opts ...http.CallOption) (rsp *AnnouncementReply, err error) + DeleteAnnouncement func(ctx context.Context, req *DeleteAnnouncementRequest, opts ...http.CallOption) (rsp *DeleteAnnouncementReply, err error) + GetAnnouncement func(ctx context.Context, req *GetAnnouncementRequest, opts ...http.CallOption) (rsp *AnnouncementReply, err error) + ListAnnouncements func(ctx context.Context, req *ListAnnouncementsRequest, opts ...http.CallOption) (rsp *ListAnnouncementsReply, err error) + UpdateAnnouncement func(ctx context.Context, req *UpdateAnnouncementRequest, opts ...http.CallOption) (rsp *AnnouncementReply, err error) + func NewAnnouncementServiceHTTPClient(client *http.Client) AnnouncementServiceHTTPClient + type AnnouncementServiceHTTPClientImpl struct + func (c *AnnouncementServiceHTTPClientImpl) CreateAnnouncement(ctx context.Context, in *CreateAnnouncementRequest, opts ...http.CallOption) (*AnnouncementReply, error) + func (c *AnnouncementServiceHTTPClientImpl) DeleteAnnouncement(ctx context.Context, in *DeleteAnnouncementRequest, opts ...http.CallOption) (*DeleteAnnouncementReply, error) + func (c *AnnouncementServiceHTTPClientImpl) GetAnnouncement(ctx context.Context, in *GetAnnouncementRequest, opts ...http.CallOption) (*AnnouncementReply, error) + func (c *AnnouncementServiceHTTPClientImpl) ListAnnouncements(ctx context.Context, in *ListAnnouncementsRequest, opts ...http.CallOption) (*ListAnnouncementsReply, error) + func (c *AnnouncementServiceHTTPClientImpl) UpdateAnnouncement(ctx context.Context, in *UpdateAnnouncementRequest, opts ...http.CallOption) (*AnnouncementReply, error) + type AnnouncementServiceHTTPServer interface + CreateAnnouncement func(context.Context, *CreateAnnouncementRequest) (*AnnouncementReply, error) + DeleteAnnouncement func(context.Context, *DeleteAnnouncementRequest) (*DeleteAnnouncementReply, error) + GetAnnouncement func(context.Context, *GetAnnouncementRequest) (*AnnouncementReply, error) + ListAnnouncements func(context.Context, *ListAnnouncementsRequest) (*ListAnnouncementsReply, error) + UpdateAnnouncement func(context.Context, *UpdateAnnouncementRequest) (*AnnouncementReply, error) + type AnnouncementServiceServer interface + CreateAnnouncement func(context.Context, *CreateAnnouncementRequest) (*AnnouncementReply, error) + DeleteAnnouncement func(context.Context, *DeleteAnnouncementRequest) (*DeleteAnnouncementReply, error) + GetAnnouncement func(context.Context, *GetAnnouncementRequest) (*AnnouncementReply, error) + ListAnnouncements func(context.Context, *ListAnnouncementsRequest) (*ListAnnouncementsReply, error) + UpdateAnnouncement func(context.Context, *UpdateAnnouncementRequest) (*AnnouncementReply, error) + type AnnouncementValidationError struct + func (e AnnouncementValidationError) Cause() error + func (e AnnouncementValidationError) Error() string + func (e AnnouncementValidationError) ErrorName() string + func (e AnnouncementValidationError) Field() string + func (e AnnouncementValidationError) Key() bool + func (e AnnouncementValidationError) Reason() string + type CreateAnnouncementRequest struct + Content string + Title string + func (*CreateAnnouncementRequest) Descriptor() ([]byte, []int) + func (*CreateAnnouncementRequest) ProtoMessage() + func (m *CreateAnnouncementRequest) Validate() error + func (m *CreateAnnouncementRequest) ValidateAll() error + func (x *CreateAnnouncementRequest) GetContent() string + func (x *CreateAnnouncementRequest) GetTitle() string + func (x *CreateAnnouncementRequest) ProtoReflect() protoreflect.Message + func (x *CreateAnnouncementRequest) Reset() + func (x *CreateAnnouncementRequest) String() string + type CreateAnnouncementRequestMultiError []error + func (m CreateAnnouncementRequestMultiError) AllErrors() []error + func (m CreateAnnouncementRequestMultiError) Error() string + type CreateAnnouncementRequestValidationError struct + func (e CreateAnnouncementRequestValidationError) Cause() error + func (e CreateAnnouncementRequestValidationError) Error() string + func (e CreateAnnouncementRequestValidationError) ErrorName() string + func (e CreateAnnouncementRequestValidationError) Field() string + func (e CreateAnnouncementRequestValidationError) Key() bool + func (e CreateAnnouncementRequestValidationError) Reason() string + type DeleteAnnouncementData struct + Success bool + func (*DeleteAnnouncementData) Descriptor() ([]byte, []int) + func (*DeleteAnnouncementData) ProtoMessage() + func (m *DeleteAnnouncementData) Validate() error + func (m *DeleteAnnouncementData) ValidateAll() error + func (x *DeleteAnnouncementData) GetSuccess() bool + func (x *DeleteAnnouncementData) ProtoReflect() protoreflect.Message + func (x *DeleteAnnouncementData) Reset() + func (x *DeleteAnnouncementData) String() string + type DeleteAnnouncementDataMultiError []error + func (m DeleteAnnouncementDataMultiError) AllErrors() []error + func (m DeleteAnnouncementDataMultiError) Error() string + type DeleteAnnouncementDataValidationError struct + func (e DeleteAnnouncementDataValidationError) Cause() error + func (e DeleteAnnouncementDataValidationError) Error() string + func (e DeleteAnnouncementDataValidationError) ErrorName() string + func (e DeleteAnnouncementDataValidationError) Field() string + func (e DeleteAnnouncementDataValidationError) Key() bool + func (e DeleteAnnouncementDataValidationError) Reason() string + type DeleteAnnouncementReply struct + Code int32 + Data *DeleteAnnouncementData + Message string + func (*DeleteAnnouncementReply) Descriptor() ([]byte, []int) + func (*DeleteAnnouncementReply) ProtoMessage() + func (m *DeleteAnnouncementReply) Validate() error + func (m *DeleteAnnouncementReply) ValidateAll() error + func (x *DeleteAnnouncementReply) GetCode() int32 + func (x *DeleteAnnouncementReply) GetData() *DeleteAnnouncementData + func (x *DeleteAnnouncementReply) GetMessage() string + func (x *DeleteAnnouncementReply) ProtoReflect() protoreflect.Message + func (x *DeleteAnnouncementReply) Reset() + func (x *DeleteAnnouncementReply) String() string + type DeleteAnnouncementReplyMultiError []error + func (m DeleteAnnouncementReplyMultiError) AllErrors() []error + func (m DeleteAnnouncementReplyMultiError) Error() string + type DeleteAnnouncementReplyValidationError struct + func (e DeleteAnnouncementReplyValidationError) Cause() error + func (e DeleteAnnouncementReplyValidationError) Error() string + func (e DeleteAnnouncementReplyValidationError) ErrorName() string + func (e DeleteAnnouncementReplyValidationError) Field() string + func (e DeleteAnnouncementReplyValidationError) Key() bool + func (e DeleteAnnouncementReplyValidationError) Reason() string + type DeleteAnnouncementRequest struct + Id int64 + func (*DeleteAnnouncementRequest) Descriptor() ([]byte, []int) + func (*DeleteAnnouncementRequest) ProtoMessage() + func (m *DeleteAnnouncementRequest) Validate() error + func (m *DeleteAnnouncementRequest) ValidateAll() error + func (x *DeleteAnnouncementRequest) GetId() int64 + func (x *DeleteAnnouncementRequest) ProtoReflect() protoreflect.Message + func (x *DeleteAnnouncementRequest) Reset() + func (x *DeleteAnnouncementRequest) String() string + type DeleteAnnouncementRequestMultiError []error + func (m DeleteAnnouncementRequestMultiError) AllErrors() []error + func (m DeleteAnnouncementRequestMultiError) Error() string + type DeleteAnnouncementRequestValidationError struct + func (e DeleteAnnouncementRequestValidationError) Cause() error + func (e DeleteAnnouncementRequestValidationError) Error() string + func (e DeleteAnnouncementRequestValidationError) ErrorName() string + func (e DeleteAnnouncementRequestValidationError) Field() string + func (e DeleteAnnouncementRequestValidationError) Key() bool + func (e DeleteAnnouncementRequestValidationError) Reason() string + type GetAnnouncementRequest struct + Id int64 + func (*GetAnnouncementRequest) Descriptor() ([]byte, []int) + func (*GetAnnouncementRequest) ProtoMessage() + func (m *GetAnnouncementRequest) Validate() error + func (m *GetAnnouncementRequest) ValidateAll() error + func (x *GetAnnouncementRequest) GetId() int64 + func (x *GetAnnouncementRequest) ProtoReflect() protoreflect.Message + func (x *GetAnnouncementRequest) Reset() + func (x *GetAnnouncementRequest) String() string + type GetAnnouncementRequestMultiError []error + func (m GetAnnouncementRequestMultiError) AllErrors() []error + func (m GetAnnouncementRequestMultiError) Error() string + type GetAnnouncementRequestValidationError struct + func (e GetAnnouncementRequestValidationError) Cause() error + func (e GetAnnouncementRequestValidationError) Error() string + func (e GetAnnouncementRequestValidationError) ErrorName() string + func (e GetAnnouncementRequestValidationError) Field() string + func (e GetAnnouncementRequestValidationError) Key() bool + func (e GetAnnouncementRequestValidationError) Reason() string + type ListAnnouncementsData struct + List []*Announcement + Total int32 + func (*ListAnnouncementsData) Descriptor() ([]byte, []int) + func (*ListAnnouncementsData) ProtoMessage() + func (m *ListAnnouncementsData) Validate() error + func (m *ListAnnouncementsData) ValidateAll() error + func (x *ListAnnouncementsData) GetList() []*Announcement + func (x *ListAnnouncementsData) GetTotal() int32 + func (x *ListAnnouncementsData) ProtoReflect() protoreflect.Message + func (x *ListAnnouncementsData) Reset() + func (x *ListAnnouncementsData) String() string + type ListAnnouncementsDataMultiError []error + func (m ListAnnouncementsDataMultiError) AllErrors() []error + func (m ListAnnouncementsDataMultiError) Error() string + type ListAnnouncementsDataValidationError struct + func (e ListAnnouncementsDataValidationError) Cause() error + func (e ListAnnouncementsDataValidationError) Error() string + func (e ListAnnouncementsDataValidationError) ErrorName() string + func (e ListAnnouncementsDataValidationError) Field() string + func (e ListAnnouncementsDataValidationError) Key() bool + func (e ListAnnouncementsDataValidationError) Reason() string + type ListAnnouncementsReply struct + Code int32 + Data *ListAnnouncementsData + Message string + func (*ListAnnouncementsReply) Descriptor() ([]byte, []int) + func (*ListAnnouncementsReply) ProtoMessage() + func (m *ListAnnouncementsReply) Validate() error + func (m *ListAnnouncementsReply) ValidateAll() error + func (x *ListAnnouncementsReply) GetCode() int32 + func (x *ListAnnouncementsReply) GetData() *ListAnnouncementsData + func (x *ListAnnouncementsReply) GetMessage() string + func (x *ListAnnouncementsReply) ProtoReflect() protoreflect.Message + func (x *ListAnnouncementsReply) Reset() + func (x *ListAnnouncementsReply) String() string + type ListAnnouncementsReplyMultiError []error + func (m ListAnnouncementsReplyMultiError) AllErrors() []error + func (m ListAnnouncementsReplyMultiError) Error() string + type ListAnnouncementsReplyValidationError struct + func (e ListAnnouncementsReplyValidationError) Cause() error + func (e ListAnnouncementsReplyValidationError) Error() string + func (e ListAnnouncementsReplyValidationError) ErrorName() string + func (e ListAnnouncementsReplyValidationError) Field() string + func (e ListAnnouncementsReplyValidationError) Key() bool + func (e ListAnnouncementsReplyValidationError) Reason() string + type ListAnnouncementsRequest struct + Page int64 + Pinned *bool + Popup *bool + Search string + Show *bool + Size int64 + func (*ListAnnouncementsRequest) Descriptor() ([]byte, []int) + func (*ListAnnouncementsRequest) ProtoMessage() + func (m *ListAnnouncementsRequest) Validate() error + func (m *ListAnnouncementsRequest) ValidateAll() error + func (x *ListAnnouncementsRequest) GetPage() int64 + func (x *ListAnnouncementsRequest) GetPinned() bool + func (x *ListAnnouncementsRequest) GetPopup() bool + func (x *ListAnnouncementsRequest) GetSearch() string + func (x *ListAnnouncementsRequest) GetShow() bool + func (x *ListAnnouncementsRequest) GetSize() int64 + func (x *ListAnnouncementsRequest) ProtoReflect() protoreflect.Message + func (x *ListAnnouncementsRequest) Reset() + func (x *ListAnnouncementsRequest) String() string + type ListAnnouncementsRequestMultiError []error + func (m ListAnnouncementsRequestMultiError) AllErrors() []error + func (m ListAnnouncementsRequestMultiError) Error() string + type ListAnnouncementsRequestValidationError struct + func (e ListAnnouncementsRequestValidationError) Cause() error + func (e ListAnnouncementsRequestValidationError) Error() string + func (e ListAnnouncementsRequestValidationError) ErrorName() string + func (e ListAnnouncementsRequestValidationError) Field() string + func (e ListAnnouncementsRequestValidationError) Key() bool + func (e ListAnnouncementsRequestValidationError) Reason() string + type UnimplementedAnnouncementServiceServer struct + func (UnimplementedAnnouncementServiceServer) CreateAnnouncement(context.Context, *CreateAnnouncementRequest) (*AnnouncementReply, error) + func (UnimplementedAnnouncementServiceServer) DeleteAnnouncement(context.Context, *DeleteAnnouncementRequest) (*DeleteAnnouncementReply, error) + func (UnimplementedAnnouncementServiceServer) GetAnnouncement(context.Context, *GetAnnouncementRequest) (*AnnouncementReply, error) + func (UnimplementedAnnouncementServiceServer) ListAnnouncements(context.Context, *ListAnnouncementsRequest) (*ListAnnouncementsReply, error) + func (UnimplementedAnnouncementServiceServer) UpdateAnnouncement(context.Context, *UpdateAnnouncementRequest) (*AnnouncementReply, error) + type UnsafeAnnouncementServiceServer interface + type UpdateAnnouncementRequest struct + Content string + Id int64 + Pinned *bool + Popup *bool + Show *bool + Title string + func (*UpdateAnnouncementRequest) Descriptor() ([]byte, []int) + func (*UpdateAnnouncementRequest) ProtoMessage() + func (m *UpdateAnnouncementRequest) Validate() error + func (m *UpdateAnnouncementRequest) ValidateAll() error + func (x *UpdateAnnouncementRequest) GetContent() string + func (x *UpdateAnnouncementRequest) GetId() int64 + func (x *UpdateAnnouncementRequest) GetPinned() bool + func (x *UpdateAnnouncementRequest) GetPopup() bool + func (x *UpdateAnnouncementRequest) GetShow() bool + func (x *UpdateAnnouncementRequest) GetTitle() string + func (x *UpdateAnnouncementRequest) ProtoReflect() protoreflect.Message + func (x *UpdateAnnouncementRequest) Reset() + func (x *UpdateAnnouncementRequest) String() string + type UpdateAnnouncementRequestMultiError []error + func (m UpdateAnnouncementRequestMultiError) AllErrors() []error + func (m UpdateAnnouncementRequestMultiError) Error() string + type UpdateAnnouncementRequestValidationError struct + func (e UpdateAnnouncementRequestValidationError) Cause() error + func (e UpdateAnnouncementRequestValidationError) Error() string + func (e UpdateAnnouncementRequestValidationError) ErrorName() string + func (e UpdateAnnouncementRequestValidationError) Field() string + func (e UpdateAnnouncementRequestValidationError) Key() bool + func (e UpdateAnnouncementRequestValidationError) Reason() string