Documentation ¶
Index ¶
- type Address
- type Answer
- type Application
- type Attachment
- type Candidate
- type Education
- type EmailAddress
- type Employee
- type Employment
- type Job
- type Location
- type PhoneNumber
- type ProspectDetail
- type RejectionDetails
- type RejectionReason
- type RejectionReasonType
- type SocialMediaAddress
- type Source
- type Stage
- type WebsiteAddress
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { ID int `json:"id"` CandidateID int `json:"candidate_id"` Prospect bool `json:"prospect"` AppliedAt time.Time `json:"applied_at"` RejectedAt time.Time `json:"rejected_at"` LastActivityAt time.Time `json:"last_activity_at"` Location Location `json:"location"` Source Source `json:"source"` CreditedTo Employee `json:"credited_to"` RejectionReason *RejectionReason `json:"rejection_reason"` RejectionDetails *RejectionDetails `json:"rejection_details"` Jobs []Job `json:"jobs"` JobPostID int `json:"job_post_id,omitempty"` Status string `json:"status"` CurrentStage Stage `json:"current_stage"` Answers []Answer `json:"answers"` ProspectiveOffice interface{} `json:"prospective_office"` ProspectiveDepartment interface{} `json:"prospective_department"` ProspectDetail ProspectDetail `json:"prospect_detail"` Attachments []Attachment `json:"attachments"` }
type Attachment ¶
type Candidate ¶
type Candidate struct { ID int `json:"id"` FirstName string `json:"first_name"` LastName string `json:"last_name"` Company string `json:"company"` Title string `json:"title"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` LastActivity time.Time `json:"last_activity"` IsPrivate bool `json:"is_private"` PhotoURL string `json:"photo_url"` Attachments []Attachment `json:"attachments"` ApplicationIDs []int `json:"application_ids"` PhoneNumbers []PhoneNumber `json:"phone_numbers"` Addresses []Address `json:"addresses"` EmailAddresses []EmailAddress `json:"email_addresses"` WebsiteAddresses []WebsiteAddress `json:"website_addresses"` SocialMediaAddresses []SocialMediaAddress `json:"social_media_addresses"` Recruiter Employee `json:"recruiter"` Coordinator Employee `json:"coordinator"` CanEmail bool `json:"can_email"` Tags []string `json:"tags"` Applications []Application `json:"applications"` Educations []Education `json:"educations"` Employments []Employment `json:"employments"` LinkedUserIds []int `json:"linked_user_ids"` CustomFields map[string]interface{} `json:"custom_fields"` KeyedCustomFields map[string]map[string]interface{} `json:"keyed_custom_fields"` }
type EmailAddress ¶
type Employment ¶
type PhoneNumber ¶
type ProspectDetail ¶
type ProspectDetail struct { ProspectPool interface{} `json:"prospect_pool"` ProspectStage interface{} `json:"prospect_stage"` ProspectOwner interface{} `json:"prospect_owner"` }
type RejectionDetails ¶
type RejectionReason ¶
type RejectionReason struct { ID int `json:"id"` Name string `json:"name"` Type RejectionReasonType `json:"type"` }
type RejectionReasonType ¶
type SocialMediaAddress ¶
type SocialMediaAddress struct {
Value string `json:"value"`
}
type WebsiteAddress ¶
Click to show internal directories.
Click to hide internal directories.