Documentation ¶
Index ¶
- type Repository
- func (s *Repository) AcceptOffer(ctx context.Context, r *pb.AcceptOfferRequest) (*pb.AcceptOfferResponse, error)
- func (s *Repository) CreateCard(ctx context.Context, r *pb.CreateCardRequest) (*pb.CreateCardResponse, error)
- func (s *Repository) CreateOffer(ctx context.Context, r *pb.CreateOfferRequest) (*pb.CreateOfferResponse, error)
- func (s *Repository) CreatePost(ctx context.Context, r *pb.CreatePostRequest) (*pb.CreatePostResponse, error)
- func (s *Repository) GetCard(ctx context.Context, r *pb.GetCardRequest) (*pb.GetCardResponse, error)
- func (s *Repository) GetCardProfile(ctx context.Context, r *pb.GetCardProfileRequest) (*pb.GetCardProfileResponse, error)
- func (s *Repository) GetMyPost(ctx context.Context, r *pb.GetMyPostRequest) (*pb.GetMyPostResponse, error)
- func (s *Repository) GetOffer(ctx context.Context, r *pb.GetOfferRequest) (*pb.GetOfferResponse, error)
- func (s *Repository) GetPostHost(ctx context.Context, r *pb.GetPostHostRequest) (*pb.GetPostHostResponse, error)
- func (s *Repository) RejectOffer(ctx context.Context, r *pb.RejectOfferRequest) (*pb.RejectOfferResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository struct { pb.UnimplementedAnnouncementServer DB db.Repository Queue *queue.Queue S3 *s3.S3 }
func New ¶
func New(db db.Repository, q *queue.Queue, s3 *s3.S3) *Repository
func (*Repository) AcceptOffer ¶
func (s *Repository) AcceptOffer(ctx context.Context, r *pb.AcceptOfferRequest) (*pb.AcceptOfferResponse, error)
func (*Repository) CreateCard ¶
func (s *Repository) CreateCard(ctx context.Context, r *pb.CreateCardRequest) (*pb.CreateCardResponse, error)
func (*Repository) CreateOffer ¶
func (s *Repository) CreateOffer(ctx context.Context, r *pb.CreateOfferRequest) (*pb.CreateOfferResponse, error)
func (*Repository) CreatePost ¶
func (s *Repository) CreatePost(ctx context.Context, r *pb.CreatePostRequest) (*pb.CreatePostResponse, error)
func (*Repository) GetCard ¶
func (s *Repository) GetCard(ctx context.Context, r *pb.GetCardRequest) (*pb.GetCardResponse, error)
func (*Repository) GetCardProfile ¶
func (s *Repository) GetCardProfile(ctx context.Context, r *pb.GetCardProfileRequest) (*pb.GetCardProfileResponse, error)
func (*Repository) GetMyPost ¶
func (s *Repository) GetMyPost(ctx context.Context, r *pb.GetMyPostRequest) (*pb.GetMyPostResponse, error)
func (*Repository) GetOffer ¶
func (s *Repository) GetOffer(ctx context.Context, r *pb.GetOfferRequest) (*pb.GetOfferResponse, error)
func (*Repository) GetPostHost ¶
func (s *Repository) GetPostHost(ctx context.Context, r *pb.GetPostHostRequest) (*pb.GetPostHostResponse, error)
func (*Repository) RejectOffer ¶
func (s *Repository) RejectOffer(ctx context.Context, r *pb.RejectOfferRequest) (*pb.RejectOfferResponse, error)
Click to show internal directories.
Click to hide internal directories.