Documentation ¶
Index ¶
- func NewCompanyPrioritySortList(list []FullCompany, aliasPriority map[string]uint32) sort.Interface
- func NewVacancySalaryExistsSortList(data []PaginationVacancy) sort.Interface
- type AnalyzeStats
- type Company
- type CompanyPrioritySortList
- type Credentials
- type FullCompany
- type FullOffice
- type FullVacancy
- type Office
- type PaginationResponse
- type PaginationReview
- type PaginationVacancy
- type ScrapStats
- type SkipCompany
- type SkipCompanySortList
- type VacancySalaryExistsSortList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCompanyPrioritySortList ¶
func NewCompanyPrioritySortList(list []FullCompany, aliasPriority map[string]uint32) sort.Interface
func NewVacancySalaryExistsSortList ¶
func NewVacancySalaryExistsSortList(data []PaginationVacancy) sort.Interface
Types ¶
type AnalyzeStats ¶
type CompanyPrioritySortList ¶
type CompanyPrioritySortList struct {
// contains filtered or unexported fields
}
func (*CompanyPrioritySortList) Len ¶
func (l *CompanyPrioritySortList) Len() int
func (*CompanyPrioritySortList) Less ¶
func (l *CompanyPrioritySortList) Less(i, j int) bool
func (*CompanyPrioritySortList) Swap ¶
func (l *CompanyPrioritySortList) Swap(i, j int)
type Credentials ¶
func (Credentials) IsEmpty ¶
func (c Credentials) IsEmpty() bool
type FullCompany ¶
type FullVacancy ¶
type PaginationResponse ¶
type PaginationResponse struct { HTML string `json:"html"` Last bool `json:"last"` Num int `json:"num"` }
func (PaginationResponse) MarshalEasyJSON ¶
func (v PaginationResponse) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (PaginationResponse) MarshalJSON ¶
func (v PaginationResponse) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*PaginationResponse) UnmarshalEasyJSON ¶
func (v *PaginationResponse) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*PaginationResponse) UnmarshalJSON ¶
func (v *PaginationResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type PaginationReview ¶
type PaginationVacancy ¶
type ScrapStats ¶
func (*ScrapStats) Merge ¶
func (sum *ScrapStats) Merge(value ScrapStats)
func (*ScrapStats) MergeAnalyze ¶
func (sum *ScrapStats) MergeAnalyze(value AnalyzeStats)
type SkipCompany ¶
type SkipCompanySortList ¶
type SkipCompanySortList []SkipCompany
func (SkipCompanySortList) Len ¶
func (l SkipCompanySortList) Len() int
func (SkipCompanySortList) Less ¶
func (l SkipCompanySortList) Less(i, j int) bool
func (SkipCompanySortList) Swap ¶
func (l SkipCompanySortList) Swap(i, j int)
type VacancySalaryExistsSortList ¶
type VacancySalaryExistsSortList []PaginationVacancy
func (VacancySalaryExistsSortList) Len ¶
func (l VacancySalaryExistsSortList) Len() int
func (VacancySalaryExistsSortList) Less ¶
func (l VacancySalaryExistsSortList) Less(i, j int) bool
func (VacancySalaryExistsSortList) Swap ¶
func (v VacancySalaryExistsSortList) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.