Documentation
¶
Index ¶
- type AdminBlogResource
- func (r *AdminBlogResource) Get(ctx context.Context, slug string) (schemas.AdminBlogArticle, error)
- func (r *AdminBlogResource) List(ctx context.Context) (*schemas.AdminBlogListResponse, error)
- func (r *AdminBlogResource) ListWithParams(ctx context.Context, params ListAdminBlogsRequest) (*schemas.AdminBlogListResponse, error)
- type CreateMicropostRequest
- type CreateUserJobRequest
- type FilePayload
- type JobResource
- type ListAdminBlogsRequest
- type MicropostResource
- func (r *MicropostResource) Create(ctx context.Context, params CreateMicropostRequest) (*schemas.CreatedWithPublicIdAndLinkResponse, error)
- func (r *MicropostResource) Delete(ctx context.Context, publicID string) error
- func (r *MicropostResource) Vote(ctx context.Context, publicID string) (*schemas.UserMicropostVoteResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminBlogResource ¶ added in v0.0.2
type AdminBlogResource struct {
// contains filtered or unexported fields
}
func NewAdminBlogResource ¶ added in v0.0.2
func NewAdminBlogResource(c interfaces.ClientInterface) *AdminBlogResource
func (*AdminBlogResource) Get ¶ added in v0.0.2
func (r *AdminBlogResource) Get(ctx context.Context, slug string) (schemas.AdminBlogArticle, error)
func (*AdminBlogResource) List ¶ added in v0.0.2
func (r *AdminBlogResource) List(ctx context.Context) (*schemas.AdminBlogListResponse, error)
func (*AdminBlogResource) ListWithParams ¶ added in v0.0.2
func (r *AdminBlogResource) ListWithParams(ctx context.Context, params ListAdminBlogsRequest) (*schemas.AdminBlogListResponse, error)
type CreateMicropostRequest ¶
type CreateUserJobRequest ¶
type CreateUserJobRequest struct {
CompanyName string
CompanyDescription string
CompanyWebsite string
JobTitle string
JobDescription string
JobHowToApply string
CompanyLogo *FilePayload
CompanyLocation *string
JobLocation schemas.JobLocation
JobType schemas.JobType
JobCategory schemas.JobCategory
JobExperienceLevel schemas.JobExperienceLevel
JobMinimumSalary *int
JobMaximumSalary *int
JobPayInCryptocurrency bool
JobSkills *string
}
type JobResource ¶
type JobResource struct {
// contains filtered or unexported fields
}
func NewJobResource ¶
func NewJobResource(c interfaces.ClientInterface) *JobResource
func (*JobResource) CreateWithCompany ¶
func (r *JobResource) CreateWithCompany(ctx context.Context, req CreateUserJobRequest) (*schemas.UserJobCreatedByUserResponse, error)
type ListAdminBlogsRequest ¶ added in v0.0.2
type MicropostResource ¶
type MicropostResource struct {
// contains filtered or unexported fields
}
func NewMicropostResource ¶
func NewMicropostResource(c interfaces.ClientInterface) *MicropostResource
func (*MicropostResource) Create ¶
func (r *MicropostResource) Create(ctx context.Context, params CreateMicropostRequest) (*schemas.CreatedWithPublicIdAndLinkResponse, error)
func (*MicropostResource) Delete ¶ added in v0.0.1
func (r *MicropostResource) Delete(ctx context.Context, publicID string) error
func (*MicropostResource) Vote ¶ added in v0.0.2
func (r *MicropostResource) Vote(ctx context.Context, publicID string) (*schemas.UserMicropostVoteResponse, error)
Click to show internal directories.
Click to hide internal directories.