api

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package api provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGetCompanyDetailsByIdRequest

func NewGetCompanyDetailsByIdRequest(server string, params *GetCompanyDetailsByIdParams) (*http.Request, error)

NewGetCompanyDetailsByIdRequest constructs an http.Request for the GetCompanyDetailsById method

func NewGetCompanyDetailsBySlugRequest

func NewGetCompanyDetailsBySlugRequest(server string, params *GetCompanyDetailsBySlugParams) (*http.Request, error)

NewGetCompanyDetailsBySlugRequest constructs an http.Request for the GetCompanyDetailsBySlug method

func NewGetCompanyDetailsByUrlRequest

func NewGetCompanyDetailsByUrlRequest(server string, params *GetCompanyDetailsByUrlParams) (*http.Request, error)

NewGetCompanyDetailsByUrlRequest constructs an http.Request for the GetCompanyDetailsByUrl method

func NewGetCompanyJobsRequest

func NewGetCompanyJobsRequest(server string, params *GetCompanyJobsParams) (*http.Request, error)

NewGetCompanyJobsRequest constructs an http.Request for the GetCompanyJobs method

func NewGetCompanyPeopleRequest

func NewGetCompanyPeopleRequest(server string, params *GetCompanyPeopleParams) (*http.Request, error)

NewGetCompanyPeopleRequest constructs an http.Request for the GetCompanyPeople method

func NewGetCompanyPostsRequest

func NewGetCompanyPostsRequest(server string, params *GetCompanyPostsParams) (*http.Request, error)

NewGetCompanyPostsRequest constructs an http.Request for the GetCompanyPosts method

func NewGetCompanyProductsRequest

func NewGetCompanyProductsRequest(server string, params *GetCompanyProductsParams) (*http.Request, error)

NewGetCompanyProductsRequest constructs an http.Request for the GetCompanyProducts method

func NewGetJobDetailsRequest

func NewGetJobDetailsRequest(server string, params *GetJobDetailsParams) (*http.Request, error)

NewGetJobDetailsRequest constructs an http.Request for the GetJobDetails method

func NewGetPostBySlugRequest

func NewGetPostBySlugRequest(server string, params *GetPostBySlugParams) (*http.Request, error)

NewGetPostBySlugRequest constructs an http.Request for the GetPostBySlug method

func NewGetPostByUrlRequest

func NewGetPostByUrlRequest(server string, params *GetPostByUrlParams) (*http.Request, error)

NewGetPostByUrlRequest constructs an http.Request for the GetPostByUrl method

func NewGetPostCommentsBySlugRequest

func NewGetPostCommentsBySlugRequest(server string, params *GetPostCommentsBySlugParams) (*http.Request, error)

NewGetPostCommentsBySlugRequest constructs an http.Request for the GetPostCommentsBySlug method

func NewGetPostCommentsByUrlRequest

func NewGetPostCommentsByUrlRequest(server string, params *GetPostCommentsByUrlParams) (*http.Request, error)

NewGetPostCommentsByUrlRequest constructs an http.Request for the GetPostCommentsByUrl method

func NewGetPostReactionsBySlugRequest

func NewGetPostReactionsBySlugRequest(server string, params *GetPostReactionsBySlugParams) (*http.Request, error)

NewGetPostReactionsBySlugRequest constructs an http.Request for the GetPostReactionsBySlug method

func NewGetPostReactionsByUrlRequest

func NewGetPostReactionsByUrlRequest(server string, params *GetPostReactionsByUrlParams) (*http.Request, error)

NewGetPostReactionsByUrlRequest constructs an http.Request for the GetPostReactionsByUrl method

func NewGetProfileCertificationsByUrlRequest

func NewGetProfileCertificationsByUrlRequest(server string, params *GetProfileCertificationsByUrlParams) (*http.Request, error)

NewGetProfileCertificationsByUrlRequest constructs an http.Request for the GetProfileCertificationsByUrl method

func NewGetProfileCertificationsByUsernameRequest

func NewGetProfileCertificationsByUsernameRequest(server string, params *GetProfileCertificationsByUsernameParams) (*http.Request, error)

NewGetProfileCertificationsByUsernameRequest constructs an http.Request for the GetProfileCertificationsByUsername method

func NewGetProfileCommentsRequest

func NewGetProfileCommentsRequest(server string, params *GetProfileCommentsParams) (*http.Request, error)

NewGetProfileCommentsRequest constructs an http.Request for the GetProfileComments method

func NewGetProfileCompanyInterestsByIdRequest

func NewGetProfileCompanyInterestsByIdRequest(server string, params *GetProfileCompanyInterestsByIdParams) (*http.Request, error)

NewGetProfileCompanyInterestsByIdRequest constructs an http.Request for the GetProfileCompanyInterestsById method

func NewGetProfileCompanyInterestsByUrlRequest

func NewGetProfileCompanyInterestsByUrlRequest(server string, params *GetProfileCompanyInterestsByUrlParams) (*http.Request, error)

NewGetProfileCompanyInterestsByUrlRequest constructs an http.Request for the GetProfileCompanyInterestsByUrl method

func NewGetProfileCompanyInterestsByUsernameRequest

func NewGetProfileCompanyInterestsByUsernameRequest(server string, params *GetProfileCompanyInterestsByUsernameParams) (*http.Request, error)

NewGetProfileCompanyInterestsByUsernameRequest constructs an http.Request for the GetProfileCompanyInterestsByUsername method

func NewGetProfileContactByUrlRequest

func NewGetProfileContactByUrlRequest(server string, params *GetProfileContactByUrlParams) (*http.Request, error)

NewGetProfileContactByUrlRequest constructs an http.Request for the GetProfileContactByUrl method

func NewGetProfileContactByUsernameRequest

func NewGetProfileContactByUsernameRequest(server string, params *GetProfileContactByUsernameParams) (*http.Request, error)

NewGetProfileContactByUsernameRequest constructs an http.Request for the GetProfileContactByUsername method

func NewGetProfileCoursesByUrlRequest

func NewGetProfileCoursesByUrlRequest(server string, params *GetProfileCoursesByUrlParams) (*http.Request, error)

NewGetProfileCoursesByUrlRequest constructs an http.Request for the GetProfileCoursesByUrl method

func NewGetProfileCoursesByUsernameRequest

func NewGetProfileCoursesByUsernameRequest(server string, params *GetProfileCoursesByUsernameParams) (*http.Request, error)

NewGetProfileCoursesByUsernameRequest constructs an http.Request for the GetProfileCoursesByUsername method

func NewGetProfileDetailsByIdRequest

func NewGetProfileDetailsByIdRequest(server string, params *GetProfileDetailsByIdParams) (*http.Request, error)

NewGetProfileDetailsByIdRequest constructs an http.Request for the GetProfileDetailsById method

func NewGetProfileDetailsByUrlRequest

func NewGetProfileDetailsByUrlRequest(server string, params *GetProfileDetailsByUrlParams) (*http.Request, error)

NewGetProfileDetailsByUrlRequest constructs an http.Request for the GetProfileDetailsByUrl method

func NewGetProfileDetailsByUsernameRequest

func NewGetProfileDetailsByUsernameRequest(server string, params *GetProfileDetailsByUsernameParams) (*http.Request, error)

NewGetProfileDetailsByUsernameRequest constructs an http.Request for the GetProfileDetailsByUsername method

func NewGetProfileEducationByUrlRequest

func NewGetProfileEducationByUrlRequest(server string, params *GetProfileEducationByUrlParams) (*http.Request, error)

NewGetProfileEducationByUrlRequest constructs an http.Request for the GetProfileEducationByUrl method

func NewGetProfileEducationByUsernameRequest

func NewGetProfileEducationByUsernameRequest(server string, params *GetProfileEducationByUsernameParams) (*http.Request, error)

NewGetProfileEducationByUsernameRequest constructs an http.Request for the GetProfileEducationByUsername method

func NewGetProfileFullExperienceByUrlRequest

func NewGetProfileFullExperienceByUrlRequest(server string, params *GetProfileFullExperienceByUrlParams) (*http.Request, error)

NewGetProfileFullExperienceByUrlRequest constructs an http.Request for the GetProfileFullExperienceByUrl method

func NewGetProfileFullExperienceByUsernameRequest

func NewGetProfileFullExperienceByUsernameRequest(server string, params *GetProfileFullExperienceByUsernameParams) (*http.Request, error)

NewGetProfileFullExperienceByUsernameRequest constructs an http.Request for the GetProfileFullExperienceByUsername method

func NewGetProfilePostsRequest

func NewGetProfilePostsRequest(server string, params *GetProfilePostsParams) (*http.Request, error)

NewGetProfilePostsRequest constructs an http.Request for the GetProfilePosts method

func NewGetProfileReactionsRequest

func NewGetProfileReactionsRequest(server string, params *GetProfileReactionsParams) (*http.Request, error)

NewGetProfileReactionsRequest constructs an http.Request for the GetProfileReactions method

func NewGetProfileSkillsByUrlRequest

func NewGetProfileSkillsByUrlRequest(server string, params *GetProfileSkillsByUrlParams) (*http.Request, error)

NewGetProfileSkillsByUrlRequest constructs an http.Request for the GetProfileSkillsByUrl method

func NewGetProfileSkillsByUsernameRequest

func NewGetProfileSkillsByUsernameRequest(server string, params *GetProfileSkillsByUsernameParams) (*http.Request, error)

NewGetProfileSkillsByUsernameRequest constructs an http.Request for the GetProfileSkillsByUsername method

func NewGetProfileVolunteerExperienceByUrlRequest

func NewGetProfileVolunteerExperienceByUrlRequest(server string, params *GetProfileVolunteerExperienceByUrlParams) (*http.Request, error)

NewGetProfileVolunteerExperienceByUrlRequest constructs an http.Request for the GetProfileVolunteerExperienceByUrl method

func NewGetProfileVolunteerExperienceByUsernameRequest

func NewGetProfileVolunteerExperienceByUsernameRequest(server string, params *GetProfileVolunteerExperienceByUsernameParams) (*http.Request, error)

NewGetProfileVolunteerExperienceByUsernameRequest constructs an http.Request for the GetProfileVolunteerExperienceByUsername method

func NewGetSearchTypeaheadRequest

func NewGetSearchTypeaheadRequest(server string, params *GetSearchTypeaheadParams) (*http.Request, error)

NewGetSearchTypeaheadRequest constructs an http.Request for the GetSearchTypeahead method

func NewGetSimilarCompaniesBySlugRequest

func NewGetSimilarCompaniesBySlugRequest(server string, params *GetSimilarCompaniesBySlugParams) (*http.Request, error)

NewGetSimilarCompaniesBySlugRequest constructs an http.Request for the GetSimilarCompaniesBySlug method

func NewGetSimilarCompaniesByUrlRequest

func NewGetSimilarCompaniesByUrlRequest(server string, params *GetSimilarCompaniesByUrlParams) (*http.Request, error)

NewGetSimilarCompaniesByUrlRequest constructs an http.Request for the GetSimilarCompaniesByUrl method

func NewGetSimilarProfilesRequest

func NewGetSimilarProfilesRequest(server string, params *GetSimilarProfilesParams) (*http.Request, error)

NewGetSimilarProfilesRequest constructs an http.Request for the GetSimilarProfiles method

func NewSearchAllResultsByKeywordRequest

func NewSearchAllResultsByKeywordRequest(server string, params *SearchAllResultsByKeywordParams) (*http.Request, error)

NewSearchAllResultsByKeywordRequest constructs an http.Request for the SearchAllResultsByKeyword method

func NewSearchCompaniesByDomainRequest

func NewSearchCompaniesByDomainRequest(server string, params *SearchCompaniesByDomainParams) (*http.Request, error)

NewSearchCompaniesByDomainRequest constructs an http.Request for the SearchCompaniesByDomain method

func NewSearchCompaniesByKeywordRequest

func NewSearchCompaniesByKeywordRequest(server string, params *SearchCompaniesByKeywordParams) (*http.Request, error)

NewSearchCompaniesByKeywordRequest constructs an http.Request for the SearchCompaniesByKeyword method

func NewSearchIndustriesByKeywordRequest

func NewSearchIndustriesByKeywordRequest(server string, params *SearchIndustriesByKeywordParams) (*http.Request, error)

NewSearchIndustriesByKeywordRequest constructs an http.Request for the SearchIndustriesByKeyword method

func NewSearchJobsRequest

func NewSearchJobsRequest(server string, params *SearchJobsParams) (*http.Request, error)

NewSearchJobsRequest constructs an http.Request for the SearchJobs method

func NewSearchLocationsByKeywordRequest

func NewSearchLocationsByKeywordRequest(server string, params *SearchLocationsByKeywordParams) (*http.Request, error)

NewSearchLocationsByKeywordRequest constructs an http.Request for the SearchLocationsByKeyword method

func NewSearchPeopleByKeywordRequest

func NewSearchPeopleByKeywordRequest(server string, params *SearchPeopleByKeywordParams) (*http.Request, error)

NewSearchPeopleByKeywordRequest constructs an http.Request for the SearchPeopleByKeyword method

func NewSearchPostsByHashtagRequest

func NewSearchPostsByHashtagRequest(server string, params *SearchPostsByHashtagParams) (*http.Request, error)

NewSearchPostsByHashtagRequest constructs an http.Request for the SearchPostsByHashtag method

func NewSearchPostsByKeywordRequest

func NewSearchPostsByKeywordRequest(server string, params *SearchPostsByKeywordParams) (*http.Request, error)

NewSearchPostsByKeywordRequest constructs an http.Request for the SearchPostsByKeyword method

func NewSearchSchoolsByKeywordRequest

func NewSearchSchoolsByKeywordRequest(server string, params *SearchSchoolsByKeywordParams) (*http.Request, error)

NewSearchSchoolsByKeywordRequest constructs an http.Request for the SearchSchoolsByKeyword method

func NewSearchServiceCategoriesRequest

func NewSearchServiceCategoriesRequest(server string, params *SearchServiceCategoriesParams) (*http.Request, error)

NewSearchServiceCategoriesRequest constructs an http.Request for the SearchServiceCategories method

Types

type AccountSuspendedError

type AccountSuspendedError struct {
	Code      AccountSuspendedErrorCode      `json:"code"`
	Details   []ValidationDetail             `json:"details"`
	Message   ErrorMessage                   `json:"message"`
	Retryable AccountSuspendedErrorRetryable `json:"retryable"`
}

AccountSuspendedError defines model for AccountSuspendedError.

type AccountSuspendedErrorCode

type AccountSuspendedErrorCode string

AccountSuspendedErrorCode defines model for AccountSuspendedError.Code.

const (
	AccountSuspended AccountSuspendedErrorCode = "account_suspended"
)

Defines values for AccountSuspendedErrorCode.

func (AccountSuspendedErrorCode) Valid

func (e AccountSuspendedErrorCode) Valid() bool

Valid indicates whether the value is a known member of the AccountSuspendedErrorCode enum.

type AccountSuspendedErrorRetryable

type AccountSuspendedErrorRetryable bool

AccountSuspendedErrorRetryable defines model for AccountSuspendedError.Retryable.

const (
	AccountSuspendedErrorRetryableFalse AccountSuspendedErrorRetryable = false
)

Defines values for AccountSuspendedErrorRetryable.

func (AccountSuspendedErrorRetryable) Valid

Valid indicates whether the value is a known member of the AccountSuspendedErrorRetryable enum.

type Address

type Address struct {
	AdministrativeArea nullable.Nullable[string] `json:"administrativeArea"`
	Country            nullable.Nullable[string] `json:"country"`
	CountryCode        nullable.Nullable[string] `json:"countryCode"`
	Line1              nullable.Nullable[string] `json:"line1"`
	Line2              nullable.Nullable[string] `json:"line2"`
	Locality           nullable.Nullable[string] `json:"locality"`
	PostalCode         nullable.Nullable[string] `json:"postalCode"`
}

Address defines model for Address.

type BirthDate

type BirthDate struct {
	// contains filtered or unexported fields
}

BirthDate defines model for BirthDate.

func (BirthDate) AsBirthDate0

func (t BirthDate) AsBirthDate0() (BirthDate0, error)

AsBirthDate0 returns the union data inside the BirthDate as a BirthDate0

func (BirthDate) AsBirthDate1

func (t BirthDate) AsBirthDate1() (BirthDate1, error)

AsBirthDate1 returns the union data inside the BirthDate as a BirthDate1

func (*BirthDate) FromBirthDate0

func (t *BirthDate) FromBirthDate0(v BirthDate0) error

FromBirthDate0 overwrites any union data inside the BirthDate as the provided BirthDate0

func (*BirthDate) FromBirthDate1

func (t *BirthDate) FromBirthDate1(v BirthDate1) error

FromBirthDate1 overwrites any union data inside the BirthDate as the provided BirthDate1

func (BirthDate) MarshalJSON

func (t BirthDate) MarshalJSON() ([]byte, error)

func (*BirthDate) MergeBirthDate0

func (t *BirthDate) MergeBirthDate0(v BirthDate0) error

MergeBirthDate0 performs a merge with any union data inside the BirthDate, using the provided BirthDate0

func (*BirthDate) MergeBirthDate1

func (t *BirthDate) MergeBirthDate1(v BirthDate1) error

MergeBirthDate1 performs a merge with any union data inside the BirthDate, using the provided BirthDate1

func (*BirthDate) UnmarshalJSON

func (t *BirthDate) UnmarshalJSON(b []byte) error

type BirthDate0

type BirthDate0 struct {
	Day   nullable.Nullable[any] `json:"day"`
	Month nullable.Nullable[any] `json:"month"`
	Year  int                    `json:"year"`
}

BirthDate0 defines model for BirthDate.0.

type BirthDate1

type BirthDate1 struct {
	Day   nullable.Nullable[int] `json:"day"`
	Month int                    `json:"month"`
	Year  nullable.Nullable[int] `json:"year"`
}

BirthDate1 defines model for BirthDate.1.

type CacheControlHeader

type CacheControlHeader string

CacheControlHeader defines model for CacheControlHeader.

const (
	PrivateNoStore CacheControlHeader = "private, no-store"
)

Defines values for CacheControlHeader.

func (CacheControlHeader) Valid

func (e CacheControlHeader) Valid() bool

Valid indicates whether the value is a known member of the CacheControlHeader enum.

type CategoryPublicId

type CategoryPublicId = string

CategoryPublicId defines model for CategoryPublicId.

type CategoryReference

type CategoryReference struct {
	// contains filtered or unexported fields
}

CategoryReference defines model for CategoryReference.

func (CategoryReference) AsCategoryReference0

func (t CategoryReference) AsCategoryReference0() (CategoryReference0, error)

AsCategoryReference0 returns the union data inside the CategoryReference as a CategoryReference0

func (CategoryReference) AsCategoryReference1

func (t CategoryReference) AsCategoryReference1() (CategoryReference1, error)

AsCategoryReference1 returns the union data inside the CategoryReference as a CategoryReference1

func (CategoryReference) AsCategoryReference2

func (t CategoryReference) AsCategoryReference2() (CategoryReference2, error)

AsCategoryReference2 returns the union data inside the CategoryReference as a CategoryReference2

func (*CategoryReference) FromCategoryReference0

func (t *CategoryReference) FromCategoryReference0(v CategoryReference0) error

FromCategoryReference0 overwrites any union data inside the CategoryReference as the provided CategoryReference0

func (*CategoryReference) FromCategoryReference1

func (t *CategoryReference) FromCategoryReference1(v CategoryReference1) error

FromCategoryReference1 overwrites any union data inside the CategoryReference as the provided CategoryReference1

func (*CategoryReference) FromCategoryReference2

func (t *CategoryReference) FromCategoryReference2(v CategoryReference2) error

FromCategoryReference2 overwrites any union data inside the CategoryReference as the provided CategoryReference2

func (CategoryReference) MarshalJSON

func (t CategoryReference) MarshalJSON() ([]byte, error)

func (*CategoryReference) MergeCategoryReference0

func (t *CategoryReference) MergeCategoryReference0(v CategoryReference0) error

MergeCategoryReference0 performs a merge with any union data inside the CategoryReference, using the provided CategoryReference0

func (*CategoryReference) MergeCategoryReference1

func (t *CategoryReference) MergeCategoryReference1(v CategoryReference1) error

MergeCategoryReference1 performs a merge with any union data inside the CategoryReference, using the provided CategoryReference1

func (*CategoryReference) MergeCategoryReference2

func (t *CategoryReference) MergeCategoryReference2(v CategoryReference2) error

MergeCategoryReference2 performs a merge with any union data inside the CategoryReference, using the provided CategoryReference2

func (*CategoryReference) UnmarshalJSON

func (t *CategoryReference) UnmarshalJSON(b []byte) error

type CategoryReference0

type CategoryReference0 struct {
	Name     nullable.Nullable[any] `json:"name"`
	PublicId CategoryPublicId       `json:"publicId"`
}

CategoryReference0 defines model for CategoryReference.0.

type CategoryReference1

type CategoryReference1 struct {
	Name     EntityReferenceName    `json:"name"`
	PublicId nullable.Nullable[any] `json:"publicId"`
}

CategoryReference1 defines model for CategoryReference.1.

type CategoryReference2

type CategoryReference2 struct {
	Name     EntityReferenceName `json:"name"`
	PublicId CategoryPublicId    `json:"publicId"`
}

CategoryReference2 defines model for CategoryReference.2.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) GetCompanyDetailsById

func (c *Client) GetCompanyDetailsById(ctx context.Context, params *GetCompanyDetailsByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCompanyDetailsById Get Company Details by ID

Corresponds with GET /v1/companies/details/by-id (the `GetCompanyDetailsById` operationId).

func (*Client) GetCompanyDetailsBySlug

func (c *Client) GetCompanyDetailsBySlug(ctx context.Context, params *GetCompanyDetailsBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCompanyDetailsBySlug Get Company Details by slug

Corresponds with GET /v1/companies/details/by-slug (the `GetCompanyDetailsBySlug` operationId).

func (*Client) GetCompanyDetailsByUrl

func (c *Client) GetCompanyDetailsByUrl(ctx context.Context, params *GetCompanyDetailsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCompanyDetailsByUrl Get Company Details by URL

Corresponds with GET /v1/companies/details/by-url (the `GetCompanyDetailsByUrl` operationId).

func (*Client) GetCompanyJobs

func (c *Client) GetCompanyJobs(ctx context.Context, params *GetCompanyJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCompanyJobs Get a Company's recent jobs.

Corresponds with GET /v1/companies/jobs (the `GetCompanyJobs` operationId).

func (*Client) GetCompanyPeople

func (c *Client) GetCompanyPeople(ctx context.Context, params *GetCompanyPeopleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCompanyPeople Get Company people.

Corresponds with GET /v1/companies/people (the `GetCompanyPeople` operationId).

func (*Client) GetCompanyPosts

func (c *Client) GetCompanyPosts(ctx context.Context, params *GetCompanyPostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCompanyPosts Get Company posts.

Corresponds with GET /v1/companies/posts (the `GetCompanyPosts` operationId).

func (*Client) GetCompanyProducts

func (c *Client) GetCompanyProducts(ctx context.Context, params *GetCompanyProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCompanyProducts Get Company products.

Corresponds with GET /v1/companies/products (the `GetCompanyProducts` operationId).

func (*Client) GetJobDetails

func (c *Client) GetJobDetails(ctx context.Context, params *GetJobDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetJobDetails Get LinkedIn Job details.

Corresponds with GET /v1/jobs/details (the `GetJobDetails` operationId).

func (*Client) GetPostBySlug

func (c *Client) GetPostBySlug(ctx context.Context, params *GetPostBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPostBySlug Get Post details by slug

Corresponds with GET /v1/posts/details/by-slug (the `GetPostBySlug` operationId).

func (*Client) GetPostByUrl

func (c *Client) GetPostByUrl(ctx context.Context, params *GetPostByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPostByUrl Get Post details by URL

Corresponds with GET /v1/posts/details/by-url (the `GetPostByUrl` operationId).

func (*Client) GetPostCommentsBySlug

func (c *Client) GetPostCommentsBySlug(ctx context.Context, params *GetPostCommentsBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPostCommentsBySlug Get a Post's comments by slug

Corresponds with GET /v1/posts/comments/by-slug (the `GetPostCommentsBySlug` operationId).

func (*Client) GetPostCommentsByUrl

func (c *Client) GetPostCommentsByUrl(ctx context.Context, params *GetPostCommentsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPostCommentsByUrl Get a Post's comments by URL

Corresponds with GET /v1/posts/comments/by-url (the `GetPostCommentsByUrl` operationId).

func (*Client) GetPostReactionsBySlug

func (c *Client) GetPostReactionsBySlug(ctx context.Context, params *GetPostReactionsBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPostReactionsBySlug Get normalized Post reactions by slug

Corresponds with GET /v1/posts/reactions/by-slug (the `GetPostReactionsBySlug` operationId).

func (*Client) GetPostReactionsByUrl

func (c *Client) GetPostReactionsByUrl(ctx context.Context, params *GetPostReactionsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPostReactionsByUrl Get normalized Post reactions by URL

Corresponds with GET /v1/posts/reactions/by-url (the `GetPostReactionsByUrl` operationId).

func (*Client) GetProfileCertificationsByUrl

func (c *Client) GetProfileCertificationsByUrl(ctx context.Context, params *GetProfileCertificationsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileCertificationsByUrl Get Profile Certifications by URL

Corresponds with GET /v1/profiles/certifications/by-url (the `GetProfileCertificationsByUrl` operationId).

func (*Client) GetProfileCertificationsByUsername

func (c *Client) GetProfileCertificationsByUsername(ctx context.Context, params *GetProfileCertificationsByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileCertificationsByUsername Get Profile Certifications by username

Corresponds with GET /v1/profiles/certifications/by-username (the `GetProfileCertificationsByUsername` operationId).

func (*Client) GetProfileComments

func (c *Client) GetProfileComments(ctx context.Context, params *GetProfileCommentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileComments Get a Profile's recent comments.

Corresponds with GET /v1/profiles/comments (the `GetProfileComments` operationId).

func (*Client) GetProfileCompanyInterestsById

func (c *Client) GetProfileCompanyInterestsById(ctx context.Context, params *GetProfileCompanyInterestsByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileCompanyInterestsById Get Profile Company Interests by ID

Corresponds with GET /v1/profiles/company-interests/by-id (the `GetProfileCompanyInterestsById` operationId).

func (*Client) GetProfileCompanyInterestsByUrl

func (c *Client) GetProfileCompanyInterestsByUrl(ctx context.Context, params *GetProfileCompanyInterestsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileCompanyInterestsByUrl Get Profile Company Interests by URL

Corresponds with GET /v1/profiles/company-interests/by-url (the `GetProfileCompanyInterestsByUrl` operationId).

func (*Client) GetProfileCompanyInterestsByUsername

func (c *Client) GetProfileCompanyInterestsByUsername(ctx context.Context, params *GetProfileCompanyInterestsByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileCompanyInterestsByUsername Get Profile Company Interests by username

Corresponds with GET /v1/profiles/company-interests/by-username (the `GetProfileCompanyInterestsByUsername` operationId).

func (*Client) GetProfileContactByUrl

func (c *Client) GetProfileContactByUrl(ctx context.Context, params *GetProfileContactByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileContactByUrl Get Profile Contact by URL

Corresponds with GET /v1/profiles/contact/by-url (the `GetProfileContactByUrl` operationId).

func (*Client) GetProfileContactByUsername

func (c *Client) GetProfileContactByUsername(ctx context.Context, params *GetProfileContactByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileContactByUsername Get Profile Contact by username

Corresponds with GET /v1/profiles/contact/by-username (the `GetProfileContactByUsername` operationId).

func (*Client) GetProfileCoursesByUrl

func (c *Client) GetProfileCoursesByUrl(ctx context.Context, params *GetProfileCoursesByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileCoursesByUrl Get Profile Courses by URL

Corresponds with GET /v1/profiles/courses/by-url (the `GetProfileCoursesByUrl` operationId).

func (*Client) GetProfileCoursesByUsername

func (c *Client) GetProfileCoursesByUsername(ctx context.Context, params *GetProfileCoursesByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileCoursesByUsername Get Profile Courses by username

Corresponds with GET /v1/profiles/courses/by-username (the `GetProfileCoursesByUsername` operationId).

func (*Client) GetProfileDetailsById

func (c *Client) GetProfileDetailsById(ctx context.Context, params *GetProfileDetailsByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileDetailsById Get Profile Details by ID

Corresponds with GET /v1/profiles/details/by-id (the `GetProfileDetailsById` operationId).

func (*Client) GetProfileDetailsByUrl

func (c *Client) GetProfileDetailsByUrl(ctx context.Context, params *GetProfileDetailsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileDetailsByUrl Get Profile Details by URL

Corresponds with GET /v1/profiles/details/by-url (the `GetProfileDetailsByUrl` operationId).

func (*Client) GetProfileDetailsByUsername

func (c *Client) GetProfileDetailsByUsername(ctx context.Context, params *GetProfileDetailsByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileDetailsByUsername Get Profile Details by username

Corresponds with GET /v1/profiles/details/by-username (the `GetProfileDetailsByUsername` operationId).

func (*Client) GetProfileEducationByUrl

func (c *Client) GetProfileEducationByUrl(ctx context.Context, params *GetProfileEducationByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileEducationByUrl Get Profile Education by URL

Corresponds with GET /v1/profiles/education/by-url (the `GetProfileEducationByUrl` operationId).

func (*Client) GetProfileEducationByUsername

func (c *Client) GetProfileEducationByUsername(ctx context.Context, params *GetProfileEducationByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileEducationByUsername Get Profile Education by username

Corresponds with GET /v1/profiles/education/by-username (the `GetProfileEducationByUsername` operationId).

func (*Client) GetProfileFullExperienceByUrl

func (c *Client) GetProfileFullExperienceByUrl(ctx context.Context, params *GetProfileFullExperienceByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileFullExperienceByUrl Get Profile Full Experience by URL

Corresponds with GET /v1/profiles/experience/by-url (the `GetProfileFullExperienceByUrl` operationId).

func (*Client) GetProfileFullExperienceByUsername

func (c *Client) GetProfileFullExperienceByUsername(ctx context.Context, params *GetProfileFullExperienceByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileFullExperienceByUsername Get Profile Full Experience by username

Corresponds with GET /v1/profiles/experience/by-username (the `GetProfileFullExperienceByUsername` operationId).

func (*Client) GetProfilePosts

func (c *Client) GetProfilePosts(ctx context.Context, params *GetProfilePostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfilePosts Get a Profile's recent posts.

Corresponds with GET /v1/profiles/posts (the `GetProfilePosts` operationId).

func (*Client) GetProfileReactions

func (c *Client) GetProfileReactions(ctx context.Context, params *GetProfileReactionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileReactions Get a Profile's recent reactions.

Corresponds with GET /v1/profiles/reactions (the `GetProfileReactions` operationId).

func (*Client) GetProfileSkillsByUrl

func (c *Client) GetProfileSkillsByUrl(ctx context.Context, params *GetProfileSkillsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileSkillsByUrl Get Profile Skills by URL

Corresponds with GET /v1/profiles/skills/by-url (the `GetProfileSkillsByUrl` operationId).

func (*Client) GetProfileSkillsByUsername

func (c *Client) GetProfileSkillsByUsername(ctx context.Context, params *GetProfileSkillsByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileSkillsByUsername Get Profile Skills by username

Corresponds with GET /v1/profiles/skills/by-username (the `GetProfileSkillsByUsername` operationId).

func (*Client) GetProfileVolunteerExperienceByUrl

func (c *Client) GetProfileVolunteerExperienceByUrl(ctx context.Context, params *GetProfileVolunteerExperienceByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileVolunteerExperienceByUrl Get Profile Volunteer Experience by URL

Corresponds with GET /v1/profiles/volunteer-experience/by-url (the `GetProfileVolunteerExperienceByUrl` operationId).

func (*Client) GetProfileVolunteerExperienceByUsername

func (c *Client) GetProfileVolunteerExperienceByUsername(ctx context.Context, params *GetProfileVolunteerExperienceByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProfileVolunteerExperienceByUsername Get Profile Volunteer Experience by username

Corresponds with GET /v1/profiles/volunteer-experience/by-username (the `GetProfileVolunteerExperienceByUsername` operationId).

func (*Client) GetSearchTypeahead

func (c *Client) GetSearchTypeahead(ctx context.Context, params *GetSearchTypeaheadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetSearchTypeahead Get LinkedIn search suggestions.

Corresponds with GET /v1/search/typeahead (the `GetSearchTypeahead` operationId).

func (*Client) GetSimilarCompaniesBySlug

func (c *Client) GetSimilarCompaniesBySlug(ctx context.Context, params *GetSimilarCompaniesBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetSimilarCompaniesBySlug Get companies similar to a Company by slug

Corresponds with GET /v1/companies/similar/by-slug (the `GetSimilarCompaniesBySlug` operationId).

func (*Client) GetSimilarCompaniesByUrl

func (c *Client) GetSimilarCompaniesByUrl(ctx context.Context, params *GetSimilarCompaniesByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetSimilarCompaniesByUrl Get companies similar to a Company by URL

Corresponds with GET /v1/companies/similar/by-url (the `GetSimilarCompaniesByUrl` operationId).

func (*Client) GetSimilarProfiles

func (c *Client) GetSimilarProfiles(ctx context.Context, params *GetSimilarProfilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetSimilarProfiles Get profiles similar to a Profile.

Corresponds with GET /v1/profiles/similar (the `GetSimilarProfiles` operationId).

func (*Client) SearchAllResultsByKeyword

func (c *Client) SearchAllResultsByKeyword(ctx context.Context, params *SearchAllResultsByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchAllResultsByKeyword Search all LinkedIn result types by keyword.

Corresponds with GET /v1/search (the `SearchAllResultsByKeyword` operationId).

func (*Client) SearchCompaniesByDomain

func (c *Client) SearchCompaniesByDomain(ctx context.Context, params *SearchCompaniesByDomainParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchCompaniesByDomain Find LinkedIn companies by website domain.

Corresponds with GET /v1/companies/by-domain (the `SearchCompaniesByDomain` operationId).

func (*Client) SearchCompaniesByKeyword

func (c *Client) SearchCompaniesByKeyword(ctx context.Context, params *SearchCompaniesByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchCompaniesByKeyword Search LinkedIn companies by keyword.

Corresponds with GET /v1/companies/search (the `SearchCompaniesByKeyword` operationId).

func (*Client) SearchIndustriesByKeyword

func (c *Client) SearchIndustriesByKeyword(ctx context.Context, params *SearchIndustriesByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchIndustriesByKeyword Search industries by keyword.

Corresponds with GET /v1/search/industries (the `SearchIndustriesByKeyword` operationId).

func (*Client) SearchJobs

func (c *Client) SearchJobs(ctx context.Context, params *SearchJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchJobs Search LinkedIn job cards.

Corresponds with GET /v1/jobs/search (the `SearchJobs` operationId).

func (*Client) SearchLocationsByKeyword

func (c *Client) SearchLocationsByKeyword(ctx context.Context, params *SearchLocationsByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchLocationsByKeyword Search locations by keyword.

Corresponds with GET /v1/search/locations (the `SearchLocationsByKeyword` operationId).

func (*Client) SearchPeopleByKeyword

func (c *Client) SearchPeopleByKeyword(ctx context.Context, params *SearchPeopleByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchPeopleByKeyword Search LinkedIn people by keyword.

Corresponds with GET /v1/profiles/search (the `SearchPeopleByKeyword` operationId).

func (*Client) SearchPostsByHashtag

func (c *Client) SearchPostsByHashtag(ctx context.Context, params *SearchPostsByHashtagParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchPostsByHashtag Search LinkedIn posts by hashtag.

Corresponds with GET /v1/search/posts/by-hashtag (the `SearchPostsByHashtag` operationId).

func (*Client) SearchPostsByKeyword

func (c *Client) SearchPostsByKeyword(ctx context.Context, params *SearchPostsByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchPostsByKeyword Search LinkedIn posts by keyword.

Corresponds with GET /v1/search/posts (the `SearchPostsByKeyword` operationId).

func (*Client) SearchSchoolsByKeyword

func (c *Client) SearchSchoolsByKeyword(ctx context.Context, params *SearchSchoolsByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchSchoolsByKeyword Search LinkedIn schools by keyword.

Corresponds with GET /v1/schools/search (the `SearchSchoolsByKeyword` operationId).

func (*Client) SearchServiceCategories

func (c *Client) SearchServiceCategories(ctx context.Context, params *SearchServiceCategoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchServiceCategories Search LinkedIn Service Categories.

Corresponds with GET /v1/search/service-categories (the `SearchServiceCategories` operationId).

type ClientInterface

type ClientInterface interface {

	// SearchCompaniesByDomain Find LinkedIn companies by website domain.
	//
	// Corresponds with GET /v1/companies/by-domain (the `SearchCompaniesByDomain` operationId).
	SearchCompaniesByDomain(ctx context.Context, params *SearchCompaniesByDomainParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompanyDetailsById Get Company Details by ID
	//
	// Corresponds with GET /v1/companies/details/by-id (the `GetCompanyDetailsById` operationId).
	GetCompanyDetailsById(ctx context.Context, params *GetCompanyDetailsByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompanyDetailsBySlug Get Company Details by slug
	//
	// Corresponds with GET /v1/companies/details/by-slug (the `GetCompanyDetailsBySlug` operationId).
	GetCompanyDetailsBySlug(ctx context.Context, params *GetCompanyDetailsBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompanyDetailsByUrl Get Company Details by URL
	//
	// Corresponds with GET /v1/companies/details/by-url (the `GetCompanyDetailsByUrl` operationId).
	GetCompanyDetailsByUrl(ctx context.Context, params *GetCompanyDetailsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompanyJobs Get a Company's recent jobs.
	//
	// Corresponds with GET /v1/companies/jobs (the `GetCompanyJobs` operationId).
	GetCompanyJobs(ctx context.Context, params *GetCompanyJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompanyPeople Get Company people.
	//
	// Corresponds with GET /v1/companies/people (the `GetCompanyPeople` operationId).
	GetCompanyPeople(ctx context.Context, params *GetCompanyPeopleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompanyPosts Get Company posts.
	//
	// Corresponds with GET /v1/companies/posts (the `GetCompanyPosts` operationId).
	GetCompanyPosts(ctx context.Context, params *GetCompanyPostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompanyProducts Get Company products.
	//
	// Corresponds with GET /v1/companies/products (the `GetCompanyProducts` operationId).
	GetCompanyProducts(ctx context.Context, params *GetCompanyProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchCompaniesByKeyword Search LinkedIn companies by keyword.
	//
	// Corresponds with GET /v1/companies/search (the `SearchCompaniesByKeyword` operationId).
	SearchCompaniesByKeyword(ctx context.Context, params *SearchCompaniesByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSimilarCompaniesBySlug Get companies similar to a Company by slug
	//
	// Corresponds with GET /v1/companies/similar/by-slug (the `GetSimilarCompaniesBySlug` operationId).
	GetSimilarCompaniesBySlug(ctx context.Context, params *GetSimilarCompaniesBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSimilarCompaniesByUrl Get companies similar to a Company by URL
	//
	// Corresponds with GET /v1/companies/similar/by-url (the `GetSimilarCompaniesByUrl` operationId).
	GetSimilarCompaniesByUrl(ctx context.Context, params *GetSimilarCompaniesByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJobDetails Get LinkedIn Job details.
	//
	// Corresponds with GET /v1/jobs/details (the `GetJobDetails` operationId).
	GetJobDetails(ctx context.Context, params *GetJobDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchJobs Search LinkedIn job cards.
	//
	// Corresponds with GET /v1/jobs/search (the `SearchJobs` operationId).
	SearchJobs(ctx context.Context, params *SearchJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPostCommentsBySlug Get a Post's comments by slug
	//
	// Corresponds with GET /v1/posts/comments/by-slug (the `GetPostCommentsBySlug` operationId).
	GetPostCommentsBySlug(ctx context.Context, params *GetPostCommentsBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPostCommentsByUrl Get a Post's comments by URL
	//
	// Corresponds with GET /v1/posts/comments/by-url (the `GetPostCommentsByUrl` operationId).
	GetPostCommentsByUrl(ctx context.Context, params *GetPostCommentsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPostBySlug Get Post details by slug
	//
	// Corresponds with GET /v1/posts/details/by-slug (the `GetPostBySlug` operationId).
	GetPostBySlug(ctx context.Context, params *GetPostBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPostByUrl Get Post details by URL
	//
	// Corresponds with GET /v1/posts/details/by-url (the `GetPostByUrl` operationId).
	GetPostByUrl(ctx context.Context, params *GetPostByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPostReactionsBySlug Get normalized Post reactions by slug
	//
	// Corresponds with GET /v1/posts/reactions/by-slug (the `GetPostReactionsBySlug` operationId).
	GetPostReactionsBySlug(ctx context.Context, params *GetPostReactionsBySlugParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPostReactionsByUrl Get normalized Post reactions by URL
	//
	// Corresponds with GET /v1/posts/reactions/by-url (the `GetPostReactionsByUrl` operationId).
	GetPostReactionsByUrl(ctx context.Context, params *GetPostReactionsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileCertificationsByUrl Get Profile Certifications by URL
	//
	// Corresponds with GET /v1/profiles/certifications/by-url (the `GetProfileCertificationsByUrl` operationId).
	GetProfileCertificationsByUrl(ctx context.Context, params *GetProfileCertificationsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileCertificationsByUsername Get Profile Certifications by username
	//
	// Corresponds with GET /v1/profiles/certifications/by-username (the `GetProfileCertificationsByUsername` operationId).
	GetProfileCertificationsByUsername(ctx context.Context, params *GetProfileCertificationsByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileComments Get a Profile's recent comments.
	//
	// Corresponds with GET /v1/profiles/comments (the `GetProfileComments` operationId).
	GetProfileComments(ctx context.Context, params *GetProfileCommentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileCompanyInterestsById Get Profile Company Interests by ID
	//
	// Corresponds with GET /v1/profiles/company-interests/by-id (the `GetProfileCompanyInterestsById` operationId).
	GetProfileCompanyInterestsById(ctx context.Context, params *GetProfileCompanyInterestsByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileCompanyInterestsByUrl Get Profile Company Interests by URL
	//
	// Corresponds with GET /v1/profiles/company-interests/by-url (the `GetProfileCompanyInterestsByUrl` operationId).
	GetProfileCompanyInterestsByUrl(ctx context.Context, params *GetProfileCompanyInterestsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileCompanyInterestsByUsername Get Profile Company Interests by username
	//
	// Corresponds with GET /v1/profiles/company-interests/by-username (the `GetProfileCompanyInterestsByUsername` operationId).
	GetProfileCompanyInterestsByUsername(ctx context.Context, params *GetProfileCompanyInterestsByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileContactByUrl Get Profile Contact by URL
	//
	// Corresponds with GET /v1/profiles/contact/by-url (the `GetProfileContactByUrl` operationId).
	GetProfileContactByUrl(ctx context.Context, params *GetProfileContactByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileContactByUsername Get Profile Contact by username
	//
	// Corresponds with GET /v1/profiles/contact/by-username (the `GetProfileContactByUsername` operationId).
	GetProfileContactByUsername(ctx context.Context, params *GetProfileContactByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileCoursesByUrl Get Profile Courses by URL
	//
	// Corresponds with GET /v1/profiles/courses/by-url (the `GetProfileCoursesByUrl` operationId).
	GetProfileCoursesByUrl(ctx context.Context, params *GetProfileCoursesByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileCoursesByUsername Get Profile Courses by username
	//
	// Corresponds with GET /v1/profiles/courses/by-username (the `GetProfileCoursesByUsername` operationId).
	GetProfileCoursesByUsername(ctx context.Context, params *GetProfileCoursesByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileDetailsById Get Profile Details by ID
	//
	// Corresponds with GET /v1/profiles/details/by-id (the `GetProfileDetailsById` operationId).
	GetProfileDetailsById(ctx context.Context, params *GetProfileDetailsByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileDetailsByUrl Get Profile Details by URL
	//
	// Corresponds with GET /v1/profiles/details/by-url (the `GetProfileDetailsByUrl` operationId).
	GetProfileDetailsByUrl(ctx context.Context, params *GetProfileDetailsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileDetailsByUsername Get Profile Details by username
	//
	// Corresponds with GET /v1/profiles/details/by-username (the `GetProfileDetailsByUsername` operationId).
	GetProfileDetailsByUsername(ctx context.Context, params *GetProfileDetailsByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileEducationByUrl Get Profile Education by URL
	//
	// Corresponds with GET /v1/profiles/education/by-url (the `GetProfileEducationByUrl` operationId).
	GetProfileEducationByUrl(ctx context.Context, params *GetProfileEducationByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileEducationByUsername Get Profile Education by username
	//
	// Corresponds with GET /v1/profiles/education/by-username (the `GetProfileEducationByUsername` operationId).
	GetProfileEducationByUsername(ctx context.Context, params *GetProfileEducationByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileFullExperienceByUrl Get Profile Full Experience by URL
	//
	// Corresponds with GET /v1/profiles/experience/by-url (the `GetProfileFullExperienceByUrl` operationId).
	GetProfileFullExperienceByUrl(ctx context.Context, params *GetProfileFullExperienceByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileFullExperienceByUsername Get Profile Full Experience by username
	//
	// Corresponds with GET /v1/profiles/experience/by-username (the `GetProfileFullExperienceByUsername` operationId).
	GetProfileFullExperienceByUsername(ctx context.Context, params *GetProfileFullExperienceByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfilePosts Get a Profile's recent posts.
	//
	// Corresponds with GET /v1/profiles/posts (the `GetProfilePosts` operationId).
	GetProfilePosts(ctx context.Context, params *GetProfilePostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileReactions Get a Profile's recent reactions.
	//
	// Corresponds with GET /v1/profiles/reactions (the `GetProfileReactions` operationId).
	GetProfileReactions(ctx context.Context, params *GetProfileReactionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchPeopleByKeyword Search LinkedIn people by keyword.
	//
	// Corresponds with GET /v1/profiles/search (the `SearchPeopleByKeyword` operationId).
	SearchPeopleByKeyword(ctx context.Context, params *SearchPeopleByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSimilarProfiles Get profiles similar to a Profile.
	//
	// Corresponds with GET /v1/profiles/similar (the `GetSimilarProfiles` operationId).
	GetSimilarProfiles(ctx context.Context, params *GetSimilarProfilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileSkillsByUrl Get Profile Skills by URL
	//
	// Corresponds with GET /v1/profiles/skills/by-url (the `GetProfileSkillsByUrl` operationId).
	GetProfileSkillsByUrl(ctx context.Context, params *GetProfileSkillsByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileSkillsByUsername Get Profile Skills by username
	//
	// Corresponds with GET /v1/profiles/skills/by-username (the `GetProfileSkillsByUsername` operationId).
	GetProfileSkillsByUsername(ctx context.Context, params *GetProfileSkillsByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileVolunteerExperienceByUrl Get Profile Volunteer Experience by URL
	//
	// Corresponds with GET /v1/profiles/volunteer-experience/by-url (the `GetProfileVolunteerExperienceByUrl` operationId).
	GetProfileVolunteerExperienceByUrl(ctx context.Context, params *GetProfileVolunteerExperienceByUrlParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileVolunteerExperienceByUsername Get Profile Volunteer Experience by username
	//
	// Corresponds with GET /v1/profiles/volunteer-experience/by-username (the `GetProfileVolunteerExperienceByUsername` operationId).
	GetProfileVolunteerExperienceByUsername(ctx context.Context, params *GetProfileVolunteerExperienceByUsernameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchSchoolsByKeyword Search LinkedIn schools by keyword.
	//
	// Corresponds with GET /v1/schools/search (the `SearchSchoolsByKeyword` operationId).
	SearchSchoolsByKeyword(ctx context.Context, params *SearchSchoolsByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchAllResultsByKeyword Search all LinkedIn result types by keyword.
	//
	// Corresponds with GET /v1/search (the `SearchAllResultsByKeyword` operationId).
	SearchAllResultsByKeyword(ctx context.Context, params *SearchAllResultsByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchIndustriesByKeyword Search industries by keyword.
	//
	// Corresponds with GET /v1/search/industries (the `SearchIndustriesByKeyword` operationId).
	SearchIndustriesByKeyword(ctx context.Context, params *SearchIndustriesByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchLocationsByKeyword Search locations by keyword.
	//
	// Corresponds with GET /v1/search/locations (the `SearchLocationsByKeyword` operationId).
	SearchLocationsByKeyword(ctx context.Context, params *SearchLocationsByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchPostsByKeyword Search LinkedIn posts by keyword.
	//
	// Corresponds with GET /v1/search/posts (the `SearchPostsByKeyword` operationId).
	SearchPostsByKeyword(ctx context.Context, params *SearchPostsByKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchPostsByHashtag Search LinkedIn posts by hashtag.
	//
	// Corresponds with GET /v1/search/posts/by-hashtag (the `SearchPostsByHashtag` operationId).
	SearchPostsByHashtag(ctx context.Context, params *SearchPostsByHashtagParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchServiceCategories Search LinkedIn Service Categories.
	//
	// Corresponds with GET /v1/search/service-categories (the `SearchServiceCategories` operationId).
	SearchServiceCategories(ctx context.Context, params *SearchServiceCategoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSearchTypeahead Get LinkedIn search suggestions.
	//
	// Corresponds with GET /v1/search/typeahead (the `GetSearchTypeahead` operationId).
	GetSearchTypeahead(ctx context.Context, params *GetSearchTypeaheadParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) GetCompanyDetailsByIdWithResponse

func (c *ClientWithResponses) GetCompanyDetailsByIdWithResponse(ctx context.Context, params *GetCompanyDetailsByIdParams, reqEditors ...RequestEditorFn) (*GetCompanyDetailsByIdResponse, error)

GetCompanyDetailsByIdWithResponse Get Company Details by ID

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/details/by-id (the `GetCompanyDetailsById` operationId).

func (*ClientWithResponses) GetCompanyDetailsBySlugWithResponse

func (c *ClientWithResponses) GetCompanyDetailsBySlugWithResponse(ctx context.Context, params *GetCompanyDetailsBySlugParams, reqEditors ...RequestEditorFn) (*GetCompanyDetailsBySlugResponse, error)

GetCompanyDetailsBySlugWithResponse Get Company Details by slug

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/details/by-slug (the `GetCompanyDetailsBySlug` operationId).

func (*ClientWithResponses) GetCompanyDetailsByUrlWithResponse

func (c *ClientWithResponses) GetCompanyDetailsByUrlWithResponse(ctx context.Context, params *GetCompanyDetailsByUrlParams, reqEditors ...RequestEditorFn) (*GetCompanyDetailsByUrlResponse, error)

GetCompanyDetailsByUrlWithResponse Get Company Details by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/details/by-url (the `GetCompanyDetailsByUrl` operationId).

func (*ClientWithResponses) GetCompanyJobsWithResponse

func (c *ClientWithResponses) GetCompanyJobsWithResponse(ctx context.Context, params *GetCompanyJobsParams, reqEditors ...RequestEditorFn) (*GetCompanyJobsResponse, error)

GetCompanyJobsWithResponse Get a Company's recent jobs.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/jobs (the `GetCompanyJobs` operationId).

func (*ClientWithResponses) GetCompanyPeopleWithResponse

func (c *ClientWithResponses) GetCompanyPeopleWithResponse(ctx context.Context, params *GetCompanyPeopleParams, reqEditors ...RequestEditorFn) (*GetCompanyPeopleResponse, error)

GetCompanyPeopleWithResponse Get Company people.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/people (the `GetCompanyPeople` operationId).

func (*ClientWithResponses) GetCompanyPostsWithResponse

func (c *ClientWithResponses) GetCompanyPostsWithResponse(ctx context.Context, params *GetCompanyPostsParams, reqEditors ...RequestEditorFn) (*GetCompanyPostsResponse, error)

GetCompanyPostsWithResponse Get Company posts.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/posts (the `GetCompanyPosts` operationId).

func (*ClientWithResponses) GetCompanyProductsWithResponse

func (c *ClientWithResponses) GetCompanyProductsWithResponse(ctx context.Context, params *GetCompanyProductsParams, reqEditors ...RequestEditorFn) (*GetCompanyProductsResponse, error)

GetCompanyProductsWithResponse Get Company products.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/products (the `GetCompanyProducts` operationId).

func (*ClientWithResponses) GetJobDetailsWithResponse

func (c *ClientWithResponses) GetJobDetailsWithResponse(ctx context.Context, params *GetJobDetailsParams, reqEditors ...RequestEditorFn) (*GetJobDetailsResponse, error)

GetJobDetailsWithResponse Get LinkedIn Job details.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/jobs/details (the `GetJobDetails` operationId).

func (*ClientWithResponses) GetPostBySlugWithResponse

func (c *ClientWithResponses) GetPostBySlugWithResponse(ctx context.Context, params *GetPostBySlugParams, reqEditors ...RequestEditorFn) (*GetPostBySlugResponse, error)

GetPostBySlugWithResponse Get Post details by slug

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/posts/details/by-slug (the `GetPostBySlug` operationId).

func (*ClientWithResponses) GetPostByUrlWithResponse

func (c *ClientWithResponses) GetPostByUrlWithResponse(ctx context.Context, params *GetPostByUrlParams, reqEditors ...RequestEditorFn) (*GetPostByUrlResponse, error)

GetPostByUrlWithResponse Get Post details by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/posts/details/by-url (the `GetPostByUrl` operationId).

func (*ClientWithResponses) GetPostCommentsBySlugWithResponse

func (c *ClientWithResponses) GetPostCommentsBySlugWithResponse(ctx context.Context, params *GetPostCommentsBySlugParams, reqEditors ...RequestEditorFn) (*GetPostCommentsBySlugResponse, error)

GetPostCommentsBySlugWithResponse Get a Post's comments by slug

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/posts/comments/by-slug (the `GetPostCommentsBySlug` operationId).

func (*ClientWithResponses) GetPostCommentsByUrlWithResponse

func (c *ClientWithResponses) GetPostCommentsByUrlWithResponse(ctx context.Context, params *GetPostCommentsByUrlParams, reqEditors ...RequestEditorFn) (*GetPostCommentsByUrlResponse, error)

GetPostCommentsByUrlWithResponse Get a Post's comments by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/posts/comments/by-url (the `GetPostCommentsByUrl` operationId).

func (*ClientWithResponses) GetPostReactionsBySlugWithResponse

func (c *ClientWithResponses) GetPostReactionsBySlugWithResponse(ctx context.Context, params *GetPostReactionsBySlugParams, reqEditors ...RequestEditorFn) (*GetPostReactionsBySlugResponse, error)

GetPostReactionsBySlugWithResponse Get normalized Post reactions by slug

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/posts/reactions/by-slug (the `GetPostReactionsBySlug` operationId).

func (*ClientWithResponses) GetPostReactionsByUrlWithResponse

func (c *ClientWithResponses) GetPostReactionsByUrlWithResponse(ctx context.Context, params *GetPostReactionsByUrlParams, reqEditors ...RequestEditorFn) (*GetPostReactionsByUrlResponse, error)

GetPostReactionsByUrlWithResponse Get normalized Post reactions by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/posts/reactions/by-url (the `GetPostReactionsByUrl` operationId).

func (*ClientWithResponses) GetProfileCertificationsByUrlWithResponse

func (c *ClientWithResponses) GetProfileCertificationsByUrlWithResponse(ctx context.Context, params *GetProfileCertificationsByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileCertificationsByUrlResponse, error)

GetProfileCertificationsByUrlWithResponse Get Profile Certifications by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/certifications/by-url (the `GetProfileCertificationsByUrl` operationId).

func (*ClientWithResponses) GetProfileCertificationsByUsernameWithResponse

func (c *ClientWithResponses) GetProfileCertificationsByUsernameWithResponse(ctx context.Context, params *GetProfileCertificationsByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileCertificationsByUsernameResponse, error)

GetProfileCertificationsByUsernameWithResponse Get Profile Certifications by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/certifications/by-username (the `GetProfileCertificationsByUsername` operationId).

func (*ClientWithResponses) GetProfileCommentsWithResponse

func (c *ClientWithResponses) GetProfileCommentsWithResponse(ctx context.Context, params *GetProfileCommentsParams, reqEditors ...RequestEditorFn) (*GetProfileCommentsResponse, error)

GetProfileCommentsWithResponse Get a Profile's recent comments.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/comments (the `GetProfileComments` operationId).

func (*ClientWithResponses) GetProfileCompanyInterestsByIdWithResponse

func (c *ClientWithResponses) GetProfileCompanyInterestsByIdWithResponse(ctx context.Context, params *GetProfileCompanyInterestsByIdParams, reqEditors ...RequestEditorFn) (*GetProfileCompanyInterestsByIdResponse, error)

GetProfileCompanyInterestsByIdWithResponse Get Profile Company Interests by ID

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/company-interests/by-id (the `GetProfileCompanyInterestsById` operationId).

func (*ClientWithResponses) GetProfileCompanyInterestsByUrlWithResponse

func (c *ClientWithResponses) GetProfileCompanyInterestsByUrlWithResponse(ctx context.Context, params *GetProfileCompanyInterestsByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileCompanyInterestsByUrlResponse, error)

GetProfileCompanyInterestsByUrlWithResponse Get Profile Company Interests by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/company-interests/by-url (the `GetProfileCompanyInterestsByUrl` operationId).

func (*ClientWithResponses) GetProfileCompanyInterestsByUsernameWithResponse

func (c *ClientWithResponses) GetProfileCompanyInterestsByUsernameWithResponse(ctx context.Context, params *GetProfileCompanyInterestsByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileCompanyInterestsByUsernameResponse, error)

GetProfileCompanyInterestsByUsernameWithResponse Get Profile Company Interests by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/company-interests/by-username (the `GetProfileCompanyInterestsByUsername` operationId).

func (*ClientWithResponses) GetProfileContactByUrlWithResponse

func (c *ClientWithResponses) GetProfileContactByUrlWithResponse(ctx context.Context, params *GetProfileContactByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileContactByUrlResponse, error)

GetProfileContactByUrlWithResponse Get Profile Contact by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/contact/by-url (the `GetProfileContactByUrl` operationId).

func (*ClientWithResponses) GetProfileContactByUsernameWithResponse

func (c *ClientWithResponses) GetProfileContactByUsernameWithResponse(ctx context.Context, params *GetProfileContactByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileContactByUsernameResponse, error)

GetProfileContactByUsernameWithResponse Get Profile Contact by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/contact/by-username (the `GetProfileContactByUsername` operationId).

func (*ClientWithResponses) GetProfileCoursesByUrlWithResponse

func (c *ClientWithResponses) GetProfileCoursesByUrlWithResponse(ctx context.Context, params *GetProfileCoursesByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileCoursesByUrlResponse, error)

GetProfileCoursesByUrlWithResponse Get Profile Courses by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/courses/by-url (the `GetProfileCoursesByUrl` operationId).

func (*ClientWithResponses) GetProfileCoursesByUsernameWithResponse

func (c *ClientWithResponses) GetProfileCoursesByUsernameWithResponse(ctx context.Context, params *GetProfileCoursesByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileCoursesByUsernameResponse, error)

GetProfileCoursesByUsernameWithResponse Get Profile Courses by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/courses/by-username (the `GetProfileCoursesByUsername` operationId).

func (*ClientWithResponses) GetProfileDetailsByIdWithResponse

func (c *ClientWithResponses) GetProfileDetailsByIdWithResponse(ctx context.Context, params *GetProfileDetailsByIdParams, reqEditors ...RequestEditorFn) (*GetProfileDetailsByIdResponse, error)

GetProfileDetailsByIdWithResponse Get Profile Details by ID

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/details/by-id (the `GetProfileDetailsById` operationId).

func (*ClientWithResponses) GetProfileDetailsByUrlWithResponse

func (c *ClientWithResponses) GetProfileDetailsByUrlWithResponse(ctx context.Context, params *GetProfileDetailsByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileDetailsByUrlResponse, error)

GetProfileDetailsByUrlWithResponse Get Profile Details by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/details/by-url (the `GetProfileDetailsByUrl` operationId).

func (*ClientWithResponses) GetProfileDetailsByUsernameWithResponse

func (c *ClientWithResponses) GetProfileDetailsByUsernameWithResponse(ctx context.Context, params *GetProfileDetailsByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileDetailsByUsernameResponse, error)

GetProfileDetailsByUsernameWithResponse Get Profile Details by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/details/by-username (the `GetProfileDetailsByUsername` operationId).

func (*ClientWithResponses) GetProfileEducationByUrlWithResponse

func (c *ClientWithResponses) GetProfileEducationByUrlWithResponse(ctx context.Context, params *GetProfileEducationByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileEducationByUrlResponse, error)

GetProfileEducationByUrlWithResponse Get Profile Education by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/education/by-url (the `GetProfileEducationByUrl` operationId).

func (*ClientWithResponses) GetProfileEducationByUsernameWithResponse

func (c *ClientWithResponses) GetProfileEducationByUsernameWithResponse(ctx context.Context, params *GetProfileEducationByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileEducationByUsernameResponse, error)

GetProfileEducationByUsernameWithResponse Get Profile Education by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/education/by-username (the `GetProfileEducationByUsername` operationId).

func (*ClientWithResponses) GetProfileFullExperienceByUrlWithResponse

func (c *ClientWithResponses) GetProfileFullExperienceByUrlWithResponse(ctx context.Context, params *GetProfileFullExperienceByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileFullExperienceByUrlResponse, error)

GetProfileFullExperienceByUrlWithResponse Get Profile Full Experience by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/experience/by-url (the `GetProfileFullExperienceByUrl` operationId).

func (*ClientWithResponses) GetProfileFullExperienceByUsernameWithResponse

func (c *ClientWithResponses) GetProfileFullExperienceByUsernameWithResponse(ctx context.Context, params *GetProfileFullExperienceByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileFullExperienceByUsernameResponse, error)

GetProfileFullExperienceByUsernameWithResponse Get Profile Full Experience by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/experience/by-username (the `GetProfileFullExperienceByUsername` operationId).

func (*ClientWithResponses) GetProfilePostsWithResponse

func (c *ClientWithResponses) GetProfilePostsWithResponse(ctx context.Context, params *GetProfilePostsParams, reqEditors ...RequestEditorFn) (*GetProfilePostsResponse, error)

GetProfilePostsWithResponse Get a Profile's recent posts.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/posts (the `GetProfilePosts` operationId).

func (*ClientWithResponses) GetProfileReactionsWithResponse

func (c *ClientWithResponses) GetProfileReactionsWithResponse(ctx context.Context, params *GetProfileReactionsParams, reqEditors ...RequestEditorFn) (*GetProfileReactionsResponse, error)

GetProfileReactionsWithResponse Get a Profile's recent reactions.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/reactions (the `GetProfileReactions` operationId).

func (*ClientWithResponses) GetProfileSkillsByUrlWithResponse

func (c *ClientWithResponses) GetProfileSkillsByUrlWithResponse(ctx context.Context, params *GetProfileSkillsByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileSkillsByUrlResponse, error)

GetProfileSkillsByUrlWithResponse Get Profile Skills by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/skills/by-url (the `GetProfileSkillsByUrl` operationId).

func (*ClientWithResponses) GetProfileSkillsByUsernameWithResponse

func (c *ClientWithResponses) GetProfileSkillsByUsernameWithResponse(ctx context.Context, params *GetProfileSkillsByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileSkillsByUsernameResponse, error)

GetProfileSkillsByUsernameWithResponse Get Profile Skills by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/skills/by-username (the `GetProfileSkillsByUsername` operationId).

func (*ClientWithResponses) GetProfileVolunteerExperienceByUrlWithResponse

func (c *ClientWithResponses) GetProfileVolunteerExperienceByUrlWithResponse(ctx context.Context, params *GetProfileVolunteerExperienceByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileVolunteerExperienceByUrlResponse, error)

GetProfileVolunteerExperienceByUrlWithResponse Get Profile Volunteer Experience by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/volunteer-experience/by-url (the `GetProfileVolunteerExperienceByUrl` operationId).

func (*ClientWithResponses) GetProfileVolunteerExperienceByUsernameWithResponse

func (c *ClientWithResponses) GetProfileVolunteerExperienceByUsernameWithResponse(ctx context.Context, params *GetProfileVolunteerExperienceByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileVolunteerExperienceByUsernameResponse, error)

GetProfileVolunteerExperienceByUsernameWithResponse Get Profile Volunteer Experience by username

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/volunteer-experience/by-username (the `GetProfileVolunteerExperienceByUsername` operationId).

func (*ClientWithResponses) GetSearchTypeaheadWithResponse

func (c *ClientWithResponses) GetSearchTypeaheadWithResponse(ctx context.Context, params *GetSearchTypeaheadParams, reqEditors ...RequestEditorFn) (*GetSearchTypeaheadResponse, error)

GetSearchTypeaheadWithResponse Get LinkedIn search suggestions.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/search/typeahead (the `GetSearchTypeahead` operationId).

func (*ClientWithResponses) GetSimilarCompaniesBySlugWithResponse

func (c *ClientWithResponses) GetSimilarCompaniesBySlugWithResponse(ctx context.Context, params *GetSimilarCompaniesBySlugParams, reqEditors ...RequestEditorFn) (*GetSimilarCompaniesBySlugResponse, error)

GetSimilarCompaniesBySlugWithResponse Get companies similar to a Company by slug

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/similar/by-slug (the `GetSimilarCompaniesBySlug` operationId).

func (*ClientWithResponses) GetSimilarCompaniesByUrlWithResponse

func (c *ClientWithResponses) GetSimilarCompaniesByUrlWithResponse(ctx context.Context, params *GetSimilarCompaniesByUrlParams, reqEditors ...RequestEditorFn) (*GetSimilarCompaniesByUrlResponse, error)

GetSimilarCompaniesByUrlWithResponse Get companies similar to a Company by URL

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/similar/by-url (the `GetSimilarCompaniesByUrl` operationId).

func (*ClientWithResponses) GetSimilarProfilesWithResponse

func (c *ClientWithResponses) GetSimilarProfilesWithResponse(ctx context.Context, params *GetSimilarProfilesParams, reqEditors ...RequestEditorFn) (*GetSimilarProfilesResponse, error)

GetSimilarProfilesWithResponse Get profiles similar to a Profile.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/similar (the `GetSimilarProfiles` operationId).

func (*ClientWithResponses) SearchAllResultsByKeywordWithResponse

func (c *ClientWithResponses) SearchAllResultsByKeywordWithResponse(ctx context.Context, params *SearchAllResultsByKeywordParams, reqEditors ...RequestEditorFn) (*SearchAllResultsByKeywordResponse, error)

SearchAllResultsByKeywordWithResponse Search all LinkedIn result types by keyword.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/search (the `SearchAllResultsByKeyword` operationId).

func (*ClientWithResponses) SearchCompaniesByDomainWithResponse

func (c *ClientWithResponses) SearchCompaniesByDomainWithResponse(ctx context.Context, params *SearchCompaniesByDomainParams, reqEditors ...RequestEditorFn) (*SearchCompaniesByDomainResponse, error)

SearchCompaniesByDomainWithResponse Find LinkedIn companies by website domain.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/by-domain (the `SearchCompaniesByDomain` operationId).

func (*ClientWithResponses) SearchCompaniesByKeywordWithResponse

func (c *ClientWithResponses) SearchCompaniesByKeywordWithResponse(ctx context.Context, params *SearchCompaniesByKeywordParams, reqEditors ...RequestEditorFn) (*SearchCompaniesByKeywordResponse, error)

SearchCompaniesByKeywordWithResponse Search LinkedIn companies by keyword.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/companies/search (the `SearchCompaniesByKeyword` operationId).

func (*ClientWithResponses) SearchIndustriesByKeywordWithResponse

func (c *ClientWithResponses) SearchIndustriesByKeywordWithResponse(ctx context.Context, params *SearchIndustriesByKeywordParams, reqEditors ...RequestEditorFn) (*SearchIndustriesByKeywordResponse, error)

SearchIndustriesByKeywordWithResponse Search industries by keyword.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/search/industries (the `SearchIndustriesByKeyword` operationId).

func (*ClientWithResponses) SearchJobsWithResponse

func (c *ClientWithResponses) SearchJobsWithResponse(ctx context.Context, params *SearchJobsParams, reqEditors ...RequestEditorFn) (*SearchJobsResponse, error)

SearchJobsWithResponse Search LinkedIn job cards.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/jobs/search (the `SearchJobs` operationId).

func (*ClientWithResponses) SearchLocationsByKeywordWithResponse

func (c *ClientWithResponses) SearchLocationsByKeywordWithResponse(ctx context.Context, params *SearchLocationsByKeywordParams, reqEditors ...RequestEditorFn) (*SearchLocationsByKeywordResponse, error)

SearchLocationsByKeywordWithResponse Search locations by keyword.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/search/locations (the `SearchLocationsByKeyword` operationId).

func (*ClientWithResponses) SearchPeopleByKeywordWithResponse

func (c *ClientWithResponses) SearchPeopleByKeywordWithResponse(ctx context.Context, params *SearchPeopleByKeywordParams, reqEditors ...RequestEditorFn) (*SearchPeopleByKeywordResponse, error)

SearchPeopleByKeywordWithResponse Search LinkedIn people by keyword.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/profiles/search (the `SearchPeopleByKeyword` operationId).

func (*ClientWithResponses) SearchPostsByHashtagWithResponse

func (c *ClientWithResponses) SearchPostsByHashtagWithResponse(ctx context.Context, params *SearchPostsByHashtagParams, reqEditors ...RequestEditorFn) (*SearchPostsByHashtagResponse, error)

SearchPostsByHashtagWithResponse Search LinkedIn posts by hashtag.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/search/posts/by-hashtag (the `SearchPostsByHashtag` operationId).

func (*ClientWithResponses) SearchPostsByKeywordWithResponse

func (c *ClientWithResponses) SearchPostsByKeywordWithResponse(ctx context.Context, params *SearchPostsByKeywordParams, reqEditors ...RequestEditorFn) (*SearchPostsByKeywordResponse, error)

SearchPostsByKeywordWithResponse Search LinkedIn posts by keyword.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/search/posts (the `SearchPostsByKeyword` operationId).

func (*ClientWithResponses) SearchSchoolsByKeywordWithResponse

func (c *ClientWithResponses) SearchSchoolsByKeywordWithResponse(ctx context.Context, params *SearchSchoolsByKeywordParams, reqEditors ...RequestEditorFn) (*SearchSchoolsByKeywordResponse, error)

SearchSchoolsByKeywordWithResponse Search LinkedIn schools by keyword.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/schools/search (the `SearchSchoolsByKeyword` operationId).

func (*ClientWithResponses) SearchServiceCategoriesWithResponse

func (c *ClientWithResponses) SearchServiceCategoriesWithResponse(ctx context.Context, params *SearchServiceCategoriesParams, reqEditors ...RequestEditorFn) (*SearchServiceCategoriesResponse, error)

SearchServiceCategoriesWithResponse Search LinkedIn Service Categories.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /v1/search/service-categories (the `SearchServiceCategories` operationId).

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {

	// SearchCompaniesByDomainWithResponse Find LinkedIn companies by website domain.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/by-domain (the `SearchCompaniesByDomain` operationId).
	SearchCompaniesByDomainWithResponse(ctx context.Context, params *SearchCompaniesByDomainParams, reqEditors ...RequestEditorFn) (*SearchCompaniesByDomainResponse, error)

	// GetCompanyDetailsByIdWithResponse Get Company Details by ID
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/details/by-id (the `GetCompanyDetailsById` operationId).
	GetCompanyDetailsByIdWithResponse(ctx context.Context, params *GetCompanyDetailsByIdParams, reqEditors ...RequestEditorFn) (*GetCompanyDetailsByIdResponse, error)

	// GetCompanyDetailsBySlugWithResponse Get Company Details by slug
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/details/by-slug (the `GetCompanyDetailsBySlug` operationId).
	GetCompanyDetailsBySlugWithResponse(ctx context.Context, params *GetCompanyDetailsBySlugParams, reqEditors ...RequestEditorFn) (*GetCompanyDetailsBySlugResponse, error)

	// GetCompanyDetailsByUrlWithResponse Get Company Details by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/details/by-url (the `GetCompanyDetailsByUrl` operationId).
	GetCompanyDetailsByUrlWithResponse(ctx context.Context, params *GetCompanyDetailsByUrlParams, reqEditors ...RequestEditorFn) (*GetCompanyDetailsByUrlResponse, error)

	// GetCompanyJobsWithResponse Get a Company's recent jobs.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/jobs (the `GetCompanyJobs` operationId).
	GetCompanyJobsWithResponse(ctx context.Context, params *GetCompanyJobsParams, reqEditors ...RequestEditorFn) (*GetCompanyJobsResponse, error)

	// GetCompanyPeopleWithResponse Get Company people.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/people (the `GetCompanyPeople` operationId).
	GetCompanyPeopleWithResponse(ctx context.Context, params *GetCompanyPeopleParams, reqEditors ...RequestEditorFn) (*GetCompanyPeopleResponse, error)

	// GetCompanyPostsWithResponse Get Company posts.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/posts (the `GetCompanyPosts` operationId).
	GetCompanyPostsWithResponse(ctx context.Context, params *GetCompanyPostsParams, reqEditors ...RequestEditorFn) (*GetCompanyPostsResponse, error)

	// GetCompanyProductsWithResponse Get Company products.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/products (the `GetCompanyProducts` operationId).
	GetCompanyProductsWithResponse(ctx context.Context, params *GetCompanyProductsParams, reqEditors ...RequestEditorFn) (*GetCompanyProductsResponse, error)

	// SearchCompaniesByKeywordWithResponse Search LinkedIn companies by keyword.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/search (the `SearchCompaniesByKeyword` operationId).
	SearchCompaniesByKeywordWithResponse(ctx context.Context, params *SearchCompaniesByKeywordParams, reqEditors ...RequestEditorFn) (*SearchCompaniesByKeywordResponse, error)

	// GetSimilarCompaniesBySlugWithResponse Get companies similar to a Company by slug
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/similar/by-slug (the `GetSimilarCompaniesBySlug` operationId).
	GetSimilarCompaniesBySlugWithResponse(ctx context.Context, params *GetSimilarCompaniesBySlugParams, reqEditors ...RequestEditorFn) (*GetSimilarCompaniesBySlugResponse, error)

	// GetSimilarCompaniesByUrlWithResponse Get companies similar to a Company by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/companies/similar/by-url (the `GetSimilarCompaniesByUrl` operationId).
	GetSimilarCompaniesByUrlWithResponse(ctx context.Context, params *GetSimilarCompaniesByUrlParams, reqEditors ...RequestEditorFn) (*GetSimilarCompaniesByUrlResponse, error)

	// GetJobDetailsWithResponse Get LinkedIn Job details.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/jobs/details (the `GetJobDetails` operationId).
	GetJobDetailsWithResponse(ctx context.Context, params *GetJobDetailsParams, reqEditors ...RequestEditorFn) (*GetJobDetailsResponse, error)

	// SearchJobsWithResponse Search LinkedIn job cards.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/jobs/search (the `SearchJobs` operationId).
	SearchJobsWithResponse(ctx context.Context, params *SearchJobsParams, reqEditors ...RequestEditorFn) (*SearchJobsResponse, error)

	// GetPostCommentsBySlugWithResponse Get a Post's comments by slug
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/posts/comments/by-slug (the `GetPostCommentsBySlug` operationId).
	GetPostCommentsBySlugWithResponse(ctx context.Context, params *GetPostCommentsBySlugParams, reqEditors ...RequestEditorFn) (*GetPostCommentsBySlugResponse, error)

	// GetPostCommentsByUrlWithResponse Get a Post's comments by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/posts/comments/by-url (the `GetPostCommentsByUrl` operationId).
	GetPostCommentsByUrlWithResponse(ctx context.Context, params *GetPostCommentsByUrlParams, reqEditors ...RequestEditorFn) (*GetPostCommentsByUrlResponse, error)

	// GetPostBySlugWithResponse Get Post details by slug
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/posts/details/by-slug (the `GetPostBySlug` operationId).
	GetPostBySlugWithResponse(ctx context.Context, params *GetPostBySlugParams, reqEditors ...RequestEditorFn) (*GetPostBySlugResponse, error)

	// GetPostByUrlWithResponse Get Post details by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/posts/details/by-url (the `GetPostByUrl` operationId).
	GetPostByUrlWithResponse(ctx context.Context, params *GetPostByUrlParams, reqEditors ...RequestEditorFn) (*GetPostByUrlResponse, error)

	// GetPostReactionsBySlugWithResponse Get normalized Post reactions by slug
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/posts/reactions/by-slug (the `GetPostReactionsBySlug` operationId).
	GetPostReactionsBySlugWithResponse(ctx context.Context, params *GetPostReactionsBySlugParams, reqEditors ...RequestEditorFn) (*GetPostReactionsBySlugResponse, error)

	// GetPostReactionsByUrlWithResponse Get normalized Post reactions by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/posts/reactions/by-url (the `GetPostReactionsByUrl` operationId).
	GetPostReactionsByUrlWithResponse(ctx context.Context, params *GetPostReactionsByUrlParams, reqEditors ...RequestEditorFn) (*GetPostReactionsByUrlResponse, error)

	// GetProfileCertificationsByUrlWithResponse Get Profile Certifications by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/certifications/by-url (the `GetProfileCertificationsByUrl` operationId).
	GetProfileCertificationsByUrlWithResponse(ctx context.Context, params *GetProfileCertificationsByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileCertificationsByUrlResponse, error)

	// GetProfileCertificationsByUsernameWithResponse Get Profile Certifications by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/certifications/by-username (the `GetProfileCertificationsByUsername` operationId).
	GetProfileCertificationsByUsernameWithResponse(ctx context.Context, params *GetProfileCertificationsByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileCertificationsByUsernameResponse, error)

	// GetProfileCommentsWithResponse Get a Profile's recent comments.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/comments (the `GetProfileComments` operationId).
	GetProfileCommentsWithResponse(ctx context.Context, params *GetProfileCommentsParams, reqEditors ...RequestEditorFn) (*GetProfileCommentsResponse, error)

	// GetProfileCompanyInterestsByIdWithResponse Get Profile Company Interests by ID
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/company-interests/by-id (the `GetProfileCompanyInterestsById` operationId).
	GetProfileCompanyInterestsByIdWithResponse(ctx context.Context, params *GetProfileCompanyInterestsByIdParams, reqEditors ...RequestEditorFn) (*GetProfileCompanyInterestsByIdResponse, error)

	// GetProfileCompanyInterestsByUrlWithResponse Get Profile Company Interests by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/company-interests/by-url (the `GetProfileCompanyInterestsByUrl` operationId).
	GetProfileCompanyInterestsByUrlWithResponse(ctx context.Context, params *GetProfileCompanyInterestsByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileCompanyInterestsByUrlResponse, error)

	// GetProfileCompanyInterestsByUsernameWithResponse Get Profile Company Interests by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/company-interests/by-username (the `GetProfileCompanyInterestsByUsername` operationId).
	GetProfileCompanyInterestsByUsernameWithResponse(ctx context.Context, params *GetProfileCompanyInterestsByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileCompanyInterestsByUsernameResponse, error)

	// GetProfileContactByUrlWithResponse Get Profile Contact by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/contact/by-url (the `GetProfileContactByUrl` operationId).
	GetProfileContactByUrlWithResponse(ctx context.Context, params *GetProfileContactByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileContactByUrlResponse, error)

	// GetProfileContactByUsernameWithResponse Get Profile Contact by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/contact/by-username (the `GetProfileContactByUsername` operationId).
	GetProfileContactByUsernameWithResponse(ctx context.Context, params *GetProfileContactByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileContactByUsernameResponse, error)

	// GetProfileCoursesByUrlWithResponse Get Profile Courses by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/courses/by-url (the `GetProfileCoursesByUrl` operationId).
	GetProfileCoursesByUrlWithResponse(ctx context.Context, params *GetProfileCoursesByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileCoursesByUrlResponse, error)

	// GetProfileCoursesByUsernameWithResponse Get Profile Courses by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/courses/by-username (the `GetProfileCoursesByUsername` operationId).
	GetProfileCoursesByUsernameWithResponse(ctx context.Context, params *GetProfileCoursesByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileCoursesByUsernameResponse, error)

	// GetProfileDetailsByIdWithResponse Get Profile Details by ID
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/details/by-id (the `GetProfileDetailsById` operationId).
	GetProfileDetailsByIdWithResponse(ctx context.Context, params *GetProfileDetailsByIdParams, reqEditors ...RequestEditorFn) (*GetProfileDetailsByIdResponse, error)

	// GetProfileDetailsByUrlWithResponse Get Profile Details by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/details/by-url (the `GetProfileDetailsByUrl` operationId).
	GetProfileDetailsByUrlWithResponse(ctx context.Context, params *GetProfileDetailsByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileDetailsByUrlResponse, error)

	// GetProfileDetailsByUsernameWithResponse Get Profile Details by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/details/by-username (the `GetProfileDetailsByUsername` operationId).
	GetProfileDetailsByUsernameWithResponse(ctx context.Context, params *GetProfileDetailsByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileDetailsByUsernameResponse, error)

	// GetProfileEducationByUrlWithResponse Get Profile Education by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/education/by-url (the `GetProfileEducationByUrl` operationId).
	GetProfileEducationByUrlWithResponse(ctx context.Context, params *GetProfileEducationByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileEducationByUrlResponse, error)

	// GetProfileEducationByUsernameWithResponse Get Profile Education by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/education/by-username (the `GetProfileEducationByUsername` operationId).
	GetProfileEducationByUsernameWithResponse(ctx context.Context, params *GetProfileEducationByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileEducationByUsernameResponse, error)

	// GetProfileFullExperienceByUrlWithResponse Get Profile Full Experience by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/experience/by-url (the `GetProfileFullExperienceByUrl` operationId).
	GetProfileFullExperienceByUrlWithResponse(ctx context.Context, params *GetProfileFullExperienceByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileFullExperienceByUrlResponse, error)

	// GetProfileFullExperienceByUsernameWithResponse Get Profile Full Experience by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/experience/by-username (the `GetProfileFullExperienceByUsername` operationId).
	GetProfileFullExperienceByUsernameWithResponse(ctx context.Context, params *GetProfileFullExperienceByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileFullExperienceByUsernameResponse, error)

	// GetProfilePostsWithResponse Get a Profile's recent posts.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/posts (the `GetProfilePosts` operationId).
	GetProfilePostsWithResponse(ctx context.Context, params *GetProfilePostsParams, reqEditors ...RequestEditorFn) (*GetProfilePostsResponse, error)

	// GetProfileReactionsWithResponse Get a Profile's recent reactions.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/reactions (the `GetProfileReactions` operationId).
	GetProfileReactionsWithResponse(ctx context.Context, params *GetProfileReactionsParams, reqEditors ...RequestEditorFn) (*GetProfileReactionsResponse, error)

	// SearchPeopleByKeywordWithResponse Search LinkedIn people by keyword.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/search (the `SearchPeopleByKeyword` operationId).
	SearchPeopleByKeywordWithResponse(ctx context.Context, params *SearchPeopleByKeywordParams, reqEditors ...RequestEditorFn) (*SearchPeopleByKeywordResponse, error)

	// GetSimilarProfilesWithResponse Get profiles similar to a Profile.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/similar (the `GetSimilarProfiles` operationId).
	GetSimilarProfilesWithResponse(ctx context.Context, params *GetSimilarProfilesParams, reqEditors ...RequestEditorFn) (*GetSimilarProfilesResponse, error)

	// GetProfileSkillsByUrlWithResponse Get Profile Skills by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/skills/by-url (the `GetProfileSkillsByUrl` operationId).
	GetProfileSkillsByUrlWithResponse(ctx context.Context, params *GetProfileSkillsByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileSkillsByUrlResponse, error)

	// GetProfileSkillsByUsernameWithResponse Get Profile Skills by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/skills/by-username (the `GetProfileSkillsByUsername` operationId).
	GetProfileSkillsByUsernameWithResponse(ctx context.Context, params *GetProfileSkillsByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileSkillsByUsernameResponse, error)

	// GetProfileVolunteerExperienceByUrlWithResponse Get Profile Volunteer Experience by URL
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/volunteer-experience/by-url (the `GetProfileVolunteerExperienceByUrl` operationId).
	GetProfileVolunteerExperienceByUrlWithResponse(ctx context.Context, params *GetProfileVolunteerExperienceByUrlParams, reqEditors ...RequestEditorFn) (*GetProfileVolunteerExperienceByUrlResponse, error)

	// GetProfileVolunteerExperienceByUsernameWithResponse Get Profile Volunteer Experience by username
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/profiles/volunteer-experience/by-username (the `GetProfileVolunteerExperienceByUsername` operationId).
	GetProfileVolunteerExperienceByUsernameWithResponse(ctx context.Context, params *GetProfileVolunteerExperienceByUsernameParams, reqEditors ...RequestEditorFn) (*GetProfileVolunteerExperienceByUsernameResponse, error)

	// SearchSchoolsByKeywordWithResponse Search LinkedIn schools by keyword.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/schools/search (the `SearchSchoolsByKeyword` operationId).
	SearchSchoolsByKeywordWithResponse(ctx context.Context, params *SearchSchoolsByKeywordParams, reqEditors ...RequestEditorFn) (*SearchSchoolsByKeywordResponse, error)

	// SearchAllResultsByKeywordWithResponse Search all LinkedIn result types by keyword.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/search (the `SearchAllResultsByKeyword` operationId).
	SearchAllResultsByKeywordWithResponse(ctx context.Context, params *SearchAllResultsByKeywordParams, reqEditors ...RequestEditorFn) (*SearchAllResultsByKeywordResponse, error)

	// SearchIndustriesByKeywordWithResponse Search industries by keyword.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/search/industries (the `SearchIndustriesByKeyword` operationId).
	SearchIndustriesByKeywordWithResponse(ctx context.Context, params *SearchIndustriesByKeywordParams, reqEditors ...RequestEditorFn) (*SearchIndustriesByKeywordResponse, error)

	// SearchLocationsByKeywordWithResponse Search locations by keyword.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/search/locations (the `SearchLocationsByKeyword` operationId).
	SearchLocationsByKeywordWithResponse(ctx context.Context, params *SearchLocationsByKeywordParams, reqEditors ...RequestEditorFn) (*SearchLocationsByKeywordResponse, error)

	// SearchPostsByKeywordWithResponse Search LinkedIn posts by keyword.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/search/posts (the `SearchPostsByKeyword` operationId).
	SearchPostsByKeywordWithResponse(ctx context.Context, params *SearchPostsByKeywordParams, reqEditors ...RequestEditorFn) (*SearchPostsByKeywordResponse, error)

	// SearchPostsByHashtagWithResponse Search LinkedIn posts by hashtag.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/search/posts/by-hashtag (the `SearchPostsByHashtag` operationId).
	SearchPostsByHashtagWithResponse(ctx context.Context, params *SearchPostsByHashtagParams, reqEditors ...RequestEditorFn) (*SearchPostsByHashtagResponse, error)

	// SearchServiceCategoriesWithResponse Search LinkedIn Service Categories.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/search/service-categories (the `SearchServiceCategories` operationId).
	SearchServiceCategoriesWithResponse(ctx context.Context, params *SearchServiceCategoriesParams, reqEditors ...RequestEditorFn) (*SearchServiceCategoriesResponse, error)

	// GetSearchTypeaheadWithResponse Get LinkedIn search suggestions.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /v1/search/typeahead (the `GetSearchTypeahead` operationId).
	GetSearchTypeaheadWithResponse(ctx context.Context, params *GetSearchTypeaheadParams, reqEditors ...RequestEditorFn) (*GetSearchTypeaheadResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CompanyDetailsData

type CompanyDetailsData struct {
	CoverImage         nullable.Nullable[ImageSlot]              `json:"coverImage"`
	Description        nullable.Nullable[string]                 `json:"description"`
	EmployeeCount      nullable.Nullable[NonNegativeSafeInteger] `json:"employeeCount"`
	EmployeeCountRange nullable.Nullable[EmployeeCountRange]     `json:"employeeCountRange"`
	FollowerCount      nullable.Nullable[NonNegativeSafeInteger] `json:"followerCount"`
	FoundedOn          nullable.Nullable[PartialDate]            `json:"foundedOn"`
	Headquarters       nullable.Nullable[CompanyLocation]        `json:"headquarters"`
	Industries         nullable.Nullable[[]IndustryReference]    `json:"industries"`
	LinkedinUrl        nullable.Nullable[string]                 `json:"linkedinUrl"`
	Locations          nullable.Nullable[[]CompanyLocation]      `json:"locations"`
	Name               nullable.Nullable[string]                 `json:"name"`
	OrganizationType   nullable.Nullable[OrganizationType]       `json:"organizationType"`
	PrimaryIndustry    nullable.Nullable[IndustryReference]      `json:"primaryIndustry"`
	Products           nullable.Nullable[[]ProductItem]          `json:"products"`
	PublicId           CompanyPublicId                           `json:"publicId"`
	Slug               nullable.Nullable[string]                 `json:"slug"`
	Specialties        nullable.Nullable[[]string]               `json:"specialties"`
	Tagline            nullable.Nullable[string]                 `json:"tagline"`
	WebsiteUrl         nullable.Nullable[string]                 `json:"websiteUrl"`
}

CompanyDetailsData defines model for CompanyDetailsData.

type CompanyDomainSearchCompany

type CompanyDomainSearchCompany struct {
	Description string                               `json:"description"`
	LinkedinUrl string                               `json:"linkedinUrl"`
	LogoUrl     nullable.Nullable[ProtectedImageUrl] `json:"logoUrl"`
	Name        string                               `json:"name"`
	Slug        string                               `json:"slug"`
	Summary     nullable.Nullable[string]            `json:"summary"`
}

CompanyDomainSearchCompany defines model for CompanyDomainSearchCompany.

type CompanyDomainSearchData

type CompanyDomainSearchData struct {
	Companies []CompanyDomainSearchCompany `json:"companies"`
}

CompanyDomainSearchData defines model for CompanyDomainSearchData.

type CompanyDomainSearchPaging

type CompanyDomainSearchPaging struct {
	HasMore    bool                   `json:"hasMore"`
	Limit      int                    `json:"limit"`
	NextOffset nullable.Nullable[int] `json:"nextOffset"`
	Offset     int                    `json:"offset"`
	Returned   int                    `json:"returned"`
}

CompanyDomainSearchPaging defines model for CompanyDomainSearchPaging.

type CompanyDomainSearchSuccess

type CompanyDomainSearchSuccess struct {
	Data CompanyDomainSearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger    `json:"creditCost"`
		Paging     CompanyDomainSearchPaging `json:"paging"`
	} `json:"meta"`
}

CompanyDomainSearchSuccess defines model for CompanyDomainSearchSuccess.

type CompanyInterestList

type CompanyInterestList = []CompanyReference

CompanyInterestList defines model for CompanyInterestList.

type CompanyJob

type CompanyJob struct {
	Location nullable.Nullable[string]             `json:"location"`
	PostedAt nullable.Nullable[Rfc3339UtcDateTime] `json:"postedAt"`
	Title    string                                `json:"title"`
	Url      string                                `json:"url"`
}

CompanyJob defines model for CompanyJob.

type CompanyJobsCompany

type CompanyJobsCompany struct {
	LogoUrl nullable.Nullable[ProtectedImageUrl] `json:"logoUrl"`
	Name    string                               `json:"name"`
	Slug    string                               `json:"slug"`
	Url     string                               `json:"url"`
}

CompanyJobsCompany defines model for CompanyJobsCompany.

type CompanyJobsData

type CompanyJobsData struct {
	Company CompanyJobsCompany `json:"company"`
	Jobs    []CompanyJob       `json:"jobs"`
}

CompanyJobsData defines model for CompanyJobsData.

type CompanyJobsPaging

type CompanyJobsPaging struct {
	// Count Effective page size, reduced when necessary to stay within the first 1,000 results.
	Count   int  `json:"count"`
	HasMore bool `json:"hasMore"`

	// NextStart Use as the next request's start; null when there is no next accessible page. Pages can shift or overlap; deduplicate collected jobs by URL.
	NextStart nullable.Nullable[int] `json:"nextStart"`

	// Returned Number of jobs returned on this page.
	Returned int `json:"returned"`
	Start    int `json:"start"`

	// Total Current matching-job estimate. It may change between requests and exceed the 1,000 accessible results.
	Total NonNegativeSafeInteger `json:"total"`
}

CompanyJobsPaging defines model for CompanyJobsPaging.

type CompanyJobsSuccess

type CompanyJobsSuccess struct {
	Data CompanyJobsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
		Paging     CompanyJobsPaging      `json:"paging"`
	} `json:"meta"`
}

CompanyJobsSuccess defines model for CompanyJobsSuccess.

type CompanyLocation

type CompanyLocation struct {
	Address     nullable.Nullable[Address] `json:"address"`
	Description nullable.Nullable[string]  `json:"description"`
}

CompanyLocation defines model for CompanyLocation.

type CompanyPeopleData

type CompanyPeopleData struct {
	People []CompanyPerson `json:"people"`
}

CompanyPeopleData defines model for CompanyPeopleData.

type CompanyPeoplePaging

type CompanyPeoplePaging struct {
	Count   int  `json:"count"`
	HasMore bool `json:"hasMore"`
	Start   int  `json:"start"`

	// Total Total people reported for the Company across all pages.
	Total NonNegativeSafeInteger `json:"total"`
}

CompanyPeoplePaging defines model for CompanyPeoplePaging.

type CompanyPeopleSuccess

type CompanyPeopleSuccess struct {
	Data CompanyPeopleData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
		Paging     CompanyPeoplePaging    `json:"paging"`
	} `json:"meta"`
}

CompanyPeopleSuccess defines model for CompanyPeopleSuccess.

type CompanyPerson

type CompanyPerson struct {
	Headline          nullable.Nullable[string]            `json:"headline"`
	Id                nullable.Nullable[ProfilePublicId]   `json:"id"`
	ProfilePictureUrl nullable.Nullable[ProtectedImageUrl] `json:"profilePictureUrl"`
}

CompanyPerson defines model for CompanyPerson.

type CompanyPost

type CompanyPost struct {
	Author        CompanyPostAuthor         `json:"author"`
	CommentCount  NonNegativeSafeInteger    `json:"commentCount"`
	ContentType   CompanyPostContentType    `json:"contentType"`
	IsRepost      bool                      `json:"isRepost"`
	ReactionCount NonNegativeSafeInteger    `json:"reactionCount"`
	RepostCount   NonNegativeSafeInteger    `json:"repostCount"`
	Text          nullable.Nullable[string] `json:"text"`
	Url           string                    `json:"url"`
}

CompanyPost defines model for CompanyPost.

type CompanyPostAuthor

type CompanyPostAuthor struct {
	// contains filtered or unexported fields
}

CompanyPostAuthor defines model for CompanyPostAuthor.

func (CompanyPostAuthor) AsCompanyPostAuthor0

func (t CompanyPostAuthor) AsCompanyPostAuthor0() (CompanyPostAuthor0, error)

AsCompanyPostAuthor0 returns the union data inside the CompanyPostAuthor as a CompanyPostAuthor0

func (CompanyPostAuthor) AsCompanyPostAuthor1

func (t CompanyPostAuthor) AsCompanyPostAuthor1() (CompanyPostAuthor1, error)

AsCompanyPostAuthor1 returns the union data inside the CompanyPostAuthor as a CompanyPostAuthor1

func (*CompanyPostAuthor) FromCompanyPostAuthor0

func (t *CompanyPostAuthor) FromCompanyPostAuthor0(v CompanyPostAuthor0) error

FromCompanyPostAuthor0 overwrites any union data inside the CompanyPostAuthor as the provided CompanyPostAuthor0

func (*CompanyPostAuthor) FromCompanyPostAuthor1

func (t *CompanyPostAuthor) FromCompanyPostAuthor1(v CompanyPostAuthor1) error

FromCompanyPostAuthor1 overwrites any union data inside the CompanyPostAuthor as the provided CompanyPostAuthor1

func (CompanyPostAuthor) MarshalJSON

func (t CompanyPostAuthor) MarshalJSON() ([]byte, error)

func (*CompanyPostAuthor) MergeCompanyPostAuthor0

func (t *CompanyPostAuthor) MergeCompanyPostAuthor0(v CompanyPostAuthor0) error

MergeCompanyPostAuthor0 performs a merge with any union data inside the CompanyPostAuthor, using the provided CompanyPostAuthor0

func (*CompanyPostAuthor) MergeCompanyPostAuthor1

func (t *CompanyPostAuthor) MergeCompanyPostAuthor1(v CompanyPostAuthor1) error

MergeCompanyPostAuthor1 performs a merge with any union data inside the CompanyPostAuthor, using the provided CompanyPostAuthor1

func (*CompanyPostAuthor) UnmarshalJSON

func (t *CompanyPostAuthor) UnmarshalJSON(b []byte) error

type CompanyPostAuthor0

type CompanyPostAuthor0 struct {
	Kind CompanyPostAuthor0Kind `json:"kind"`
	Name string                 `json:"name"`
	Url  string                 `json:"url"`
}

CompanyPostAuthor0 defines model for CompanyPostAuthor.0.

type CompanyPostAuthor0Kind

type CompanyPostAuthor0Kind string

CompanyPostAuthor0Kind defines model for CompanyPostAuthor.0.Kind.

const (
	CompanyPostAuthor0KindCompany CompanyPostAuthor0Kind = "company"
)

Defines values for CompanyPostAuthor0Kind.

func (CompanyPostAuthor0Kind) Valid

func (e CompanyPostAuthor0Kind) Valid() bool

Valid indicates whether the value is a known member of the CompanyPostAuthor0Kind enum.

type CompanyPostAuthor1

type CompanyPostAuthor1 struct {
	Kind CompanyPostAuthor1Kind `json:"kind"`
	Name string                 `json:"name"`
	Url  string                 `json:"url"`
}

CompanyPostAuthor1 defines model for CompanyPostAuthor.1.

type CompanyPostAuthor1Kind

type CompanyPostAuthor1Kind string

CompanyPostAuthor1Kind defines model for CompanyPostAuthor.1.Kind.

const (
	CompanyPostAuthor1KindProfile CompanyPostAuthor1Kind = "profile"
)

Defines values for CompanyPostAuthor1Kind.

func (CompanyPostAuthor1Kind) Valid

func (e CompanyPostAuthor1Kind) Valid() bool

Valid indicates whether the value is a known member of the CompanyPostAuthor1Kind enum.

type CompanyPostContentType

type CompanyPostContentType string

CompanyPostContentType defines model for CompanyPost.ContentType.

const (
	CompanyPostContentTypeArticle  CompanyPostContentType = "article"
	CompanyPostContentTypeDocument CompanyPostContentType = "document"
	CompanyPostContentTypeImage    CompanyPostContentType = "image"
	CompanyPostContentTypeOther    CompanyPostContentType = "other"
	CompanyPostContentTypeText     CompanyPostContentType = "text"
	CompanyPostContentTypeVideo    CompanyPostContentType = "video"
)

Defines values for CompanyPostContentType.

func (CompanyPostContentType) Valid

func (e CompanyPostContentType) Valid() bool

Valid indicates whether the value is a known member of the CompanyPostContentType enum.

type CompanyPostsCursor

type CompanyPostsCursor = string

CompanyPostsCursor Stateless Envo continuation cursor. Reuse with the same account, company and filter; use it before expiry. The backend fixes the page size.

type CompanyPostsCursorPaging

type CompanyPostsCursorPaging struct {
	Count      int                                   `json:"count"`
	HasMore    bool                                  `json:"hasMore"`
	NextCursor nullable.Nullable[CompanyPostsCursor] `json:"nextCursor"`
	Returned   int                                   `json:"returned"`
	Start      NonNegativeSafeInteger                `json:"start"`
}

CompanyPostsCursorPaging defines model for CompanyPostsCursorPaging.

type CompanyPostsData

type CompanyPostsData struct {
	Posts []CompanyPost `json:"posts"`
}

CompanyPostsData defines model for CompanyPostsData.

type CompanyPostsPaging

type CompanyPostsPaging struct {
	// contains filtered or unexported fields
}

CompanyPostsPaging defines model for CompanyPostsPaging.

func (CompanyPostsPaging) AsCompanyPostsCursorPaging

func (t CompanyPostsPaging) AsCompanyPostsCursorPaging() (CompanyPostsCursorPaging, error)

AsCompanyPostsCursorPaging returns the union data inside the CompanyPostsPaging as a CompanyPostsCursorPaging

func (CompanyPostsPaging) AsCompanyPostsPaging1

func (t CompanyPostsPaging) AsCompanyPostsPaging1() (CompanyPostsPaging1, error)

AsCompanyPostsPaging1 returns the union data inside the CompanyPostsPaging as a CompanyPostsPaging1

func (*CompanyPostsPaging) FromCompanyPostsCursorPaging

func (t *CompanyPostsPaging) FromCompanyPostsCursorPaging(v CompanyPostsCursorPaging) error

FromCompanyPostsCursorPaging overwrites any union data inside the CompanyPostsPaging as the provided CompanyPostsCursorPaging

func (*CompanyPostsPaging) FromCompanyPostsPaging1

func (t *CompanyPostsPaging) FromCompanyPostsPaging1(v CompanyPostsPaging1) error

FromCompanyPostsPaging1 overwrites any union data inside the CompanyPostsPaging as the provided CompanyPostsPaging1

func (CompanyPostsPaging) MarshalJSON

func (t CompanyPostsPaging) MarshalJSON() ([]byte, error)

func (*CompanyPostsPaging) MergeCompanyPostsCursorPaging

func (t *CompanyPostsPaging) MergeCompanyPostsCursorPaging(v CompanyPostsCursorPaging) error

MergeCompanyPostsCursorPaging performs a merge with any union data inside the CompanyPostsPaging, using the provided CompanyPostsCursorPaging

func (*CompanyPostsPaging) MergeCompanyPostsPaging1

func (t *CompanyPostsPaging) MergeCompanyPostsPaging1(v CompanyPostsPaging1) error

MergeCompanyPostsPaging1 performs a merge with any union data inside the CompanyPostsPaging, using the provided CompanyPostsPaging1

func (*CompanyPostsPaging) UnmarshalJSON

func (t *CompanyPostsPaging) UnmarshalJSON(b []byte) error

type CompanyPostsPaging1

type CompanyPostsPaging1 struct {
	Count int `json:"count"`
	Start int `json:"start"`
}

CompanyPostsPaging1 Legacy saved-result replay only. Newly fetched pages always include returned, hasMore, and nextCursor.

type CompanyPostsSuccess

type CompanyPostsSuccess struct {
	Data CompanyPostsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
		Paging     CompanyPostsPaging     `json:"paging"`
	} `json:"meta"`
}

CompanyPostsSuccess defines model for CompanyPostsSuccess.

type CompanyProduct

type CompanyProduct struct {
	Description        nullable.Nullable[string] `json:"description"`
	IsSignatureProduct nullable.Nullable[bool]   `json:"isSignatureProduct"`
	LinkedinUrl        nullable.Nullable[string] `json:"linkedinUrl"`
	Name               string                    `json:"name"`

	// Slug Product slug, distinct from the owning Company slug.
	Slug nullable.Nullable[string] `json:"slug"`
}

CompanyProduct defines model for CompanyProduct.

type CompanyProductsData

type CompanyProductsData struct {
	Products []CompanyProduct `json:"products"`
}

CompanyProductsData defines model for CompanyProductsData.

type CompanyPublicId

type CompanyPublicId = string

CompanyPublicId defines model for CompanyPublicId.

type CompanyReference

type CompanyReference struct {
	// contains filtered or unexported fields
}

CompanyReference defines model for CompanyReference.

func (CompanyReference) AsCompanyReference0

func (t CompanyReference) AsCompanyReference0() (CompanyReference0, error)

AsCompanyReference0 returns the union data inside the CompanyReference as a CompanyReference0

func (CompanyReference) AsCompanyReference1

func (t CompanyReference) AsCompanyReference1() (CompanyReference1, error)

AsCompanyReference1 returns the union data inside the CompanyReference as a CompanyReference1

func (CompanyReference) AsCompanyReference2

func (t CompanyReference) AsCompanyReference2() (CompanyReference2, error)

AsCompanyReference2 returns the union data inside the CompanyReference as a CompanyReference2

func (*CompanyReference) FromCompanyReference0

func (t *CompanyReference) FromCompanyReference0(v CompanyReference0) error

FromCompanyReference0 overwrites any union data inside the CompanyReference as the provided CompanyReference0

func (*CompanyReference) FromCompanyReference1

func (t *CompanyReference) FromCompanyReference1(v CompanyReference1) error

FromCompanyReference1 overwrites any union data inside the CompanyReference as the provided CompanyReference1

func (*CompanyReference) FromCompanyReference2

func (t *CompanyReference) FromCompanyReference2(v CompanyReference2) error

FromCompanyReference2 overwrites any union data inside the CompanyReference as the provided CompanyReference2

func (CompanyReference) MarshalJSON

func (t CompanyReference) MarshalJSON() ([]byte, error)

func (*CompanyReference) MergeCompanyReference0

func (t *CompanyReference) MergeCompanyReference0(v CompanyReference0) error

MergeCompanyReference0 performs a merge with any union data inside the CompanyReference, using the provided CompanyReference0

func (*CompanyReference) MergeCompanyReference1

func (t *CompanyReference) MergeCompanyReference1(v CompanyReference1) error

MergeCompanyReference1 performs a merge with any union data inside the CompanyReference, using the provided CompanyReference1

func (*CompanyReference) MergeCompanyReference2

func (t *CompanyReference) MergeCompanyReference2(v CompanyReference2) error

MergeCompanyReference2 performs a merge with any union data inside the CompanyReference, using the provided CompanyReference2

func (*CompanyReference) UnmarshalJSON

func (t *CompanyReference) UnmarshalJSON(b []byte) error

type CompanyReference0

type CompanyReference0 struct {
	Name     nullable.Nullable[any] `json:"name"`
	PublicId CompanyPublicId        `json:"publicId"`
}

CompanyReference0 defines model for CompanyReference.0.

type CompanyReference1

type CompanyReference1 struct {
	Name     EntityReferenceName    `json:"name"`
	PublicId nullable.Nullable[any] `json:"publicId"`
}

CompanyReference1 defines model for CompanyReference.1.

type CompanyReference2

type CompanyReference2 struct {
	Name     EntityReferenceName `json:"name"`
	PublicId CompanyPublicId     `json:"publicId"`
}

CompanyReference2 defines model for CompanyReference.2.

type CompanySelectorUrl

type CompanySelectorUrl = string

CompanySelectorUrl defines model for CompanySelectorUrl.

type CompanySlugSelector

type CompanySlugSelector = string

CompanySlugSelector defines model for CompanySlugSelector.

type CompanySuccess

type CompanySuccess struct {
	Data CompanyDetailsData     `json:"data"`
	Meta CompanySuccessMetadata `json:"meta"`
}

CompanySuccess defines model for CompanySuccess.

type CompanySuccessMetadata

type CompanySuccessMetadata struct {
	CreditCost NonNegativeSafeInteger `json:"creditCost"`
}

CompanySuccessMetadata defines model for CompanySuccessMetadata.

type Contact

type Contact struct {
	Address       nullable.Nullable[string]           `json:"address"`
	Birthdate     nullable.Nullable[BirthDate]        `json:"birthdate"`
	EmailAddress  nullable.Nullable[string]           `json:"emailAddress"`
	PhoneNumbers  nullable.Nullable[[]ContactPhone]   `json:"phoneNumbers"`
	SocialHandles nullable.Nullable[[]SocialHandle]   `json:"socialHandles"`
	Websites      nullable.Nullable[[]ContactWebsite] `json:"websites"`
}

Contact defines model for Contact.

type ContactPhone

type ContactPhone struct {
	Number string                              `json:"number"`
	Type   nullable.Nullable[ContactPhoneType] `json:"type"`
}

ContactPhone defines model for ContactPhone.

type ContactPhoneType

type ContactPhoneType string

ContactPhoneType defines model for ContactPhoneType.

const (
	ContactPhoneTypeHome   ContactPhoneType = "home"
	ContactPhoneTypeMobile ContactPhoneType = "mobile"
	ContactPhoneTypeOther  ContactPhoneType = "other"
	ContactPhoneTypeWork   ContactPhoneType = "work"
)

Defines values for ContactPhoneType.

func (ContactPhoneType) Valid

func (e ContactPhoneType) Valid() bool

Valid indicates whether the value is a known member of the ContactPhoneType enum.

type ContactWebsite

type ContactWebsite struct {
	Category nullable.Nullable[ContactWebsiteCategory] `json:"category"`
	Label    nullable.Nullable[string]                 `json:"label"`
	Url      string                                    `json:"url"`
}

ContactWebsite defines model for ContactWebsite.

type ContactWebsiteCategory

type ContactWebsiteCategory string

ContactWebsiteCategory defines model for ContactWebsiteCategory.

const (
	ContactWebsiteCategoryBlog      ContactWebsiteCategory = "blog"
	ContactWebsiteCategoryCompany   ContactWebsiteCategory = "company"
	ContactWebsiteCategoryOther     ContactWebsiteCategory = "other"
	ContactWebsiteCategoryPersonal  ContactWebsiteCategory = "personal"
	ContactWebsiteCategoryPortfolio ContactWebsiteCategory = "portfolio"
	ContactWebsiteCategoryRss       ContactWebsiteCategory = "rss"
)

Defines values for ContactWebsiteCategory.

func (ContactWebsiteCategory) Valid

func (e ContactWebsiteCategory) Valid() bool

Valid indicates whether the value is a known member of the ContactWebsiteCategory enum.

type CourseItem

type CourseItem struct {
	AssociatedWith nullable.Nullable[string] `json:"associatedWith"`
	Name           string                    `json:"name"`
}

CourseItem defines model for CourseItem.

type CourseList

type CourseList = []CourseItem

CourseList defines model for CourseList.

type DateRange

type DateRange struct {
	// contains filtered or unexported fields
}

DateRange defines model for DateRange.

func (DateRange) AsDateRange0

func (t DateRange) AsDateRange0() (DateRange0, error)

AsDateRange0 returns the union data inside the DateRange as a DateRange0

func (DateRange) AsDateRange1

func (t DateRange) AsDateRange1() (DateRange1, error)

AsDateRange1 returns the union data inside the DateRange as a DateRange1

func (*DateRange) FromDateRange0

func (t *DateRange) FromDateRange0(v DateRange0) error

FromDateRange0 overwrites any union data inside the DateRange as the provided DateRange0

func (*DateRange) FromDateRange1

func (t *DateRange) FromDateRange1(v DateRange1) error

FromDateRange1 overwrites any union data inside the DateRange as the provided DateRange1

func (DateRange) MarshalJSON

func (t DateRange) MarshalJSON() ([]byte, error)

func (*DateRange) MergeDateRange0

func (t *DateRange) MergeDateRange0(v DateRange0) error

MergeDateRange0 performs a merge with any union data inside the DateRange, using the provided DateRange0

func (*DateRange) MergeDateRange1

func (t *DateRange) MergeDateRange1(v DateRange1) error

MergeDateRange1 performs a merge with any union data inside the DateRange, using the provided DateRange1

func (*DateRange) UnmarshalJSON

func (t *DateRange) UnmarshalJSON(b []byte) error

type DateRange0

type DateRange0 struct {
	End       nullable.Nullable[any]         `json:"end"`
	IsCurrent DateRange0IsCurrent            `json:"isCurrent"`
	Start     nullable.Nullable[PartialDate] `json:"start"`
}

DateRange0 defines model for DateRange.0.

type DateRange0IsCurrent

type DateRange0IsCurrent bool

DateRange0IsCurrent defines model for DateRange.0.IsCurrent.

const (
	DateRange0IsCurrentTrue DateRange0IsCurrent = true
)

Defines values for DateRange0IsCurrent.

func (DateRange0IsCurrent) Valid

func (e DateRange0IsCurrent) Valid() bool

Valid indicates whether the value is a known member of the DateRange0IsCurrent enum.

type DateRange1

type DateRange1 struct {
	End       nullable.Nullable[PartialDate]         `json:"end"`
	IsCurrent nullable.Nullable[DateRange1IsCurrent] `json:"isCurrent"`
	Start     nullable.Nullable[PartialDate]         `json:"start"`
}

DateRange1 defines model for DateRange.1.

type DateRange1IsCurrent

type DateRange1IsCurrent bool

DateRange1IsCurrent defines model for DateRange.1.IsCurrent.

const (
	DateRange1IsCurrentFalse DateRange1IsCurrent = false
)

Defines values for DateRange1IsCurrent.

func (DateRange1IsCurrent) Valid

func (e DateRange1IsCurrent) Valid() bool

Valid indicates whether the value is a known member of the DateRange1IsCurrent enum.

type EducationItem

type EducationItem struct {
	Activities   nullable.Nullable[string]          `json:"activities"`
	DateRange    nullable.Nullable[DateRange]       `json:"dateRange"`
	Degree       nullable.Nullable[string]          `json:"degree"`
	Description  nullable.Nullable[string]          `json:"description"`
	FieldOfStudy nullable.Nullable[string]          `json:"fieldOfStudy"`
	Grade        nullable.Nullable[string]          `json:"grade"`
	School       nullable.Nullable[SchoolReference] `json:"school"`
}

EducationItem defines model for EducationItem.

type EducationList

type EducationList = []EducationItem

EducationList defines model for EducationList.

type EmployeeCountRange

type EmployeeCountRange struct {
	End   nullable.Nullable[NonNegativeSafeInteger] `json:"end"`
	Start NonNegativeSafeInteger                    `json:"start"`
}

EmployeeCountRange defines model for EmployeeCountRange.

type EmploymentType

type EmploymentType struct {
	Code nullable.Nullable[EmploymentTypeCode] `json:"code"`
	Name nullable.Nullable[string]             `json:"name"`
}

EmploymentType defines model for EmploymentType.

type EmploymentTypeCode

type EmploymentTypeCode string

EmploymentTypeCode defines model for EmploymentTypeCode.

const (
	EmploymentTypeCodeApprenticeship EmploymentTypeCode = "apprenticeship"
	EmploymentTypeCodeContract       EmploymentTypeCode = "contract"
	EmploymentTypeCodeFreelance      EmploymentTypeCode = "freelance"
	EmploymentTypeCodeFullTime       EmploymentTypeCode = "fullTime"
	EmploymentTypeCodeInternship     EmploymentTypeCode = "internship"
	EmploymentTypeCodePartTime       EmploymentTypeCode = "partTime"
	EmploymentTypeCodeSeasonal       EmploymentTypeCode = "seasonal"
	EmploymentTypeCodeSelfEmployed   EmploymentTypeCode = "selfEmployed"
)

Defines values for EmploymentTypeCode.

func (EmploymentTypeCode) Valid

func (e EmploymentTypeCode) Valid() bool

Valid indicates whether the value is a known member of the EmploymentTypeCode enum.

type EntityReferenceName

type EntityReferenceName = string

EntityReferenceName defines model for EntityReferenceName.

type ErrorMessage

type ErrorMessage = string

ErrorMessage defines model for ErrorMessage.

type ErrorMetadata

type ErrorMetadata struct {
	RequestId RequestId `json:"requestId"`
}

ErrorMetadata defines model for ErrorMetadata.

type GeoId

type GeoId = string

GeoId Permanent Envo-owned location identifier. The underlying provider value is private.

type GetCompanyDetailsByIdParams

type GetCompanyDetailsByIdParams struct {
	PublicId CompanyPublicId `form:"publicId" json:"publicId"`
}

GetCompanyDetailsByIdParams defines parameters for GetCompanyDetailsById.

type GetCompanyDetailsByIdResponse

type GetCompanyDetailsByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CompanySuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetCompanyDetailsByIdResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetCompanyDetailsByIdResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetCompanyDetailsByIdResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetCompanyDetailsByIdResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetCompanyDetailsByIdResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetCompanyDetailsByIdResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetCompanyDetailsByIdResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetCompanyDetailsByIdResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetCompanyDetailsByIdResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetCompanyDetailsByIdResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetCompanyDetailsByIdResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetCompanyDetailsByIdResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetCompanyDetailsByIdResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetCompanyDetailsByIdResponse504Headers
}

func ParseGetCompanyDetailsByIdResponse

func ParseGetCompanyDetailsByIdResponse(rsp *http.Response) (*GetCompanyDetailsByIdResponse, error)

ParseGetCompanyDetailsByIdResponse parses an HTTP response from a GetCompanyDetailsByIdWithResponse call

func (GetCompanyDetailsByIdResponse) ContentType

func (r GetCompanyDetailsByIdResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCompanyDetailsByIdResponse) GetBody

func (r GetCompanyDetailsByIdResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCompanyDetailsByIdResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetCompanyDetailsByIdResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetCompanyDetailsByIdResponse) Status

Status returns HTTPResponse.Status

func (GetCompanyDetailsByIdResponse) StatusCode

func (r GetCompanyDetailsByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompanyDetailsByIdResponse200Headers

type GetCompanyDetailsByIdResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByIdResponse200Headers the declared response headers of an HTTP 200 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse400Headers

type GetCompanyDetailsByIdResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByIdResponse400Headers the declared response headers of an HTTP 400 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse401Headers

type GetCompanyDetailsByIdResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByIdResponse401Headers the declared response headers of an HTTP 401 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse402Headers

type GetCompanyDetailsByIdResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByIdResponse402Headers the declared response headers of an HTTP 402 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse403Headers

type GetCompanyDetailsByIdResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByIdResponse403Headers the declared response headers of an HTTP 403 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse404Headers

type GetCompanyDetailsByIdResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByIdResponse404Headers the declared response headers of an HTTP 404 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse405Headers

type GetCompanyDetailsByIdResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByIdResponse405Headers the declared response headers of an HTTP 405 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse406Headers

type GetCompanyDetailsByIdResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByIdResponse406Headers the declared response headers of an HTTP 406 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse415Headers

type GetCompanyDetailsByIdResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByIdResponse415Headers the declared response headers of an HTTP 415 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse429Headers

type GetCompanyDetailsByIdResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByIdResponse429Headers the declared response headers of an HTTP 429 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse500Headers

type GetCompanyDetailsByIdResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByIdResponse500Headers the declared response headers of an HTTP 500 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse502Headers

type GetCompanyDetailsByIdResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByIdResponse502Headers the declared response headers of an HTTP 502 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse503Headers

type GetCompanyDetailsByIdResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByIdResponse503Headers the declared response headers of an HTTP 503 response for GetCompanyDetailsById

type GetCompanyDetailsByIdResponse504Headers

type GetCompanyDetailsByIdResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByIdResponse504Headers the declared response headers of an HTTP 504 response for GetCompanyDetailsById

type GetCompanyDetailsBySlugParams

type GetCompanyDetailsBySlugParams struct {
	Slug CompanySlugSelector `form:"slug" json:"slug"`
}

GetCompanyDetailsBySlugParams defines parameters for GetCompanyDetailsBySlug.

type GetCompanyDetailsBySlugResponse

type GetCompanyDetailsBySlugResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CompanySuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetCompanyDetailsBySlugResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetCompanyDetailsBySlugResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetCompanyDetailsBySlugResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetCompanyDetailsBySlugResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetCompanyDetailsBySlugResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetCompanyDetailsBySlugResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetCompanyDetailsBySlugResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetCompanyDetailsBySlugResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetCompanyDetailsBySlugResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetCompanyDetailsBySlugResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetCompanyDetailsBySlugResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetCompanyDetailsBySlugResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetCompanyDetailsBySlugResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetCompanyDetailsBySlugResponse504Headers
}

func ParseGetCompanyDetailsBySlugResponse

func ParseGetCompanyDetailsBySlugResponse(rsp *http.Response) (*GetCompanyDetailsBySlugResponse, error)

ParseGetCompanyDetailsBySlugResponse parses an HTTP response from a GetCompanyDetailsBySlugWithResponse call

func (GetCompanyDetailsBySlugResponse) ContentType

func (r GetCompanyDetailsBySlugResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCompanyDetailsBySlugResponse) GetBody

func (r GetCompanyDetailsBySlugResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCompanyDetailsBySlugResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetCompanyDetailsBySlugResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetCompanyDetailsBySlugResponse) Status

Status returns HTTPResponse.Status

func (GetCompanyDetailsBySlugResponse) StatusCode

func (r GetCompanyDetailsBySlugResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompanyDetailsBySlugResponse200Headers

type GetCompanyDetailsBySlugResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsBySlugResponse200Headers the declared response headers of an HTTP 200 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse400Headers

type GetCompanyDetailsBySlugResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsBySlugResponse400Headers the declared response headers of an HTTP 400 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse401Headers

type GetCompanyDetailsBySlugResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsBySlugResponse401Headers the declared response headers of an HTTP 401 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse402Headers

type GetCompanyDetailsBySlugResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsBySlugResponse402Headers the declared response headers of an HTTP 402 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse403Headers

type GetCompanyDetailsBySlugResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsBySlugResponse403Headers the declared response headers of an HTTP 403 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse404Headers

type GetCompanyDetailsBySlugResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsBySlugResponse404Headers the declared response headers of an HTTP 404 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse405Headers

type GetCompanyDetailsBySlugResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsBySlugResponse405Headers the declared response headers of an HTTP 405 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse406Headers

type GetCompanyDetailsBySlugResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsBySlugResponse406Headers the declared response headers of an HTTP 406 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse415Headers

type GetCompanyDetailsBySlugResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsBySlugResponse415Headers the declared response headers of an HTTP 415 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse429Headers

type GetCompanyDetailsBySlugResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsBySlugResponse429Headers the declared response headers of an HTTP 429 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse500Headers

type GetCompanyDetailsBySlugResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsBySlugResponse500Headers the declared response headers of an HTTP 500 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse502Headers

type GetCompanyDetailsBySlugResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsBySlugResponse502Headers the declared response headers of an HTTP 502 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse503Headers

type GetCompanyDetailsBySlugResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsBySlugResponse503Headers the declared response headers of an HTTP 503 response for GetCompanyDetailsBySlug

type GetCompanyDetailsBySlugResponse504Headers

type GetCompanyDetailsBySlugResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsBySlugResponse504Headers the declared response headers of an HTTP 504 response for GetCompanyDetailsBySlug

type GetCompanyDetailsByUrlParams

type GetCompanyDetailsByUrlParams struct {
	Url CompanySelectorUrl `form:"url" json:"url"`
}

GetCompanyDetailsByUrlParams defines parameters for GetCompanyDetailsByUrl.

type GetCompanyDetailsByUrlResponse

type GetCompanyDetailsByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CompanySuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetCompanyDetailsByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetCompanyDetailsByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetCompanyDetailsByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetCompanyDetailsByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetCompanyDetailsByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetCompanyDetailsByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetCompanyDetailsByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetCompanyDetailsByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetCompanyDetailsByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetCompanyDetailsByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetCompanyDetailsByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetCompanyDetailsByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetCompanyDetailsByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetCompanyDetailsByUrlResponse504Headers
}

func ParseGetCompanyDetailsByUrlResponse

func ParseGetCompanyDetailsByUrlResponse(rsp *http.Response) (*GetCompanyDetailsByUrlResponse, error)

ParseGetCompanyDetailsByUrlResponse parses an HTTP response from a GetCompanyDetailsByUrlWithResponse call

func (GetCompanyDetailsByUrlResponse) ContentType

func (r GetCompanyDetailsByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCompanyDetailsByUrlResponse) GetBody

func (r GetCompanyDetailsByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCompanyDetailsByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetCompanyDetailsByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetCompanyDetailsByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetCompanyDetailsByUrlResponse) StatusCode

func (r GetCompanyDetailsByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompanyDetailsByUrlResponse200Headers

type GetCompanyDetailsByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse400Headers

type GetCompanyDetailsByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse401Headers

type GetCompanyDetailsByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse402Headers

type GetCompanyDetailsByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse403Headers

type GetCompanyDetailsByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse404Headers

type GetCompanyDetailsByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse405Headers

type GetCompanyDetailsByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse406Headers

type GetCompanyDetailsByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse415Headers

type GetCompanyDetailsByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyDetailsByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse429Headers

type GetCompanyDetailsByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse500Headers

type GetCompanyDetailsByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse502Headers

type GetCompanyDetailsByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse503Headers

type GetCompanyDetailsByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetCompanyDetailsByUrl

type GetCompanyDetailsByUrlResponse504Headers

type GetCompanyDetailsByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyDetailsByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetCompanyDetailsByUrl

type GetCompanyJobsParams

type GetCompanyJobsParams struct {
	Slug  string `form:"slug" json:"slug"`
	Start *int   `form:"start,omitempty" json:"start,omitempty"`
}

GetCompanyJobsParams defines parameters for GetCompanyJobs.

type GetCompanyJobsResponse

type GetCompanyJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CompanyJobsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetCompanyJobsResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetCompanyJobsResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetCompanyJobsResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetCompanyJobsResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetCompanyJobsResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetCompanyJobsResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetCompanyJobsResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetCompanyJobsResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetCompanyJobsResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetCompanyJobsResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetCompanyJobsResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetCompanyJobsResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetCompanyJobsResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetCompanyJobsResponse504Headers
}

func ParseGetCompanyJobsResponse

func ParseGetCompanyJobsResponse(rsp *http.Response) (*GetCompanyJobsResponse, error)

ParseGetCompanyJobsResponse parses an HTTP response from a GetCompanyJobsWithResponse call

func (GetCompanyJobsResponse) ContentType

func (r GetCompanyJobsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCompanyJobsResponse) GetBody

func (r GetCompanyJobsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCompanyJobsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCompanyJobsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetCompanyJobsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetCompanyJobsResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetCompanyJobsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetCompanyJobsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetCompanyJobsResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetCompanyJobsResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetCompanyJobsResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetCompanyJobsResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetCompanyJobsResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetCompanyJobsResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetCompanyJobsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetCompanyJobsResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetCompanyJobsResponse) Status

func (r GetCompanyJobsResponse) Status() string

Status returns HTTPResponse.Status

func (GetCompanyJobsResponse) StatusCode

func (r GetCompanyJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompanyJobsResponse200Headers

type GetCompanyJobsResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyJobsResponse200Headers the declared response headers of an HTTP 200 response for GetCompanyJobs

type GetCompanyJobsResponse400Headers

type GetCompanyJobsResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyJobsResponse400Headers the declared response headers of an HTTP 400 response for GetCompanyJobs

type GetCompanyJobsResponse401Headers

type GetCompanyJobsResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyJobsResponse401Headers the declared response headers of an HTTP 401 response for GetCompanyJobs

type GetCompanyJobsResponse402Headers

type GetCompanyJobsResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyJobsResponse402Headers the declared response headers of an HTTP 402 response for GetCompanyJobs

type GetCompanyJobsResponse403Headers

type GetCompanyJobsResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyJobsResponse403Headers the declared response headers of an HTTP 403 response for GetCompanyJobs

type GetCompanyJobsResponse404Headers

type GetCompanyJobsResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyJobsResponse404Headers the declared response headers of an HTTP 404 response for GetCompanyJobs

type GetCompanyJobsResponse405Headers

type GetCompanyJobsResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyJobsResponse405Headers the declared response headers of an HTTP 405 response for GetCompanyJobs

type GetCompanyJobsResponse406Headers

type GetCompanyJobsResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyJobsResponse406Headers the declared response headers of an HTTP 406 response for GetCompanyJobs

type GetCompanyJobsResponse415Headers

type GetCompanyJobsResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyJobsResponse415Headers the declared response headers of an HTTP 415 response for GetCompanyJobs

type GetCompanyJobsResponse429Headers

type GetCompanyJobsResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyJobsResponse429Headers the declared response headers of an HTTP 429 response for GetCompanyJobs

type GetCompanyJobsResponse500Headers

type GetCompanyJobsResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyJobsResponse500Headers the declared response headers of an HTTP 500 response for GetCompanyJobs

type GetCompanyJobsResponse502Headers

type GetCompanyJobsResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyJobsResponse502Headers the declared response headers of an HTTP 502 response for GetCompanyJobs

type GetCompanyJobsResponse503Headers

type GetCompanyJobsResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyJobsResponse503Headers the declared response headers of an HTTP 503 response for GetCompanyJobs

type GetCompanyJobsResponse504Headers

type GetCompanyJobsResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyJobsResponse504Headers the declared response headers of an HTTP 504 response for GetCompanyJobs

type GetCompanyPeopleParams

type GetCompanyPeopleParams struct {
	Slug  string `form:"slug" json:"slug"`
	Start *int   `form:"start,omitempty" json:"start,omitempty"`
}

GetCompanyPeopleParams defines parameters for GetCompanyPeople.

type GetCompanyPeopleResponse

type GetCompanyPeopleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CompanyPeopleSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetCompanyPeopleResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetCompanyPeopleResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetCompanyPeopleResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetCompanyPeopleResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetCompanyPeopleResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetCompanyPeopleResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetCompanyPeopleResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetCompanyPeopleResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetCompanyPeopleResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetCompanyPeopleResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetCompanyPeopleResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetCompanyPeopleResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetCompanyPeopleResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetCompanyPeopleResponse504Headers
}

func ParseGetCompanyPeopleResponse

func ParseGetCompanyPeopleResponse(rsp *http.Response) (*GetCompanyPeopleResponse, error)

ParseGetCompanyPeopleResponse parses an HTTP response from a GetCompanyPeopleWithResponse call

func (GetCompanyPeopleResponse) ContentType

func (r GetCompanyPeopleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCompanyPeopleResponse) GetBody

func (r GetCompanyPeopleResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCompanyPeopleResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCompanyPeopleResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetCompanyPeopleResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetCompanyPeopleResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetCompanyPeopleResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetCompanyPeopleResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetCompanyPeopleResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetCompanyPeopleResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetCompanyPeopleResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetCompanyPeopleResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetCompanyPeopleResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetCompanyPeopleResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetCompanyPeopleResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetCompanyPeopleResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetCompanyPeopleResponse) Status

func (r GetCompanyPeopleResponse) Status() string

Status returns HTTPResponse.Status

func (GetCompanyPeopleResponse) StatusCode

func (r GetCompanyPeopleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompanyPeopleResponse200Headers

type GetCompanyPeopleResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPeopleResponse200Headers the declared response headers of an HTTP 200 response for GetCompanyPeople

type GetCompanyPeopleResponse400Headers

type GetCompanyPeopleResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPeopleResponse400Headers the declared response headers of an HTTP 400 response for GetCompanyPeople

type GetCompanyPeopleResponse401Headers

type GetCompanyPeopleResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPeopleResponse401Headers the declared response headers of an HTTP 401 response for GetCompanyPeople

type GetCompanyPeopleResponse402Headers

type GetCompanyPeopleResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPeopleResponse402Headers the declared response headers of an HTTP 402 response for GetCompanyPeople

type GetCompanyPeopleResponse403Headers

type GetCompanyPeopleResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPeopleResponse403Headers the declared response headers of an HTTP 403 response for GetCompanyPeople

type GetCompanyPeopleResponse404Headers

type GetCompanyPeopleResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPeopleResponse404Headers the declared response headers of an HTTP 404 response for GetCompanyPeople

type GetCompanyPeopleResponse405Headers

type GetCompanyPeopleResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPeopleResponse405Headers the declared response headers of an HTTP 405 response for GetCompanyPeople

type GetCompanyPeopleResponse406Headers

type GetCompanyPeopleResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPeopleResponse406Headers the declared response headers of an HTTP 406 response for GetCompanyPeople

type GetCompanyPeopleResponse415Headers

type GetCompanyPeopleResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPeopleResponse415Headers the declared response headers of an HTTP 415 response for GetCompanyPeople

type GetCompanyPeopleResponse429Headers

type GetCompanyPeopleResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPeopleResponse429Headers the declared response headers of an HTTP 429 response for GetCompanyPeople

type GetCompanyPeopleResponse500Headers

type GetCompanyPeopleResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPeopleResponse500Headers the declared response headers of an HTTP 500 response for GetCompanyPeople

type GetCompanyPeopleResponse502Headers

type GetCompanyPeopleResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPeopleResponse502Headers the declared response headers of an HTTP 502 response for GetCompanyPeople

type GetCompanyPeopleResponse503Headers

type GetCompanyPeopleResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPeopleResponse503Headers the declared response headers of an HTTP 503 response for GetCompanyPeople

type GetCompanyPeopleResponse504Headers

type GetCompanyPeopleResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPeopleResponse504Headers the declared response headers of an HTTP 504 response for GetCompanyPeople

type GetCompanyPostsParams

type GetCompanyPostsParams struct {
	Slug   string                       `form:"slug" json:"slug"`
	Filter *GetCompanyPostsParamsFilter `form:"filter,omitempty" json:"filter,omitempty"`
	Start  *int                         `form:"start,omitempty" json:"start,omitempty"`

	// Cursor Stateless Envo continuation cursor. Reuse with the same account, company and filter; use it before expiry. The backend fixes the page size. Non-working placeholder. Omit on the first request, then copy meta.paging.nextCursor from your response
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

GetCompanyPostsParams defines parameters for GetCompanyPosts.

type GetCompanyPostsParamsFilter

type GetCompanyPostsParamsFilter string

GetCompanyPostsParamsFilter defines parameters for GetCompanyPosts.

const (
	ALL       GetCompanyPostsParamsFilter = "ALL"
	ARTICLES  GetCompanyPostsParamsFilter = "ARTICLES"
	DOCUMENTS GetCompanyPostsParamsFilter = "DOCUMENTS"
	IMAGES    GetCompanyPostsParamsFilter = "IMAGES"
	VIDEOS    GetCompanyPostsParamsFilter = "VIDEOS"
)

Defines values for GetCompanyPostsParamsFilter.

func (GetCompanyPostsParamsFilter) Valid

Valid indicates whether the value is a known member of the GetCompanyPostsParamsFilter enum.

type GetCompanyPostsResponse

type GetCompanyPostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CompanyPostsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ProfilePostsInvalidRequestResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetCompanyPostsResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetCompanyPostsResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetCompanyPostsResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetCompanyPostsResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetCompanyPostsResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetCompanyPostsResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetCompanyPostsResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetCompanyPostsResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetCompanyPostsResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetCompanyPostsResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetCompanyPostsResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetCompanyPostsResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetCompanyPostsResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetCompanyPostsResponse504Headers
}

func ParseGetCompanyPostsResponse

func ParseGetCompanyPostsResponse(rsp *http.Response) (*GetCompanyPostsResponse, error)

ParseGetCompanyPostsResponse parses an HTTP response from a GetCompanyPostsWithResponse call

func (GetCompanyPostsResponse) ContentType

func (r GetCompanyPostsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCompanyPostsResponse) GetBody

func (r GetCompanyPostsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCompanyPostsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCompanyPostsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetCompanyPostsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetCompanyPostsResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetCompanyPostsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetCompanyPostsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetCompanyPostsResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetCompanyPostsResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetCompanyPostsResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetCompanyPostsResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetCompanyPostsResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetCompanyPostsResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetCompanyPostsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetCompanyPostsResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetCompanyPostsResponse) Status

func (r GetCompanyPostsResponse) Status() string

Status returns HTTPResponse.Status

func (GetCompanyPostsResponse) StatusCode

func (r GetCompanyPostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompanyPostsResponse200Headers

type GetCompanyPostsResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse200Headers the declared response headers of an HTTP 200 response for GetCompanyPosts

type GetCompanyPostsResponse400Headers

type GetCompanyPostsResponse400Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse400Headers the declared response headers of an HTTP 400 response for GetCompanyPosts

type GetCompanyPostsResponse401Headers

type GetCompanyPostsResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPostsResponse401Headers the declared response headers of an HTTP 401 response for GetCompanyPosts

type GetCompanyPostsResponse402Headers

type GetCompanyPostsResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse402Headers the declared response headers of an HTTP 402 response for GetCompanyPosts

type GetCompanyPostsResponse403Headers

type GetCompanyPostsResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPostsResponse403Headers the declared response headers of an HTTP 403 response for GetCompanyPosts

type GetCompanyPostsResponse404Headers

type GetCompanyPostsResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse404Headers the declared response headers of an HTTP 404 response for GetCompanyPosts

type GetCompanyPostsResponse405Headers

type GetCompanyPostsResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPostsResponse405Headers the declared response headers of an HTTP 405 response for GetCompanyPosts

type GetCompanyPostsResponse406Headers

type GetCompanyPostsResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPostsResponse406Headers the declared response headers of an HTTP 406 response for GetCompanyPosts

type GetCompanyPostsResponse415Headers

type GetCompanyPostsResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyPostsResponse415Headers the declared response headers of an HTTP 415 response for GetCompanyPosts

type GetCompanyPostsResponse429Headers

type GetCompanyPostsResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse429Headers the declared response headers of an HTTP 429 response for GetCompanyPosts

type GetCompanyPostsResponse500Headers

type GetCompanyPostsResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse500Headers the declared response headers of an HTTP 500 response for GetCompanyPosts

type GetCompanyPostsResponse502Headers

type GetCompanyPostsResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse502Headers the declared response headers of an HTTP 502 response for GetCompanyPosts

type GetCompanyPostsResponse503Headers

type GetCompanyPostsResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse503Headers the declared response headers of an HTTP 503 response for GetCompanyPosts

type GetCompanyPostsResponse504Headers

type GetCompanyPostsResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyPostsResponse504Headers the declared response headers of an HTTP 504 response for GetCompanyPosts

type GetCompanyProductsParams

type GetCompanyProductsParams struct {
	Slug  string                         `form:"slug" json:"slug"`
	State *GetCompanyProductsParamsState `form:"state,omitempty" json:"state,omitempty"`
	Start *int                           `form:"start,omitempty" json:"start,omitempty"`
}

GetCompanyProductsParams defines parameters for GetCompanyProducts.

type GetCompanyProductsParamsState

type GetCompanyProductsParamsState string

GetCompanyProductsParamsState defines parameters for GetCompanyProducts.

const (
	PUBLISHED GetCompanyProductsParamsState = "PUBLISHED"
)

Defines values for GetCompanyProductsParamsState.

func (GetCompanyProductsParamsState) Valid

Valid indicates whether the value is a known member of the GetCompanyProductsParamsState enum.

type GetCompanyProductsResponse

type GetCompanyProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2CompanyProductsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetCompanyProductsResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetCompanyProductsResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetCompanyProductsResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetCompanyProductsResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetCompanyProductsResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetCompanyProductsResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetCompanyProductsResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetCompanyProductsResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetCompanyProductsResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetCompanyProductsResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetCompanyProductsResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetCompanyProductsResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetCompanyProductsResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetCompanyProductsResponse504Headers
}

func ParseGetCompanyProductsResponse

func ParseGetCompanyProductsResponse(rsp *http.Response) (*GetCompanyProductsResponse, error)

ParseGetCompanyProductsResponse parses an HTTP response from a GetCompanyProductsWithResponse call

func (GetCompanyProductsResponse) ContentType

func (r GetCompanyProductsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCompanyProductsResponse) GetBody

func (r GetCompanyProductsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCompanyProductsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCompanyProductsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetCompanyProductsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetCompanyProductsResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetCompanyProductsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetCompanyProductsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetCompanyProductsResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetCompanyProductsResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetCompanyProductsResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetCompanyProductsResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetCompanyProductsResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetCompanyProductsResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetCompanyProductsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetCompanyProductsResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetCompanyProductsResponse) Status

Status returns HTTPResponse.Status

func (GetCompanyProductsResponse) StatusCode

func (r GetCompanyProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompanyProductsResponse200Headers

type GetCompanyProductsResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyProductsResponse200Headers the declared response headers of an HTTP 200 response for GetCompanyProducts

type GetCompanyProductsResponse400Headers

type GetCompanyProductsResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyProductsResponse400Headers the declared response headers of an HTTP 400 response for GetCompanyProducts

type GetCompanyProductsResponse401Headers

type GetCompanyProductsResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyProductsResponse401Headers the declared response headers of an HTTP 401 response for GetCompanyProducts

type GetCompanyProductsResponse402Headers

type GetCompanyProductsResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyProductsResponse402Headers the declared response headers of an HTTP 402 response for GetCompanyProducts

type GetCompanyProductsResponse403Headers

type GetCompanyProductsResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyProductsResponse403Headers the declared response headers of an HTTP 403 response for GetCompanyProducts

type GetCompanyProductsResponse404Headers

type GetCompanyProductsResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyProductsResponse404Headers the declared response headers of an HTTP 404 response for GetCompanyProducts

type GetCompanyProductsResponse405Headers

type GetCompanyProductsResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyProductsResponse405Headers the declared response headers of an HTTP 405 response for GetCompanyProducts

type GetCompanyProductsResponse406Headers

type GetCompanyProductsResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyProductsResponse406Headers the declared response headers of an HTTP 406 response for GetCompanyProducts

type GetCompanyProductsResponse415Headers

type GetCompanyProductsResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetCompanyProductsResponse415Headers the declared response headers of an HTTP 415 response for GetCompanyProducts

type GetCompanyProductsResponse429Headers

type GetCompanyProductsResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyProductsResponse429Headers the declared response headers of an HTTP 429 response for GetCompanyProducts

type GetCompanyProductsResponse500Headers

type GetCompanyProductsResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyProductsResponse500Headers the declared response headers of an HTTP 500 response for GetCompanyProducts

type GetCompanyProductsResponse502Headers

type GetCompanyProductsResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyProductsResponse502Headers the declared response headers of an HTTP 502 response for GetCompanyProducts

type GetCompanyProductsResponse503Headers

type GetCompanyProductsResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyProductsResponse503Headers the declared response headers of an HTTP 503 response for GetCompanyProducts

type GetCompanyProductsResponse504Headers

type GetCompanyProductsResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetCompanyProductsResponse504Headers the declared response headers of an HTTP 504 response for GetCompanyProducts

type GetJobDetailsParams

type GetJobDetailsParams struct {
	Url LinkedInJobSelectorUrl `form:"url" json:"url"`
}

GetJobDetailsParams defines parameters for GetJobDetails.

type GetJobDetailsResponse

type GetJobDetailsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *JobDetailsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetJobDetailsResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetJobDetailsResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetJobDetailsResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetJobDetailsResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetJobDetailsResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetJobDetailsResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetJobDetailsResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetJobDetailsResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetJobDetailsResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetJobDetailsResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetJobDetailsResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetJobDetailsResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetJobDetailsResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetJobDetailsResponse504Headers
}

func ParseGetJobDetailsResponse

func ParseGetJobDetailsResponse(rsp *http.Response) (*GetJobDetailsResponse, error)

ParseGetJobDetailsResponse parses an HTTP response from a GetJobDetailsWithResponse call

func (GetJobDetailsResponse) ContentType

func (r GetJobDetailsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetJobDetailsResponse) GetBody

func (r GetJobDetailsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetJobDetailsResponse) GetJSON200

func (r GetJobDetailsResponse) GetJSON200() *JobDetailsSuccess

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetJobDetailsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetJobDetailsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetJobDetailsResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetJobDetailsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetJobDetailsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetJobDetailsResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetJobDetailsResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetJobDetailsResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetJobDetailsResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetJobDetailsResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetJobDetailsResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetJobDetailsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetJobDetailsResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetJobDetailsResponse) Status

func (r GetJobDetailsResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobDetailsResponse) StatusCode

func (r GetJobDetailsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobDetailsResponse200Headers

type GetJobDetailsResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetJobDetailsResponse200Headers the declared response headers of an HTTP 200 response for GetJobDetails

type GetJobDetailsResponse400Headers

type GetJobDetailsResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetJobDetailsResponse400Headers the declared response headers of an HTTP 400 response for GetJobDetails

type GetJobDetailsResponse401Headers

type GetJobDetailsResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetJobDetailsResponse401Headers the declared response headers of an HTTP 401 response for GetJobDetails

type GetJobDetailsResponse402Headers

type GetJobDetailsResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetJobDetailsResponse402Headers the declared response headers of an HTTP 402 response for GetJobDetails

type GetJobDetailsResponse403Headers

type GetJobDetailsResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetJobDetailsResponse403Headers the declared response headers of an HTTP 403 response for GetJobDetails

type GetJobDetailsResponse404Headers

type GetJobDetailsResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetJobDetailsResponse404Headers the declared response headers of an HTTP 404 response for GetJobDetails

type GetJobDetailsResponse405Headers

type GetJobDetailsResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetJobDetailsResponse405Headers the declared response headers of an HTTP 405 response for GetJobDetails

type GetJobDetailsResponse406Headers

type GetJobDetailsResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetJobDetailsResponse406Headers the declared response headers of an HTTP 406 response for GetJobDetails

type GetJobDetailsResponse415Headers

type GetJobDetailsResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetJobDetailsResponse415Headers the declared response headers of an HTTP 415 response for GetJobDetails

type GetJobDetailsResponse429Headers

type GetJobDetailsResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetJobDetailsResponse429Headers the declared response headers of an HTTP 429 response for GetJobDetails

type GetJobDetailsResponse500Headers

type GetJobDetailsResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetJobDetailsResponse500Headers the declared response headers of an HTTP 500 response for GetJobDetails

type GetJobDetailsResponse502Headers

type GetJobDetailsResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetJobDetailsResponse502Headers the declared response headers of an HTTP 502 response for GetJobDetails

type GetJobDetailsResponse503Headers

type GetJobDetailsResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetJobDetailsResponse503Headers the declared response headers of an HTTP 503 response for GetJobDetails

type GetJobDetailsResponse504Headers

type GetJobDetailsResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetJobDetailsResponse504Headers the declared response headers of an HTTP 504 response for GetJobDetails

type GetPostBySlugParams

type GetPostBySlugParams struct {
	Slug LinkedInPostSlugSelector `form:"slug" json:"slug"`
}

GetPostBySlugParams defines parameters for GetPostBySlug.

type GetPostBySlugResponse

type GetPostBySlugResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2PostSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetPostBySlugResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetPostBySlugResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetPostBySlugResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetPostBySlugResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetPostBySlugResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetPostBySlugResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetPostBySlugResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetPostBySlugResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetPostBySlugResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetPostBySlugResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetPostBySlugResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetPostBySlugResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetPostBySlugResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetPostBySlugResponse504Headers
}

func ParseGetPostBySlugResponse

func ParseGetPostBySlugResponse(rsp *http.Response) (*GetPostBySlugResponse, error)

ParseGetPostBySlugResponse parses an HTTP response from a GetPostBySlugWithResponse call

func (GetPostBySlugResponse) ContentType

func (r GetPostBySlugResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetPostBySlugResponse) GetBody

func (r GetPostBySlugResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPostBySlugResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPostBySlugResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPostBySlugResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPostBySlugResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetPostBySlugResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPostBySlugResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPostBySlugResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetPostBySlugResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetPostBySlugResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetPostBySlugResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetPostBySlugResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetPostBySlugResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetPostBySlugResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetPostBySlugResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetPostBySlugResponse) Status

func (r GetPostBySlugResponse) Status() string

Status returns HTTPResponse.Status

func (GetPostBySlugResponse) StatusCode

func (r GetPostBySlugResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPostBySlugResponse200Headers

type GetPostBySlugResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostBySlugResponse200Headers the declared response headers of an HTTP 200 response for GetPostBySlug

type GetPostBySlugResponse400Headers

type GetPostBySlugResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostBySlugResponse400Headers the declared response headers of an HTTP 400 response for GetPostBySlug

type GetPostBySlugResponse401Headers

type GetPostBySlugResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostBySlugResponse401Headers the declared response headers of an HTTP 401 response for GetPostBySlug

type GetPostBySlugResponse402Headers

type GetPostBySlugResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostBySlugResponse402Headers the declared response headers of an HTTP 402 response for GetPostBySlug

type GetPostBySlugResponse403Headers

type GetPostBySlugResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostBySlugResponse403Headers the declared response headers of an HTTP 403 response for GetPostBySlug

type GetPostBySlugResponse404Headers

type GetPostBySlugResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostBySlugResponse404Headers the declared response headers of an HTTP 404 response for GetPostBySlug

type GetPostBySlugResponse405Headers

type GetPostBySlugResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostBySlugResponse405Headers the declared response headers of an HTTP 405 response for GetPostBySlug

type GetPostBySlugResponse406Headers

type GetPostBySlugResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostBySlugResponse406Headers the declared response headers of an HTTP 406 response for GetPostBySlug

type GetPostBySlugResponse415Headers

type GetPostBySlugResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostBySlugResponse415Headers the declared response headers of an HTTP 415 response for GetPostBySlug

type GetPostBySlugResponse429Headers

type GetPostBySlugResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostBySlugResponse429Headers the declared response headers of an HTTP 429 response for GetPostBySlug

type GetPostBySlugResponse500Headers

type GetPostBySlugResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostBySlugResponse500Headers the declared response headers of an HTTP 500 response for GetPostBySlug

type GetPostBySlugResponse502Headers

type GetPostBySlugResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostBySlugResponse502Headers the declared response headers of an HTTP 502 response for GetPostBySlug

type GetPostBySlugResponse503Headers

type GetPostBySlugResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostBySlugResponse503Headers the declared response headers of an HTTP 503 response for GetPostBySlug

type GetPostBySlugResponse504Headers

type GetPostBySlugResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostBySlugResponse504Headers the declared response headers of an HTTP 504 response for GetPostBySlug

type GetPostByUrlParams

type GetPostByUrlParams struct {
	Url LinkedInPostSelectorUrl `form:"url" json:"url"`
}

GetPostByUrlParams defines parameters for GetPostByUrl.

type GetPostByUrlResponse

type GetPostByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2PostSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetPostByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetPostByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetPostByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetPostByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetPostByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetPostByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetPostByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetPostByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetPostByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetPostByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetPostByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetPostByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetPostByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetPostByUrlResponse504Headers
}

func ParseGetPostByUrlResponse

func ParseGetPostByUrlResponse(rsp *http.Response) (*GetPostByUrlResponse, error)

ParseGetPostByUrlResponse parses an HTTP response from a GetPostByUrlWithResponse call

func (GetPostByUrlResponse) ContentType

func (r GetPostByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetPostByUrlResponse) GetBody

func (r GetPostByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPostByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPostByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPostByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPostByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetPostByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPostByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPostByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetPostByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetPostByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetPostByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetPostByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetPostByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetPostByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetPostByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetPostByUrlResponse) Status

func (r GetPostByUrlResponse) Status() string

Status returns HTTPResponse.Status

func (GetPostByUrlResponse) StatusCode

func (r GetPostByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPostByUrlResponse200Headers

type GetPostByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetPostByUrl

type GetPostByUrlResponse400Headers

type GetPostByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetPostByUrl

type GetPostByUrlResponse401Headers

type GetPostByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetPostByUrl

type GetPostByUrlResponse402Headers

type GetPostByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetPostByUrl

type GetPostByUrlResponse403Headers

type GetPostByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetPostByUrl

type GetPostByUrlResponse404Headers

type GetPostByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetPostByUrl

type GetPostByUrlResponse405Headers

type GetPostByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetPostByUrl

type GetPostByUrlResponse406Headers

type GetPostByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetPostByUrl

type GetPostByUrlResponse415Headers

type GetPostByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetPostByUrl

type GetPostByUrlResponse429Headers

type GetPostByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetPostByUrl

type GetPostByUrlResponse500Headers

type GetPostByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetPostByUrl

type GetPostByUrlResponse502Headers

type GetPostByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetPostByUrl

type GetPostByUrlResponse503Headers

type GetPostByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetPostByUrl

type GetPostByUrlResponse504Headers

type GetPostByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetPostByUrl

type GetPostCommentsBySlugParams

type GetPostCommentsBySlugParams struct {
	Slug      LinkedInPostSlugSelector              `form:"slug" json:"slug"`
	SortOrder *GetPostCommentsBySlugParamsSortOrder `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`
}

GetPostCommentsBySlugParams defines parameters for GetPostCommentsBySlug.

type GetPostCommentsBySlugParamsSortOrder

type GetPostCommentsBySlugParamsSortOrder string

GetPostCommentsBySlugParamsSortOrder defines parameters for GetPostCommentsBySlug.

const (
	GetPostCommentsBySlugParamsSortOrderCHRONOLOGICAL GetPostCommentsBySlugParamsSortOrder = "CHRONOLOGICAL"
	GetPostCommentsBySlugParamsSortOrderRELEVANCE     GetPostCommentsBySlugParamsSortOrder = "RELEVANCE"
)

Defines values for GetPostCommentsBySlugParamsSortOrder.

func (GetPostCommentsBySlugParamsSortOrder) Valid

Valid indicates whether the value is a known member of the GetPostCommentsBySlugParamsSortOrder enum.

type GetPostCommentsBySlugResponse

type GetPostCommentsBySlugResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2PostCommentsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetPostCommentsBySlugResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetPostCommentsBySlugResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetPostCommentsBySlugResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetPostCommentsBySlugResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetPostCommentsBySlugResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetPostCommentsBySlugResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetPostCommentsBySlugResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetPostCommentsBySlugResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetPostCommentsBySlugResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetPostCommentsBySlugResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetPostCommentsBySlugResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetPostCommentsBySlugResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetPostCommentsBySlugResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetPostCommentsBySlugResponse504Headers
}

func ParseGetPostCommentsBySlugResponse

func ParseGetPostCommentsBySlugResponse(rsp *http.Response) (*GetPostCommentsBySlugResponse, error)

ParseGetPostCommentsBySlugResponse parses an HTTP response from a GetPostCommentsBySlugWithResponse call

func (GetPostCommentsBySlugResponse) ContentType

func (r GetPostCommentsBySlugResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetPostCommentsBySlugResponse) GetBody

func (r GetPostCommentsBySlugResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPostCommentsBySlugResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetPostCommentsBySlugResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetPostCommentsBySlugResponse) Status

Status returns HTTPResponse.Status

func (GetPostCommentsBySlugResponse) StatusCode

func (r GetPostCommentsBySlugResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPostCommentsBySlugResponse200Headers

type GetPostCommentsBySlugResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsBySlugResponse200Headers the declared response headers of an HTTP 200 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse400Headers

type GetPostCommentsBySlugResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsBySlugResponse400Headers the declared response headers of an HTTP 400 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse401Headers

type GetPostCommentsBySlugResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsBySlugResponse401Headers the declared response headers of an HTTP 401 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse402Headers

type GetPostCommentsBySlugResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsBySlugResponse402Headers the declared response headers of an HTTP 402 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse403Headers

type GetPostCommentsBySlugResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsBySlugResponse403Headers the declared response headers of an HTTP 403 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse404Headers

type GetPostCommentsBySlugResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsBySlugResponse404Headers the declared response headers of an HTTP 404 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse405Headers

type GetPostCommentsBySlugResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsBySlugResponse405Headers the declared response headers of an HTTP 405 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse406Headers

type GetPostCommentsBySlugResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsBySlugResponse406Headers the declared response headers of an HTTP 406 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse415Headers

type GetPostCommentsBySlugResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsBySlugResponse415Headers the declared response headers of an HTTP 415 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse429Headers

type GetPostCommentsBySlugResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsBySlugResponse429Headers the declared response headers of an HTTP 429 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse500Headers

type GetPostCommentsBySlugResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsBySlugResponse500Headers the declared response headers of an HTTP 500 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse502Headers

type GetPostCommentsBySlugResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsBySlugResponse502Headers the declared response headers of an HTTP 502 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse503Headers

type GetPostCommentsBySlugResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsBySlugResponse503Headers the declared response headers of an HTTP 503 response for GetPostCommentsBySlug

type GetPostCommentsBySlugResponse504Headers

type GetPostCommentsBySlugResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsBySlugResponse504Headers the declared response headers of an HTTP 504 response for GetPostCommentsBySlug

type GetPostCommentsByUrlParams

type GetPostCommentsByUrlParams struct {
	Url       LinkedInPostSelectorUrl              `form:"url" json:"url"`
	SortOrder *GetPostCommentsByUrlParamsSortOrder `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`
}

GetPostCommentsByUrlParams defines parameters for GetPostCommentsByUrl.

type GetPostCommentsByUrlParamsSortOrder

type GetPostCommentsByUrlParamsSortOrder string

GetPostCommentsByUrlParamsSortOrder defines parameters for GetPostCommentsByUrl.

const (
	GetPostCommentsByUrlParamsSortOrderCHRONOLOGICAL GetPostCommentsByUrlParamsSortOrder = "CHRONOLOGICAL"
	GetPostCommentsByUrlParamsSortOrderRELEVANCE     GetPostCommentsByUrlParamsSortOrder = "RELEVANCE"
)

Defines values for GetPostCommentsByUrlParamsSortOrder.

func (GetPostCommentsByUrlParamsSortOrder) Valid

Valid indicates whether the value is a known member of the GetPostCommentsByUrlParamsSortOrder enum.

type GetPostCommentsByUrlResponse

type GetPostCommentsByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2PostCommentsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetPostCommentsByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetPostCommentsByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetPostCommentsByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetPostCommentsByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetPostCommentsByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetPostCommentsByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetPostCommentsByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetPostCommentsByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetPostCommentsByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetPostCommentsByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetPostCommentsByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetPostCommentsByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetPostCommentsByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetPostCommentsByUrlResponse504Headers
}

func ParseGetPostCommentsByUrlResponse

func ParseGetPostCommentsByUrlResponse(rsp *http.Response) (*GetPostCommentsByUrlResponse, error)

ParseGetPostCommentsByUrlResponse parses an HTTP response from a GetPostCommentsByUrlWithResponse call

func (GetPostCommentsByUrlResponse) ContentType

func (r GetPostCommentsByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetPostCommentsByUrlResponse) GetBody

func (r GetPostCommentsByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPostCommentsByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetPostCommentsByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetPostCommentsByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetPostCommentsByUrlResponse) StatusCode

func (r GetPostCommentsByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPostCommentsByUrlResponse200Headers

type GetPostCommentsByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse400Headers

type GetPostCommentsByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse401Headers

type GetPostCommentsByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse402Headers

type GetPostCommentsByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse403Headers

type GetPostCommentsByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse404Headers

type GetPostCommentsByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse405Headers

type GetPostCommentsByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse406Headers

type GetPostCommentsByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse415Headers

type GetPostCommentsByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostCommentsByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse429Headers

type GetPostCommentsByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse500Headers

type GetPostCommentsByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse502Headers

type GetPostCommentsByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse503Headers

type GetPostCommentsByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetPostCommentsByUrl

type GetPostCommentsByUrlResponse504Headers

type GetPostCommentsByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostCommentsByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetPostCommentsByUrl

type GetPostReactionsBySlugParams

type GetPostReactionsBySlugParams struct {
	Slug         LinkedInPostSlugSelector                 `form:"slug" json:"slug"`
	ReactionType GetPostReactionsBySlugParamsReactionType `form:"reactionType" json:"reactionType"`
}

GetPostReactionsBySlugParams defines parameters for GetPostReactionsBySlug.

type GetPostReactionsBySlugParamsReactionType

type GetPostReactionsBySlugParamsReactionType string

GetPostReactionsBySlugParamsReactionType defines parameters for GetPostReactionsBySlug.

const (
	GetPostReactionsBySlugParamsReactionTypeAPPRECIATION  GetPostReactionsBySlugParamsReactionType = "APPRECIATION"
	GetPostReactionsBySlugParamsReactionTypeEMPATHY       GetPostReactionsBySlugParamsReactionType = "EMPATHY"
	GetPostReactionsBySlugParamsReactionTypeENTERTAINMENT GetPostReactionsBySlugParamsReactionType = "ENTERTAINMENT"
	GetPostReactionsBySlugParamsReactionTypeINTEREST      GetPostReactionsBySlugParamsReactionType = "INTEREST"
	GetPostReactionsBySlugParamsReactionTypeLIKE          GetPostReactionsBySlugParamsReactionType = "LIKE"
	GetPostReactionsBySlugParamsReactionTypePRAISE        GetPostReactionsBySlugParamsReactionType = "PRAISE"
)

Defines values for GetPostReactionsBySlugParamsReactionType.

func (GetPostReactionsBySlugParamsReactionType) Valid

Valid indicates whether the value is a known member of the GetPostReactionsBySlugParamsReactionType enum.

type GetPostReactionsBySlugResponse

type GetPostReactionsBySlugResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2PostReactionsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetPostReactionsBySlugResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetPostReactionsBySlugResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetPostReactionsBySlugResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetPostReactionsBySlugResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetPostReactionsBySlugResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetPostReactionsBySlugResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetPostReactionsBySlugResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetPostReactionsBySlugResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetPostReactionsBySlugResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetPostReactionsBySlugResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetPostReactionsBySlugResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetPostReactionsBySlugResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetPostReactionsBySlugResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetPostReactionsBySlugResponse504Headers
}

func ParseGetPostReactionsBySlugResponse

func ParseGetPostReactionsBySlugResponse(rsp *http.Response) (*GetPostReactionsBySlugResponse, error)

ParseGetPostReactionsBySlugResponse parses an HTTP response from a GetPostReactionsBySlugWithResponse call

func (GetPostReactionsBySlugResponse) ContentType

func (r GetPostReactionsBySlugResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetPostReactionsBySlugResponse) GetBody

func (r GetPostReactionsBySlugResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPostReactionsBySlugResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetPostReactionsBySlugResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetPostReactionsBySlugResponse) Status

Status returns HTTPResponse.Status

func (GetPostReactionsBySlugResponse) StatusCode

func (r GetPostReactionsBySlugResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPostReactionsBySlugResponse200Headers

type GetPostReactionsBySlugResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsBySlugResponse200Headers the declared response headers of an HTTP 200 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse400Headers

type GetPostReactionsBySlugResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsBySlugResponse400Headers the declared response headers of an HTTP 400 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse401Headers

type GetPostReactionsBySlugResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsBySlugResponse401Headers the declared response headers of an HTTP 401 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse402Headers

type GetPostReactionsBySlugResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsBySlugResponse402Headers the declared response headers of an HTTP 402 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse403Headers

type GetPostReactionsBySlugResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsBySlugResponse403Headers the declared response headers of an HTTP 403 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse404Headers

type GetPostReactionsBySlugResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsBySlugResponse404Headers the declared response headers of an HTTP 404 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse405Headers

type GetPostReactionsBySlugResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsBySlugResponse405Headers the declared response headers of an HTTP 405 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse406Headers

type GetPostReactionsBySlugResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsBySlugResponse406Headers the declared response headers of an HTTP 406 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse415Headers

type GetPostReactionsBySlugResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsBySlugResponse415Headers the declared response headers of an HTTP 415 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse429Headers

type GetPostReactionsBySlugResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsBySlugResponse429Headers the declared response headers of an HTTP 429 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse500Headers

type GetPostReactionsBySlugResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsBySlugResponse500Headers the declared response headers of an HTTP 500 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse502Headers

type GetPostReactionsBySlugResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsBySlugResponse502Headers the declared response headers of an HTTP 502 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse503Headers

type GetPostReactionsBySlugResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsBySlugResponse503Headers the declared response headers of an HTTP 503 response for GetPostReactionsBySlug

type GetPostReactionsBySlugResponse504Headers

type GetPostReactionsBySlugResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsBySlugResponse504Headers the declared response headers of an HTTP 504 response for GetPostReactionsBySlug

type GetPostReactionsByUrlParams

type GetPostReactionsByUrlParams struct {
	Url          LinkedInPostSelectorUrl                 `form:"url" json:"url"`
	ReactionType GetPostReactionsByUrlParamsReactionType `form:"reactionType" json:"reactionType"`
}

GetPostReactionsByUrlParams defines parameters for GetPostReactionsByUrl.

type GetPostReactionsByUrlParamsReactionType

type GetPostReactionsByUrlParamsReactionType string

GetPostReactionsByUrlParamsReactionType defines parameters for GetPostReactionsByUrl.

const (
	GetPostReactionsByUrlParamsReactionTypeAPPRECIATION  GetPostReactionsByUrlParamsReactionType = "APPRECIATION"
	GetPostReactionsByUrlParamsReactionTypeEMPATHY       GetPostReactionsByUrlParamsReactionType = "EMPATHY"
	GetPostReactionsByUrlParamsReactionTypeENTERTAINMENT GetPostReactionsByUrlParamsReactionType = "ENTERTAINMENT"
	GetPostReactionsByUrlParamsReactionTypeINTEREST      GetPostReactionsByUrlParamsReactionType = "INTEREST"
	GetPostReactionsByUrlParamsReactionTypeLIKE          GetPostReactionsByUrlParamsReactionType = "LIKE"
	GetPostReactionsByUrlParamsReactionTypePRAISE        GetPostReactionsByUrlParamsReactionType = "PRAISE"
)

Defines values for GetPostReactionsByUrlParamsReactionType.

func (GetPostReactionsByUrlParamsReactionType) Valid

Valid indicates whether the value is a known member of the GetPostReactionsByUrlParamsReactionType enum.

type GetPostReactionsByUrlResponse

type GetPostReactionsByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2PostReactionsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetPostReactionsByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetPostReactionsByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetPostReactionsByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetPostReactionsByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetPostReactionsByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetPostReactionsByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetPostReactionsByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetPostReactionsByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetPostReactionsByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetPostReactionsByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetPostReactionsByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetPostReactionsByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetPostReactionsByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetPostReactionsByUrlResponse504Headers
}

func ParseGetPostReactionsByUrlResponse

func ParseGetPostReactionsByUrlResponse(rsp *http.Response) (*GetPostReactionsByUrlResponse, error)

ParseGetPostReactionsByUrlResponse parses an HTTP response from a GetPostReactionsByUrlWithResponse call

func (GetPostReactionsByUrlResponse) ContentType

func (r GetPostReactionsByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetPostReactionsByUrlResponse) GetBody

func (r GetPostReactionsByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPostReactionsByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetPostReactionsByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetPostReactionsByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetPostReactionsByUrlResponse) StatusCode

func (r GetPostReactionsByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPostReactionsByUrlResponse200Headers

type GetPostReactionsByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse400Headers

type GetPostReactionsByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse401Headers

type GetPostReactionsByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse402Headers

type GetPostReactionsByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse403Headers

type GetPostReactionsByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse404Headers

type GetPostReactionsByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse405Headers

type GetPostReactionsByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse406Headers

type GetPostReactionsByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse415Headers

type GetPostReactionsByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetPostReactionsByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse429Headers

type GetPostReactionsByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse500Headers

type GetPostReactionsByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse502Headers

type GetPostReactionsByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse503Headers

type GetPostReactionsByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetPostReactionsByUrl

type GetPostReactionsByUrlResponse504Headers

type GetPostReactionsByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetPostReactionsByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetPostReactionsByUrl

type GetProfileCertificationsByUrlParams

type GetProfileCertificationsByUrlParams struct {
	Url ProfileSelectorUrl `form:"url" json:"url"`
}

GetProfileCertificationsByUrlParams defines parameters for GetProfileCertificationsByUrl.

type GetProfileCertificationsByUrlResponse

type GetProfileCertificationsByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileCertificationsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileCertificationsByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileCertificationsByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileCertificationsByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileCertificationsByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileCertificationsByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileCertificationsByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileCertificationsByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileCertificationsByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileCertificationsByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileCertificationsByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileCertificationsByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileCertificationsByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileCertificationsByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileCertificationsByUrlResponse504Headers
}

func ParseGetProfileCertificationsByUrlResponse

func ParseGetProfileCertificationsByUrlResponse(rsp *http.Response) (*GetProfileCertificationsByUrlResponse, error)

ParseGetProfileCertificationsByUrlResponse parses an HTTP response from a GetProfileCertificationsByUrlWithResponse call

func (GetProfileCertificationsByUrlResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileCertificationsByUrlResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileCertificationsByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileCertificationsByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileCertificationsByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileCertificationsByUrlResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileCertificationsByUrlResponse200Headers

type GetProfileCertificationsByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse400Headers

type GetProfileCertificationsByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse401Headers

type GetProfileCertificationsByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse402Headers

type GetProfileCertificationsByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse403Headers

type GetProfileCertificationsByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse404Headers

type GetProfileCertificationsByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse405Headers

type GetProfileCertificationsByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse406Headers

type GetProfileCertificationsByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse415Headers

type GetProfileCertificationsByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse429Headers

type GetProfileCertificationsByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse500Headers

type GetProfileCertificationsByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse502Headers

type GetProfileCertificationsByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse503Headers

type GetProfileCertificationsByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUrlResponse504Headers

type GetProfileCertificationsByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileCertificationsByUrl

type GetProfileCertificationsByUsernameParams

type GetProfileCertificationsByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
}

GetProfileCertificationsByUsernameParams defines parameters for GetProfileCertificationsByUsername.

type GetProfileCertificationsByUsernameResponse

type GetProfileCertificationsByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileCertificationsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileCertificationsByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileCertificationsByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileCertificationsByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileCertificationsByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileCertificationsByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileCertificationsByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileCertificationsByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileCertificationsByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileCertificationsByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileCertificationsByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileCertificationsByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileCertificationsByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileCertificationsByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileCertificationsByUsernameResponse504Headers
}

func ParseGetProfileCertificationsByUsernameResponse

func ParseGetProfileCertificationsByUsernameResponse(rsp *http.Response) (*GetProfileCertificationsByUsernameResponse, error)

ParseGetProfileCertificationsByUsernameResponse parses an HTTP response from a GetProfileCertificationsByUsernameWithResponse call

func (GetProfileCertificationsByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileCertificationsByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileCertificationsByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileCertificationsByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileCertificationsByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileCertificationsByUsernameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileCertificationsByUsernameResponse200Headers

type GetProfileCertificationsByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse400Headers

type GetProfileCertificationsByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse401Headers

type GetProfileCertificationsByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse402Headers

type GetProfileCertificationsByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse403Headers

type GetProfileCertificationsByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse404Headers

type GetProfileCertificationsByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse405Headers

type GetProfileCertificationsByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse406Headers

type GetProfileCertificationsByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse415Headers

type GetProfileCertificationsByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCertificationsByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse429Headers

type GetProfileCertificationsByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse500Headers

type GetProfileCertificationsByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse502Headers

type GetProfileCertificationsByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse503Headers

type GetProfileCertificationsByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileCertificationsByUsername

type GetProfileCertificationsByUsernameResponse504Headers

type GetProfileCertificationsByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCertificationsByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileCertificationsByUsername

type GetProfileCommentsParams

type GetProfileCommentsParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`

	// Cursor Opaque Envo continuation cursor. Reuse with the same account and username; use it before expiry. The backend fixes the page size. Non-working placeholder. Omit on the first request, then copy meta.paging.nextCursor from your response
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

GetProfileCommentsParams defines parameters for GetProfileComments.

type GetProfileCommentsResponse

type GetProfileCommentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileCommentsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ProfilePostsInvalidRequestResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileCommentsResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileCommentsResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileCommentsResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileCommentsResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileCommentsResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileCommentsResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileCommentsResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileCommentsResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileCommentsResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileCommentsResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileCommentsResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileCommentsResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileCommentsResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileCommentsResponse504Headers
}

func ParseGetProfileCommentsResponse

func ParseGetProfileCommentsResponse(rsp *http.Response) (*GetProfileCommentsResponse, error)

ParseGetProfileCommentsResponse parses an HTTP response from a GetProfileCommentsWithResponse call

func (GetProfileCommentsResponse) ContentType

func (r GetProfileCommentsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileCommentsResponse) GetBody

func (r GetProfileCommentsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfileCommentsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileCommentsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileCommentsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileCommentsResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileCommentsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileCommentsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileCommentsResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileCommentsResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileCommentsResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileCommentsResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileCommentsResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileCommentsResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileCommentsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileCommentsResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileCommentsResponse) Status

Status returns HTTPResponse.Status

func (GetProfileCommentsResponse) StatusCode

func (r GetProfileCommentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileCommentsResponse200Headers

type GetProfileCommentsResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse200Headers the declared response headers of an HTTP 200 response for GetProfileComments

type GetProfileCommentsResponse400Headers

type GetProfileCommentsResponse400Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse400Headers the declared response headers of an HTTP 400 response for GetProfileComments

type GetProfileCommentsResponse401Headers

type GetProfileCommentsResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCommentsResponse401Headers the declared response headers of an HTTP 401 response for GetProfileComments

type GetProfileCommentsResponse402Headers

type GetProfileCommentsResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse402Headers the declared response headers of an HTTP 402 response for GetProfileComments

type GetProfileCommentsResponse403Headers

type GetProfileCommentsResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCommentsResponse403Headers the declared response headers of an HTTP 403 response for GetProfileComments

type GetProfileCommentsResponse404Headers

type GetProfileCommentsResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse404Headers the declared response headers of an HTTP 404 response for GetProfileComments

type GetProfileCommentsResponse405Headers

type GetProfileCommentsResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCommentsResponse405Headers the declared response headers of an HTTP 405 response for GetProfileComments

type GetProfileCommentsResponse406Headers

type GetProfileCommentsResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCommentsResponse406Headers the declared response headers of an HTTP 406 response for GetProfileComments

type GetProfileCommentsResponse415Headers

type GetProfileCommentsResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCommentsResponse415Headers the declared response headers of an HTTP 415 response for GetProfileComments

type GetProfileCommentsResponse429Headers

type GetProfileCommentsResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse429Headers the declared response headers of an HTTP 429 response for GetProfileComments

type GetProfileCommentsResponse500Headers

type GetProfileCommentsResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse500Headers the declared response headers of an HTTP 500 response for GetProfileComments

type GetProfileCommentsResponse502Headers

type GetProfileCommentsResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse502Headers the declared response headers of an HTTP 502 response for GetProfileComments

type GetProfileCommentsResponse503Headers

type GetProfileCommentsResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse503Headers the declared response headers of an HTTP 503 response for GetProfileComments

type GetProfileCommentsResponse504Headers

type GetProfileCommentsResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCommentsResponse504Headers the declared response headers of an HTTP 504 response for GetProfileComments

type GetProfileCompanyInterestsByIdParams

type GetProfileCompanyInterestsByIdParams struct {
	PublicId ProfilePublicId `form:"publicId" json:"publicId"`
	Start    *int            `form:"start,omitempty" json:"start,omitempty"`
}

GetProfileCompanyInterestsByIdParams defines parameters for GetProfileCompanyInterestsById.

type GetProfileCompanyInterestsByIdResponse

type GetProfileCompanyInterestsByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileCompanyInterestsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileCompanyInterestsByIdResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileCompanyInterestsByIdResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileCompanyInterestsByIdResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileCompanyInterestsByIdResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileCompanyInterestsByIdResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileCompanyInterestsByIdResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileCompanyInterestsByIdResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileCompanyInterestsByIdResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileCompanyInterestsByIdResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileCompanyInterestsByIdResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileCompanyInterestsByIdResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileCompanyInterestsByIdResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileCompanyInterestsByIdResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileCompanyInterestsByIdResponse504Headers
}

func ParseGetProfileCompanyInterestsByIdResponse

func ParseGetProfileCompanyInterestsByIdResponse(rsp *http.Response) (*GetProfileCompanyInterestsByIdResponse, error)

ParseGetProfileCompanyInterestsByIdResponse parses an HTTP response from a GetProfileCompanyInterestsByIdWithResponse call

func (GetProfileCompanyInterestsByIdResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileCompanyInterestsByIdResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileCompanyInterestsByIdResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileCompanyInterestsByIdResponse) Status

Status returns HTTPResponse.Status

func (GetProfileCompanyInterestsByIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileCompanyInterestsByIdResponse200Headers

type GetProfileCompanyInterestsByIdResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByIdResponse200Headers the declared response headers of an HTTP 200 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse400Headers

type GetProfileCompanyInterestsByIdResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByIdResponse400Headers the declared response headers of an HTTP 400 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse401Headers

type GetProfileCompanyInterestsByIdResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByIdResponse401Headers the declared response headers of an HTTP 401 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse402Headers

type GetProfileCompanyInterestsByIdResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByIdResponse402Headers the declared response headers of an HTTP 402 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse403Headers

type GetProfileCompanyInterestsByIdResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByIdResponse403Headers the declared response headers of an HTTP 403 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse404Headers

type GetProfileCompanyInterestsByIdResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByIdResponse404Headers the declared response headers of an HTTP 404 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse405Headers

type GetProfileCompanyInterestsByIdResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByIdResponse405Headers the declared response headers of an HTTP 405 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse406Headers

type GetProfileCompanyInterestsByIdResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByIdResponse406Headers the declared response headers of an HTTP 406 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse415Headers

type GetProfileCompanyInterestsByIdResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByIdResponse415Headers the declared response headers of an HTTP 415 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse429Headers

type GetProfileCompanyInterestsByIdResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByIdResponse429Headers the declared response headers of an HTTP 429 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse500Headers

type GetProfileCompanyInterestsByIdResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByIdResponse500Headers the declared response headers of an HTTP 500 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse502Headers

type GetProfileCompanyInterestsByIdResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByIdResponse502Headers the declared response headers of an HTTP 502 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse503Headers

type GetProfileCompanyInterestsByIdResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByIdResponse503Headers the declared response headers of an HTTP 503 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByIdResponse504Headers

type GetProfileCompanyInterestsByIdResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByIdResponse504Headers the declared response headers of an HTTP 504 response for GetProfileCompanyInterestsById

type GetProfileCompanyInterestsByUrlParams

type GetProfileCompanyInterestsByUrlParams struct {
	Url   ProfileSelectorUrl `form:"url" json:"url"`
	Start *int               `form:"start,omitempty" json:"start,omitempty"`
}

GetProfileCompanyInterestsByUrlParams defines parameters for GetProfileCompanyInterestsByUrl.

type GetProfileCompanyInterestsByUrlResponse

type GetProfileCompanyInterestsByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileCompanyInterestsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileCompanyInterestsByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileCompanyInterestsByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileCompanyInterestsByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileCompanyInterestsByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileCompanyInterestsByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileCompanyInterestsByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileCompanyInterestsByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileCompanyInterestsByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileCompanyInterestsByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileCompanyInterestsByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileCompanyInterestsByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileCompanyInterestsByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileCompanyInterestsByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileCompanyInterestsByUrlResponse504Headers
}

func ParseGetProfileCompanyInterestsByUrlResponse

func ParseGetProfileCompanyInterestsByUrlResponse(rsp *http.Response) (*GetProfileCompanyInterestsByUrlResponse, error)

ParseGetProfileCompanyInterestsByUrlResponse parses an HTTP response from a GetProfileCompanyInterestsByUrlWithResponse call

func (GetProfileCompanyInterestsByUrlResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileCompanyInterestsByUrlResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileCompanyInterestsByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileCompanyInterestsByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileCompanyInterestsByUrlResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileCompanyInterestsByUrlResponse200Headers

type GetProfileCompanyInterestsByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse400Headers

type GetProfileCompanyInterestsByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse401Headers

type GetProfileCompanyInterestsByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse402Headers

type GetProfileCompanyInterestsByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse403Headers

type GetProfileCompanyInterestsByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse404Headers

type GetProfileCompanyInterestsByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse405Headers

type GetProfileCompanyInterestsByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse406Headers

type GetProfileCompanyInterestsByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse415Headers

type GetProfileCompanyInterestsByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse429Headers

type GetProfileCompanyInterestsByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse500Headers

type GetProfileCompanyInterestsByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse502Headers

type GetProfileCompanyInterestsByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse503Headers

type GetProfileCompanyInterestsByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUrlResponse504Headers

type GetProfileCompanyInterestsByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileCompanyInterestsByUrl

type GetProfileCompanyInterestsByUsernameParams

type GetProfileCompanyInterestsByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
	Start    *int                    `form:"start,omitempty" json:"start,omitempty"`
}

GetProfileCompanyInterestsByUsernameParams defines parameters for GetProfileCompanyInterestsByUsername.

type GetProfileCompanyInterestsByUsernameResponse

type GetProfileCompanyInterestsByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileCompanyInterestsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileCompanyInterestsByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileCompanyInterestsByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileCompanyInterestsByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileCompanyInterestsByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileCompanyInterestsByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileCompanyInterestsByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileCompanyInterestsByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileCompanyInterestsByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileCompanyInterestsByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileCompanyInterestsByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileCompanyInterestsByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileCompanyInterestsByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileCompanyInterestsByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileCompanyInterestsByUsernameResponse504Headers
}

func ParseGetProfileCompanyInterestsByUsernameResponse

func ParseGetProfileCompanyInterestsByUsernameResponse(rsp *http.Response) (*GetProfileCompanyInterestsByUsernameResponse, error)

ParseGetProfileCompanyInterestsByUsernameResponse parses an HTTP response from a GetProfileCompanyInterestsByUsernameWithResponse call

func (GetProfileCompanyInterestsByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileCompanyInterestsByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileCompanyInterestsByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileCompanyInterestsByUsernameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileCompanyInterestsByUsernameResponse200Headers

type GetProfileCompanyInterestsByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse400Headers

type GetProfileCompanyInterestsByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse401Headers

type GetProfileCompanyInterestsByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse402Headers

type GetProfileCompanyInterestsByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse403Headers

type GetProfileCompanyInterestsByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse404Headers

type GetProfileCompanyInterestsByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse405Headers

type GetProfileCompanyInterestsByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse406Headers

type GetProfileCompanyInterestsByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse415Headers

type GetProfileCompanyInterestsByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCompanyInterestsByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse429Headers

type GetProfileCompanyInterestsByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse500Headers

type GetProfileCompanyInterestsByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse502Headers

type GetProfileCompanyInterestsByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse503Headers

type GetProfileCompanyInterestsByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileCompanyInterestsByUsername

type GetProfileCompanyInterestsByUsernameResponse504Headers

type GetProfileCompanyInterestsByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCompanyInterestsByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileCompanyInterestsByUsername

type GetProfileContactByUrlParams

type GetProfileContactByUrlParams struct {
	Url ProfileSelectorUrl `form:"url" json:"url"`
}

GetProfileContactByUrlParams defines parameters for GetProfileContactByUrl.

type GetProfileContactByUrlResponse

type GetProfileContactByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileContactSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileContactByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileContactByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileContactByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileContactByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileContactByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileContactByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileContactByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileContactByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileContactByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileContactByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileContactByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileContactByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileContactByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileContactByUrlResponse504Headers
}

func ParseGetProfileContactByUrlResponse

func ParseGetProfileContactByUrlResponse(rsp *http.Response) (*GetProfileContactByUrlResponse, error)

ParseGetProfileContactByUrlResponse parses an HTTP response from a GetProfileContactByUrlWithResponse call

func (GetProfileContactByUrlResponse) ContentType

func (r GetProfileContactByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileContactByUrlResponse) GetBody

func (r GetProfileContactByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfileContactByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileContactByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileContactByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileContactByUrlResponse) StatusCode

func (r GetProfileContactByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileContactByUrlResponse200Headers

type GetProfileContactByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse400Headers

type GetProfileContactByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse401Headers

type GetProfileContactByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse402Headers

type GetProfileContactByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse403Headers

type GetProfileContactByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse404Headers

type GetProfileContactByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse405Headers

type GetProfileContactByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse406Headers

type GetProfileContactByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse415Headers

type GetProfileContactByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse429Headers

type GetProfileContactByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse500Headers

type GetProfileContactByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse502Headers

type GetProfileContactByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse503Headers

type GetProfileContactByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileContactByUrl

type GetProfileContactByUrlResponse504Headers

type GetProfileContactByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileContactByUrl

type GetProfileContactByUsernameParams

type GetProfileContactByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
}

GetProfileContactByUsernameParams defines parameters for GetProfileContactByUsername.

type GetProfileContactByUsernameResponse

type GetProfileContactByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileContactSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileContactByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileContactByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileContactByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileContactByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileContactByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileContactByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileContactByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileContactByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileContactByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileContactByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileContactByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileContactByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileContactByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileContactByUsernameResponse504Headers
}

func ParseGetProfileContactByUsernameResponse

func ParseGetProfileContactByUsernameResponse(rsp *http.Response) (*GetProfileContactByUsernameResponse, error)

ParseGetProfileContactByUsernameResponse parses an HTTP response from a GetProfileContactByUsernameWithResponse call

func (GetProfileContactByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileContactByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileContactByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileContactByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileContactByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileContactByUsernameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileContactByUsernameResponse200Headers

type GetProfileContactByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse400Headers

type GetProfileContactByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse401Headers

type GetProfileContactByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse402Headers

type GetProfileContactByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse403Headers

type GetProfileContactByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse404Headers

type GetProfileContactByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse405Headers

type GetProfileContactByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse406Headers

type GetProfileContactByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse415Headers

type GetProfileContactByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileContactByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse429Headers

type GetProfileContactByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse500Headers

type GetProfileContactByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse502Headers

type GetProfileContactByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse503Headers

type GetProfileContactByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileContactByUsername

type GetProfileContactByUsernameResponse504Headers

type GetProfileContactByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileContactByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileContactByUsername

type GetProfileCoursesByUrlParams

type GetProfileCoursesByUrlParams struct {
	Url ProfileSelectorUrl `form:"url" json:"url"`
}

GetProfileCoursesByUrlParams defines parameters for GetProfileCoursesByUrl.

type GetProfileCoursesByUrlResponse

type GetProfileCoursesByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileCoursesSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileCoursesByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileCoursesByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileCoursesByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileCoursesByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileCoursesByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileCoursesByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileCoursesByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileCoursesByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileCoursesByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileCoursesByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileCoursesByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileCoursesByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileCoursesByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileCoursesByUrlResponse504Headers
}

func ParseGetProfileCoursesByUrlResponse

func ParseGetProfileCoursesByUrlResponse(rsp *http.Response) (*GetProfileCoursesByUrlResponse, error)

ParseGetProfileCoursesByUrlResponse parses an HTTP response from a GetProfileCoursesByUrlWithResponse call

func (GetProfileCoursesByUrlResponse) ContentType

func (r GetProfileCoursesByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileCoursesByUrlResponse) GetBody

func (r GetProfileCoursesByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfileCoursesByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileCoursesByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileCoursesByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileCoursesByUrlResponse) StatusCode

func (r GetProfileCoursesByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileCoursesByUrlResponse200Headers

type GetProfileCoursesByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse400Headers

type GetProfileCoursesByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse401Headers

type GetProfileCoursesByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse402Headers

type GetProfileCoursesByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse403Headers

type GetProfileCoursesByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse404Headers

type GetProfileCoursesByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse405Headers

type GetProfileCoursesByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse406Headers

type GetProfileCoursesByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse415Headers

type GetProfileCoursesByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse429Headers

type GetProfileCoursesByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse500Headers

type GetProfileCoursesByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse502Headers

type GetProfileCoursesByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse503Headers

type GetProfileCoursesByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileCoursesByUrl

type GetProfileCoursesByUrlResponse504Headers

type GetProfileCoursesByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileCoursesByUrl

type GetProfileCoursesByUsernameParams

type GetProfileCoursesByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
}

GetProfileCoursesByUsernameParams defines parameters for GetProfileCoursesByUsername.

type GetProfileCoursesByUsernameResponse

type GetProfileCoursesByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileCoursesSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileCoursesByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileCoursesByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileCoursesByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileCoursesByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileCoursesByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileCoursesByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileCoursesByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileCoursesByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileCoursesByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileCoursesByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileCoursesByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileCoursesByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileCoursesByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileCoursesByUsernameResponse504Headers
}

func ParseGetProfileCoursesByUsernameResponse

func ParseGetProfileCoursesByUsernameResponse(rsp *http.Response) (*GetProfileCoursesByUsernameResponse, error)

ParseGetProfileCoursesByUsernameResponse parses an HTTP response from a GetProfileCoursesByUsernameWithResponse call

func (GetProfileCoursesByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileCoursesByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileCoursesByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileCoursesByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileCoursesByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileCoursesByUsernameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileCoursesByUsernameResponse200Headers

type GetProfileCoursesByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse400Headers

type GetProfileCoursesByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse401Headers

type GetProfileCoursesByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse402Headers

type GetProfileCoursesByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse403Headers

type GetProfileCoursesByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse404Headers

type GetProfileCoursesByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse405Headers

type GetProfileCoursesByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse406Headers

type GetProfileCoursesByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse415Headers

type GetProfileCoursesByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileCoursesByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse429Headers

type GetProfileCoursesByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse500Headers

type GetProfileCoursesByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse502Headers

type GetProfileCoursesByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse503Headers

type GetProfileCoursesByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileCoursesByUsername

type GetProfileCoursesByUsernameResponse504Headers

type GetProfileCoursesByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileCoursesByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileCoursesByUsername

type GetProfileDetailsByIdParams

type GetProfileDetailsByIdParams struct {
	PublicId ProfilePublicId `form:"publicId" json:"publicId"`
}

GetProfileDetailsByIdParams defines parameters for GetProfileDetailsById.

type GetProfileDetailsByIdResponse

type GetProfileDetailsByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileDetailsByIdResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileDetailsByIdResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileDetailsByIdResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileDetailsByIdResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileDetailsByIdResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileDetailsByIdResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileDetailsByIdResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileDetailsByIdResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileDetailsByIdResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileDetailsByIdResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileDetailsByIdResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileDetailsByIdResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileDetailsByIdResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileDetailsByIdResponse504Headers
}

func ParseGetProfileDetailsByIdResponse

func ParseGetProfileDetailsByIdResponse(rsp *http.Response) (*GetProfileDetailsByIdResponse, error)

ParseGetProfileDetailsByIdResponse parses an HTTP response from a GetProfileDetailsByIdWithResponse call

func (GetProfileDetailsByIdResponse) ContentType

func (r GetProfileDetailsByIdResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileDetailsByIdResponse) GetBody

func (r GetProfileDetailsByIdResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfileDetailsByIdResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileDetailsByIdResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileDetailsByIdResponse) Status

Status returns HTTPResponse.Status

func (GetProfileDetailsByIdResponse) StatusCode

func (r GetProfileDetailsByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileDetailsByIdResponse200Headers

type GetProfileDetailsByIdResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByIdResponse200Headers the declared response headers of an HTTP 200 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse400Headers

type GetProfileDetailsByIdResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByIdResponse400Headers the declared response headers of an HTTP 400 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse401Headers

type GetProfileDetailsByIdResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByIdResponse401Headers the declared response headers of an HTTP 401 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse402Headers

type GetProfileDetailsByIdResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByIdResponse402Headers the declared response headers of an HTTP 402 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse403Headers

type GetProfileDetailsByIdResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByIdResponse403Headers the declared response headers of an HTTP 403 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse404Headers

type GetProfileDetailsByIdResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByIdResponse404Headers the declared response headers of an HTTP 404 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse405Headers

type GetProfileDetailsByIdResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByIdResponse405Headers the declared response headers of an HTTP 405 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse406Headers

type GetProfileDetailsByIdResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByIdResponse406Headers the declared response headers of an HTTP 406 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse415Headers

type GetProfileDetailsByIdResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByIdResponse415Headers the declared response headers of an HTTP 415 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse429Headers

type GetProfileDetailsByIdResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByIdResponse429Headers the declared response headers of an HTTP 429 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse500Headers

type GetProfileDetailsByIdResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByIdResponse500Headers the declared response headers of an HTTP 500 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse502Headers

type GetProfileDetailsByIdResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByIdResponse502Headers the declared response headers of an HTTP 502 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse503Headers

type GetProfileDetailsByIdResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByIdResponse503Headers the declared response headers of an HTTP 503 response for GetProfileDetailsById

type GetProfileDetailsByIdResponse504Headers

type GetProfileDetailsByIdResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByIdResponse504Headers the declared response headers of an HTTP 504 response for GetProfileDetailsById

type GetProfileDetailsByUrlParams

type GetProfileDetailsByUrlParams struct {
	Url ProfileSelectorUrl `form:"url" json:"url"`
}

GetProfileDetailsByUrlParams defines parameters for GetProfileDetailsByUrl.

type GetProfileDetailsByUrlResponse

type GetProfileDetailsByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileDetailsByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileDetailsByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileDetailsByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileDetailsByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileDetailsByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileDetailsByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileDetailsByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileDetailsByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileDetailsByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileDetailsByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileDetailsByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileDetailsByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileDetailsByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileDetailsByUrlResponse504Headers
}

func ParseGetProfileDetailsByUrlResponse

func ParseGetProfileDetailsByUrlResponse(rsp *http.Response) (*GetProfileDetailsByUrlResponse, error)

ParseGetProfileDetailsByUrlResponse parses an HTTP response from a GetProfileDetailsByUrlWithResponse call

func (GetProfileDetailsByUrlResponse) ContentType

func (r GetProfileDetailsByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileDetailsByUrlResponse) GetBody

func (r GetProfileDetailsByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfileDetailsByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileDetailsByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileDetailsByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileDetailsByUrlResponse) StatusCode

func (r GetProfileDetailsByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileDetailsByUrlResponse200Headers

type GetProfileDetailsByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse400Headers

type GetProfileDetailsByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse401Headers

type GetProfileDetailsByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse402Headers

type GetProfileDetailsByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse403Headers

type GetProfileDetailsByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse404Headers

type GetProfileDetailsByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse405Headers

type GetProfileDetailsByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse406Headers

type GetProfileDetailsByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse415Headers

type GetProfileDetailsByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse429Headers

type GetProfileDetailsByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse500Headers

type GetProfileDetailsByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse502Headers

type GetProfileDetailsByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse503Headers

type GetProfileDetailsByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileDetailsByUrl

type GetProfileDetailsByUrlResponse504Headers

type GetProfileDetailsByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileDetailsByUrl

type GetProfileDetailsByUsernameParams

type GetProfileDetailsByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
}

GetProfileDetailsByUsernameParams defines parameters for GetProfileDetailsByUsername.

type GetProfileDetailsByUsernameResponse

type GetProfileDetailsByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileDetailsByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileDetailsByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileDetailsByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileDetailsByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileDetailsByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileDetailsByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileDetailsByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileDetailsByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileDetailsByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileDetailsByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileDetailsByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileDetailsByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileDetailsByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileDetailsByUsernameResponse504Headers
}

func ParseGetProfileDetailsByUsernameResponse

func ParseGetProfileDetailsByUsernameResponse(rsp *http.Response) (*GetProfileDetailsByUsernameResponse, error)

ParseGetProfileDetailsByUsernameResponse parses an HTTP response from a GetProfileDetailsByUsernameWithResponse call

func (GetProfileDetailsByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileDetailsByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileDetailsByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileDetailsByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileDetailsByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileDetailsByUsernameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileDetailsByUsernameResponse200Headers

type GetProfileDetailsByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse400Headers

type GetProfileDetailsByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse401Headers

type GetProfileDetailsByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse402Headers

type GetProfileDetailsByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse403Headers

type GetProfileDetailsByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse404Headers

type GetProfileDetailsByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse405Headers

type GetProfileDetailsByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse406Headers

type GetProfileDetailsByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse415Headers

type GetProfileDetailsByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileDetailsByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse429Headers

type GetProfileDetailsByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse500Headers

type GetProfileDetailsByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse502Headers

type GetProfileDetailsByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse503Headers

type GetProfileDetailsByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileDetailsByUsername

type GetProfileDetailsByUsernameResponse504Headers

type GetProfileDetailsByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileDetailsByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileDetailsByUsername

type GetProfileEducationByUrlParams

type GetProfileEducationByUrlParams struct {
	Url ProfileSelectorUrl `form:"url" json:"url"`
}

GetProfileEducationByUrlParams defines parameters for GetProfileEducationByUrl.

type GetProfileEducationByUrlResponse

type GetProfileEducationByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileEducationSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileEducationByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileEducationByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileEducationByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileEducationByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileEducationByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileEducationByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileEducationByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileEducationByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileEducationByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileEducationByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileEducationByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileEducationByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileEducationByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileEducationByUrlResponse504Headers
}

func ParseGetProfileEducationByUrlResponse

func ParseGetProfileEducationByUrlResponse(rsp *http.Response) (*GetProfileEducationByUrlResponse, error)

ParseGetProfileEducationByUrlResponse parses an HTTP response from a GetProfileEducationByUrlWithResponse call

func (GetProfileEducationByUrlResponse) ContentType

func (r GetProfileEducationByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileEducationByUrlResponse) GetBody

func (r GetProfileEducationByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfileEducationByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileEducationByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileEducationByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileEducationByUrlResponse) StatusCode

func (r GetProfileEducationByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileEducationByUrlResponse200Headers

type GetProfileEducationByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse400Headers

type GetProfileEducationByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse401Headers

type GetProfileEducationByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse402Headers

type GetProfileEducationByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse403Headers

type GetProfileEducationByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse404Headers

type GetProfileEducationByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse405Headers

type GetProfileEducationByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse406Headers

type GetProfileEducationByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse415Headers

type GetProfileEducationByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse429Headers

type GetProfileEducationByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse500Headers

type GetProfileEducationByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse502Headers

type GetProfileEducationByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse503Headers

type GetProfileEducationByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileEducationByUrl

type GetProfileEducationByUrlResponse504Headers

type GetProfileEducationByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileEducationByUrl

type GetProfileEducationByUsernameParams

type GetProfileEducationByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
}

GetProfileEducationByUsernameParams defines parameters for GetProfileEducationByUsername.

type GetProfileEducationByUsernameResponse

type GetProfileEducationByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileEducationSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileEducationByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileEducationByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileEducationByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileEducationByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileEducationByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileEducationByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileEducationByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileEducationByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileEducationByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileEducationByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileEducationByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileEducationByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileEducationByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileEducationByUsernameResponse504Headers
}

func ParseGetProfileEducationByUsernameResponse

func ParseGetProfileEducationByUsernameResponse(rsp *http.Response) (*GetProfileEducationByUsernameResponse, error)

ParseGetProfileEducationByUsernameResponse parses an HTTP response from a GetProfileEducationByUsernameWithResponse call

func (GetProfileEducationByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileEducationByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileEducationByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileEducationByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileEducationByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileEducationByUsernameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileEducationByUsernameResponse200Headers

type GetProfileEducationByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse400Headers

type GetProfileEducationByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse401Headers

type GetProfileEducationByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse402Headers

type GetProfileEducationByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse403Headers

type GetProfileEducationByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse404Headers

type GetProfileEducationByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse405Headers

type GetProfileEducationByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse406Headers

type GetProfileEducationByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse415Headers

type GetProfileEducationByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileEducationByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse429Headers

type GetProfileEducationByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse500Headers

type GetProfileEducationByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse502Headers

type GetProfileEducationByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse503Headers

type GetProfileEducationByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileEducationByUsername

type GetProfileEducationByUsernameResponse504Headers

type GetProfileEducationByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileEducationByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileEducationByUsername

type GetProfileFullExperienceByUrlParams

type GetProfileFullExperienceByUrlParams struct {
	Url ProfileSelectorUrl `form:"url" json:"url"`
}

GetProfileFullExperienceByUrlParams defines parameters for GetProfileFullExperienceByUrl.

type GetProfileFullExperienceByUrlResponse

type GetProfileFullExperienceByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileExperienceSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileFullExperienceByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileFullExperienceByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileFullExperienceByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileFullExperienceByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileFullExperienceByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileFullExperienceByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileFullExperienceByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileFullExperienceByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileFullExperienceByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileFullExperienceByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileFullExperienceByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileFullExperienceByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileFullExperienceByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileFullExperienceByUrlResponse504Headers
}

func ParseGetProfileFullExperienceByUrlResponse

func ParseGetProfileFullExperienceByUrlResponse(rsp *http.Response) (*GetProfileFullExperienceByUrlResponse, error)

ParseGetProfileFullExperienceByUrlResponse parses an HTTP response from a GetProfileFullExperienceByUrlWithResponse call

func (GetProfileFullExperienceByUrlResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileFullExperienceByUrlResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileFullExperienceByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileFullExperienceByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileFullExperienceByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileFullExperienceByUrlResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileFullExperienceByUrlResponse200Headers

type GetProfileFullExperienceByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse400Headers

type GetProfileFullExperienceByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse401Headers

type GetProfileFullExperienceByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse402Headers

type GetProfileFullExperienceByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse403Headers

type GetProfileFullExperienceByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse404Headers

type GetProfileFullExperienceByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse405Headers

type GetProfileFullExperienceByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse406Headers

type GetProfileFullExperienceByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse415Headers

type GetProfileFullExperienceByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse429Headers

type GetProfileFullExperienceByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse500Headers

type GetProfileFullExperienceByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse502Headers

type GetProfileFullExperienceByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse503Headers

type GetProfileFullExperienceByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUrlResponse504Headers

type GetProfileFullExperienceByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileFullExperienceByUrl

type GetProfileFullExperienceByUsernameParams

type GetProfileFullExperienceByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
}

GetProfileFullExperienceByUsernameParams defines parameters for GetProfileFullExperienceByUsername.

type GetProfileFullExperienceByUsernameResponse

type GetProfileFullExperienceByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileExperienceSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileFullExperienceByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileFullExperienceByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileFullExperienceByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileFullExperienceByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileFullExperienceByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileFullExperienceByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileFullExperienceByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileFullExperienceByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileFullExperienceByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileFullExperienceByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileFullExperienceByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileFullExperienceByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileFullExperienceByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileFullExperienceByUsernameResponse504Headers
}

func ParseGetProfileFullExperienceByUsernameResponse

func ParseGetProfileFullExperienceByUsernameResponse(rsp *http.Response) (*GetProfileFullExperienceByUsernameResponse, error)

ParseGetProfileFullExperienceByUsernameResponse parses an HTTP response from a GetProfileFullExperienceByUsernameWithResponse call

func (GetProfileFullExperienceByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileFullExperienceByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileFullExperienceByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileFullExperienceByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileFullExperienceByUsernameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileFullExperienceByUsernameResponse200Headers

type GetProfileFullExperienceByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse400Headers

type GetProfileFullExperienceByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse401Headers

type GetProfileFullExperienceByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse402Headers

type GetProfileFullExperienceByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse403Headers

type GetProfileFullExperienceByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse404Headers

type GetProfileFullExperienceByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse405Headers

type GetProfileFullExperienceByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse406Headers

type GetProfileFullExperienceByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse415Headers

type GetProfileFullExperienceByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileFullExperienceByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse429Headers

type GetProfileFullExperienceByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse500Headers

type GetProfileFullExperienceByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse502Headers

type GetProfileFullExperienceByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse503Headers

type GetProfileFullExperienceByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileFullExperienceByUsername

type GetProfileFullExperienceByUsernameResponse504Headers

type GetProfileFullExperienceByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileFullExperienceByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileFullExperienceByUsername

type GetProfilePostsParams

type GetProfilePostsParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`

	// Cursor Opaque Envo continuation cursor. Reuse with the same account and username; use it before expiry. The backend fixes the page size. Non-working placeholder. Omit on the first request, then copy meta.paging.nextCursor from your response
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

GetProfilePostsParams defines parameters for GetProfilePosts.

type GetProfilePostsResponse

type GetProfilePostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfilePostsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ProfilePostsInvalidRequestResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfilePostsResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfilePostsResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfilePostsResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfilePostsResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfilePostsResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfilePostsResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfilePostsResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfilePostsResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfilePostsResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfilePostsResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfilePostsResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfilePostsResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfilePostsResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfilePostsResponse504Headers
}

func ParseGetProfilePostsResponse

func ParseGetProfilePostsResponse(rsp *http.Response) (*GetProfilePostsResponse, error)

ParseGetProfilePostsResponse parses an HTTP response from a GetProfilePostsWithResponse call

func (GetProfilePostsResponse) ContentType

func (r GetProfilePostsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfilePostsResponse) GetBody

func (r GetProfilePostsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfilePostsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfilePostsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfilePostsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfilePostsResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfilePostsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfilePostsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfilePostsResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfilePostsResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfilePostsResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfilePostsResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfilePostsResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfilePostsResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfilePostsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfilePostsResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfilePostsResponse) Status

func (r GetProfilePostsResponse) Status() string

Status returns HTTPResponse.Status

func (GetProfilePostsResponse) StatusCode

func (r GetProfilePostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfilePostsResponse200Headers

type GetProfilePostsResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse200Headers the declared response headers of an HTTP 200 response for GetProfilePosts

type GetProfilePostsResponse400Headers

type GetProfilePostsResponse400Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse400Headers the declared response headers of an HTTP 400 response for GetProfilePosts

type GetProfilePostsResponse401Headers

type GetProfilePostsResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfilePostsResponse401Headers the declared response headers of an HTTP 401 response for GetProfilePosts

type GetProfilePostsResponse402Headers

type GetProfilePostsResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse402Headers the declared response headers of an HTTP 402 response for GetProfilePosts

type GetProfilePostsResponse403Headers

type GetProfilePostsResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfilePostsResponse403Headers the declared response headers of an HTTP 403 response for GetProfilePosts

type GetProfilePostsResponse404Headers

type GetProfilePostsResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse404Headers the declared response headers of an HTTP 404 response for GetProfilePosts

type GetProfilePostsResponse405Headers

type GetProfilePostsResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfilePostsResponse405Headers the declared response headers of an HTTP 405 response for GetProfilePosts

type GetProfilePostsResponse406Headers

type GetProfilePostsResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfilePostsResponse406Headers the declared response headers of an HTTP 406 response for GetProfilePosts

type GetProfilePostsResponse415Headers

type GetProfilePostsResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfilePostsResponse415Headers the declared response headers of an HTTP 415 response for GetProfilePosts

type GetProfilePostsResponse429Headers

type GetProfilePostsResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse429Headers the declared response headers of an HTTP 429 response for GetProfilePosts

type GetProfilePostsResponse500Headers

type GetProfilePostsResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse500Headers the declared response headers of an HTTP 500 response for GetProfilePosts

type GetProfilePostsResponse502Headers

type GetProfilePostsResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse502Headers the declared response headers of an HTTP 502 response for GetProfilePosts

type GetProfilePostsResponse503Headers

type GetProfilePostsResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse503Headers the declared response headers of an HTTP 503 response for GetProfilePosts

type GetProfilePostsResponse504Headers

type GetProfilePostsResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfilePostsResponse504Headers the declared response headers of an HTTP 504 response for GetProfilePosts

type GetProfileReactionsParams

type GetProfileReactionsParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`

	// Cursor Opaque Envo continuation cursor. Reuse with the same account and username; use it before expiry. The backend fixes the page size. Non-working placeholder. Omit on the first request, then copy meta.paging.nextCursor from your response
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

GetProfileReactionsParams defines parameters for GetProfileReactions.

type GetProfileReactionsResponse

type GetProfileReactionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileReactionsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ProfilePostsInvalidRequestResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileReactionsResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileReactionsResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileReactionsResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileReactionsResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileReactionsResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileReactionsResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileReactionsResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileReactionsResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileReactionsResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileReactionsResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileReactionsResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileReactionsResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileReactionsResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileReactionsResponse504Headers
}

func ParseGetProfileReactionsResponse

func ParseGetProfileReactionsResponse(rsp *http.Response) (*GetProfileReactionsResponse, error)

ParseGetProfileReactionsResponse parses an HTTP response from a GetProfileReactionsWithResponse call

func (GetProfileReactionsResponse) ContentType

func (r GetProfileReactionsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileReactionsResponse) GetBody

func (r GetProfileReactionsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfileReactionsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileReactionsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileReactionsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileReactionsResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileReactionsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileReactionsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileReactionsResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileReactionsResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileReactionsResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileReactionsResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileReactionsResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileReactionsResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileReactionsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileReactionsResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileReactionsResponse) Status

Status returns HTTPResponse.Status

func (GetProfileReactionsResponse) StatusCode

func (r GetProfileReactionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileReactionsResponse200Headers

type GetProfileReactionsResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse200Headers the declared response headers of an HTTP 200 response for GetProfileReactions

type GetProfileReactionsResponse400Headers

type GetProfileReactionsResponse400Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse400Headers the declared response headers of an HTTP 400 response for GetProfileReactions

type GetProfileReactionsResponse401Headers

type GetProfileReactionsResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileReactionsResponse401Headers the declared response headers of an HTTP 401 response for GetProfileReactions

type GetProfileReactionsResponse402Headers

type GetProfileReactionsResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse402Headers the declared response headers of an HTTP 402 response for GetProfileReactions

type GetProfileReactionsResponse403Headers

type GetProfileReactionsResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileReactionsResponse403Headers the declared response headers of an HTTP 403 response for GetProfileReactions

type GetProfileReactionsResponse404Headers

type GetProfileReactionsResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse404Headers the declared response headers of an HTTP 404 response for GetProfileReactions

type GetProfileReactionsResponse405Headers

type GetProfileReactionsResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileReactionsResponse405Headers the declared response headers of an HTTP 405 response for GetProfileReactions

type GetProfileReactionsResponse406Headers

type GetProfileReactionsResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileReactionsResponse406Headers the declared response headers of an HTTP 406 response for GetProfileReactions

type GetProfileReactionsResponse415Headers

type GetProfileReactionsResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileReactionsResponse415Headers the declared response headers of an HTTP 415 response for GetProfileReactions

type GetProfileReactionsResponse429Headers

type GetProfileReactionsResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse429Headers the declared response headers of an HTTP 429 response for GetProfileReactions

type GetProfileReactionsResponse500Headers

type GetProfileReactionsResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse500Headers the declared response headers of an HTTP 500 response for GetProfileReactions

type GetProfileReactionsResponse502Headers

type GetProfileReactionsResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse502Headers the declared response headers of an HTTP 502 response for GetProfileReactions

type GetProfileReactionsResponse503Headers

type GetProfileReactionsResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse503Headers the declared response headers of an HTTP 503 response for GetProfileReactions

type GetProfileReactionsResponse504Headers

type GetProfileReactionsResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileReactionsResponse504Headers the declared response headers of an HTTP 504 response for GetProfileReactions

type GetProfileSkillsByUrlParams

type GetProfileSkillsByUrlParams struct {
	Url   ProfileSelectorUrl `form:"url" json:"url"`
	Start *int               `form:"start,omitempty" json:"start,omitempty"`
}

GetProfileSkillsByUrlParams defines parameters for GetProfileSkillsByUrl.

type GetProfileSkillsByUrlResponse

type GetProfileSkillsByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileSkillsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileSkillsByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileSkillsByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileSkillsByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileSkillsByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileSkillsByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileSkillsByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileSkillsByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileSkillsByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileSkillsByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileSkillsByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileSkillsByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileSkillsByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileSkillsByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileSkillsByUrlResponse504Headers
}

func ParseGetProfileSkillsByUrlResponse

func ParseGetProfileSkillsByUrlResponse(rsp *http.Response) (*GetProfileSkillsByUrlResponse, error)

ParseGetProfileSkillsByUrlResponse parses an HTTP response from a GetProfileSkillsByUrlWithResponse call

func (GetProfileSkillsByUrlResponse) ContentType

func (r GetProfileSkillsByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileSkillsByUrlResponse) GetBody

func (r GetProfileSkillsByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProfileSkillsByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileSkillsByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileSkillsByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileSkillsByUrlResponse) StatusCode

func (r GetProfileSkillsByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileSkillsByUrlResponse200Headers

type GetProfileSkillsByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse400Headers

type GetProfileSkillsByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse401Headers

type GetProfileSkillsByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse402Headers

type GetProfileSkillsByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse403Headers

type GetProfileSkillsByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse404Headers

type GetProfileSkillsByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse405Headers

type GetProfileSkillsByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse406Headers

type GetProfileSkillsByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse415Headers

type GetProfileSkillsByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse429Headers

type GetProfileSkillsByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse500Headers

type GetProfileSkillsByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse502Headers

type GetProfileSkillsByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse503Headers

type GetProfileSkillsByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileSkillsByUrl

type GetProfileSkillsByUrlResponse504Headers

type GetProfileSkillsByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileSkillsByUrl

type GetProfileSkillsByUsernameParams

type GetProfileSkillsByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
	Start    *int                    `form:"start,omitempty" json:"start,omitempty"`
}

GetProfileSkillsByUsernameParams defines parameters for GetProfileSkillsByUsername.

type GetProfileSkillsByUsernameResponse

type GetProfileSkillsByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileSkillsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileSkillsByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileSkillsByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileSkillsByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileSkillsByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileSkillsByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileSkillsByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileSkillsByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileSkillsByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileSkillsByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileSkillsByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileSkillsByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileSkillsByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileSkillsByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileSkillsByUsernameResponse504Headers
}

func ParseGetProfileSkillsByUsernameResponse

func ParseGetProfileSkillsByUsernameResponse(rsp *http.Response) (*GetProfileSkillsByUsernameResponse, error)

ParseGetProfileSkillsByUsernameResponse parses an HTTP response from a GetProfileSkillsByUsernameWithResponse call

func (GetProfileSkillsByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileSkillsByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileSkillsByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileSkillsByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileSkillsByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileSkillsByUsernameResponse) StatusCode

func (r GetProfileSkillsByUsernameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileSkillsByUsernameResponse200Headers

type GetProfileSkillsByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse400Headers

type GetProfileSkillsByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse401Headers

type GetProfileSkillsByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse402Headers

type GetProfileSkillsByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse403Headers

type GetProfileSkillsByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse404Headers

type GetProfileSkillsByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse405Headers

type GetProfileSkillsByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse406Headers

type GetProfileSkillsByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse415Headers

type GetProfileSkillsByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileSkillsByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse429Headers

type GetProfileSkillsByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse500Headers

type GetProfileSkillsByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse502Headers

type GetProfileSkillsByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse503Headers

type GetProfileSkillsByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileSkillsByUsername

type GetProfileSkillsByUsernameResponse504Headers

type GetProfileSkillsByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileSkillsByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileSkillsByUsername

type GetProfileVolunteerExperienceByUrlParams

type GetProfileVolunteerExperienceByUrlParams struct {
	Url ProfileSelectorUrl `form:"url" json:"url"`
}

GetProfileVolunteerExperienceByUrlParams defines parameters for GetProfileVolunteerExperienceByUrl.

type GetProfileVolunteerExperienceByUrlResponse

type GetProfileVolunteerExperienceByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileVolunteerExperienceSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileVolunteerExperienceByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileVolunteerExperienceByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileVolunteerExperienceByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileVolunteerExperienceByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileVolunteerExperienceByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileVolunteerExperienceByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileVolunteerExperienceByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileVolunteerExperienceByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileVolunteerExperienceByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileVolunteerExperienceByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileVolunteerExperienceByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileVolunteerExperienceByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileVolunteerExperienceByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileVolunteerExperienceByUrlResponse504Headers
}

func ParseGetProfileVolunteerExperienceByUrlResponse

func ParseGetProfileVolunteerExperienceByUrlResponse(rsp *http.Response) (*GetProfileVolunteerExperienceByUrlResponse, error)

ParseGetProfileVolunteerExperienceByUrlResponse parses an HTTP response from a GetProfileVolunteerExperienceByUrlWithResponse call

func (GetProfileVolunteerExperienceByUrlResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileVolunteerExperienceByUrlResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileVolunteerExperienceByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetProfileVolunteerExperienceByUrlResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileVolunteerExperienceByUrlResponse200Headers

type GetProfileVolunteerExperienceByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse400Headers

type GetProfileVolunteerExperienceByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse401Headers

type GetProfileVolunteerExperienceByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse402Headers

type GetProfileVolunteerExperienceByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse403Headers

type GetProfileVolunteerExperienceByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse404Headers

type GetProfileVolunteerExperienceByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse405Headers

type GetProfileVolunteerExperienceByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse406Headers

type GetProfileVolunteerExperienceByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse415Headers

type GetProfileVolunteerExperienceByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse429Headers

type GetProfileVolunteerExperienceByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse500Headers

type GetProfileVolunteerExperienceByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse502Headers

type GetProfileVolunteerExperienceByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse503Headers

type GetProfileVolunteerExperienceByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUrlResponse504Headers

type GetProfileVolunteerExperienceByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetProfileVolunteerExperienceByUrl

type GetProfileVolunteerExperienceByUsernameParams

type GetProfileVolunteerExperienceByUsernameParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
}

GetProfileVolunteerExperienceByUsernameParams defines parameters for GetProfileVolunteerExperienceByUsername.

type GetProfileVolunteerExperienceByUsernameResponse

type GetProfileVolunteerExperienceByUsernameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProfileVolunteerExperienceSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProfileVolunteerExperienceByUsernameResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetProfileVolunteerExperienceByUsernameResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetProfileVolunteerExperienceByUsernameResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetProfileVolunteerExperienceByUsernameResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetProfileVolunteerExperienceByUsernameResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetProfileVolunteerExperienceByUsernameResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetProfileVolunteerExperienceByUsernameResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetProfileVolunteerExperienceByUsernameResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetProfileVolunteerExperienceByUsernameResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetProfileVolunteerExperienceByUsernameResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetProfileVolunteerExperienceByUsernameResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetProfileVolunteerExperienceByUsernameResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetProfileVolunteerExperienceByUsernameResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetProfileVolunteerExperienceByUsernameResponse504Headers
}

func ParseGetProfileVolunteerExperienceByUsernameResponse

func ParseGetProfileVolunteerExperienceByUsernameResponse(rsp *http.Response) (*GetProfileVolunteerExperienceByUsernameResponse, error)

ParseGetProfileVolunteerExperienceByUsernameResponse parses an HTTP response from a GetProfileVolunteerExperienceByUsernameWithResponse call

func (GetProfileVolunteerExperienceByUsernameResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProfileVolunteerExperienceByUsernameResponse) GetBody

GetBody returns the raw response body bytes

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetProfileVolunteerExperienceByUsernameResponse) Status

Status returns HTTPResponse.Status

func (GetProfileVolunteerExperienceByUsernameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProfileVolunteerExperienceByUsernameResponse200Headers

type GetProfileVolunteerExperienceByUsernameResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse200Headers the declared response headers of an HTTP 200 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse400Headers

type GetProfileVolunteerExperienceByUsernameResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse400Headers the declared response headers of an HTTP 400 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse401Headers

type GetProfileVolunteerExperienceByUsernameResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse401Headers the declared response headers of an HTTP 401 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse402Headers

type GetProfileVolunteerExperienceByUsernameResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse402Headers the declared response headers of an HTTP 402 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse403Headers

type GetProfileVolunteerExperienceByUsernameResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse403Headers the declared response headers of an HTTP 403 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse404Headers

type GetProfileVolunteerExperienceByUsernameResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse404Headers the declared response headers of an HTTP 404 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse405Headers

type GetProfileVolunteerExperienceByUsernameResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse405Headers the declared response headers of an HTTP 405 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse406Headers

type GetProfileVolunteerExperienceByUsernameResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse406Headers the declared response headers of an HTTP 406 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse415Headers

type GetProfileVolunteerExperienceByUsernameResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse415Headers the declared response headers of an HTTP 415 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse429Headers

type GetProfileVolunteerExperienceByUsernameResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse429Headers the declared response headers of an HTTP 429 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse500Headers

type GetProfileVolunteerExperienceByUsernameResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse500Headers the declared response headers of an HTTP 500 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse502Headers

type GetProfileVolunteerExperienceByUsernameResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse502Headers the declared response headers of an HTTP 502 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse503Headers

type GetProfileVolunteerExperienceByUsernameResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse503Headers the declared response headers of an HTTP 503 response for GetProfileVolunteerExperienceByUsername

type GetProfileVolunteerExperienceByUsernameResponse504Headers

type GetProfileVolunteerExperienceByUsernameResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetProfileVolunteerExperienceByUsernameResponse504Headers the declared response headers of an HTTP 504 response for GetProfileVolunteerExperienceByUsername

type GetSearchTypeaheadParams

type GetSearchTypeaheadParams struct {
	Query string `form:"query" json:"query"`
}

GetSearchTypeaheadParams defines parameters for GetSearchTypeahead.

type GetSearchTypeaheadResponse

type GetSearchTypeaheadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2SearchTypeaheadSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetSearchTypeaheadResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetSearchTypeaheadResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetSearchTypeaheadResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetSearchTypeaheadResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetSearchTypeaheadResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetSearchTypeaheadResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetSearchTypeaheadResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetSearchTypeaheadResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetSearchTypeaheadResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetSearchTypeaheadResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetSearchTypeaheadResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetSearchTypeaheadResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetSearchTypeaheadResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetSearchTypeaheadResponse504Headers
}

func ParseGetSearchTypeaheadResponse

func ParseGetSearchTypeaheadResponse(rsp *http.Response) (*GetSearchTypeaheadResponse, error)

ParseGetSearchTypeaheadResponse parses an HTTP response from a GetSearchTypeaheadWithResponse call

func (GetSearchTypeaheadResponse) ContentType

func (r GetSearchTypeaheadResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetSearchTypeaheadResponse) GetBody

func (r GetSearchTypeaheadResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetSearchTypeaheadResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetSearchTypeaheadResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetSearchTypeaheadResponse) Status

Status returns HTTPResponse.Status

func (GetSearchTypeaheadResponse) StatusCode

func (r GetSearchTypeaheadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSearchTypeaheadResponse200Headers

type GetSearchTypeaheadResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSearchTypeaheadResponse200Headers the declared response headers of an HTTP 200 response for GetSearchTypeahead

type GetSearchTypeaheadResponse400Headers

type GetSearchTypeaheadResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSearchTypeaheadResponse400Headers the declared response headers of an HTTP 400 response for GetSearchTypeahead

type GetSearchTypeaheadResponse401Headers

type GetSearchTypeaheadResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSearchTypeaheadResponse401Headers the declared response headers of an HTTP 401 response for GetSearchTypeahead

type GetSearchTypeaheadResponse402Headers

type GetSearchTypeaheadResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSearchTypeaheadResponse402Headers the declared response headers of an HTTP 402 response for GetSearchTypeahead

type GetSearchTypeaheadResponse403Headers

type GetSearchTypeaheadResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSearchTypeaheadResponse403Headers the declared response headers of an HTTP 403 response for GetSearchTypeahead

type GetSearchTypeaheadResponse404Headers

type GetSearchTypeaheadResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSearchTypeaheadResponse404Headers the declared response headers of an HTTP 404 response for GetSearchTypeahead

type GetSearchTypeaheadResponse405Headers

type GetSearchTypeaheadResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSearchTypeaheadResponse405Headers the declared response headers of an HTTP 405 response for GetSearchTypeahead

type GetSearchTypeaheadResponse406Headers

type GetSearchTypeaheadResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSearchTypeaheadResponse406Headers the declared response headers of an HTTP 406 response for GetSearchTypeahead

type GetSearchTypeaheadResponse415Headers

type GetSearchTypeaheadResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSearchTypeaheadResponse415Headers the declared response headers of an HTTP 415 response for GetSearchTypeahead

type GetSearchTypeaheadResponse429Headers

type GetSearchTypeaheadResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSearchTypeaheadResponse429Headers the declared response headers of an HTTP 429 response for GetSearchTypeahead

type GetSearchTypeaheadResponse500Headers

type GetSearchTypeaheadResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSearchTypeaheadResponse500Headers the declared response headers of an HTTP 500 response for GetSearchTypeahead

type GetSearchTypeaheadResponse502Headers

type GetSearchTypeaheadResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSearchTypeaheadResponse502Headers the declared response headers of an HTTP 502 response for GetSearchTypeahead

type GetSearchTypeaheadResponse503Headers

type GetSearchTypeaheadResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSearchTypeaheadResponse503Headers the declared response headers of an HTTP 503 response for GetSearchTypeahead

type GetSearchTypeaheadResponse504Headers

type GetSearchTypeaheadResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSearchTypeaheadResponse504Headers the declared response headers of an HTTP 504 response for GetSearchTypeahead

type GetSimilarCompaniesBySlugParams

type GetSimilarCompaniesBySlugParams struct {
	Slug CompanySlugSelector `form:"slug" json:"slug"`
}

GetSimilarCompaniesBySlugParams defines parameters for GetSimilarCompaniesBySlug.

type GetSimilarCompaniesBySlugResponse

type GetSimilarCompaniesBySlugResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *SimilarCompaniesSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetSimilarCompaniesBySlugResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetSimilarCompaniesBySlugResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetSimilarCompaniesBySlugResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetSimilarCompaniesBySlugResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetSimilarCompaniesBySlugResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetSimilarCompaniesBySlugResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetSimilarCompaniesBySlugResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetSimilarCompaniesBySlugResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetSimilarCompaniesBySlugResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetSimilarCompaniesBySlugResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetSimilarCompaniesBySlugResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetSimilarCompaniesBySlugResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetSimilarCompaniesBySlugResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetSimilarCompaniesBySlugResponse504Headers
}

func ParseGetSimilarCompaniesBySlugResponse

func ParseGetSimilarCompaniesBySlugResponse(rsp *http.Response) (*GetSimilarCompaniesBySlugResponse, error)

ParseGetSimilarCompaniesBySlugResponse parses an HTTP response from a GetSimilarCompaniesBySlugWithResponse call

func (GetSimilarCompaniesBySlugResponse) ContentType

func (r GetSimilarCompaniesBySlugResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetSimilarCompaniesBySlugResponse) GetBody

GetBody returns the raw response body bytes

func (GetSimilarCompaniesBySlugResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetSimilarCompaniesBySlugResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetSimilarCompaniesBySlugResponse) Status

Status returns HTTPResponse.Status

func (GetSimilarCompaniesBySlugResponse) StatusCode

func (r GetSimilarCompaniesBySlugResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSimilarCompaniesBySlugResponse200Headers

type GetSimilarCompaniesBySlugResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesBySlugResponse200Headers the declared response headers of an HTTP 200 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse400Headers

type GetSimilarCompaniesBySlugResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesBySlugResponse400Headers the declared response headers of an HTTP 400 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse401Headers

type GetSimilarCompaniesBySlugResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesBySlugResponse401Headers the declared response headers of an HTTP 401 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse402Headers

type GetSimilarCompaniesBySlugResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesBySlugResponse402Headers the declared response headers of an HTTP 402 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse403Headers

type GetSimilarCompaniesBySlugResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesBySlugResponse403Headers the declared response headers of an HTTP 403 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse404Headers

type GetSimilarCompaniesBySlugResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesBySlugResponse404Headers the declared response headers of an HTTP 404 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse405Headers

type GetSimilarCompaniesBySlugResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesBySlugResponse405Headers the declared response headers of an HTTP 405 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse406Headers

type GetSimilarCompaniesBySlugResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesBySlugResponse406Headers the declared response headers of an HTTP 406 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse415Headers

type GetSimilarCompaniesBySlugResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesBySlugResponse415Headers the declared response headers of an HTTP 415 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse429Headers

type GetSimilarCompaniesBySlugResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesBySlugResponse429Headers the declared response headers of an HTTP 429 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse500Headers

type GetSimilarCompaniesBySlugResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesBySlugResponse500Headers the declared response headers of an HTTP 500 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse502Headers

type GetSimilarCompaniesBySlugResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesBySlugResponse502Headers the declared response headers of an HTTP 502 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse503Headers

type GetSimilarCompaniesBySlugResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesBySlugResponse503Headers the declared response headers of an HTTP 503 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesBySlugResponse504Headers

type GetSimilarCompaniesBySlugResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesBySlugResponse504Headers the declared response headers of an HTTP 504 response for GetSimilarCompaniesBySlug

type GetSimilarCompaniesByUrlParams

type GetSimilarCompaniesByUrlParams struct {
	Url CompanySelectorUrl `form:"url" json:"url"`
}

GetSimilarCompaniesByUrlParams defines parameters for GetSimilarCompaniesByUrl.

type GetSimilarCompaniesByUrlResponse

type GetSimilarCompaniesByUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *SimilarCompaniesSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetSimilarCompaniesByUrlResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetSimilarCompaniesByUrlResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetSimilarCompaniesByUrlResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetSimilarCompaniesByUrlResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetSimilarCompaniesByUrlResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetSimilarCompaniesByUrlResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetSimilarCompaniesByUrlResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetSimilarCompaniesByUrlResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetSimilarCompaniesByUrlResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetSimilarCompaniesByUrlResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetSimilarCompaniesByUrlResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetSimilarCompaniesByUrlResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetSimilarCompaniesByUrlResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetSimilarCompaniesByUrlResponse504Headers
}

func ParseGetSimilarCompaniesByUrlResponse

func ParseGetSimilarCompaniesByUrlResponse(rsp *http.Response) (*GetSimilarCompaniesByUrlResponse, error)

ParseGetSimilarCompaniesByUrlResponse parses an HTTP response from a GetSimilarCompaniesByUrlWithResponse call

func (GetSimilarCompaniesByUrlResponse) ContentType

func (r GetSimilarCompaniesByUrlResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetSimilarCompaniesByUrlResponse) GetBody

func (r GetSimilarCompaniesByUrlResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetSimilarCompaniesByUrlResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetSimilarCompaniesByUrlResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetSimilarCompaniesByUrlResponse) Status

Status returns HTTPResponse.Status

func (GetSimilarCompaniesByUrlResponse) StatusCode

func (r GetSimilarCompaniesByUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSimilarCompaniesByUrlResponse200Headers

type GetSimilarCompaniesByUrlResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesByUrlResponse200Headers the declared response headers of an HTTP 200 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse400Headers

type GetSimilarCompaniesByUrlResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesByUrlResponse400Headers the declared response headers of an HTTP 400 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse401Headers

type GetSimilarCompaniesByUrlResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesByUrlResponse401Headers the declared response headers of an HTTP 401 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse402Headers

type GetSimilarCompaniesByUrlResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesByUrlResponse402Headers the declared response headers of an HTTP 402 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse403Headers

type GetSimilarCompaniesByUrlResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesByUrlResponse403Headers the declared response headers of an HTTP 403 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse404Headers

type GetSimilarCompaniesByUrlResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesByUrlResponse404Headers the declared response headers of an HTTP 404 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse405Headers

type GetSimilarCompaniesByUrlResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesByUrlResponse405Headers the declared response headers of an HTTP 405 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse406Headers

type GetSimilarCompaniesByUrlResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesByUrlResponse406Headers the declared response headers of an HTTP 406 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse415Headers

type GetSimilarCompaniesByUrlResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarCompaniesByUrlResponse415Headers the declared response headers of an HTTP 415 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse429Headers

type GetSimilarCompaniesByUrlResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesByUrlResponse429Headers the declared response headers of an HTTP 429 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse500Headers

type GetSimilarCompaniesByUrlResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesByUrlResponse500Headers the declared response headers of an HTTP 500 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse502Headers

type GetSimilarCompaniesByUrlResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesByUrlResponse502Headers the declared response headers of an HTTP 502 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse503Headers

type GetSimilarCompaniesByUrlResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesByUrlResponse503Headers the declared response headers of an HTTP 503 response for GetSimilarCompaniesByUrl

type GetSimilarCompaniesByUrlResponse504Headers

type GetSimilarCompaniesByUrlResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarCompaniesByUrlResponse504Headers the declared response headers of an HTTP 504 response for GetSimilarCompaniesByUrl

type GetSimilarProfilesParams

type GetSimilarProfilesParams struct {
	Username ProfileUsernameSelector `form:"username" json:"username"`
}

GetSimilarProfilesParams defines parameters for GetSimilarProfiles.

type GetSimilarProfilesResponse

type GetSimilarProfilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *SimilarProfilesSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetSimilarProfilesResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *GetSimilarProfilesResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *GetSimilarProfilesResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *GetSimilarProfilesResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *GetSimilarProfilesResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *GetSimilarProfilesResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *GetSimilarProfilesResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *GetSimilarProfilesResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *GetSimilarProfilesResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *GetSimilarProfilesResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *GetSimilarProfilesResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *GetSimilarProfilesResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *GetSimilarProfilesResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *GetSimilarProfilesResponse504Headers
}

func ParseGetSimilarProfilesResponse

func ParseGetSimilarProfilesResponse(rsp *http.Response) (*GetSimilarProfilesResponse, error)

ParseGetSimilarProfilesResponse parses an HTTP response from a GetSimilarProfilesWithResponse call

func (GetSimilarProfilesResponse) ContentType

func (r GetSimilarProfilesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetSimilarProfilesResponse) GetBody

func (r GetSimilarProfilesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetSimilarProfilesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetSimilarProfilesResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetSimilarProfilesResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetSimilarProfilesResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (GetSimilarProfilesResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetSimilarProfilesResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetSimilarProfilesResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (GetSimilarProfilesResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (GetSimilarProfilesResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (GetSimilarProfilesResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (GetSimilarProfilesResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (GetSimilarProfilesResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (GetSimilarProfilesResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetSimilarProfilesResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (GetSimilarProfilesResponse) Status

Status returns HTTPResponse.Status

func (GetSimilarProfilesResponse) StatusCode

func (r GetSimilarProfilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSimilarProfilesResponse200Headers

type GetSimilarProfilesResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarProfilesResponse200Headers the declared response headers of an HTTP 200 response for GetSimilarProfiles

type GetSimilarProfilesResponse400Headers

type GetSimilarProfilesResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarProfilesResponse400Headers the declared response headers of an HTTP 400 response for GetSimilarProfiles

type GetSimilarProfilesResponse401Headers

type GetSimilarProfilesResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarProfilesResponse401Headers the declared response headers of an HTTP 401 response for GetSimilarProfiles

type GetSimilarProfilesResponse402Headers

type GetSimilarProfilesResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarProfilesResponse402Headers the declared response headers of an HTTP 402 response for GetSimilarProfiles

type GetSimilarProfilesResponse403Headers

type GetSimilarProfilesResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarProfilesResponse403Headers the declared response headers of an HTTP 403 response for GetSimilarProfiles

type GetSimilarProfilesResponse404Headers

type GetSimilarProfilesResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarProfilesResponse404Headers the declared response headers of an HTTP 404 response for GetSimilarProfiles

type GetSimilarProfilesResponse405Headers

type GetSimilarProfilesResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarProfilesResponse405Headers the declared response headers of an HTTP 405 response for GetSimilarProfiles

type GetSimilarProfilesResponse406Headers

type GetSimilarProfilesResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarProfilesResponse406Headers the declared response headers of an HTTP 406 response for GetSimilarProfiles

type GetSimilarProfilesResponse415Headers

type GetSimilarProfilesResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

GetSimilarProfilesResponse415Headers the declared response headers of an HTTP 415 response for GetSimilarProfiles

type GetSimilarProfilesResponse429Headers

type GetSimilarProfilesResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarProfilesResponse429Headers the declared response headers of an HTTP 429 response for GetSimilarProfiles

type GetSimilarProfilesResponse500Headers

type GetSimilarProfilesResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarProfilesResponse500Headers the declared response headers of an HTTP 500 response for GetSimilarProfiles

type GetSimilarProfilesResponse502Headers

type GetSimilarProfilesResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarProfilesResponse502Headers the declared response headers of an HTTP 502 response for GetSimilarProfiles

type GetSimilarProfilesResponse503Headers

type GetSimilarProfilesResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarProfilesResponse503Headers the declared response headers of an HTTP 503 response for GetSimilarProfiles

type GetSimilarProfilesResponse504Headers

type GetSimilarProfilesResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

GetSimilarProfilesResponse504Headers the declared response headers of an HTTP 504 response for GetSimilarProfiles

type HashtagPostsSearchData

type HashtagPostsSearchData struct {
	Posts []CompanyPost `json:"posts"`
}

HashtagPostsSearchData defines model for HashtagPostsSearchData.

type HashtagPostsSearchPaging

type HashtagPostsSearchPaging struct {
	HasMore    bool                   `json:"hasMore"`
	Limit      int                    `json:"limit"`
	NextOffset nullable.Nullable[int] `json:"nextOffset"`
	Offset     int                    `json:"offset"`
	Returned   int                    `json:"returned"`
	Total      NonNegativeSafeInteger `json:"total"`
}

HashtagPostsSearchPaging defines model for HashtagPostsSearchPaging.

type HashtagPostsSearchSuccess

type HashtagPostsSearchSuccess struct {
	Data HashtagPostsSearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger   `json:"creditCost"`
		Paging     HashtagPostsSearchPaging `json:"paging"`
	} `json:"meta"`
}

HashtagPostsSearchSuccess defines model for HashtagPostsSearchSuccess.

type HonorItem

type HonorItem struct {
	Description nullable.Nullable[string]      `json:"description"`
	IssuedOn    nullable.Nullable[PartialDate] `json:"issuedOn"`
	IssuerName  nullable.Nullable[string]      `json:"issuerName"`
	Title       string                         `json:"title"`
}

HonorItem defines model for HonorItem.

type HttpDateHeader

type HttpDateHeader = string

HttpDateHeader defines model for HttpDateHeader.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImageDimension

type ImageDimension = int

ImageDimension defines model for ImageDimension.

type ImageSlot

type ImageSlot = ImageVariantList

ImageSlot defines model for ImageSlot.

type ImageVariant

type ImageVariant struct {
	Height nullable.Nullable[ImageDimension] `json:"height"`
	Url    ProtectedImageUrl                 `json:"url"`
	Width  nullable.Nullable[ImageDimension] `json:"width"`
}

ImageVariant defines model for ImageVariant.

type ImageVariantList

type ImageVariantList = []ImageVariant

ImageVariantList defines model for ImageVariantList.

type IndustryPublicId

type IndustryPublicId = string

IndustryPublicId defines model for IndustryPublicId.

type IndustryReference

type IndustryReference struct {
	// contains filtered or unexported fields
}

IndustryReference defines model for IndustryReference.

func (IndustryReference) AsIndustryReference0

func (t IndustryReference) AsIndustryReference0() (IndustryReference0, error)

AsIndustryReference0 returns the union data inside the IndustryReference as a IndustryReference0

func (IndustryReference) AsIndustryReference1

func (t IndustryReference) AsIndustryReference1() (IndustryReference1, error)

AsIndustryReference1 returns the union data inside the IndustryReference as a IndustryReference1

func (IndustryReference) AsIndustryReference2

func (t IndustryReference) AsIndustryReference2() (IndustryReference2, error)

AsIndustryReference2 returns the union data inside the IndustryReference as a IndustryReference2

func (*IndustryReference) FromIndustryReference0

func (t *IndustryReference) FromIndustryReference0(v IndustryReference0) error

FromIndustryReference0 overwrites any union data inside the IndustryReference as the provided IndustryReference0

func (*IndustryReference) FromIndustryReference1

func (t *IndustryReference) FromIndustryReference1(v IndustryReference1) error

FromIndustryReference1 overwrites any union data inside the IndustryReference as the provided IndustryReference1

func (*IndustryReference) FromIndustryReference2

func (t *IndustryReference) FromIndustryReference2(v IndustryReference2) error

FromIndustryReference2 overwrites any union data inside the IndustryReference as the provided IndustryReference2

func (IndustryReference) MarshalJSON

func (t IndustryReference) MarshalJSON() ([]byte, error)

func (*IndustryReference) MergeIndustryReference0

func (t *IndustryReference) MergeIndustryReference0(v IndustryReference0) error

MergeIndustryReference0 performs a merge with any union data inside the IndustryReference, using the provided IndustryReference0

func (*IndustryReference) MergeIndustryReference1

func (t *IndustryReference) MergeIndustryReference1(v IndustryReference1) error

MergeIndustryReference1 performs a merge with any union data inside the IndustryReference, using the provided IndustryReference1

func (*IndustryReference) MergeIndustryReference2

func (t *IndustryReference) MergeIndustryReference2(v IndustryReference2) error

MergeIndustryReference2 performs a merge with any union data inside the IndustryReference, using the provided IndustryReference2

func (*IndustryReference) UnmarshalJSON

func (t *IndustryReference) UnmarshalJSON(b []byte) error

type IndustryReference0

type IndustryReference0 struct {
	Name     nullable.Nullable[any] `json:"name"`
	PublicId IndustryPublicId       `json:"publicId"`
}

IndustryReference0 defines model for IndustryReference.0.

type IndustryReference1

type IndustryReference1 struct {
	Name     EntityReferenceName    `json:"name"`
	PublicId nullable.Nullable[any] `json:"publicId"`
}

IndustryReference1 defines model for IndustryReference.1.

type IndustryReference2

type IndustryReference2 struct {
	Name     EntityReferenceName `json:"name"`
	PublicId IndustryPublicId    `json:"publicId"`
}

IndustryReference2 defines model for IndustryReference.2.

type IndustrySearchData

type IndustrySearchData struct {
	Industries []IndustrySearchIndustry `json:"industries"`
}

IndustrySearchData defines model for IndustrySearchData.

type IndustrySearchIndustry

type IndustrySearchIndustry struct {
	Id    IndustryPublicId `json:"id"`
	Label string           `json:"label"`
}

IndustrySearchIndustry defines model for IndustrySearchIndustry.

type IndustrySearchSuccess

type IndustrySearchSuccess struct {
	Data IndustrySearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
	} `json:"meta"`
}

IndustrySearchSuccess defines model for IndustrySearchSuccess.

type InsufficientCreditsError

type InsufficientCreditsError struct {
	Code      InsufficientCreditsErrorCode      `json:"code"`
	Details   []ValidationDetail                `json:"details"`
	Message   ErrorMessage                      `json:"message"`
	Retryable InsufficientCreditsErrorRetryable `json:"retryable"`
}

InsufficientCreditsError defines model for InsufficientCreditsError.

type InsufficientCreditsErrorCode

type InsufficientCreditsErrorCode string

InsufficientCreditsErrorCode defines model for InsufficientCreditsError.Code.

const (
	InsufficientCredits InsufficientCreditsErrorCode = "insufficient_credits"
)

Defines values for InsufficientCreditsErrorCode.

func (InsufficientCreditsErrorCode) Valid

Valid indicates whether the value is a known member of the InsufficientCreditsErrorCode enum.

type InsufficientCreditsErrorResponse

type InsufficientCreditsErrorResponse struct {
	Error InsufficientCreditsError `json:"error"`
	Meta  ErrorMetadata            `json:"meta"`
}

InsufficientCreditsErrorResponse defines model for InsufficientCreditsErrorResponse.

type InsufficientCreditsErrorRetryable

type InsufficientCreditsErrorRetryable bool

InsufficientCreditsErrorRetryable defines model for InsufficientCreditsError.Retryable.

const (
	InsufficientCreditsErrorRetryableFalse InsufficientCreditsErrorRetryable = false
)

Defines values for InsufficientCreditsErrorRetryable.

func (InsufficientCreditsErrorRetryable) Valid

Valid indicates whether the value is a known member of the InsufficientCreditsErrorRetryable enum.

type InsufficientScopeError

type InsufficientScopeError struct {
	Code      InsufficientScopeErrorCode      `json:"code"`
	Details   []ValidationDetail              `json:"details"`
	Message   ErrorMessage                    `json:"message"`
	Retryable InsufficientScopeErrorRetryable `json:"retryable"`
}

InsufficientScopeError defines model for InsufficientScopeError.

type InsufficientScopeErrorCode

type InsufficientScopeErrorCode string

InsufficientScopeErrorCode defines model for InsufficientScopeError.Code.

const (
	InsufficientScope InsufficientScopeErrorCode = "insufficient_scope"
)

Defines values for InsufficientScopeErrorCode.

func (InsufficientScopeErrorCode) Valid

func (e InsufficientScopeErrorCode) Valid() bool

Valid indicates whether the value is a known member of the InsufficientScopeErrorCode enum.

type InsufficientScopeErrorRetryable

type InsufficientScopeErrorRetryable bool

InsufficientScopeErrorRetryable defines model for InsufficientScopeError.Retryable.

const (
	InsufficientScopeErrorRetryableFalse InsufficientScopeErrorRetryable = false
)

Defines values for InsufficientScopeErrorRetryable.

func (InsufficientScopeErrorRetryable) Valid

Valid indicates whether the value is a known member of the InsufficientScopeErrorRetryable enum.

type InternalError

type InternalError struct {
	Code      InternalErrorCode      `json:"code"`
	Details   []ValidationDetail     `json:"details"`
	Message   ErrorMessage           `json:"message"`
	Retryable InternalErrorRetryable `json:"retryable"`
}

InternalError defines model for InternalError.

type InternalErrorCode

type InternalErrorCode string

InternalErrorCode defines model for InternalError.Code.

const (
	InternalErrorCodeInternalError InternalErrorCode = "internal_error"
)

Defines values for InternalErrorCode.

func (InternalErrorCode) Valid

func (e InternalErrorCode) Valid() bool

Valid indicates whether the value is a known member of the InternalErrorCode enum.

type InternalErrorRetryable

type InternalErrorRetryable bool

InternalErrorRetryable defines model for InternalError.Retryable.

const (
	InternalErrorRetryableTrue InternalErrorRetryable = true
)

Defines values for InternalErrorRetryable.

func (InternalErrorRetryable) Valid

func (e InternalErrorRetryable) Valid() bool

Valid indicates whether the value is a known member of the InternalErrorRetryable enum.

type InternalServerErrorResponse

type InternalServerErrorResponse struct {
	Error InternalServerErrorResponse_Error `json:"error"`
	Meta  ErrorMetadata                     `json:"meta"`
}

InternalServerErrorResponse defines model for InternalServerErrorResponse.

type InternalServerErrorResponse_Error

type InternalServerErrorResponse_Error struct {
	// contains filtered or unexported fields
}

InternalServerErrorResponse_Error defines model for InternalServerErrorResponse.Error.

func (InternalServerErrorResponse_Error) AsInternalError

func (t InternalServerErrorResponse_Error) AsInternalError() (InternalError, error)

AsInternalError returns the union data inside the InternalServerErrorResponse_Error as a InternalError

func (InternalServerErrorResponse_Error) AsResponseTooLargeError

func (t InternalServerErrorResponse_Error) AsResponseTooLargeError() (ResponseTooLargeError, error)

AsResponseTooLargeError returns the union data inside the InternalServerErrorResponse_Error as a ResponseTooLargeError

func (*InternalServerErrorResponse_Error) FromInternalError

func (t *InternalServerErrorResponse_Error) FromInternalError(v InternalError) error

FromInternalError overwrites any union data inside the InternalServerErrorResponse_Error as the provided InternalError

func (*InternalServerErrorResponse_Error) FromResponseTooLargeError

func (t *InternalServerErrorResponse_Error) FromResponseTooLargeError(v ResponseTooLargeError) error

FromResponseTooLargeError overwrites any union data inside the InternalServerErrorResponse_Error as the provided ResponseTooLargeError

func (InternalServerErrorResponse_Error) MarshalJSON

func (t InternalServerErrorResponse_Error) MarshalJSON() ([]byte, error)

func (*InternalServerErrorResponse_Error) MergeInternalError

func (t *InternalServerErrorResponse_Error) MergeInternalError(v InternalError) error

MergeInternalError performs a merge with any union data inside the InternalServerErrorResponse_Error, using the provided InternalError

func (*InternalServerErrorResponse_Error) MergeResponseTooLargeError

func (t *InternalServerErrorResponse_Error) MergeResponseTooLargeError(v ResponseTooLargeError) error

MergeResponseTooLargeError performs a merge with any union data inside the InternalServerErrorResponse_Error, using the provided ResponseTooLargeError

func (*InternalServerErrorResponse_Error) UnmarshalJSON

func (t *InternalServerErrorResponse_Error) UnmarshalJSON(b []byte) error

type InvalidApiKeyError

type InvalidApiKeyError struct {
	Code      InvalidApiKeyErrorCode      `json:"code"`
	Details   []ValidationDetail          `json:"details"`
	Message   ErrorMessage                `json:"message"`
	Retryable InvalidApiKeyErrorRetryable `json:"retryable"`
}

InvalidApiKeyError defines model for InvalidApiKeyError.

type InvalidApiKeyErrorCode

type InvalidApiKeyErrorCode string

InvalidApiKeyErrorCode defines model for InvalidApiKeyError.Code.

const (
	InvalidApiKey InvalidApiKeyErrorCode = "invalid_api_key"
)

Defines values for InvalidApiKeyErrorCode.

func (InvalidApiKeyErrorCode) Valid

func (e InvalidApiKeyErrorCode) Valid() bool

Valid indicates whether the value is a known member of the InvalidApiKeyErrorCode enum.

type InvalidApiKeyErrorResponse

type InvalidApiKeyErrorResponse struct {
	Error InvalidApiKeyError `json:"error"`
	Meta  ErrorMetadata      `json:"meta"`
}

InvalidApiKeyErrorResponse defines model for InvalidApiKeyErrorResponse.

type InvalidApiKeyErrorRetryable

type InvalidApiKeyErrorRetryable bool

InvalidApiKeyErrorRetryable defines model for InvalidApiKeyError.Retryable.

const (
	InvalidApiKeyErrorRetryableFalse InvalidApiKeyErrorRetryable = false
)

Defines values for InvalidApiKeyErrorRetryable.

func (InvalidApiKeyErrorRetryable) Valid

Valid indicates whether the value is a known member of the InvalidApiKeyErrorRetryable enum.

type InvalidRequestError

type InvalidRequestError struct {
	Code      InvalidRequestErrorCode      `json:"code"`
	Details   []ValidationDetail           `json:"details"`
	Message   ErrorMessage                 `json:"message"`
	Retryable InvalidRequestErrorRetryable `json:"retryable"`
}

InvalidRequestError defines model for InvalidRequestError.

type InvalidRequestErrorCode

type InvalidRequestErrorCode string

InvalidRequestErrorCode defines model for InvalidRequestError.Code.

const (
	InvalidRequestErrorCodeInvalidRequest InvalidRequestErrorCode = "invalid_request"
)

Defines values for InvalidRequestErrorCode.

func (InvalidRequestErrorCode) Valid

func (e InvalidRequestErrorCode) Valid() bool

Valid indicates whether the value is a known member of the InvalidRequestErrorCode enum.

type InvalidRequestErrorResponse

type InvalidRequestErrorResponse struct {
	Error InvalidRequestError `json:"error"`
	Meta  ErrorMetadata       `json:"meta"`
}

InvalidRequestErrorResponse defines model for InvalidRequestErrorResponse.

type InvalidRequestErrorRetryable

type InvalidRequestErrorRetryable bool

InvalidRequestErrorRetryable defines model for InvalidRequestError.Retryable.

const (
	InvalidRequestErrorRetryableFalse InvalidRequestErrorRetryable = false
)

Defines values for InvalidRequestErrorRetryable.

func (InvalidRequestErrorRetryable) Valid

Valid indicates whether the value is a known member of the InvalidRequestErrorRetryable enum.

type JobDetailsCompany

type JobDetailsCompany struct {
	FollowerCount nullable.Nullable[NonNegativeSafeInteger] `json:"followerCount"`
	LinkedinUrl   string                                    `json:"linkedinUrl"`
	LogoUrl       nullable.Nullable[ProtectedImageUrl]      `json:"logoUrl"`
	Name          string                                    `json:"name"`
}

JobDetailsCompany defines model for JobDetailsCompany.

type JobDetailsData

type JobDetailsData struct {
	Company        JobDetailsCompany         `json:"company"`
	Description    string                    `json:"description"`
	EmploymentType nullable.Nullable[string] `json:"employmentType"`
	IsReposted     bool                      `json:"isReposted"`
	Location       string                    `json:"location"`
	PostedAt       Rfc3339UtcDateTime        `json:"postedAt"`
	PostedOnText   string                    `json:"postedOnText"`
	Status         JobDetailsDataStatus      `json:"status"`
	Title          string                    `json:"title"`
	Url            string                    `json:"url"`
	WorkplaceType  nullable.Nullable[string] `json:"workplaceType"`
}

JobDetailsData defines model for JobDetailsData.

type JobDetailsDataStatus

type JobDetailsDataStatus string

JobDetailsDataStatus defines model for JobDetailsData.Status.

const (
	Closed  JobDetailsDataStatus = "closed"
	Open    JobDetailsDataStatus = "open"
	Unknown JobDetailsDataStatus = "unknown"
)

Defines values for JobDetailsDataStatus.

func (JobDetailsDataStatus) Valid

func (e JobDetailsDataStatus) Valid() bool

Valid indicates whether the value is a known member of the JobDetailsDataStatus enum.

type JobDetailsSuccess

type JobDetailsSuccess struct {
	Data JobDetailsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
	} `json:"meta"`
}

JobDetailsSuccess defines model for JobDetailsSuccess.

type JobSearchData

type JobSearchData struct {
	Jobs []JobSearchJob `json:"jobs"`
}

JobSearchData defines model for JobSearchData.

type JobSearchJob

type JobSearchJob struct {
	CompanyName nullable.Nullable[string] `json:"companyName"`
	CompanyUrl  nullable.Nullable[string] `json:"companyUrl"`

	// IsEasyApply Whether the job card offers Easy Apply.
	IsEasyApply bool `json:"isEasyApply"`

	// IsPromoted Whether the job card is marked Promoted.
	IsPromoted bool                                  `json:"isPromoted"`
	Location   nullable.Nullable[string]             `json:"location"`
	PostedAt   nullable.Nullable[Rfc3339UtcDateTime] `json:"postedAt"`
	Title      string                                `json:"title"`
	Url        string                                `json:"url"`
}

JobSearchJob defines model for JobSearchJob.

type JobSearchPaging

type JobSearchPaging struct {
	Count   int  `json:"count"`
	HasMore bool `json:"hasMore"`
	Start   int  `json:"start"`
}

JobSearchPaging defines model for JobSearchPaging.

type JobSearchSuccess

type JobSearchSuccess struct {
	Data JobSearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
		Paging     JobSearchPaging        `json:"paging"`
	} `json:"meta"`
}

JobSearchSuccess defines model for JobSearchSuccess.

type KeywordSearchData

type KeywordSearchData struct {
	Results []KeywordSearchItem `json:"results"`
}

KeywordSearchData defines model for KeywordSearchData.

type KeywordSearchEntity

type KeywordSearchEntity struct {
	// contains filtered or unexported fields
}

KeywordSearchEntity defines model for KeywordSearchEntity.

func (KeywordSearchEntity) AsKeywordSearchEntity0

func (t KeywordSearchEntity) AsKeywordSearchEntity0() (KeywordSearchEntity0, error)

AsKeywordSearchEntity0 returns the union data inside the KeywordSearchEntity as a KeywordSearchEntity0

func (KeywordSearchEntity) AsKeywordSearchEntity1

func (t KeywordSearchEntity) AsKeywordSearchEntity1() (KeywordSearchEntity1, error)

AsKeywordSearchEntity1 returns the union data inside the KeywordSearchEntity as a KeywordSearchEntity1

func (KeywordSearchEntity) AsKeywordSearchEntity2

func (t KeywordSearchEntity) AsKeywordSearchEntity2() (KeywordSearchEntity2, error)

AsKeywordSearchEntity2 returns the union data inside the KeywordSearchEntity as a KeywordSearchEntity2

func (KeywordSearchEntity) AsKeywordSearchEntity3

func (t KeywordSearchEntity) AsKeywordSearchEntity3() (KeywordSearchEntity3, error)

AsKeywordSearchEntity3 returns the union data inside the KeywordSearchEntity as a KeywordSearchEntity3

func (*KeywordSearchEntity) FromKeywordSearchEntity0

func (t *KeywordSearchEntity) FromKeywordSearchEntity0(v KeywordSearchEntity0) error

FromKeywordSearchEntity0 overwrites any union data inside the KeywordSearchEntity as the provided KeywordSearchEntity0

func (*KeywordSearchEntity) FromKeywordSearchEntity1

func (t *KeywordSearchEntity) FromKeywordSearchEntity1(v KeywordSearchEntity1) error

FromKeywordSearchEntity1 overwrites any union data inside the KeywordSearchEntity as the provided KeywordSearchEntity1

func (*KeywordSearchEntity) FromKeywordSearchEntity2

func (t *KeywordSearchEntity) FromKeywordSearchEntity2(v KeywordSearchEntity2) error

FromKeywordSearchEntity2 overwrites any union data inside the KeywordSearchEntity as the provided KeywordSearchEntity2

func (*KeywordSearchEntity) FromKeywordSearchEntity3

func (t *KeywordSearchEntity) FromKeywordSearchEntity3(v KeywordSearchEntity3) error

FromKeywordSearchEntity3 overwrites any union data inside the KeywordSearchEntity as the provided KeywordSearchEntity3

func (KeywordSearchEntity) MarshalJSON

func (t KeywordSearchEntity) MarshalJSON() ([]byte, error)

func (*KeywordSearchEntity) MergeKeywordSearchEntity0

func (t *KeywordSearchEntity) MergeKeywordSearchEntity0(v KeywordSearchEntity0) error

MergeKeywordSearchEntity0 performs a merge with any union data inside the KeywordSearchEntity, using the provided KeywordSearchEntity0

func (*KeywordSearchEntity) MergeKeywordSearchEntity1

func (t *KeywordSearchEntity) MergeKeywordSearchEntity1(v KeywordSearchEntity1) error

MergeKeywordSearchEntity1 performs a merge with any union data inside the KeywordSearchEntity, using the provided KeywordSearchEntity1

func (*KeywordSearchEntity) MergeKeywordSearchEntity2

func (t *KeywordSearchEntity) MergeKeywordSearchEntity2(v KeywordSearchEntity2) error

MergeKeywordSearchEntity2 performs a merge with any union data inside the KeywordSearchEntity, using the provided KeywordSearchEntity2

func (*KeywordSearchEntity) MergeKeywordSearchEntity3

func (t *KeywordSearchEntity) MergeKeywordSearchEntity3(v KeywordSearchEntity3) error

MergeKeywordSearchEntity3 performs a merge with any union data inside the KeywordSearchEntity, using the provided KeywordSearchEntity3

func (*KeywordSearchEntity) UnmarshalJSON

func (t *KeywordSearchEntity) UnmarshalJSON(b []byte) error

type KeywordSearchEntity0

type KeywordSearchEntity0 struct {
	AdditionalInfo nullable.Nullable[string] `json:"additionalInfo"`
	Description    nullable.Nullable[string] `json:"description"`
	Kind           KeywordSearchEntity0Kind  `json:"kind"`
	Name           string                    `json:"name"`
	Url            string                    `json:"url"`
}

KeywordSearchEntity0 defines model for KeywordSearchEntity.0.

type KeywordSearchEntity0Kind

type KeywordSearchEntity0Kind string

KeywordSearchEntity0Kind defines model for KeywordSearchEntity.0.Kind.

const (
	KeywordSearchEntity0KindProfile KeywordSearchEntity0Kind = "profile"
)

Defines values for KeywordSearchEntity0Kind.

func (KeywordSearchEntity0Kind) Valid

func (e KeywordSearchEntity0Kind) Valid() bool

Valid indicates whether the value is a known member of the KeywordSearchEntity0Kind enum.

type KeywordSearchEntity1

type KeywordSearchEntity1 struct {
	AdditionalInfo nullable.Nullable[string] `json:"additionalInfo"`
	Description    nullable.Nullable[string] `json:"description"`
	Kind           KeywordSearchEntity1Kind  `json:"kind"`
	Name           string                    `json:"name"`
	Url            string                    `json:"url"`
}

KeywordSearchEntity1 defines model for KeywordSearchEntity.1.

type KeywordSearchEntity1Kind

type KeywordSearchEntity1Kind string

KeywordSearchEntity1Kind defines model for KeywordSearchEntity.1.Kind.

const (
	KeywordSearchEntity1KindCompany KeywordSearchEntity1Kind = "company"
)

Defines values for KeywordSearchEntity1Kind.

func (KeywordSearchEntity1Kind) Valid

func (e KeywordSearchEntity1Kind) Valid() bool

Valid indicates whether the value is a known member of the KeywordSearchEntity1Kind enum.

type KeywordSearchEntity2

type KeywordSearchEntity2 struct {
	AdditionalInfo nullable.Nullable[string] `json:"additionalInfo"`
	Description    nullable.Nullable[string] `json:"description"`
	Kind           KeywordSearchEntity2Kind  `json:"kind"`
	Name           string                    `json:"name"`
	Url            string                    `json:"url"`
}

KeywordSearchEntity2 defines model for KeywordSearchEntity.2.

type KeywordSearchEntity2Kind

type KeywordSearchEntity2Kind string

KeywordSearchEntity2Kind defines model for KeywordSearchEntity.2.Kind.

const (
	KeywordSearchEntity2KindSchool KeywordSearchEntity2Kind = "school"
)

Defines values for KeywordSearchEntity2Kind.

func (KeywordSearchEntity2Kind) Valid

func (e KeywordSearchEntity2Kind) Valid() bool

Valid indicates whether the value is a known member of the KeywordSearchEntity2Kind enum.

type KeywordSearchEntity3

type KeywordSearchEntity3 struct {
	AdditionalInfo nullable.Nullable[string] `json:"additionalInfo"`
	Description    nullable.Nullable[string] `json:"description"`
	Kind           KeywordSearchEntity3Kind  `json:"kind"`
	Name           string                    `json:"name"`
	Url            string                    `json:"url"`
}

KeywordSearchEntity3 defines model for KeywordSearchEntity.3.

type KeywordSearchEntity3Kind

type KeywordSearchEntity3Kind string

KeywordSearchEntity3Kind defines model for KeywordSearchEntity.3.Kind.

const (
	KeywordSearchEntity3KindJob KeywordSearchEntity3Kind = "job"
)

Defines values for KeywordSearchEntity3Kind.

func (KeywordSearchEntity3Kind) Valid

func (e KeywordSearchEntity3Kind) Valid() bool

Valid indicates whether the value is a known member of the KeywordSearchEntity3Kind enum.

type KeywordSearchItem

type KeywordSearchItem struct {
	// contains filtered or unexported fields
}

KeywordSearchItem defines model for KeywordSearchItem.

func (KeywordSearchItem) AsKeywordSearchEntity

func (t KeywordSearchItem) AsKeywordSearchEntity() (KeywordSearchEntity, error)

AsKeywordSearchEntity returns the union data inside the KeywordSearchItem as a KeywordSearchEntity

func (KeywordSearchItem) AsKeywordSearchPost

func (t KeywordSearchItem) AsKeywordSearchPost() (KeywordSearchPost, error)

AsKeywordSearchPost returns the union data inside the KeywordSearchItem as a KeywordSearchPost

func (*KeywordSearchItem) FromKeywordSearchEntity

func (t *KeywordSearchItem) FromKeywordSearchEntity(v KeywordSearchEntity) error

FromKeywordSearchEntity overwrites any union data inside the KeywordSearchItem as the provided KeywordSearchEntity

func (*KeywordSearchItem) FromKeywordSearchPost

func (t *KeywordSearchItem) FromKeywordSearchPost(v KeywordSearchPost) error

FromKeywordSearchPost overwrites any union data inside the KeywordSearchItem as the provided KeywordSearchPost

func (KeywordSearchItem) MarshalJSON

func (t KeywordSearchItem) MarshalJSON() ([]byte, error)

func (*KeywordSearchItem) MergeKeywordSearchEntity

func (t *KeywordSearchItem) MergeKeywordSearchEntity(v KeywordSearchEntity) error

MergeKeywordSearchEntity performs a merge with any union data inside the KeywordSearchItem, using the provided KeywordSearchEntity

func (*KeywordSearchItem) MergeKeywordSearchPost

func (t *KeywordSearchItem) MergeKeywordSearchPost(v KeywordSearchPost) error

MergeKeywordSearchPost performs a merge with any union data inside the KeywordSearchItem, using the provided KeywordSearchPost

func (*KeywordSearchItem) UnmarshalJSON

func (t *KeywordSearchItem) UnmarshalJSON(b []byte) error

type KeywordSearchPaging

type KeywordSearchPaging struct {
	HasMore    bool                   `json:"hasMore"`
	Limit      int                    `json:"limit"`
	NextOffset nullable.Nullable[int] `json:"nextOffset"`
	Offset     int                    `json:"offset"`
	Returned   int                    `json:"returned"`
}

KeywordSearchPaging defines model for KeywordSearchPaging.

type KeywordSearchPost

type KeywordSearchPost struct {
	Author        CompanyPostAuthor            `json:"author"`
	CommentCount  NonNegativeSafeInteger       `json:"commentCount"`
	ContentType   KeywordSearchPostContentType `json:"contentType"`
	IsRepost      bool                         `json:"isRepost"`
	Kind          KeywordSearchPostKind        `json:"kind"`
	ReactionCount NonNegativeSafeInteger       `json:"reactionCount"`
	RepostCount   NonNegativeSafeInteger       `json:"repostCount"`
	Text          nullable.Nullable[string]    `json:"text"`
	Url           string                       `json:"url"`
}

KeywordSearchPost defines model for KeywordSearchPost.

type KeywordSearchPostContentType

type KeywordSearchPostContentType string

KeywordSearchPostContentType defines model for KeywordSearchPost.ContentType.

const (
	KeywordSearchPostContentTypeArticle  KeywordSearchPostContentType = "article"
	KeywordSearchPostContentTypeDocument KeywordSearchPostContentType = "document"
	KeywordSearchPostContentTypeImage    KeywordSearchPostContentType = "image"
	KeywordSearchPostContentTypeOther    KeywordSearchPostContentType = "other"
	KeywordSearchPostContentTypeText     KeywordSearchPostContentType = "text"
	KeywordSearchPostContentTypeVideo    KeywordSearchPostContentType = "video"
)

Defines values for KeywordSearchPostContentType.

func (KeywordSearchPostContentType) Valid

Valid indicates whether the value is a known member of the KeywordSearchPostContentType enum.

type KeywordSearchPostKind

type KeywordSearchPostKind string

KeywordSearchPostKind defines model for KeywordSearchPost.Kind.

const (
	Post KeywordSearchPostKind = "post"
)

Defines values for KeywordSearchPostKind.

func (KeywordSearchPostKind) Valid

func (e KeywordSearchPostKind) Valid() bool

Valid indicates whether the value is a known member of the KeywordSearchPostKind enum.

type KeywordSearchSuccess

type KeywordSearchSuccess struct {
	Data KeywordSearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
		Paging     KeywordSearchPaging    `json:"paging"`
	} `json:"meta"`
}

KeywordSearchSuccess defines model for KeywordSearchSuccess.

type LanguageItem

type LanguageItem struct {
	Name        string                                 `json:"name"`
	Proficiency nullable.Nullable[LanguageProficiency] `json:"proficiency"`
}

LanguageItem defines model for LanguageItem.

type LanguageProficiency

type LanguageProficiency string

LanguageProficiency defines model for LanguageProficiency.

const (
	Elementary          LanguageProficiency = "elementary"
	FullProfessional    LanguageProficiency = "fullProfessional"
	LimitedWorking      LanguageProficiency = "limitedWorking"
	NativeOrBilingual   LanguageProficiency = "nativeOrBilingual"
	ProfessionalWorking LanguageProficiency = "professionalWorking"
)

Defines values for LanguageProficiency.

func (LanguageProficiency) Valid

func (e LanguageProficiency) Valid() bool

Valid indicates whether the value is a known member of the LanguageProficiency enum.

type LinkedInJobSelectorUrl

type LinkedInJobSelectorUrl = string

LinkedInJobSelectorUrl defines model for LinkedInJobSelectorUrl.

type LinkedInPostSelectorUrl

type LinkedInPostSelectorUrl = string

LinkedInPostSelectorUrl defines model for LinkedInPostSelectorUrl.

type LinkedInPostSlugSelector

type LinkedInPostSlugSelector = string

LinkedInPostSlugSelector defines model for LinkedInPostSlugSelector.

type LinkedInV2CompanyProductsSuccess

type LinkedInV2CompanyProductsSuccess struct {
	Data CompanyProductsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger  `json:"creditCost"`
		Paging     LinkedInV2FeaturePaging `json:"paging"`
	} `json:"meta"`
}

LinkedInV2CompanyProductsSuccess defines model for LinkedInV2CompanyProductsSuccess.

type LinkedInV2FeaturePaging

type LinkedInV2FeaturePaging struct {
	Count   int  `json:"count"`
	HasMore bool `json:"hasMore"`
	Start   int  `json:"start"`
}

LinkedInV2FeaturePaging defines model for LinkedInV2FeaturePaging.

type LinkedInV2LocationSearchSuccess

type LinkedInV2LocationSearchSuccess struct {
	Data LocationSearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
	} `json:"meta"`
}

LinkedInV2LocationSearchSuccess defines model for LinkedInV2LocationSearchSuccess.

type LinkedInV2PostCommentsSuccess

type LinkedInV2PostCommentsSuccess struct {
	Data PostCommentsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
		Paging     PostCommentsPaging     `json:"paging"`
	} `json:"meta"`
}

LinkedInV2PostCommentsSuccess defines model for LinkedInV2PostCommentsSuccess.

type LinkedInV2PostReactionsSuccess

type LinkedInV2PostReactionsSuccess struct {
	Data PostReactionsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
		Paging     PostReactionsPaging    `json:"paging"`
	} `json:"meta"`
}

LinkedInV2PostReactionsSuccess defines model for LinkedInV2PostReactionsSuccess.

type LinkedInV2PostSuccess

type LinkedInV2PostSuccess struct {
	Data PostDetailsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
	} `json:"meta"`
}

LinkedInV2PostSuccess defines model for LinkedInV2PostSuccess.

type LinkedInV2SchoolSearchSuccess

type LinkedInV2SchoolSearchSuccess struct {
	Data SchoolKeywordSearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger    `json:"creditCost"`
		Paging     CompanyDomainSearchPaging `json:"paging"`
	} `json:"meta"`
}

LinkedInV2SchoolSearchSuccess defines model for LinkedInV2SchoolSearchSuccess.

type LinkedInV2SearchPostsSuccess

type LinkedInV2SearchPostsSuccess struct {
	Data SearchPostsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
		Paging     SearchPostsPaging      `json:"paging"`
	} `json:"meta"`
}

LinkedInV2SearchPostsSuccess defines model for LinkedInV2SearchPostsSuccess.

type LinkedInV2SearchTypeaheadSuccess

type LinkedInV2SearchTypeaheadSuccess struct {
	Data SearchTypeaheadData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
	} `json:"meta"`
}

LinkedInV2SearchTypeaheadSuccess defines model for LinkedInV2SearchTypeaheadSuccess.

type LinkedInV2ServiceCategorySearchSuccess

type LinkedInV2ServiceCategorySearchSuccess struct {
	Data ServiceCategorySearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
	} `json:"meta"`
}

LinkedInV2ServiceCategorySearchSuccess defines model for LinkedInV2ServiceCategorySearchSuccess.

type Locale

type Locale struct {
	Country  nullable.Nullable[string] `json:"country"`
	Language string                    `json:"language"`
	Script   nullable.Nullable[string] `json:"script"`
	Variant  nullable.Nullable[string] `json:"variant"`
}

Locale defines model for Locale.

type LocationSearchData

type LocationSearchData struct {
	Locations []LocationSearchLocation `json:"locations"`
}

LocationSearchData defines model for LocationSearchData.

type LocationSearchLocation

type LocationSearchLocation struct {
	// Id Permanent Envo-owned location identifier. The underlying provider value is private.
	Id   GeoId  `json:"id"`
	Name string `json:"name"`
}

LocationSearchLocation defines model for LocationSearchLocation.

type LookupForbiddenErrorResponse

type LookupForbiddenErrorResponse struct {
	Error LookupForbiddenErrorResponse_Error `json:"error"`
	Meta  ErrorMetadata                      `json:"meta"`
}

LookupForbiddenErrorResponse defines model for LookupForbiddenErrorResponse.

type LookupForbiddenErrorResponse_Error

type LookupForbiddenErrorResponse_Error struct {
	// contains filtered or unexported fields
}

LookupForbiddenErrorResponse_Error defines model for LookupForbiddenErrorResponse.Error.

func (LookupForbiddenErrorResponse_Error) AsAccountSuspendedError

func (t LookupForbiddenErrorResponse_Error) AsAccountSuspendedError() (AccountSuspendedError, error)

AsAccountSuspendedError returns the union data inside the LookupForbiddenErrorResponse_Error as a AccountSuspendedError

func (LookupForbiddenErrorResponse_Error) AsInsufficientScopeError

func (t LookupForbiddenErrorResponse_Error) AsInsufficientScopeError() (InsufficientScopeError, error)

AsInsufficientScopeError returns the union data inside the LookupForbiddenErrorResponse_Error as a InsufficientScopeError

func (*LookupForbiddenErrorResponse_Error) FromAccountSuspendedError

func (t *LookupForbiddenErrorResponse_Error) FromAccountSuspendedError(v AccountSuspendedError) error

FromAccountSuspendedError overwrites any union data inside the LookupForbiddenErrorResponse_Error as the provided AccountSuspendedError

func (*LookupForbiddenErrorResponse_Error) FromInsufficientScopeError

func (t *LookupForbiddenErrorResponse_Error) FromInsufficientScopeError(v InsufficientScopeError) error

FromInsufficientScopeError overwrites any union data inside the LookupForbiddenErrorResponse_Error as the provided InsufficientScopeError

func (LookupForbiddenErrorResponse_Error) MarshalJSON

func (t LookupForbiddenErrorResponse_Error) MarshalJSON() ([]byte, error)

func (*LookupForbiddenErrorResponse_Error) MergeAccountSuspendedError

func (t *LookupForbiddenErrorResponse_Error) MergeAccountSuspendedError(v AccountSuspendedError) error

MergeAccountSuspendedError performs a merge with any union data inside the LookupForbiddenErrorResponse_Error, using the provided AccountSuspendedError

func (*LookupForbiddenErrorResponse_Error) MergeInsufficientScopeError

func (t *LookupForbiddenErrorResponse_Error) MergeInsufficientScopeError(v InsufficientScopeError) error

MergeInsufficientScopeError performs a merge with any union data inside the LookupForbiddenErrorResponse_Error, using the provided InsufficientScopeError

func (*LookupForbiddenErrorResponse_Error) UnmarshalJSON

func (t *LookupForbiddenErrorResponse_Error) UnmarshalJSON(b []byte) error

type MethodNotAllowedError

type MethodNotAllowedError struct {
	Code      MethodNotAllowedErrorCode      `json:"code"`
	Details   []ValidationDetail             `json:"details"`
	Message   ErrorMessage                   `json:"message"`
	Retryable MethodNotAllowedErrorRetryable `json:"retryable"`
}

MethodNotAllowedError defines model for MethodNotAllowedError.

type MethodNotAllowedErrorCode

type MethodNotAllowedErrorCode string

MethodNotAllowedErrorCode defines model for MethodNotAllowedError.Code.

const (
	MethodNotAllowed MethodNotAllowedErrorCode = "method_not_allowed"
)

Defines values for MethodNotAllowedErrorCode.

func (MethodNotAllowedErrorCode) Valid

func (e MethodNotAllowedErrorCode) Valid() bool

Valid indicates whether the value is a known member of the MethodNotAllowedErrorCode enum.

type MethodNotAllowedErrorResponse

type MethodNotAllowedErrorResponse struct {
	Error MethodNotAllowedError `json:"error"`
	Meta  ErrorMetadata         `json:"meta"`
}

MethodNotAllowedErrorResponse defines model for MethodNotAllowedErrorResponse.

type MethodNotAllowedErrorRetryable

type MethodNotAllowedErrorRetryable bool

MethodNotAllowedErrorRetryable defines model for MethodNotAllowedError.Retryable.

const (
	MethodNotAllowedErrorRetryableFalse MethodNotAllowedErrorRetryable = false
)

Defines values for MethodNotAllowedErrorRetryable.

func (MethodNotAllowedErrorRetryable) Valid

Valid indicates whether the value is a known member of the MethodNotAllowedErrorRetryable enum.

type NonNegativeSafeInteger

type NonNegativeSafeInteger = int

NonNegativeSafeInteger defines model for NonNegativeSafeInteger.

type NonRetryableServiceUnavailableError

type NonRetryableServiceUnavailableError struct {
	Code      NonRetryableServiceUnavailableErrorCode      `json:"code"`
	Details   []ValidationDetail                           `json:"details"`
	Message   ErrorMessage                                 `json:"message"`
	Retryable NonRetryableServiceUnavailableErrorRetryable `json:"retryable"`
}

NonRetryableServiceUnavailableError defines model for NonRetryableServiceUnavailableError.

type NonRetryableServiceUnavailableErrorCode

type NonRetryableServiceUnavailableErrorCode string

NonRetryableServiceUnavailableErrorCode defines model for NonRetryableServiceUnavailableError.Code.

const (
	NonRetryableServiceUnavailableErrorCodeServiceUnavailable NonRetryableServiceUnavailableErrorCode = "service_unavailable"
)

Defines values for NonRetryableServiceUnavailableErrorCode.

func (NonRetryableServiceUnavailableErrorCode) Valid

Valid indicates whether the value is a known member of the NonRetryableServiceUnavailableErrorCode enum.

type NonRetryableServiceUnavailableErrorRetryable

type NonRetryableServiceUnavailableErrorRetryable bool

NonRetryableServiceUnavailableErrorRetryable defines model for NonRetryableServiceUnavailableError.Retryable.

const (
	NonRetryableServiceUnavailableErrorRetryableFalse NonRetryableServiceUnavailableErrorRetryable = false
)

Defines values for NonRetryableServiceUnavailableErrorRetryable.

func (NonRetryableServiceUnavailableErrorRetryable) Valid

Valid indicates whether the value is a known member of the NonRetryableServiceUnavailableErrorRetryable enum.

type NotAcceptableError

type NotAcceptableError struct {
	Code      NotAcceptableErrorCode      `json:"code"`
	Details   []ValidationDetail          `json:"details"`
	Message   ErrorMessage                `json:"message"`
	Retryable NotAcceptableErrorRetryable `json:"retryable"`
}

NotAcceptableError defines model for NotAcceptableError.

type NotAcceptableErrorCode

type NotAcceptableErrorCode string

NotAcceptableErrorCode defines model for NotAcceptableError.Code.

const (
	NotAcceptable NotAcceptableErrorCode = "not_acceptable"
)

Defines values for NotAcceptableErrorCode.

func (NotAcceptableErrorCode) Valid

func (e NotAcceptableErrorCode) Valid() bool

Valid indicates whether the value is a known member of the NotAcceptableErrorCode enum.

type NotAcceptableErrorResponse

type NotAcceptableErrorResponse struct {
	Error NotAcceptableError `json:"error"`
	Meta  ErrorMetadata      `json:"meta"`
}

NotAcceptableErrorResponse defines model for NotAcceptableErrorResponse.

type NotAcceptableErrorRetryable

type NotAcceptableErrorRetryable bool

NotAcceptableErrorRetryable defines model for NotAcceptableError.Retryable.

const (
	NotAcceptableErrorRetryableFalse NotAcceptableErrorRetryable = false
)

Defines values for NotAcceptableErrorRetryable.

func (NotAcceptableErrorRetryable) Valid

Valid indicates whether the value is a known member of the NotAcceptableErrorRetryable enum.

type OrganizationMembershipItem

type OrganizationMembershipItem struct {
	DateRange    nullable.Nullable[DateRange] `json:"dateRange"`
	Description  nullable.Nullable[string]    `json:"description"`
	Organization CompanyReference             `json:"organization"`
	Role         nullable.Nullable[string]    `json:"role"`
}

OrganizationMembershipItem defines model for OrganizationMembershipItem.

type OrganizationType

type OrganizationType struct {
	Code nullable.Nullable[OrganizationTypeCode] `json:"code"`
	Name nullable.Nullable[string]               `json:"name"`
}

OrganizationType defines model for OrganizationType.

type OrganizationTypeCode

type OrganizationTypeCode string

OrganizationTypeCode defines model for OrganizationTypeCode.

const (
	OrganizationTypeCodeEducational      OrganizationTypeCode = "educational"
	OrganizationTypeCodeGovernmentAgency OrganizationTypeCode = "governmentAgency"
	OrganizationTypeCodeNonProfit        OrganizationTypeCode = "nonProfit"
	OrganizationTypeCodePartnership      OrganizationTypeCode = "partnership"
	OrganizationTypeCodePrivatelyHeld    OrganizationTypeCode = "privatelyHeld"
	OrganizationTypeCodePublicCompany    OrganizationTypeCode = "publicCompany"
	OrganizationTypeCodeSelfEmployed     OrganizationTypeCode = "selfEmployed"
	OrganizationTypeCodeSelfOwned        OrganizationTypeCode = "selfOwned"
)

Defines values for OrganizationTypeCode.

func (OrganizationTypeCode) Valid

func (e OrganizationTypeCode) Valid() bool

Valid indicates whether the value is a known member of the OrganizationTypeCode enum.

type PartialDate

type PartialDate struct {
	// contains filtered or unexported fields
}

PartialDate defines model for PartialDate.

func (PartialDate) AsPartialDate0

func (t PartialDate) AsPartialDate0() (PartialDate0, error)

AsPartialDate0 returns the union data inside the PartialDate as a PartialDate0

func (PartialDate) AsPartialDate1

func (t PartialDate) AsPartialDate1() (PartialDate1, error)

AsPartialDate1 returns the union data inside the PartialDate as a PartialDate1

func (*PartialDate) FromPartialDate0

func (t *PartialDate) FromPartialDate0(v PartialDate0) error

FromPartialDate0 overwrites any union data inside the PartialDate as the provided PartialDate0

func (*PartialDate) FromPartialDate1

func (t *PartialDate) FromPartialDate1(v PartialDate1) error

FromPartialDate1 overwrites any union data inside the PartialDate as the provided PartialDate1

func (PartialDate) MarshalJSON

func (t PartialDate) MarshalJSON() ([]byte, error)

func (*PartialDate) MergePartialDate0

func (t *PartialDate) MergePartialDate0(v PartialDate0) error

MergePartialDate0 performs a merge with any union data inside the PartialDate, using the provided PartialDate0

func (*PartialDate) MergePartialDate1

func (t *PartialDate) MergePartialDate1(v PartialDate1) error

MergePartialDate1 performs a merge with any union data inside the PartialDate, using the provided PartialDate1

func (*PartialDate) UnmarshalJSON

func (t *PartialDate) UnmarshalJSON(b []byte) error

type PartialDate0

type PartialDate0 struct {
	Day   nullable.Nullable[any] `json:"day"`
	Month nullable.Nullable[int] `json:"month"`
	Year  int                    `json:"year"`
}

PartialDate0 defines model for PartialDate.0.

type PartialDate1

type PartialDate1 struct {
	Day   int `json:"day"`
	Month int `json:"month"`
	Year  int `json:"year"`
}

PartialDate1 defines model for PartialDate.1.

type PeopleKeywordSearchData

type PeopleKeywordSearchData struct {
	Profiles []PeopleKeywordSearchProfile `json:"profiles"`
}

PeopleKeywordSearchData defines model for PeopleKeywordSearchData.

type PeopleKeywordSearchProfile

type PeopleKeywordSearchProfile struct {
	CountryISOCode nullable.Nullable[string] `json:"countryISOCode"`
	Creator        nullable.Nullable[bool]   `json:"creator"`
	Education      []struct {
		DateRange nullable.Nullable[struct {
			End nullable.Nullable[struct {
				Day   nullable.Nullable[int] `json:"day"`
				Month nullable.Nullable[int] `json:"month"`
				Year  int                    `json:"year"`
			}] `json:"end"`
			IsCurrent nullable.Nullable[bool] `json:"isCurrent"`
			Start     nullable.Nullable[struct {
				Day   nullable.Nullable[int] `json:"day"`
				Month nullable.Nullable[int] `json:"month"`
				Year  int                    `json:"year"`
			}] `json:"start"`
		}] `json:"dateRange"`
		DegreeName   nullable.Nullable[string] `json:"degreeName"`
		FieldOfStudy nullable.Nullable[string] `json:"fieldOfStudy"`
		SchoolName   nullable.Nullable[string] `json:"schoolName"`
	} `json:"education"`
	FirstName   nullable.Nullable[string] `json:"firstName"`
	Headline    nullable.Nullable[string] `json:"headline"`
	Industry    nullable.Nullable[string] `json:"industry"`
	Influencer  nullable.Nullable[bool]   `json:"influencer"`
	LastName    nullable.Nullable[string] `json:"lastName"`
	LinkedinUrl string                    `json:"linkedinUrl"`
	Location    nullable.Nullable[string] `json:"location"`
	Name        string                    `json:"name"`
	Positions   []struct {
		CompanyName nullable.Nullable[string] `json:"companyName"`
		DateRange   nullable.Nullable[struct {
			End nullable.Nullable[struct {
				Day   nullable.Nullable[int] `json:"day"`
				Month nullable.Nullable[int] `json:"month"`
				Year  int                    `json:"year"`
			}] `json:"end"`
			IsCurrent nullable.Nullable[bool] `json:"isCurrent"`
			Start     nullable.Nullable[struct {
				Day   nullable.Nullable[int] `json:"day"`
				Month nullable.Nullable[int] `json:"month"`
				Year  int                    `json:"year"`
			}] `json:"start"`
		}] `json:"dateRange"`
		Description nullable.Nullable[string] `json:"description"`
		Location    nullable.Nullable[string] `json:"location"`
		Title       nullable.Nullable[string] `json:"title"`
	} `json:"positions"`
	Premium           nullable.Nullable[bool]              `json:"premium"`
	ProfilePictureUrl nullable.Nullable[ProtectedImageUrl] `json:"profilePictureUrl"`
	PublicId          nullable.Nullable[ProfilePublicId]   `json:"publicId"`
	Skills            []string                             `json:"skills"`
	Summary           nullable.Nullable[string]            `json:"summary"`
}

PeopleKeywordSearchProfile defines model for PeopleKeywordSearchProfile.

type PeopleKeywordSearchSuccess

type PeopleKeywordSearchSuccess struct {
	Data PeopleKeywordSearchData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger    `json:"creditCost"`
		Paging     CompanyDomainSearchPaging `json:"paging"`
	} `json:"meta"`
}

PeopleKeywordSearchSuccess defines model for PeopleKeywordSearchSuccess.

type PositionItem

type PositionItem struct {
	Company        nullable.Nullable[CompanyReference] `json:"company"`
	DateRange      nullable.Nullable[DateRange]        `json:"dateRange"`
	Description    nullable.Nullable[string]           `json:"description"`
	EmploymentType nullable.Nullable[EmploymentType]   `json:"employmentType"`
	Location       nullable.Nullable[string]           `json:"location"`
	Title          nullable.Nullable[string]           `json:"title"`
}

PositionItem defines model for PositionItem.

type PositionList

type PositionList = []PositionItem

PositionList defines model for PositionList.

type PositiveSafeInteger

type PositiveSafeInteger = NonNegativeSafeInteger

PositiveSafeInteger defines model for PositiveSafeInteger.

type PostComment

type PostComment struct {
	Author        PostDetailsAuthor                     `json:"author"`
	CreatedAt     nullable.Nullable[Rfc3339UtcDateTime] `json:"createdAt"`
	Edited        nullable.Nullable[bool]               `json:"edited"`
	ReactionCount NonNegativeSafeInteger                `json:"reactionCount"`
	Replies       []PostCommentReply                    `json:"replies"`
	ReplyCount    NonNegativeSafeInteger                `json:"replyCount"`
	Text          string                                `json:"text"`
}

PostComment defines model for PostComment.

type PostCommentReply

type PostCommentReply struct {
	Author        PostDetailsAuthor                     `json:"author"`
	CreatedAt     nullable.Nullable[Rfc3339UtcDateTime] `json:"createdAt"`
	Edited        nullable.Nullable[bool]               `json:"edited"`
	ReactionCount NonNegativeSafeInteger                `json:"reactionCount"`
	ReplyCount    NonNegativeSafeInteger                `json:"replyCount"`
	Text          string                                `json:"text"`
}

PostCommentReply defines model for PostCommentReply.

type PostCommentsData

type PostCommentsData struct {
	Comments []PostComment `json:"comments"`
}

PostCommentsData defines model for PostCommentsData.

type PostCommentsPaging

type PostCommentsPaging struct {
	Count   int                     `json:"count"`
	HasMore bool                    `json:"hasMore"`
	Start   PostCommentsPagingStart `json:"start"`
	Total   NonNegativeSafeInteger  `json:"total"`
}

PostCommentsPaging defines model for PostCommentsPaging.

type PostCommentsPagingStart

type PostCommentsPagingStart float32

PostCommentsPagingStart defines model for PostCommentsPaging.Start.

const (
	PostCommentsPagingStartN0 PostCommentsPagingStart = 0
)

Defines values for PostCommentsPagingStart.

func (PostCommentsPagingStart) Valid

func (e PostCommentsPagingStart) Valid() bool

Valid indicates whether the value is a known member of the PostCommentsPagingStart enum.

type PostDetailsAuthor

type PostDetailsAuthor struct {
	// contains filtered or unexported fields
}

PostDetailsAuthor defines model for PostDetailsAuthor.

func (PostDetailsAuthor) AsPostDetailsAuthor0

func (t PostDetailsAuthor) AsPostDetailsAuthor0() (PostDetailsAuthor0, error)

AsPostDetailsAuthor0 returns the union data inside the PostDetailsAuthor as a PostDetailsAuthor0

func (PostDetailsAuthor) AsPostDetailsAuthor1

func (t PostDetailsAuthor) AsPostDetailsAuthor1() (PostDetailsAuthor1, error)

AsPostDetailsAuthor1 returns the union data inside the PostDetailsAuthor as a PostDetailsAuthor1

func (*PostDetailsAuthor) FromPostDetailsAuthor0

func (t *PostDetailsAuthor) FromPostDetailsAuthor0(v PostDetailsAuthor0) error

FromPostDetailsAuthor0 overwrites any union data inside the PostDetailsAuthor as the provided PostDetailsAuthor0

func (*PostDetailsAuthor) FromPostDetailsAuthor1

func (t *PostDetailsAuthor) FromPostDetailsAuthor1(v PostDetailsAuthor1) error

FromPostDetailsAuthor1 overwrites any union data inside the PostDetailsAuthor as the provided PostDetailsAuthor1

func (PostDetailsAuthor) MarshalJSON

func (t PostDetailsAuthor) MarshalJSON() ([]byte, error)

func (*PostDetailsAuthor) MergePostDetailsAuthor0

func (t *PostDetailsAuthor) MergePostDetailsAuthor0(v PostDetailsAuthor0) error

MergePostDetailsAuthor0 performs a merge with any union data inside the PostDetailsAuthor, using the provided PostDetailsAuthor0

func (*PostDetailsAuthor) MergePostDetailsAuthor1

func (t *PostDetailsAuthor) MergePostDetailsAuthor1(v PostDetailsAuthor1) error

MergePostDetailsAuthor1 performs a merge with any union data inside the PostDetailsAuthor, using the provided PostDetailsAuthor1

func (*PostDetailsAuthor) UnmarshalJSON

func (t *PostDetailsAuthor) UnmarshalJSON(b []byte) error

type PostDetailsAuthor0

type PostDetailsAuthor0 struct {
	Headline   nullable.Nullable[string]            `json:"headline"`
	Kind       PostDetailsAuthor0Kind               `json:"kind"`
	Name       string                               `json:"name"`
	PictureUrl nullable.Nullable[ProtectedImageUrl] `json:"pictureUrl"`
	Url        string                               `json:"url"`
}

PostDetailsAuthor0 defines model for PostDetailsAuthor.0.

type PostDetailsAuthor0Kind

type PostDetailsAuthor0Kind string

PostDetailsAuthor0Kind defines model for PostDetailsAuthor.0.Kind.

const (
	PostDetailsAuthor0KindProfile PostDetailsAuthor0Kind = "profile"
)

Defines values for PostDetailsAuthor0Kind.

func (PostDetailsAuthor0Kind) Valid

func (e PostDetailsAuthor0Kind) Valid() bool

Valid indicates whether the value is a known member of the PostDetailsAuthor0Kind enum.

type PostDetailsAuthor1

type PostDetailsAuthor1 struct {
	Headline   nullable.Nullable[string]            `json:"headline"`
	Kind       PostDetailsAuthor1Kind               `json:"kind"`
	Name       string                               `json:"name"`
	PictureUrl nullable.Nullable[ProtectedImageUrl] `json:"pictureUrl"`
	Url        string                               `json:"url"`
}

PostDetailsAuthor1 defines model for PostDetailsAuthor.1.

type PostDetailsAuthor1Kind

type PostDetailsAuthor1Kind string

PostDetailsAuthor1Kind defines model for PostDetailsAuthor.1.Kind.

const (
	PostDetailsAuthor1KindCompany PostDetailsAuthor1Kind = "company"
)

Defines values for PostDetailsAuthor1Kind.

func (PostDetailsAuthor1Kind) Valid

func (e PostDetailsAuthor1Kind) Valid() bool

Valid indicates whether the value is a known member of the PostDetailsAuthor1Kind enum.

type PostDetailsData

type PostDetailsData struct {
	Author        PostDetailsAuthor          `json:"author"`
	CommentCount  NonNegativeSafeInteger     `json:"commentCount"`
	ContentType   PostDetailsDataContentType `json:"contentType"`
	IsRepost      bool                       `json:"isRepost"`
	ReactionCount NonNegativeSafeInteger     `json:"reactionCount"`
	Reactions     []PostReactionCount        `json:"reactions"`
	RepostCount   NonNegativeSafeInteger     `json:"repostCount"`
	Text          nullable.Nullable[string]  `json:"text"`
	Url           string                     `json:"url"`
}

PostDetailsData defines model for PostDetailsData.

type PostDetailsDataContentType

type PostDetailsDataContentType string

PostDetailsDataContentType defines model for PostDetailsData.ContentType.

const (
	PostDetailsDataContentTypeArticle  PostDetailsDataContentType = "article"
	PostDetailsDataContentTypeDocument PostDetailsDataContentType = "document"
	PostDetailsDataContentTypeImage    PostDetailsDataContentType = "image"
	PostDetailsDataContentTypeOther    PostDetailsDataContentType = "other"
	PostDetailsDataContentTypeText     PostDetailsDataContentType = "text"
	PostDetailsDataContentTypeVideo    PostDetailsDataContentType = "video"
)

Defines values for PostDetailsDataContentType.

func (PostDetailsDataContentType) Valid

func (e PostDetailsDataContentType) Valid() bool

Valid indicates whether the value is a known member of the PostDetailsDataContentType enum.

type PostReaction

type PostReaction struct {
	ReactionType PostReactionReactionType `json:"reactionType"`
	Reactor      PostReactor              `json:"reactor"`
}

PostReaction defines model for PostReaction.

type PostReactionCount

type PostReactionCount struct {
	Count NonNegativeSafeInteger `json:"count"`
	Type  PostReactionCountType  `json:"type"`
}

PostReactionCount defines model for PostReactionCount.

type PostReactionCountType

type PostReactionCountType string

PostReactionCountType defines model for PostReactionCount.Type.

const (
	PostReactionCountTypeAPPRECIATION  PostReactionCountType = "APPRECIATION"
	PostReactionCountTypeEMPATHY       PostReactionCountType = "EMPATHY"
	PostReactionCountTypeENTERTAINMENT PostReactionCountType = "ENTERTAINMENT"
	PostReactionCountTypeINTEREST      PostReactionCountType = "INTEREST"
	PostReactionCountTypeLIKE          PostReactionCountType = "LIKE"
	PostReactionCountTypePRAISE        PostReactionCountType = "PRAISE"
)

Defines values for PostReactionCountType.

func (PostReactionCountType) Valid

func (e PostReactionCountType) Valid() bool

Valid indicates whether the value is a known member of the PostReactionCountType enum.

type PostReactionReactionType

type PostReactionReactionType string

PostReactionReactionType defines model for PostReaction.ReactionType.

const (
	PostReactionReactionTypeAPPRECIATION  PostReactionReactionType = "APPRECIATION"
	PostReactionReactionTypeEMPATHY       PostReactionReactionType = "EMPATHY"
	PostReactionReactionTypeENTERTAINMENT PostReactionReactionType = "ENTERTAINMENT"
	PostReactionReactionTypeINTEREST      PostReactionReactionType = "INTEREST"
	PostReactionReactionTypeLIKE          PostReactionReactionType = "LIKE"
	PostReactionReactionTypePRAISE        PostReactionReactionType = "PRAISE"
)

Defines values for PostReactionReactionType.

func (PostReactionReactionType) Valid

func (e PostReactionReactionType) Valid() bool

Valid indicates whether the value is a known member of the PostReactionReactionType enum.

type PostReactionsData

type PostReactionsData struct {
	Reactions []PostReaction `json:"reactions"`
}

PostReactionsData defines model for PostReactionsData.

type PostReactionsPaging

type PostReactionsPaging struct {
	Count   int                      `json:"count"`
	HasMore bool                     `json:"hasMore"`
	Start   PostReactionsPagingStart `json:"start"`
}

PostReactionsPaging defines model for PostReactionsPaging.

type PostReactionsPagingStart

type PostReactionsPagingStart float32

PostReactionsPagingStart defines model for PostReactionsPaging.Start.

const (
	PostReactionsPagingStartN0 PostReactionsPagingStart = 0
)

Defines values for PostReactionsPagingStart.

func (PostReactionsPagingStart) Valid

func (e PostReactionsPagingStart) Valid() bool

Valid indicates whether the value is a known member of the PostReactionsPagingStart enum.

type PostReactor

type PostReactor struct {
	// contains filtered or unexported fields
}

PostReactor defines model for PostReactor.

func (PostReactor) AsPostReactor0

func (t PostReactor) AsPostReactor0() (PostReactor0, error)

AsPostReactor0 returns the union data inside the PostReactor as a PostReactor0

func (PostReactor) AsPostReactor1

func (t PostReactor) AsPostReactor1() (PostReactor1, error)

AsPostReactor1 returns the union data inside the PostReactor as a PostReactor1

func (*PostReactor) FromPostReactor0

func (t *PostReactor) FromPostReactor0(v PostReactor0) error

FromPostReactor0 overwrites any union data inside the PostReactor as the provided PostReactor0

func (*PostReactor) FromPostReactor1

func (t *PostReactor) FromPostReactor1(v PostReactor1) error

FromPostReactor1 overwrites any union data inside the PostReactor as the provided PostReactor1

func (PostReactor) MarshalJSON

func (t PostReactor) MarshalJSON() ([]byte, error)

func (*PostReactor) MergePostReactor0

func (t *PostReactor) MergePostReactor0(v PostReactor0) error

MergePostReactor0 performs a merge with any union data inside the PostReactor, using the provided PostReactor0

func (*PostReactor) MergePostReactor1

func (t *PostReactor) MergePostReactor1(v PostReactor1) error

MergePostReactor1 performs a merge with any union data inside the PostReactor, using the provided PostReactor1

func (*PostReactor) UnmarshalJSON

func (t *PostReactor) UnmarshalJSON(b []byte) error

type PostReactor0

type PostReactor0 struct {
	Headline   nullable.Nullable[string]            `json:"headline"`
	Kind       PostReactor0Kind                     `json:"kind"`
	Name       string                               `json:"name"`
	PictureUrl nullable.Nullable[ProtectedImageUrl] `json:"pictureUrl"`

	// PublicId Permanent Envo Profile ID when source identity is known; null for a username-only mention.
	PublicId nullable.Nullable[ProfilePublicId] `json:"publicId"`

	// Url Public LinkedIn username URL, or null when the username is unknown.
	Url nullable.Nullable[string] `json:"url"`
}

PostReactor0 defines model for PostReactor.0.

type PostReactor0Kind

type PostReactor0Kind string

PostReactor0Kind defines model for PostReactor.0.Kind.

const (
	PostReactor0KindProfile PostReactor0Kind = "profile"
)

Defines values for PostReactor0Kind.

func (PostReactor0Kind) Valid

func (e PostReactor0Kind) Valid() bool

Valid indicates whether the value is a known member of the PostReactor0Kind enum.

type PostReactor1

type PostReactor1 struct {
	Headline   nullable.Nullable[string]            `json:"headline"`
	Kind       PostReactor1Kind                     `json:"kind"`
	Name       string                               `json:"name"`
	PictureUrl nullable.Nullable[ProtectedImageUrl] `json:"pictureUrl"`
	Url        string                               `json:"url"`
}

PostReactor1 defines model for PostReactor.1.

type PostReactor1Kind

type PostReactor1Kind string

PostReactor1Kind defines model for PostReactor.1.Kind.

const (
	PostReactor1KindCompany PostReactor1Kind = "company"
)

Defines values for PostReactor1Kind.

func (PostReactor1Kind) Valid

func (e PostReactor1Kind) Valid() bool

Valid indicates whether the value is a known member of the PostReactor1Kind enum.

type ProductItem

type ProductItem struct {
	Categories         nullable.Nullable[[]CategoryReference] `json:"categories"`
	Description        nullable.Nullable[string]              `json:"description"`
	IsSignatureProduct nullable.Nullable[bool]                `json:"isSignatureProduct"`
	Name               nullable.Nullable[string]              `json:"name"`
	PublicId           nullable.Nullable[ProductPublicId]     `json:"publicId"`
	Skills             nullable.Nullable[[]SkillReference]    `json:"skills"`
	Slug               nullable.Nullable[string]              `json:"slug"`
}

ProductItem defines model for ProductItem.

type ProductPublicId

type ProductPublicId = string

ProductPublicId defines model for ProductPublicId.

type ProfileCertificationItem

type ProfileCertificationItem struct {
	CredentialCode *string      `json:"credentialCode,omitempty"`
	CredentialUrl  *string      `json:"credentialUrl,omitempty"`
	Description    *string      `json:"description,omitempty"`
	DoesNotExpire  *bool        `json:"doesNotExpire,omitempty"`
	ExpiresOn      *PartialDate `json:"expiresOn,omitempty"`
	IssuedOn       *PartialDate `json:"issuedOn,omitempty"`
	IssuerName     *string      `json:"issuerName,omitempty"`
	Name           string       `json:"name"`
	// contains filtered or unexported fields
}

ProfileCertificationItem defines model for ProfileCertificationItem.

func (ProfileCertificationItem) AsProfileCertificationItem0

func (t ProfileCertificationItem) AsProfileCertificationItem0() (ProfileCertificationItem0, error)

AsProfileCertificationItem0 returns the union data inside the ProfileCertificationItem as a ProfileCertificationItem0

func (ProfileCertificationItem) AsProfileCertificationItem1

func (t ProfileCertificationItem) AsProfileCertificationItem1() (ProfileCertificationItem1, error)

AsProfileCertificationItem1 returns the union data inside the ProfileCertificationItem as a ProfileCertificationItem1

func (ProfileCertificationItem) AsProfileCertificationItem2

func (t ProfileCertificationItem) AsProfileCertificationItem2() (ProfileCertificationItem2, error)

AsProfileCertificationItem2 returns the union data inside the ProfileCertificationItem as a ProfileCertificationItem2

func (*ProfileCertificationItem) FromProfileCertificationItem0

func (t *ProfileCertificationItem) FromProfileCertificationItem0(v ProfileCertificationItem0) error

FromProfileCertificationItem0 overwrites any union data inside the ProfileCertificationItem as the provided ProfileCertificationItem0

func (*ProfileCertificationItem) FromProfileCertificationItem1

func (t *ProfileCertificationItem) FromProfileCertificationItem1(v ProfileCertificationItem1) error

FromProfileCertificationItem1 overwrites any union data inside the ProfileCertificationItem as the provided ProfileCertificationItem1

func (*ProfileCertificationItem) FromProfileCertificationItem2

func (t *ProfileCertificationItem) FromProfileCertificationItem2(v ProfileCertificationItem2) error

FromProfileCertificationItem2 overwrites any union data inside the ProfileCertificationItem as the provided ProfileCertificationItem2

func (ProfileCertificationItem) MarshalJSON

func (t ProfileCertificationItem) MarshalJSON() ([]byte, error)

func (*ProfileCertificationItem) MergeProfileCertificationItem0

func (t *ProfileCertificationItem) MergeProfileCertificationItem0(v ProfileCertificationItem0) error

MergeProfileCertificationItem0 performs a merge with any union data inside the ProfileCertificationItem, using the provided ProfileCertificationItem0

func (*ProfileCertificationItem) MergeProfileCertificationItem1

func (t *ProfileCertificationItem) MergeProfileCertificationItem1(v ProfileCertificationItem1) error

MergeProfileCertificationItem1 performs a merge with any union data inside the ProfileCertificationItem, using the provided ProfileCertificationItem1

func (*ProfileCertificationItem) MergeProfileCertificationItem2

func (t *ProfileCertificationItem) MergeProfileCertificationItem2(v ProfileCertificationItem2) error

MergeProfileCertificationItem2 performs a merge with any union data inside the ProfileCertificationItem, using the provided ProfileCertificationItem2

func (*ProfileCertificationItem) UnmarshalJSON

func (t *ProfileCertificationItem) UnmarshalJSON(b []byte) error

type ProfileCertificationItem0

type ProfileCertificationItem0 struct {
	DoesNotExpire interface{} `json:"doesNotExpire"`
}

ProfileCertificationItem0 defines model for ProfileCertificationItem.0.

type ProfileCertificationItem1

type ProfileCertificationItem1 struct {
	DoesNotExpire interface{} `json:"doesNotExpire"`
}

ProfileCertificationItem1 defines model for ProfileCertificationItem.1.

type ProfileCertificationItem2

type ProfileCertificationItem2 = interface{}

ProfileCertificationItem2 defines model for ProfileCertificationItem.2.

type ProfileCertificationList

type ProfileCertificationList = []ProfileCertificationItem

ProfileCertificationList defines model for ProfileCertificationList.

type ProfileCertificationsData

type ProfileCertificationsData struct {
	Certifications ProfileCertificationList `json:"certifications"`
}

ProfileCertificationsData defines model for ProfileCertificationsData.

type ProfileCertificationsSuccess

type ProfileCertificationsSuccess struct {
	Data ProfileCertificationsData `json:"data"`
	Meta ProfileSuccessMetadata    `json:"meta"`
}

ProfileCertificationsSuccess defines model for ProfileCertificationsSuccess.

type ProfileComment

type ProfileComment struct {
	AuthorHeadline     nullable.Nullable[string] `json:"authorHeadline"`
	AuthorName         string                    `json:"authorName"`
	AuthorProfileUrl   string                    `json:"authorProfileUrl"`
	CreatedAt          Rfc3339UtcDateTime        `json:"createdAt"`
	Edited             bool                      `json:"edited"`
	PostAuthorHeadline nullable.Nullable[string] `json:"postAuthorHeadline"`
	PostAuthorName     string                    `json:"postAuthorName"`
	PostText           nullable.Nullable[string] `json:"postText"`
	PostUrl            string                    `json:"postUrl"`
	ReactionCount      NonNegativeSafeInteger    `json:"reactionCount"`
	ReplyCount         NonNegativeSafeInteger    `json:"replyCount"`
	Text               string                    `json:"text"`
}

ProfileComment defines model for ProfileComment.

type ProfileCommentsData

type ProfileCommentsData struct {
	Comments []ProfileComment `json:"comments"`
}

ProfileCommentsData defines model for ProfileCommentsData.

type ProfileCommentsSuccess

type ProfileCommentsSuccess struct {
	Data ProfileCommentsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`

		// Paging Present on newly executed pages; legacy job replays may omit paging.
		Paging *ProfilePostsPaging `json:"paging,omitempty"`
	} `json:"meta"`
}

ProfileCommentsSuccess defines model for ProfileCommentsSuccess.

type ProfileCompanyInterestsData

type ProfileCompanyInterestsData struct {
	CompanyInterests CompanyInterestList `json:"companyInterests"`
}

ProfileCompanyInterestsData defines model for ProfileCompanyInterestsData.

type ProfileCompanyInterestsPaging

type ProfileCompanyInterestsPaging struct {
	Count     int                    `json:"count"`
	HasMore   bool                   `json:"hasMore"`
	NextStart nullable.Nullable[int] `json:"nextStart"`
	Returned  int                    `json:"returned"`
	Start     int                    `json:"start"`
}

ProfileCompanyInterestsPaging defines model for ProfileCompanyInterestsPaging.

type ProfileCompanyInterestsSuccess

type ProfileCompanyInterestsSuccess struct {
	Data ProfileCompanyInterestsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`

		// Paging Present on newly executed pages; legacy job replays may omit paging.
		Paging *ProfileCompanyInterestsPaging `json:"paging,omitempty"`
	} `json:"meta"`
}

ProfileCompanyInterestsSuccess defines model for ProfileCompanyInterestsSuccess.

type ProfileContactSuccess

type ProfileContactSuccess struct {
	Data Contact                `json:"data"`
	Meta ProfileSuccessMetadata `json:"meta"`
}

ProfileContactSuccess defines model for ProfileContactSuccess.

type ProfileCounts

type ProfileCounts struct {
	ConnectionCount nullable.Nullable[NonNegativeSafeInteger] `json:"connectionCount"`
	FollowerCount   nullable.Nullable[NonNegativeSafeInteger] `json:"followerCount"`
}

ProfileCounts defines model for ProfileCounts.

type ProfileCoursesData

type ProfileCoursesData struct {
	Courses CourseList `json:"courses"`
}

ProfileCoursesData defines model for ProfileCoursesData.

type ProfileCoursesSuccess

type ProfileCoursesSuccess struct {
	Data ProfileCoursesData     `json:"data"`
	Meta ProfileSuccessMetadata `json:"meta"`
}

ProfileCoursesSuccess defines model for ProfileCoursesSuccess.

type ProfileDetailsData

type ProfileDetailsData struct {
	About            nullable.Nullable[string]                   `json:"about"`
	BackgroundImages nullable.Nullable[ImageSlot]                `json:"backgroundImages"`
	Certifications   nullable.Nullable[ProfileCertificationList] `json:"certifications"`
	Counts           nullable.Nullable[ProfileCounts]            `json:"counts"`
	Courses          nullable.Nullable[CourseList]               `json:"courses"`
	Education        nullable.Nullable[EducationList]            `json:"education"`
	Experience       nullable.Nullable[PositionList]             `json:"experience"`
	FirstName        nullable.Nullable[string]                   `json:"firstName"`
	FullName         nullable.Nullable[string]                   `json:"fullName"`
	Headline         nullable.Nullable[string]                   `json:"headline"`
	Honors           nullable.Nullable[[]HonorItem]              `json:"honors"`
	Industry         nullable.Nullable[IndustryReference]        `json:"industry"`
	IsCreator        nullable.Nullable[bool]                     `json:"isCreator"`

	// IsHiring Whether the profile displays the public Hiring frame. False means the frame is absent; null means the public frame status is unavailable. Does not establish whether the person or company has open jobs.
	IsHiring       nullable.Nullable[bool] `json:"isHiring"`
	IsInfluencer   nullable.Nullable[bool] `json:"isInfluencer"`
	IsMemorialized nullable.Nullable[bool] `json:"isMemorialized"`

	// IsOpenToWork Whether the profile displays the public Open to Work frame. False means the frame is absent; null means the public frame status is unavailable. Does not expose recruiter-only preferences.
	IsOpenToWork  nullable.Nullable[bool]                         `json:"isOpenToWork"`
	IsPremium     nullable.Nullable[bool]                         `json:"isPremium"`
	Languages     nullable.Nullable[[]LanguageItem]               `json:"languages"`
	LastName      nullable.Nullable[string]                       `json:"lastName"`
	LinkedinUrl   nullable.Nullable[string]                       `json:"linkedinUrl"`
	Location      nullable.Nullable[ProfileLocation]              `json:"location"`
	Organizations nullable.Nullable[[]OrganizationMembershipItem] `json:"organizations"`
	PrimaryLocale nullable.Nullable[Locale]                       `json:"primaryLocale"`
	ProfileImages nullable.Nullable[ImageSlot]                    `json:"profileImages"`
	PublicId      ProfilePublicId                                 `json:"publicId"`

	// Skills Skills preview; may contain only the first page. See meta.skills.hasMore and page through Get Profile Skills for the complete list.
	Skills              nullable.Nullable[[]string]                `json:"skills"`
	SupportedLocales    nullable.Nullable[SupportedLocales]        `json:"supportedLocales"`
	Username            nullable.Nullable[string]                  `json:"username"`
	VolunteerExperience nullable.Nullable[VolunteerExperienceList] `json:"volunteerExperience"`
}

ProfileDetailsData defines model for ProfileDetailsData.

type ProfileEducationData

type ProfileEducationData struct {
	Education EducationList `json:"education"`
}

ProfileEducationData defines model for ProfileEducationData.

type ProfileEducationSuccess

type ProfileEducationSuccess struct {
	Data ProfileEducationData   `json:"data"`
	Meta ProfileSuccessMetadata `json:"meta"`
}

ProfileEducationSuccess defines model for ProfileEducationSuccess.

type ProfileExperienceData

type ProfileExperienceData struct {
	Positions PositionList `json:"positions"`
}

ProfileExperienceData defines model for ProfileExperienceData.

type ProfileExperienceSuccess

type ProfileExperienceSuccess struct {
	Data ProfileExperienceData  `json:"data"`
	Meta ProfileSuccessMetadata `json:"meta"`
}

ProfileExperienceSuccess defines model for ProfileExperienceSuccess.

type ProfileLocation

type ProfileLocation struct {
	Country     nullable.Nullable[string] `json:"country"`
	CountryCode nullable.Nullable[string] `json:"countryCode"`
	DisplayName nullable.Nullable[string] `json:"displayName"`
	Locality    nullable.Nullable[string] `json:"locality"`
}

ProfileLocation defines model for ProfileLocation.

type ProfilePost

type ProfilePost struct {
	AuthorHeadline   nullable.Nullable[string] `json:"authorHeadline"`
	AuthorName       string                    `json:"authorName"`
	AuthorProfileUrl nullable.Nullable[string] `json:"authorProfileUrl"`
	CommentCount     NonNegativeSafeInteger    `json:"commentCount"`
	ContentType      ProfilePostContentType    `json:"contentType"`
	IsRepost         bool                      `json:"isRepost"`
	ReactionCount    NonNegativeSafeInteger    `json:"reactionCount"`
	RepostCount      NonNegativeSafeInteger    `json:"repostCount"`
	Text             nullable.Nullable[string] `json:"text"`
	Url              string                    `json:"url"`
}

ProfilePost defines model for ProfilePost.

type ProfilePostContentType

type ProfilePostContentType string

ProfilePostContentType defines model for ProfilePost.ContentType.

const (
	ProfilePostContentTypeArticle  ProfilePostContentType = "article"
	ProfilePostContentTypeDocument ProfilePostContentType = "document"
	ProfilePostContentTypeImage    ProfilePostContentType = "image"
	ProfilePostContentTypeOther    ProfilePostContentType = "other"
	ProfilePostContentTypeText     ProfilePostContentType = "text"
	ProfilePostContentTypeVideo    ProfilePostContentType = "video"
)

Defines values for ProfilePostContentType.

func (ProfilePostContentType) Valid

func (e ProfilePostContentType) Valid() bool

Valid indicates whether the value is a known member of the ProfilePostContentType enum.

type ProfilePostsCursor

type ProfilePostsCursor = string

ProfilePostsCursor Opaque Envo continuation cursor. Reuse with the same account and username; use it before expiry. The backend fixes the page size.

type ProfilePostsData

type ProfilePostsData struct {
	Posts []ProfilePost `json:"posts"`
}

ProfilePostsData defines model for ProfilePostsData.

type ProfilePostsInvalidRequestResponse

type ProfilePostsInvalidRequestResponse struct {
	Error struct {
		Code      ProfilePostsInvalidRequestResponseErrorCode      `json:"code"`
		Details   []ValidationDetail                               `json:"details"`
		Message   ErrorMessage                                     `json:"message"`
		Retryable ProfilePostsInvalidRequestResponseErrorRetryable `json:"retryable"`
	} `json:"error"`
	Meta ErrorMetadata `json:"meta"`
}

ProfilePostsInvalidRequestResponse defines model for ProfilePostsInvalidRequestResponse.

type ProfilePostsInvalidRequestResponseErrorCode

type ProfilePostsInvalidRequestResponseErrorCode string

ProfilePostsInvalidRequestResponseErrorCode defines model for ProfilePostsInvalidRequestResponse.Error.Code.

const (
	ProfilePostsInvalidRequestResponseErrorCodeCursorExpired  ProfilePostsInvalidRequestResponseErrorCode = "cursor_expired"
	ProfilePostsInvalidRequestResponseErrorCodeInvalidCursor  ProfilePostsInvalidRequestResponseErrorCode = "invalid_cursor"
	ProfilePostsInvalidRequestResponseErrorCodeInvalidRequest ProfilePostsInvalidRequestResponseErrorCode = "invalid_request"
)

Defines values for ProfilePostsInvalidRequestResponseErrorCode.

func (ProfilePostsInvalidRequestResponseErrorCode) Valid

Valid indicates whether the value is a known member of the ProfilePostsInvalidRequestResponseErrorCode enum.

type ProfilePostsInvalidRequestResponseErrorRetryable

type ProfilePostsInvalidRequestResponseErrorRetryable bool

ProfilePostsInvalidRequestResponseErrorRetryable defines model for ProfilePostsInvalidRequestResponse.Error.Retryable.

const (
	ProfilePostsInvalidRequestResponseErrorRetryableFalse ProfilePostsInvalidRequestResponseErrorRetryable = false
)

Defines values for ProfilePostsInvalidRequestResponseErrorRetryable.

func (ProfilePostsInvalidRequestResponseErrorRetryable) Valid

Valid indicates whether the value is a known member of the ProfilePostsInvalidRequestResponseErrorRetryable enum.

type ProfilePostsPaging

type ProfilePostsPaging struct {
	Count      int                                   `json:"count"`
	HasMore    bool                                  `json:"hasMore"`
	NextCursor nullable.Nullable[ProfilePostsCursor] `json:"nextCursor"`
	Returned   int                                   `json:"returned"`
}

ProfilePostsPaging defines model for ProfilePostsPaging.

type ProfilePostsSuccess

type ProfilePostsSuccess struct {
	Data ProfilePostsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`

		// Paging Present on newly executed pages; legacy job replays may omit paging.
		Paging *ProfilePostsPaging `json:"paging,omitempty"`
	} `json:"meta"`
}

ProfilePostsSuccess defines model for ProfilePostsSuccess.

type ProfilePublicId

type ProfilePublicId = string

ProfilePublicId defines model for ProfilePublicId.

type ProfileReaction

type ProfileReaction struct {
	PostAuthorHeadline   nullable.Nullable[string]      `json:"postAuthorHeadline"`
	PostAuthorName       string                         `json:"postAuthorName"`
	PostAuthorProfileUrl nullable.Nullable[string]      `json:"postAuthorProfileUrl"`
	PostCommentCount     NonNegativeSafeInteger         `json:"postCommentCount"`
	PostContentType      ProfileReactionPostContentType `json:"postContentType"`
	PostIsRepost         bool                           `json:"postIsRepost"`
	PostReactionCount    NonNegativeSafeInteger         `json:"postReactionCount"`
	PostRepostCount      NonNegativeSafeInteger         `json:"postRepostCount"`
	PostText             nullable.Nullable[string]      `json:"postText"`
	PostUrl              string                         `json:"postUrl"`
	ReactionType         ProfileReactionReactionType    `json:"reactionType"`
	ReactorName          string                         `json:"reactorName"`
	ReactorProfileUrl    string                         `json:"reactorProfileUrl"`
}

ProfileReaction defines model for ProfileReaction.

type ProfileReactionPostContentType

type ProfileReactionPostContentType string

ProfileReactionPostContentType defines model for ProfileReaction.PostContentType.

const (
	ProfileReactionPostContentTypeArticle  ProfileReactionPostContentType = "article"
	ProfileReactionPostContentTypeDocument ProfileReactionPostContentType = "document"
	ProfileReactionPostContentTypeImage    ProfileReactionPostContentType = "image"
	ProfileReactionPostContentTypeOther    ProfileReactionPostContentType = "other"
	ProfileReactionPostContentTypeText     ProfileReactionPostContentType = "text"
	ProfileReactionPostContentTypeVideo    ProfileReactionPostContentType = "video"
)

Defines values for ProfileReactionPostContentType.

func (ProfileReactionPostContentType) Valid

Valid indicates whether the value is a known member of the ProfileReactionPostContentType enum.

type ProfileReactionReactionType

type ProfileReactionReactionType string

ProfileReactionReactionType defines model for ProfileReaction.ReactionType.

const (
	ProfileReactionReactionTypeAPPRECIATION  ProfileReactionReactionType = "APPRECIATION"
	ProfileReactionReactionTypeEMPATHY       ProfileReactionReactionType = "EMPATHY"
	ProfileReactionReactionTypeENTERTAINMENT ProfileReactionReactionType = "ENTERTAINMENT"
	ProfileReactionReactionTypeINTEREST      ProfileReactionReactionType = "INTEREST"
	ProfileReactionReactionTypeLIKE          ProfileReactionReactionType = "LIKE"
	ProfileReactionReactionTypePRAISE        ProfileReactionReactionType = "PRAISE"
)

Defines values for ProfileReactionReactionType.

func (ProfileReactionReactionType) Valid

Valid indicates whether the value is a known member of the ProfileReactionReactionType enum.

type ProfileReactionsData

type ProfileReactionsData struct {
	Reactions []ProfileReaction `json:"reactions"`
}

ProfileReactionsData defines model for ProfileReactionsData.

type ProfileReactionsSuccess

type ProfileReactionsSuccess struct {
	Data ProfileReactionsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`

		// Paging Present on newly executed pages; legacy job replays may omit paging.
		Paging *ProfilePostsPaging `json:"paging,omitempty"`
	} `json:"meta"`
}

ProfileReactionsSuccess defines model for ProfileReactionsSuccess.

type ProfileSelectorUrl

type ProfileSelectorUrl = string

ProfileSelectorUrl defines model for ProfileSelectorUrl.

type ProfileSkillsData

type ProfileSkillsData struct {
	Skills []string `json:"skills"`
}

ProfileSkillsData defines model for ProfileSkillsData.

type ProfileSkillsPaging

type ProfileSkillsPaging struct {
	Count     int                    `json:"count"`
	HasMore   bool                   `json:"hasMore"`
	NextStart nullable.Nullable[int] `json:"nextStart"`
	Returned  int                    `json:"returned"`
	Start     int                    `json:"start"`
}

ProfileSkillsPaging defines model for ProfileSkillsPaging.

type ProfileSkillsSuccess

type ProfileSkillsSuccess struct {
	Data ProfileSkillsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`

		// Paging Present on newly executed pages; legacy job replays may omit paging.
		Paging *ProfileSkillsPaging `json:"paging,omitempty"`
	} `json:"meta"`
}

ProfileSkillsSuccess defines model for ProfileSkillsSuccess.

type ProfileSuccess

type ProfileSuccess struct {
	Data ProfileDetailsData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`

		// Sections Section availability: complete means fully observed, empty means confirmed empty, incomplete means only partial evidence, and unavailable means no usable evidence. Incomplete non-skills sections return null; skills may return a preview.
		Sections *struct {
			Certifications      ProfileSuccessMetaSectionsCertifications      `json:"certifications"`
			Counts              ProfileSuccessMetaSectionsCounts              `json:"counts"`
			Courses             ProfileSuccessMetaSectionsCourses             `json:"courses"`
			Education           ProfileSuccessMetaSectionsEducation           `json:"education"`
			Experience          ProfileSuccessMetaSectionsExperience          `json:"experience"`
			Honors              ProfileSuccessMetaSectionsHonors              `json:"honors"`
			Languages           ProfileSuccessMetaSectionsLanguages           `json:"languages"`
			Organizations       ProfileSuccessMetaSectionsOrganizations       `json:"organizations"`
			Skills              ProfileSuccessMetaSectionsSkills              `json:"skills"`
			VolunteerExperience ProfileSuccessMetaSectionsVolunteerExperience `json:"volunteerExperience"`
		} `json:"sections,omitempty"`
		Skills struct {
			// HasMore True when another skills page is confirmed, false when complete, null when completeness is unknown. Page through Get Profile Skills for the complete list.
			HasMore nullable.Nullable[bool] `json:"hasMore"`
		} `json:"skills"`
	} `json:"meta"`
}

ProfileSuccess defines model for ProfileSuccess.

type ProfileSuccessMetaSectionsCertifications

type ProfileSuccessMetaSectionsCertifications string

ProfileSuccessMetaSectionsCertifications defines model for ProfileSuccess.Meta.Sections.Certifications.

const (
	ProfileSuccessMetaSectionsCertificationsComplete    ProfileSuccessMetaSectionsCertifications = "complete"
	ProfileSuccessMetaSectionsCertificationsEmpty       ProfileSuccessMetaSectionsCertifications = "empty"
	ProfileSuccessMetaSectionsCertificationsIncomplete  ProfileSuccessMetaSectionsCertifications = "incomplete"
	ProfileSuccessMetaSectionsCertificationsUnavailable ProfileSuccessMetaSectionsCertifications = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsCertifications.

func (ProfileSuccessMetaSectionsCertifications) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsCertifications enum.

type ProfileSuccessMetaSectionsCounts

type ProfileSuccessMetaSectionsCounts string

ProfileSuccessMetaSectionsCounts defines model for ProfileSuccess.Meta.Sections.Counts.

const (
	ProfileSuccessMetaSectionsCountsComplete    ProfileSuccessMetaSectionsCounts = "complete"
	ProfileSuccessMetaSectionsCountsEmpty       ProfileSuccessMetaSectionsCounts = "empty"
	ProfileSuccessMetaSectionsCountsIncomplete  ProfileSuccessMetaSectionsCounts = "incomplete"
	ProfileSuccessMetaSectionsCountsUnavailable ProfileSuccessMetaSectionsCounts = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsCounts.

func (ProfileSuccessMetaSectionsCounts) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsCounts enum.

type ProfileSuccessMetaSectionsCourses

type ProfileSuccessMetaSectionsCourses string

ProfileSuccessMetaSectionsCourses defines model for ProfileSuccess.Meta.Sections.Courses.

const (
	ProfileSuccessMetaSectionsCoursesComplete    ProfileSuccessMetaSectionsCourses = "complete"
	ProfileSuccessMetaSectionsCoursesEmpty       ProfileSuccessMetaSectionsCourses = "empty"
	ProfileSuccessMetaSectionsCoursesIncomplete  ProfileSuccessMetaSectionsCourses = "incomplete"
	ProfileSuccessMetaSectionsCoursesUnavailable ProfileSuccessMetaSectionsCourses = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsCourses.

func (ProfileSuccessMetaSectionsCourses) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsCourses enum.

type ProfileSuccessMetaSectionsEducation

type ProfileSuccessMetaSectionsEducation string

ProfileSuccessMetaSectionsEducation defines model for ProfileSuccess.Meta.Sections.Education.

const (
	ProfileSuccessMetaSectionsEducationComplete    ProfileSuccessMetaSectionsEducation = "complete"
	ProfileSuccessMetaSectionsEducationEmpty       ProfileSuccessMetaSectionsEducation = "empty"
	ProfileSuccessMetaSectionsEducationIncomplete  ProfileSuccessMetaSectionsEducation = "incomplete"
	ProfileSuccessMetaSectionsEducationUnavailable ProfileSuccessMetaSectionsEducation = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsEducation.

func (ProfileSuccessMetaSectionsEducation) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsEducation enum.

type ProfileSuccessMetaSectionsExperience

type ProfileSuccessMetaSectionsExperience string

ProfileSuccessMetaSectionsExperience defines model for ProfileSuccess.Meta.Sections.Experience.

const (
	ProfileSuccessMetaSectionsExperienceComplete    ProfileSuccessMetaSectionsExperience = "complete"
	ProfileSuccessMetaSectionsExperienceEmpty       ProfileSuccessMetaSectionsExperience = "empty"
	ProfileSuccessMetaSectionsExperienceIncomplete  ProfileSuccessMetaSectionsExperience = "incomplete"
	ProfileSuccessMetaSectionsExperienceUnavailable ProfileSuccessMetaSectionsExperience = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsExperience.

func (ProfileSuccessMetaSectionsExperience) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsExperience enum.

type ProfileSuccessMetaSectionsHonors

type ProfileSuccessMetaSectionsHonors string

ProfileSuccessMetaSectionsHonors defines model for ProfileSuccess.Meta.Sections.Honors.

const (
	ProfileSuccessMetaSectionsHonorsComplete    ProfileSuccessMetaSectionsHonors = "complete"
	ProfileSuccessMetaSectionsHonorsEmpty       ProfileSuccessMetaSectionsHonors = "empty"
	ProfileSuccessMetaSectionsHonorsIncomplete  ProfileSuccessMetaSectionsHonors = "incomplete"
	ProfileSuccessMetaSectionsHonorsUnavailable ProfileSuccessMetaSectionsHonors = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsHonors.

func (ProfileSuccessMetaSectionsHonors) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsHonors enum.

type ProfileSuccessMetaSectionsLanguages

type ProfileSuccessMetaSectionsLanguages string

ProfileSuccessMetaSectionsLanguages defines model for ProfileSuccess.Meta.Sections.Languages.

const (
	ProfileSuccessMetaSectionsLanguagesComplete    ProfileSuccessMetaSectionsLanguages = "complete"
	ProfileSuccessMetaSectionsLanguagesEmpty       ProfileSuccessMetaSectionsLanguages = "empty"
	ProfileSuccessMetaSectionsLanguagesIncomplete  ProfileSuccessMetaSectionsLanguages = "incomplete"
	ProfileSuccessMetaSectionsLanguagesUnavailable ProfileSuccessMetaSectionsLanguages = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsLanguages.

func (ProfileSuccessMetaSectionsLanguages) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsLanguages enum.

type ProfileSuccessMetaSectionsOrganizations

type ProfileSuccessMetaSectionsOrganizations string

ProfileSuccessMetaSectionsOrganizations defines model for ProfileSuccess.Meta.Sections.Organizations.

const (
	ProfileSuccessMetaSectionsOrganizationsComplete    ProfileSuccessMetaSectionsOrganizations = "complete"
	ProfileSuccessMetaSectionsOrganizationsEmpty       ProfileSuccessMetaSectionsOrganizations = "empty"
	ProfileSuccessMetaSectionsOrganizationsIncomplete  ProfileSuccessMetaSectionsOrganizations = "incomplete"
	ProfileSuccessMetaSectionsOrganizationsUnavailable ProfileSuccessMetaSectionsOrganizations = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsOrganizations.

func (ProfileSuccessMetaSectionsOrganizations) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsOrganizations enum.

type ProfileSuccessMetaSectionsSkills

type ProfileSuccessMetaSectionsSkills string

ProfileSuccessMetaSectionsSkills defines model for ProfileSuccess.Meta.Sections.Skills.

const (
	ProfileSuccessMetaSectionsSkillsComplete    ProfileSuccessMetaSectionsSkills = "complete"
	ProfileSuccessMetaSectionsSkillsEmpty       ProfileSuccessMetaSectionsSkills = "empty"
	ProfileSuccessMetaSectionsSkillsIncomplete  ProfileSuccessMetaSectionsSkills = "incomplete"
	ProfileSuccessMetaSectionsSkillsUnavailable ProfileSuccessMetaSectionsSkills = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsSkills.

func (ProfileSuccessMetaSectionsSkills) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsSkills enum.

type ProfileSuccessMetaSectionsVolunteerExperience

type ProfileSuccessMetaSectionsVolunteerExperience string

ProfileSuccessMetaSectionsVolunteerExperience defines model for ProfileSuccess.Meta.Sections.VolunteerExperience.

const (
	ProfileSuccessMetaSectionsVolunteerExperienceComplete    ProfileSuccessMetaSectionsVolunteerExperience = "complete"
	ProfileSuccessMetaSectionsVolunteerExperienceEmpty       ProfileSuccessMetaSectionsVolunteerExperience = "empty"
	ProfileSuccessMetaSectionsVolunteerExperienceIncomplete  ProfileSuccessMetaSectionsVolunteerExperience = "incomplete"
	ProfileSuccessMetaSectionsVolunteerExperienceUnavailable ProfileSuccessMetaSectionsVolunteerExperience = "unavailable"
)

Defines values for ProfileSuccessMetaSectionsVolunteerExperience.

func (ProfileSuccessMetaSectionsVolunteerExperience) Valid

Valid indicates whether the value is a known member of the ProfileSuccessMetaSectionsVolunteerExperience enum.

type ProfileSuccessMetadata

type ProfileSuccessMetadata struct {
	CreditCost NonNegativeSafeInteger `json:"creditCost"`
}

ProfileSuccessMetadata defines model for ProfileSuccessMetadata.

type ProfileUsernameSelector

type ProfileUsernameSelector = string

ProfileUsernameSelector defines model for ProfileUsernameSelector.

type ProfileVolunteerExperienceData

type ProfileVolunteerExperienceData struct {
	VolunteerExperience VolunteerExperienceList `json:"volunteerExperience"`
}

ProfileVolunteerExperienceData defines model for ProfileVolunteerExperienceData.

type ProfileVolunteerExperienceSuccess

type ProfileVolunteerExperienceSuccess struct {
	Data ProfileVolunteerExperienceData `json:"data"`
	Meta ProfileSuccessMetadata         `json:"meta"`
}

ProfileVolunteerExperienceSuccess defines model for ProfileVolunteerExperienceSuccess.

type ProtectedImageUrl

type ProtectedImageUrl = string

ProtectedImageUrl defines model for ProtectedImageUrl.

type RateLimitExceededError

type RateLimitExceededError struct {
	Code      RateLimitExceededErrorCode      `json:"code"`
	Details   []ValidationDetail              `json:"details"`
	Message   ErrorMessage                    `json:"message"`
	Retryable RateLimitExceededErrorRetryable `json:"retryable"`
}

RateLimitExceededError defines model for RateLimitExceededError.

type RateLimitExceededErrorCode

type RateLimitExceededErrorCode string

RateLimitExceededErrorCode defines model for RateLimitExceededError.Code.

const (
	RateLimitExceeded RateLimitExceededErrorCode = "rate_limit_exceeded"
)

Defines values for RateLimitExceededErrorCode.

func (RateLimitExceededErrorCode) Valid

func (e RateLimitExceededErrorCode) Valid() bool

Valid indicates whether the value is a known member of the RateLimitExceededErrorCode enum.

type RateLimitExceededErrorResponse

type RateLimitExceededErrorResponse struct {
	Error RateLimitExceededError `json:"error"`
	Meta  ErrorMetadata          `json:"meta"`
}

RateLimitExceededErrorResponse defines model for RateLimitExceededErrorResponse.

type RateLimitExceededErrorRetryable

type RateLimitExceededErrorRetryable bool

RateLimitExceededErrorRetryable defines model for RateLimitExceededError.Retryable.

const (
	RateLimitExceededErrorRetryableTrue RateLimitExceededErrorRetryable = true
)

Defines values for RateLimitExceededErrorRetryable.

func (RateLimitExceededErrorRetryable) Valid

Valid indicates whether the value is a known member of the RateLimitExceededErrorRetryable enum.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RequestId

type RequestId = string

RequestId defines model for RequestId.

type ResourceNotFoundError

type ResourceNotFoundError struct {
	Code      ResourceNotFoundErrorCode      `json:"code"`
	Details   []ValidationDetail             `json:"details"`
	Message   ErrorMessage                   `json:"message"`
	Retryable ResourceNotFoundErrorRetryable `json:"retryable"`
}

ResourceNotFoundError defines model for ResourceNotFoundError.

type ResourceNotFoundErrorCode

type ResourceNotFoundErrorCode string

ResourceNotFoundErrorCode defines model for ResourceNotFoundError.Code.

const (
	ResourceNotFound ResourceNotFoundErrorCode = "resource_not_found"
)

Defines values for ResourceNotFoundErrorCode.

func (ResourceNotFoundErrorCode) Valid

func (e ResourceNotFoundErrorCode) Valid() bool

Valid indicates whether the value is a known member of the ResourceNotFoundErrorCode enum.

type ResourceNotFoundErrorResponse

type ResourceNotFoundErrorResponse struct {
	Error ResourceNotFoundError `json:"error"`
	Meta  ErrorMetadata         `json:"meta"`
}

ResourceNotFoundErrorResponse defines model for ResourceNotFoundErrorResponse.

type ResourceNotFoundErrorRetryable

type ResourceNotFoundErrorRetryable bool

ResourceNotFoundErrorRetryable defines model for ResourceNotFoundError.Retryable.

const (
	ResourceNotFoundErrorRetryableFalse ResourceNotFoundErrorRetryable = false
)

Defines values for ResourceNotFoundErrorRetryable.

func (ResourceNotFoundErrorRetryable) Valid

Valid indicates whether the value is a known member of the ResourceNotFoundErrorRetryable enum.

type ResponseTooLargeError

type ResponseTooLargeError struct {
	Code      ResponseTooLargeErrorCode      `json:"code"`
	Details   []ValidationDetail             `json:"details"`
	Message   ErrorMessage                   `json:"message"`
	Retryable ResponseTooLargeErrorRetryable `json:"retryable"`
}

ResponseTooLargeError defines model for ResponseTooLargeError.

type ResponseTooLargeErrorCode

type ResponseTooLargeErrorCode string

ResponseTooLargeErrorCode defines model for ResponseTooLargeError.Code.

const (
	ResponseTooLarge ResponseTooLargeErrorCode = "response_too_large"
)

Defines values for ResponseTooLargeErrorCode.

func (ResponseTooLargeErrorCode) Valid

func (e ResponseTooLargeErrorCode) Valid() bool

Valid indicates whether the value is a known member of the ResponseTooLargeErrorCode enum.

type ResponseTooLargeErrorRetryable

type ResponseTooLargeErrorRetryable bool

ResponseTooLargeErrorRetryable defines model for ResponseTooLargeError.Retryable.

const (
	ResponseTooLargeErrorRetryableFalse ResponseTooLargeErrorRetryable = false
)

Defines values for ResponseTooLargeErrorRetryable.

func (ResponseTooLargeErrorRetryable) Valid

Valid indicates whether the value is a known member of the ResponseTooLargeErrorRetryable enum.

type RetryableServiceUnavailableError

type RetryableServiceUnavailableError struct {
	Code      RetryableServiceUnavailableErrorCode      `json:"code"`
	Details   []ValidationDetail                        `json:"details"`
	Message   ErrorMessage                              `json:"message"`
	Retryable RetryableServiceUnavailableErrorRetryable `json:"retryable"`
}

RetryableServiceUnavailableError defines model for RetryableServiceUnavailableError.

type RetryableServiceUnavailableErrorCode

type RetryableServiceUnavailableErrorCode string

RetryableServiceUnavailableErrorCode defines model for RetryableServiceUnavailableError.Code.

const (
	RetryableServiceUnavailableErrorCodeServiceUnavailable RetryableServiceUnavailableErrorCode = "service_unavailable"
)

Defines values for RetryableServiceUnavailableErrorCode.

func (RetryableServiceUnavailableErrorCode) Valid

Valid indicates whether the value is a known member of the RetryableServiceUnavailableErrorCode enum.

type RetryableServiceUnavailableErrorRetryable

type RetryableServiceUnavailableErrorRetryable bool

RetryableServiceUnavailableErrorRetryable defines model for RetryableServiceUnavailableError.Retryable.

const (
	RetryableServiceUnavailableErrorRetryableTrue RetryableServiceUnavailableErrorRetryable = true
)

Defines values for RetryableServiceUnavailableErrorRetryable.

func (RetryableServiceUnavailableErrorRetryable) Valid

Valid indicates whether the value is a known member of the RetryableServiceUnavailableErrorRetryable enum.

type Rfc3339UtcDateTime

type Rfc3339UtcDateTime = time.Time

Rfc3339UtcDateTime defines model for Rfc3339UtcDateTime.

type SchoolKeywordSearchData

type SchoolKeywordSearchData struct {
	Schools []SchoolKeywordSearchSchool `json:"schools"`
}

SchoolKeywordSearchData defines model for SchoolKeywordSearchData.

type SchoolKeywordSearchSchool

type SchoolKeywordSearchSchool struct {
	Id                    SchoolPublicId                            `json:"id"`
	LinkedinUrl           string                                    `json:"linkedinUrl"`
	Location              nullable.Nullable[string]                 `json:"location"`
	LogoUrl               nullable.Nullable[ProtectedImageUrl]      `json:"logoUrl"`
	Name                  string                                    `json:"name"`
	Slug                  string                                    `json:"slug"`
	StudentAndAlumniCount nullable.Nullable[NonNegativeSafeInteger] `json:"studentAndAlumniCount"`
}

SchoolKeywordSearchSchool defines model for SchoolKeywordSearchSchool.

type SchoolPublicId

type SchoolPublicId = string

SchoolPublicId defines model for SchoolPublicId.

type SchoolReference

type SchoolReference struct {
	// contains filtered or unexported fields
}

SchoolReference defines model for SchoolReference.

func (SchoolReference) AsSchoolReference0

func (t SchoolReference) AsSchoolReference0() (SchoolReference0, error)

AsSchoolReference0 returns the union data inside the SchoolReference as a SchoolReference0

func (SchoolReference) AsSchoolReference1

func (t SchoolReference) AsSchoolReference1() (SchoolReference1, error)

AsSchoolReference1 returns the union data inside the SchoolReference as a SchoolReference1

func (SchoolReference) AsSchoolReference2

func (t SchoolReference) AsSchoolReference2() (SchoolReference2, error)

AsSchoolReference2 returns the union data inside the SchoolReference as a SchoolReference2

func (*SchoolReference) FromSchoolReference0

func (t *SchoolReference) FromSchoolReference0(v SchoolReference0) error

FromSchoolReference0 overwrites any union data inside the SchoolReference as the provided SchoolReference0

func (*SchoolReference) FromSchoolReference1

func (t *SchoolReference) FromSchoolReference1(v SchoolReference1) error

FromSchoolReference1 overwrites any union data inside the SchoolReference as the provided SchoolReference1

func (*SchoolReference) FromSchoolReference2

func (t *SchoolReference) FromSchoolReference2(v SchoolReference2) error

FromSchoolReference2 overwrites any union data inside the SchoolReference as the provided SchoolReference2

func (SchoolReference) MarshalJSON

func (t SchoolReference) MarshalJSON() ([]byte, error)

func (*SchoolReference) MergeSchoolReference0

func (t *SchoolReference) MergeSchoolReference0(v SchoolReference0) error

MergeSchoolReference0 performs a merge with any union data inside the SchoolReference, using the provided SchoolReference0

func (*SchoolReference) MergeSchoolReference1

func (t *SchoolReference) MergeSchoolReference1(v SchoolReference1) error

MergeSchoolReference1 performs a merge with any union data inside the SchoolReference, using the provided SchoolReference1

func (*SchoolReference) MergeSchoolReference2

func (t *SchoolReference) MergeSchoolReference2(v SchoolReference2) error

MergeSchoolReference2 performs a merge with any union data inside the SchoolReference, using the provided SchoolReference2

func (*SchoolReference) UnmarshalJSON

func (t *SchoolReference) UnmarshalJSON(b []byte) error

type SchoolReference0

type SchoolReference0 struct {
	Name     nullable.Nullable[any] `json:"name"`
	PublicId SchoolPublicId         `json:"publicId"`
}

SchoolReference0 defines model for SchoolReference.0.

type SchoolReference1

type SchoolReference1 struct {
	Name     EntityReferenceName    `json:"name"`
	PublicId nullable.Nullable[any] `json:"publicId"`
}

SchoolReference1 defines model for SchoolReference.1.

type SchoolReference2

type SchoolReference2 struct {
	Name     EntityReferenceName `json:"name"`
	PublicId SchoolPublicId      `json:"publicId"`
}

SchoolReference2 defines model for SchoolReference.2.

type SearchAllResultsByKeywordParams

type SearchAllResultsByKeywordParams struct {
	Keywords string `form:"keywords" json:"keywords"`
	Offset   *int   `form:"offset,omitempty" json:"offset,omitempty"`
}

SearchAllResultsByKeywordParams defines parameters for SearchAllResultsByKeyword.

type SearchAllResultsByKeywordResponse

type SearchAllResultsByKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *KeywordSearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchAllResultsByKeywordResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchAllResultsByKeywordResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchAllResultsByKeywordResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchAllResultsByKeywordResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchAllResultsByKeywordResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchAllResultsByKeywordResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchAllResultsByKeywordResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchAllResultsByKeywordResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchAllResultsByKeywordResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchAllResultsByKeywordResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchAllResultsByKeywordResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchAllResultsByKeywordResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchAllResultsByKeywordResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchAllResultsByKeywordResponse504Headers
}

func ParseSearchAllResultsByKeywordResponse

func ParseSearchAllResultsByKeywordResponse(rsp *http.Response) (*SearchAllResultsByKeywordResponse, error)

ParseSearchAllResultsByKeywordResponse parses an HTTP response from a SearchAllResultsByKeywordWithResponse call

func (SearchAllResultsByKeywordResponse) ContentType

func (r SearchAllResultsByKeywordResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchAllResultsByKeywordResponse) GetBody

GetBody returns the raw response body bytes

func (SearchAllResultsByKeywordResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchAllResultsByKeywordResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchAllResultsByKeywordResponse) Status

Status returns HTTPResponse.Status

func (SearchAllResultsByKeywordResponse) StatusCode

func (r SearchAllResultsByKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchAllResultsByKeywordResponse200Headers

type SearchAllResultsByKeywordResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchAllResultsByKeywordResponse200Headers the declared response headers of an HTTP 200 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse400Headers

type SearchAllResultsByKeywordResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchAllResultsByKeywordResponse400Headers the declared response headers of an HTTP 400 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse401Headers

type SearchAllResultsByKeywordResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchAllResultsByKeywordResponse401Headers the declared response headers of an HTTP 401 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse402Headers

type SearchAllResultsByKeywordResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchAllResultsByKeywordResponse402Headers the declared response headers of an HTTP 402 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse403Headers

type SearchAllResultsByKeywordResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchAllResultsByKeywordResponse403Headers the declared response headers of an HTTP 403 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse404Headers

type SearchAllResultsByKeywordResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchAllResultsByKeywordResponse404Headers the declared response headers of an HTTP 404 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse405Headers

type SearchAllResultsByKeywordResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchAllResultsByKeywordResponse405Headers the declared response headers of an HTTP 405 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse406Headers

type SearchAllResultsByKeywordResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchAllResultsByKeywordResponse406Headers the declared response headers of an HTTP 406 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse415Headers

type SearchAllResultsByKeywordResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchAllResultsByKeywordResponse415Headers the declared response headers of an HTTP 415 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse429Headers

type SearchAllResultsByKeywordResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchAllResultsByKeywordResponse429Headers the declared response headers of an HTTP 429 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse500Headers

type SearchAllResultsByKeywordResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchAllResultsByKeywordResponse500Headers the declared response headers of an HTTP 500 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse502Headers

type SearchAllResultsByKeywordResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchAllResultsByKeywordResponse502Headers the declared response headers of an HTTP 502 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse503Headers

type SearchAllResultsByKeywordResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchAllResultsByKeywordResponse503Headers the declared response headers of an HTTP 503 response for SearchAllResultsByKeyword

type SearchAllResultsByKeywordResponse504Headers

type SearchAllResultsByKeywordResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchAllResultsByKeywordResponse504Headers the declared response headers of an HTTP 504 response for SearchAllResultsByKeyword

type SearchCompaniesByDomainParams

type SearchCompaniesByDomainParams struct {
	Domain string `form:"domain" json:"domain"`
	Offset *int   `form:"offset,omitempty" json:"offset,omitempty"`
}

SearchCompaniesByDomainParams defines parameters for SearchCompaniesByDomain.

type SearchCompaniesByDomainResponse

type SearchCompaniesByDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CompanyDomainSearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchCompaniesByDomainResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchCompaniesByDomainResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchCompaniesByDomainResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchCompaniesByDomainResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchCompaniesByDomainResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchCompaniesByDomainResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchCompaniesByDomainResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchCompaniesByDomainResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchCompaniesByDomainResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchCompaniesByDomainResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchCompaniesByDomainResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchCompaniesByDomainResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchCompaniesByDomainResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchCompaniesByDomainResponse504Headers
}

func ParseSearchCompaniesByDomainResponse

func ParseSearchCompaniesByDomainResponse(rsp *http.Response) (*SearchCompaniesByDomainResponse, error)

ParseSearchCompaniesByDomainResponse parses an HTTP response from a SearchCompaniesByDomainWithResponse call

func (SearchCompaniesByDomainResponse) ContentType

func (r SearchCompaniesByDomainResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchCompaniesByDomainResponse) GetBody

func (r SearchCompaniesByDomainResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchCompaniesByDomainResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchCompaniesByDomainResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchCompaniesByDomainResponse) Status

Status returns HTTPResponse.Status

func (SearchCompaniesByDomainResponse) StatusCode

func (r SearchCompaniesByDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchCompaniesByDomainResponse200Headers

type SearchCompaniesByDomainResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByDomainResponse200Headers the declared response headers of an HTTP 200 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse400Headers

type SearchCompaniesByDomainResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByDomainResponse400Headers the declared response headers of an HTTP 400 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse401Headers

type SearchCompaniesByDomainResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByDomainResponse401Headers the declared response headers of an HTTP 401 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse402Headers

type SearchCompaniesByDomainResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByDomainResponse402Headers the declared response headers of an HTTP 402 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse403Headers

type SearchCompaniesByDomainResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByDomainResponse403Headers the declared response headers of an HTTP 403 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse404Headers

type SearchCompaniesByDomainResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByDomainResponse404Headers the declared response headers of an HTTP 404 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse405Headers

type SearchCompaniesByDomainResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByDomainResponse405Headers the declared response headers of an HTTP 405 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse406Headers

type SearchCompaniesByDomainResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByDomainResponse406Headers the declared response headers of an HTTP 406 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse415Headers

type SearchCompaniesByDomainResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByDomainResponse415Headers the declared response headers of an HTTP 415 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse429Headers

type SearchCompaniesByDomainResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByDomainResponse429Headers the declared response headers of an HTTP 429 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse500Headers

type SearchCompaniesByDomainResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByDomainResponse500Headers the declared response headers of an HTTP 500 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse502Headers

type SearchCompaniesByDomainResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByDomainResponse502Headers the declared response headers of an HTTP 502 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse503Headers

type SearchCompaniesByDomainResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByDomainResponse503Headers the declared response headers of an HTTP 503 response for SearchCompaniesByDomain

type SearchCompaniesByDomainResponse504Headers

type SearchCompaniesByDomainResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByDomainResponse504Headers the declared response headers of an HTTP 504 response for SearchCompaniesByDomain

type SearchCompaniesByKeywordParams

type SearchCompaniesByKeywordParams struct {
	Keywords    string                                 `form:"keywords" json:"keywords"`
	Offset      *int                                   `form:"offset,omitempty" json:"offset,omitempty"`
	Location    *string                                `form:"location,omitempty" json:"location,omitempty"`
	Industry    *string                                `form:"industry,omitempty" json:"industry,omitempty"`
	CompanySize *string                                `form:"companySize,omitempty" json:"companySize,omitempty"`
	HasJobs     *SearchCompaniesByKeywordParamsHasJobs `form:"hasJobs,omitempty" json:"hasJobs,omitempty"`
}

SearchCompaniesByKeywordParams defines parameters for SearchCompaniesByKeyword.

type SearchCompaniesByKeywordParamsHasJobs

type SearchCompaniesByKeywordParamsHasJobs string

SearchCompaniesByKeywordParamsHasJobs defines parameters for SearchCompaniesByKeyword.

const (
	SearchCompaniesByKeywordParamsHasJobsTrue SearchCompaniesByKeywordParamsHasJobs = "true"
)

Defines values for SearchCompaniesByKeywordParamsHasJobs.

func (SearchCompaniesByKeywordParamsHasJobs) Valid

Valid indicates whether the value is a known member of the SearchCompaniesByKeywordParamsHasJobs enum.

type SearchCompaniesByKeywordResponse

type SearchCompaniesByKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CompanyDomainSearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchCompaniesByKeywordResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchCompaniesByKeywordResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchCompaniesByKeywordResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchCompaniesByKeywordResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchCompaniesByKeywordResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchCompaniesByKeywordResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchCompaniesByKeywordResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchCompaniesByKeywordResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchCompaniesByKeywordResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchCompaniesByKeywordResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchCompaniesByKeywordResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchCompaniesByKeywordResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchCompaniesByKeywordResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchCompaniesByKeywordResponse504Headers
}

func ParseSearchCompaniesByKeywordResponse

func ParseSearchCompaniesByKeywordResponse(rsp *http.Response) (*SearchCompaniesByKeywordResponse, error)

ParseSearchCompaniesByKeywordResponse parses an HTTP response from a SearchCompaniesByKeywordWithResponse call

func (SearchCompaniesByKeywordResponse) ContentType

func (r SearchCompaniesByKeywordResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchCompaniesByKeywordResponse) GetBody

func (r SearchCompaniesByKeywordResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchCompaniesByKeywordResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchCompaniesByKeywordResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchCompaniesByKeywordResponse) Status

Status returns HTTPResponse.Status

func (SearchCompaniesByKeywordResponse) StatusCode

func (r SearchCompaniesByKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchCompaniesByKeywordResponse200Headers

type SearchCompaniesByKeywordResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByKeywordResponse200Headers the declared response headers of an HTTP 200 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse400Headers

type SearchCompaniesByKeywordResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByKeywordResponse400Headers the declared response headers of an HTTP 400 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse401Headers

type SearchCompaniesByKeywordResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByKeywordResponse401Headers the declared response headers of an HTTP 401 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse402Headers

type SearchCompaniesByKeywordResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByKeywordResponse402Headers the declared response headers of an HTTP 402 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse403Headers

type SearchCompaniesByKeywordResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByKeywordResponse403Headers the declared response headers of an HTTP 403 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse404Headers

type SearchCompaniesByKeywordResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByKeywordResponse404Headers the declared response headers of an HTTP 404 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse405Headers

type SearchCompaniesByKeywordResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByKeywordResponse405Headers the declared response headers of an HTTP 405 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse406Headers

type SearchCompaniesByKeywordResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByKeywordResponse406Headers the declared response headers of an HTTP 406 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse415Headers

type SearchCompaniesByKeywordResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchCompaniesByKeywordResponse415Headers the declared response headers of an HTTP 415 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse429Headers

type SearchCompaniesByKeywordResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByKeywordResponse429Headers the declared response headers of an HTTP 429 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse500Headers

type SearchCompaniesByKeywordResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByKeywordResponse500Headers the declared response headers of an HTTP 500 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse502Headers

type SearchCompaniesByKeywordResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByKeywordResponse502Headers the declared response headers of an HTTP 502 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse503Headers

type SearchCompaniesByKeywordResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByKeywordResponse503Headers the declared response headers of an HTTP 503 response for SearchCompaniesByKeyword

type SearchCompaniesByKeywordResponse504Headers

type SearchCompaniesByKeywordResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchCompaniesByKeywordResponse504Headers the declared response headers of an HTTP 504 response for SearchCompaniesByKeyword

type SearchIndustriesByKeywordParams

type SearchIndustriesByKeywordParams struct {
	Query string `form:"query" json:"query"`
}

SearchIndustriesByKeywordParams defines parameters for SearchIndustriesByKeyword.

type SearchIndustriesByKeywordResponse

type SearchIndustriesByKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *IndustrySearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchIndustriesByKeywordResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchIndustriesByKeywordResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchIndustriesByKeywordResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchIndustriesByKeywordResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchIndustriesByKeywordResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchIndustriesByKeywordResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchIndustriesByKeywordResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchIndustriesByKeywordResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchIndustriesByKeywordResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchIndustriesByKeywordResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchIndustriesByKeywordResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchIndustriesByKeywordResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchIndustriesByKeywordResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchIndustriesByKeywordResponse504Headers
}

func ParseSearchIndustriesByKeywordResponse

func ParseSearchIndustriesByKeywordResponse(rsp *http.Response) (*SearchIndustriesByKeywordResponse, error)

ParseSearchIndustriesByKeywordResponse parses an HTTP response from a SearchIndustriesByKeywordWithResponse call

func (SearchIndustriesByKeywordResponse) ContentType

func (r SearchIndustriesByKeywordResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchIndustriesByKeywordResponse) GetBody

GetBody returns the raw response body bytes

func (SearchIndustriesByKeywordResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchIndustriesByKeywordResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchIndustriesByKeywordResponse) Status

Status returns HTTPResponse.Status

func (SearchIndustriesByKeywordResponse) StatusCode

func (r SearchIndustriesByKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchIndustriesByKeywordResponse200Headers

type SearchIndustriesByKeywordResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchIndustriesByKeywordResponse200Headers the declared response headers of an HTTP 200 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse400Headers

type SearchIndustriesByKeywordResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchIndustriesByKeywordResponse400Headers the declared response headers of an HTTP 400 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse401Headers

type SearchIndustriesByKeywordResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchIndustriesByKeywordResponse401Headers the declared response headers of an HTTP 401 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse402Headers

type SearchIndustriesByKeywordResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchIndustriesByKeywordResponse402Headers the declared response headers of an HTTP 402 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse403Headers

type SearchIndustriesByKeywordResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchIndustriesByKeywordResponse403Headers the declared response headers of an HTTP 403 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse404Headers

type SearchIndustriesByKeywordResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchIndustriesByKeywordResponse404Headers the declared response headers of an HTTP 404 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse405Headers

type SearchIndustriesByKeywordResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchIndustriesByKeywordResponse405Headers the declared response headers of an HTTP 405 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse406Headers

type SearchIndustriesByKeywordResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchIndustriesByKeywordResponse406Headers the declared response headers of an HTTP 406 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse415Headers

type SearchIndustriesByKeywordResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchIndustriesByKeywordResponse415Headers the declared response headers of an HTTP 415 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse429Headers

type SearchIndustriesByKeywordResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchIndustriesByKeywordResponse429Headers the declared response headers of an HTTP 429 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse500Headers

type SearchIndustriesByKeywordResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchIndustriesByKeywordResponse500Headers the declared response headers of an HTTP 500 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse502Headers

type SearchIndustriesByKeywordResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchIndustriesByKeywordResponse502Headers the declared response headers of an HTTP 502 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse503Headers

type SearchIndustriesByKeywordResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchIndustriesByKeywordResponse503Headers the declared response headers of an HTTP 503 response for SearchIndustriesByKeyword

type SearchIndustriesByKeywordResponse504Headers

type SearchIndustriesByKeywordResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchIndustriesByKeywordResponse504Headers the declared response headers of an HTTP 504 response for SearchIndustriesByKeyword

type SearchJobsParams

type SearchJobsParams struct {
	Keywords    string                      `form:"keywords" json:"keywords"`
	Start       *int                        `form:"start,omitempty" json:"start,omitempty"`
	Location    *string                     `form:"location,omitempty" json:"location,omitempty"`
	CompanySlug *string                     `form:"companySlug,omitempty" json:"companySlug,omitempty"`
	Experience  *SearchJobsParamsExperience `form:"experience,omitempty" json:"experience,omitempty"`
	Sort        *SearchJobsParamsSort       `form:"sort,omitempty" json:"sort,omitempty"`
	TimePosted  *SearchJobsParamsTimePosted `form:"timePosted,omitempty" json:"timePosted,omitempty"`
}

SearchJobsParams defines parameters for SearchJobs.

type SearchJobsParamsExperience

type SearchJobsParamsExperience string

SearchJobsParamsExperience defines parameters for SearchJobs.

const (
	SearchJobsParamsExperienceAssociate  SearchJobsParamsExperience = "associate"
	SearchJobsParamsExperienceDirector   SearchJobsParamsExperience = "director"
	SearchJobsParamsExperienceEntry      SearchJobsParamsExperience = "entry"
	SearchJobsParamsExperienceExecutive  SearchJobsParamsExperience = "executive"
	SearchJobsParamsExperienceInternship SearchJobsParamsExperience = "internship"
	SearchJobsParamsExperienceMidSenior  SearchJobsParamsExperience = "mid_senior"
)

Defines values for SearchJobsParamsExperience.

func (SearchJobsParamsExperience) Valid

func (e SearchJobsParamsExperience) Valid() bool

Valid indicates whether the value is a known member of the SearchJobsParamsExperience enum.

type SearchJobsParamsSort

type SearchJobsParamsSort string

SearchJobsParamsSort defines parameters for SearchJobs.

const (
	SearchJobsParamsSortRecent    SearchJobsParamsSort = "recent"
	SearchJobsParamsSortRelevance SearchJobsParamsSort = "relevance"
)

Defines values for SearchJobsParamsSort.

func (SearchJobsParamsSort) Valid

func (e SearchJobsParamsSort) Valid() bool

Valid indicates whether the value is a known member of the SearchJobsParamsSort enum.

type SearchJobsParamsTimePosted

type SearchJobsParamsTimePosted string

SearchJobsParamsTimePosted defines parameters for SearchJobs.

const (
	SearchJobsParamsTimePostedAny   SearchJobsParamsTimePosted = "any"
	SearchJobsParamsTimePostedDay   SearchJobsParamsTimePosted = "day"
	SearchJobsParamsTimePostedMonth SearchJobsParamsTimePosted = "month"
	SearchJobsParamsTimePostedWeek  SearchJobsParamsTimePosted = "week"
)

Defines values for SearchJobsParamsTimePosted.

func (SearchJobsParamsTimePosted) Valid

func (e SearchJobsParamsTimePosted) Valid() bool

Valid indicates whether the value is a known member of the SearchJobsParamsTimePosted enum.

type SearchJobsResponse

type SearchJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *JobSearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchJobsResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchJobsResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchJobsResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchJobsResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchJobsResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchJobsResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchJobsResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchJobsResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchJobsResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchJobsResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchJobsResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchJobsResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchJobsResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchJobsResponse504Headers
}

func ParseSearchJobsResponse

func ParseSearchJobsResponse(rsp *http.Response) (*SearchJobsResponse, error)

ParseSearchJobsResponse parses an HTTP response from a SearchJobsWithResponse call

func (SearchJobsResponse) ContentType

func (r SearchJobsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchJobsResponse) GetBody

func (r SearchJobsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchJobsResponse) GetJSON200

func (r SearchJobsResponse) GetJSON200() *JobSearchSuccess

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchJobsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchJobsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchJobsResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchJobsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchJobsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchJobsResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchJobsResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchJobsResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchJobsResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchJobsResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchJobsResponse) GetJSON502

func (r SearchJobsResponse) GetJSON502() *UpstreamErrorResponse

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchJobsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchJobsResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchJobsResponse) Status

func (r SearchJobsResponse) Status() string

Status returns HTTPResponse.Status

func (SearchJobsResponse) StatusCode

func (r SearchJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchJobsResponse200Headers

type SearchJobsResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchJobsResponse200Headers the declared response headers of an HTTP 200 response for SearchJobs

type SearchJobsResponse400Headers

type SearchJobsResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchJobsResponse400Headers the declared response headers of an HTTP 400 response for SearchJobs

type SearchJobsResponse401Headers

type SearchJobsResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchJobsResponse401Headers the declared response headers of an HTTP 401 response for SearchJobs

type SearchJobsResponse402Headers

type SearchJobsResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchJobsResponse402Headers the declared response headers of an HTTP 402 response for SearchJobs

type SearchJobsResponse403Headers

type SearchJobsResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchJobsResponse403Headers the declared response headers of an HTTP 403 response for SearchJobs

type SearchJobsResponse404Headers

type SearchJobsResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchJobsResponse404Headers the declared response headers of an HTTP 404 response for SearchJobs

type SearchJobsResponse405Headers

type SearchJobsResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchJobsResponse405Headers the declared response headers of an HTTP 405 response for SearchJobs

type SearchJobsResponse406Headers

type SearchJobsResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchJobsResponse406Headers the declared response headers of an HTTP 406 response for SearchJobs

type SearchJobsResponse415Headers

type SearchJobsResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchJobsResponse415Headers the declared response headers of an HTTP 415 response for SearchJobs

type SearchJobsResponse429Headers

type SearchJobsResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchJobsResponse429Headers the declared response headers of an HTTP 429 response for SearchJobs

type SearchJobsResponse500Headers

type SearchJobsResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchJobsResponse500Headers the declared response headers of an HTTP 500 response for SearchJobs

type SearchJobsResponse502Headers

type SearchJobsResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchJobsResponse502Headers the declared response headers of an HTTP 502 response for SearchJobs

type SearchJobsResponse503Headers

type SearchJobsResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchJobsResponse503Headers the declared response headers of an HTTP 503 response for SearchJobs

type SearchJobsResponse504Headers

type SearchJobsResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchJobsResponse504Headers the declared response headers of an HTTP 504 response for SearchJobs

type SearchLocationsByKeywordParams

type SearchLocationsByKeywordParams struct {
	Keywords string `form:"keywords" json:"keywords"`
}

SearchLocationsByKeywordParams defines parameters for SearchLocationsByKeyword.

type SearchLocationsByKeywordResponse

type SearchLocationsByKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2LocationSearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchLocationsByKeywordResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchLocationsByKeywordResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchLocationsByKeywordResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchLocationsByKeywordResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchLocationsByKeywordResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchLocationsByKeywordResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchLocationsByKeywordResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchLocationsByKeywordResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchLocationsByKeywordResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchLocationsByKeywordResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchLocationsByKeywordResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchLocationsByKeywordResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchLocationsByKeywordResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchLocationsByKeywordResponse504Headers
}

func ParseSearchLocationsByKeywordResponse

func ParseSearchLocationsByKeywordResponse(rsp *http.Response) (*SearchLocationsByKeywordResponse, error)

ParseSearchLocationsByKeywordResponse parses an HTTP response from a SearchLocationsByKeywordWithResponse call

func (SearchLocationsByKeywordResponse) ContentType

func (r SearchLocationsByKeywordResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchLocationsByKeywordResponse) GetBody

func (r SearchLocationsByKeywordResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchLocationsByKeywordResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchLocationsByKeywordResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchLocationsByKeywordResponse) Status

Status returns HTTPResponse.Status

func (SearchLocationsByKeywordResponse) StatusCode

func (r SearchLocationsByKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchLocationsByKeywordResponse200Headers

type SearchLocationsByKeywordResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchLocationsByKeywordResponse200Headers the declared response headers of an HTTP 200 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse400Headers

type SearchLocationsByKeywordResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchLocationsByKeywordResponse400Headers the declared response headers of an HTTP 400 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse401Headers

type SearchLocationsByKeywordResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchLocationsByKeywordResponse401Headers the declared response headers of an HTTP 401 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse402Headers

type SearchLocationsByKeywordResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchLocationsByKeywordResponse402Headers the declared response headers of an HTTP 402 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse403Headers

type SearchLocationsByKeywordResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchLocationsByKeywordResponse403Headers the declared response headers of an HTTP 403 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse404Headers

type SearchLocationsByKeywordResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchLocationsByKeywordResponse404Headers the declared response headers of an HTTP 404 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse405Headers

type SearchLocationsByKeywordResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchLocationsByKeywordResponse405Headers the declared response headers of an HTTP 405 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse406Headers

type SearchLocationsByKeywordResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchLocationsByKeywordResponse406Headers the declared response headers of an HTTP 406 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse415Headers

type SearchLocationsByKeywordResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchLocationsByKeywordResponse415Headers the declared response headers of an HTTP 415 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse429Headers

type SearchLocationsByKeywordResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchLocationsByKeywordResponse429Headers the declared response headers of an HTTP 429 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse500Headers

type SearchLocationsByKeywordResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchLocationsByKeywordResponse500Headers the declared response headers of an HTTP 500 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse502Headers

type SearchLocationsByKeywordResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchLocationsByKeywordResponse502Headers the declared response headers of an HTTP 502 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse503Headers

type SearchLocationsByKeywordResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchLocationsByKeywordResponse503Headers the declared response headers of an HTTP 503 response for SearchLocationsByKeyword

type SearchLocationsByKeywordResponse504Headers

type SearchLocationsByKeywordResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchLocationsByKeywordResponse504Headers the declared response headers of an HTTP 504 response for SearchLocationsByKeyword

type SearchPeopleByKeywordParams

type SearchPeopleByKeywordParams struct {
	Keywords        string  `form:"keywords" json:"keywords"`
	Location        *string `form:"location,omitempty" json:"location,omitempty"`
	CurrentCompany  *string `form:"currentCompany,omitempty" json:"currentCompany,omitempty"`
	PastCompany     *string `form:"pastCompany,omitempty" json:"pastCompany,omitempty"`
	SchoolFilter    *string `form:"schoolFilter,omitempty" json:"schoolFilter,omitempty"`
	ProfileLanguage *string `form:"profileLanguage,omitempty" json:"profileLanguage,omitempty"`
	ServiceCategory *string `form:"serviceCategory,omitempty" json:"serviceCategory,omitempty"`
	Industry        *string `form:"industry,omitempty" json:"industry,omitempty"`
	Offset          *int    `form:"offset,omitempty" json:"offset,omitempty"`
}

SearchPeopleByKeywordParams defines parameters for SearchPeopleByKeyword.

type SearchPeopleByKeywordResponse

type SearchPeopleByKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PeopleKeywordSearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchPeopleByKeywordResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchPeopleByKeywordResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchPeopleByKeywordResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchPeopleByKeywordResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchPeopleByKeywordResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchPeopleByKeywordResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchPeopleByKeywordResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchPeopleByKeywordResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchPeopleByKeywordResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchPeopleByKeywordResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchPeopleByKeywordResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchPeopleByKeywordResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchPeopleByKeywordResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchPeopleByKeywordResponse504Headers
}

func ParseSearchPeopleByKeywordResponse

func ParseSearchPeopleByKeywordResponse(rsp *http.Response) (*SearchPeopleByKeywordResponse, error)

ParseSearchPeopleByKeywordResponse parses an HTTP response from a SearchPeopleByKeywordWithResponse call

func (SearchPeopleByKeywordResponse) ContentType

func (r SearchPeopleByKeywordResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchPeopleByKeywordResponse) GetBody

func (r SearchPeopleByKeywordResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchPeopleByKeywordResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchPeopleByKeywordResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchPeopleByKeywordResponse) Status

Status returns HTTPResponse.Status

func (SearchPeopleByKeywordResponse) StatusCode

func (r SearchPeopleByKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchPeopleByKeywordResponse200Headers

type SearchPeopleByKeywordResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPeopleByKeywordResponse200Headers the declared response headers of an HTTP 200 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse400Headers

type SearchPeopleByKeywordResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPeopleByKeywordResponse400Headers the declared response headers of an HTTP 400 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse401Headers

type SearchPeopleByKeywordResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPeopleByKeywordResponse401Headers the declared response headers of an HTTP 401 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse402Headers

type SearchPeopleByKeywordResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPeopleByKeywordResponse402Headers the declared response headers of an HTTP 402 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse403Headers

type SearchPeopleByKeywordResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPeopleByKeywordResponse403Headers the declared response headers of an HTTP 403 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse404Headers

type SearchPeopleByKeywordResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPeopleByKeywordResponse404Headers the declared response headers of an HTTP 404 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse405Headers

type SearchPeopleByKeywordResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPeopleByKeywordResponse405Headers the declared response headers of an HTTP 405 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse406Headers

type SearchPeopleByKeywordResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPeopleByKeywordResponse406Headers the declared response headers of an HTTP 406 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse415Headers

type SearchPeopleByKeywordResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPeopleByKeywordResponse415Headers the declared response headers of an HTTP 415 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse429Headers

type SearchPeopleByKeywordResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPeopleByKeywordResponse429Headers the declared response headers of an HTTP 429 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse500Headers

type SearchPeopleByKeywordResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPeopleByKeywordResponse500Headers the declared response headers of an HTTP 500 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse502Headers

type SearchPeopleByKeywordResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPeopleByKeywordResponse502Headers the declared response headers of an HTTP 502 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse503Headers

type SearchPeopleByKeywordResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPeopleByKeywordResponse503Headers the declared response headers of an HTTP 503 response for SearchPeopleByKeyword

type SearchPeopleByKeywordResponse504Headers

type SearchPeopleByKeywordResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPeopleByKeywordResponse504Headers the declared response headers of an HTTP 504 response for SearchPeopleByKeyword

type SearchPost

type SearchPost struct {
	Author        SearchPostAuthor          `json:"author"`
	CommentCount  NonNegativeSafeInteger    `json:"commentCount"`
	ContentType   SearchPostContentType     `json:"contentType"`
	IsRepost      bool                      `json:"isRepost"`
	ReactionCount NonNegativeSafeInteger    `json:"reactionCount"`
	RepostCount   NonNegativeSafeInteger    `json:"repostCount"`
	Text          nullable.Nullable[string] `json:"text"`
	Url           string                    `json:"url"`
}

SearchPost defines model for SearchPost.

type SearchPostAuthor

type SearchPostAuthor struct {
	Headline nullable.Nullable[string] `json:"headline"`
	Kind     SearchPostAuthorKind      `json:"kind"`
	Name     string                    `json:"name"`
	Url      string                    `json:"url"`
}

SearchPostAuthor defines model for SearchPostAuthor.

type SearchPostAuthorKind

type SearchPostAuthorKind string

SearchPostAuthorKind defines model for SearchPostAuthor.Kind.

const (
	SearchPostAuthorKindCompany SearchPostAuthorKind = "company"
	SearchPostAuthorKindProfile SearchPostAuthorKind = "profile"
)

Defines values for SearchPostAuthorKind.

func (SearchPostAuthorKind) Valid

func (e SearchPostAuthorKind) Valid() bool

Valid indicates whether the value is a known member of the SearchPostAuthorKind enum.

type SearchPostContentType

type SearchPostContentType string

SearchPostContentType defines model for SearchPost.ContentType.

const (
	SearchPostContentTypeArticle  SearchPostContentType = "article"
	SearchPostContentTypeDocument SearchPostContentType = "document"
	SearchPostContentTypeImage    SearchPostContentType = "image"
	SearchPostContentTypeOther    SearchPostContentType = "other"
	SearchPostContentTypeText     SearchPostContentType = "text"
	SearchPostContentTypeVideo    SearchPostContentType = "video"
)

Defines values for SearchPostContentType.

func (SearchPostContentType) Valid

func (e SearchPostContentType) Valid() bool

Valid indicates whether the value is a known member of the SearchPostContentType enum.

type SearchPostsByHashtagParams

type SearchPostsByHashtagParams struct {
	Hashtag string `form:"hashtag" json:"hashtag"`
	Offset  *int   `form:"offset,omitempty" json:"offset,omitempty"`
}

SearchPostsByHashtagParams defines parameters for SearchPostsByHashtag.

type SearchPostsByHashtagResponse

type SearchPostsByHashtagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *HashtagPostsSearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchPostsByHashtagResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchPostsByHashtagResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchPostsByHashtagResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchPostsByHashtagResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchPostsByHashtagResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchPostsByHashtagResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchPostsByHashtagResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchPostsByHashtagResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchPostsByHashtagResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchPostsByHashtagResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchPostsByHashtagResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchPostsByHashtagResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchPostsByHashtagResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchPostsByHashtagResponse504Headers
}

func ParseSearchPostsByHashtagResponse

func ParseSearchPostsByHashtagResponse(rsp *http.Response) (*SearchPostsByHashtagResponse, error)

ParseSearchPostsByHashtagResponse parses an HTTP response from a SearchPostsByHashtagWithResponse call

func (SearchPostsByHashtagResponse) ContentType

func (r SearchPostsByHashtagResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchPostsByHashtagResponse) GetBody

func (r SearchPostsByHashtagResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchPostsByHashtagResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchPostsByHashtagResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchPostsByHashtagResponse) Status

Status returns HTTPResponse.Status

func (SearchPostsByHashtagResponse) StatusCode

func (r SearchPostsByHashtagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchPostsByHashtagResponse200Headers

type SearchPostsByHashtagResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByHashtagResponse200Headers the declared response headers of an HTTP 200 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse400Headers

type SearchPostsByHashtagResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByHashtagResponse400Headers the declared response headers of an HTTP 400 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse401Headers

type SearchPostsByHashtagResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByHashtagResponse401Headers the declared response headers of an HTTP 401 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse402Headers

type SearchPostsByHashtagResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByHashtagResponse402Headers the declared response headers of an HTTP 402 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse403Headers

type SearchPostsByHashtagResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByHashtagResponse403Headers the declared response headers of an HTTP 403 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse404Headers

type SearchPostsByHashtagResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByHashtagResponse404Headers the declared response headers of an HTTP 404 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse405Headers

type SearchPostsByHashtagResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByHashtagResponse405Headers the declared response headers of an HTTP 405 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse406Headers

type SearchPostsByHashtagResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByHashtagResponse406Headers the declared response headers of an HTTP 406 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse415Headers

type SearchPostsByHashtagResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByHashtagResponse415Headers the declared response headers of an HTTP 415 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse429Headers

type SearchPostsByHashtagResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByHashtagResponse429Headers the declared response headers of an HTTP 429 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse500Headers

type SearchPostsByHashtagResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByHashtagResponse500Headers the declared response headers of an HTTP 500 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse502Headers

type SearchPostsByHashtagResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByHashtagResponse502Headers the declared response headers of an HTTP 502 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse503Headers

type SearchPostsByHashtagResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByHashtagResponse503Headers the declared response headers of an HTTP 503 response for SearchPostsByHashtag

type SearchPostsByHashtagResponse504Headers

type SearchPostsByHashtagResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByHashtagResponse504Headers the declared response headers of an HTTP 504 response for SearchPostsByHashtag

type SearchPostsByKeywordParams

type SearchPostsByKeywordParams struct {
	Keywords     string                                  `form:"keywords" json:"keywords"`
	Offset       *int                                    `form:"offset,omitempty" json:"offset,omitempty"`
	Sort         *SearchPostsByKeywordParamsSort         `form:"sort,omitempty" json:"sort,omitempty"`
	PostedWithin *SearchPostsByKeywordParamsPostedWithin `form:"postedWithin,omitempty" json:"postedWithin,omitempty"`
	ContentType  *SearchPostsByKeywordParamsContentType  `form:"contentType,omitempty" json:"contentType,omitempty"`
}

SearchPostsByKeywordParams defines parameters for SearchPostsByKeyword.

type SearchPostsByKeywordParamsContentType

type SearchPostsByKeywordParamsContentType string

SearchPostsByKeywordParamsContentType defines parameters for SearchPostsByKeyword.

const (
	CollaborativeArticles SearchPostsByKeywordParamsContentType = "collaborativeArticles"
	Documents             SearchPostsByKeywordParamsContentType = "documents"
	Jobs                  SearchPostsByKeywordParamsContentType = "jobs"
	LiveVideos            SearchPostsByKeywordParamsContentType = "liveVideos"
	Photos                SearchPostsByKeywordParamsContentType = "photos"
	Videos                SearchPostsByKeywordParamsContentType = "videos"
)

Defines values for SearchPostsByKeywordParamsContentType.

func (SearchPostsByKeywordParamsContentType) Valid

Valid indicates whether the value is a known member of the SearchPostsByKeywordParamsContentType enum.

type SearchPostsByKeywordParamsPostedWithin

type SearchPostsByKeywordParamsPostedWithin string

SearchPostsByKeywordParamsPostedWithin defines parameters for SearchPostsByKeyword.

const (
	SearchPostsByKeywordParamsPostedWithinDay   SearchPostsByKeywordParamsPostedWithin = "day"
	SearchPostsByKeywordParamsPostedWithinMonth SearchPostsByKeywordParamsPostedWithin = "month"
	SearchPostsByKeywordParamsPostedWithinWeek  SearchPostsByKeywordParamsPostedWithin = "week"
)

Defines values for SearchPostsByKeywordParamsPostedWithin.

func (SearchPostsByKeywordParamsPostedWithin) Valid

Valid indicates whether the value is a known member of the SearchPostsByKeywordParamsPostedWithin enum.

type SearchPostsByKeywordParamsSort

type SearchPostsByKeywordParamsSort string

SearchPostsByKeywordParamsSort defines parameters for SearchPostsByKeyword.

const (
	SearchPostsByKeywordParamsSortRecent    SearchPostsByKeywordParamsSort = "recent"
	SearchPostsByKeywordParamsSortRelevance SearchPostsByKeywordParamsSort = "relevance"
)

Defines values for SearchPostsByKeywordParamsSort.

func (SearchPostsByKeywordParamsSort) Valid

Valid indicates whether the value is a known member of the SearchPostsByKeywordParamsSort enum.

type SearchPostsByKeywordResponse

type SearchPostsByKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2SearchPostsSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchPostsByKeywordResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchPostsByKeywordResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchPostsByKeywordResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchPostsByKeywordResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchPostsByKeywordResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchPostsByKeywordResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchPostsByKeywordResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchPostsByKeywordResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchPostsByKeywordResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchPostsByKeywordResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchPostsByKeywordResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchPostsByKeywordResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchPostsByKeywordResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchPostsByKeywordResponse504Headers
}

func ParseSearchPostsByKeywordResponse

func ParseSearchPostsByKeywordResponse(rsp *http.Response) (*SearchPostsByKeywordResponse, error)

ParseSearchPostsByKeywordResponse parses an HTTP response from a SearchPostsByKeywordWithResponse call

func (SearchPostsByKeywordResponse) ContentType

func (r SearchPostsByKeywordResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchPostsByKeywordResponse) GetBody

func (r SearchPostsByKeywordResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchPostsByKeywordResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchPostsByKeywordResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchPostsByKeywordResponse) Status

Status returns HTTPResponse.Status

func (SearchPostsByKeywordResponse) StatusCode

func (r SearchPostsByKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchPostsByKeywordResponse200Headers

type SearchPostsByKeywordResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByKeywordResponse200Headers the declared response headers of an HTTP 200 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse400Headers

type SearchPostsByKeywordResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByKeywordResponse400Headers the declared response headers of an HTTP 400 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse401Headers

type SearchPostsByKeywordResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByKeywordResponse401Headers the declared response headers of an HTTP 401 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse402Headers

type SearchPostsByKeywordResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByKeywordResponse402Headers the declared response headers of an HTTP 402 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse403Headers

type SearchPostsByKeywordResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByKeywordResponse403Headers the declared response headers of an HTTP 403 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse404Headers

type SearchPostsByKeywordResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByKeywordResponse404Headers the declared response headers of an HTTP 404 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse405Headers

type SearchPostsByKeywordResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByKeywordResponse405Headers the declared response headers of an HTTP 405 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse406Headers

type SearchPostsByKeywordResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByKeywordResponse406Headers the declared response headers of an HTTP 406 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse415Headers

type SearchPostsByKeywordResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchPostsByKeywordResponse415Headers the declared response headers of an HTTP 415 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse429Headers

type SearchPostsByKeywordResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByKeywordResponse429Headers the declared response headers of an HTTP 429 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse500Headers

type SearchPostsByKeywordResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByKeywordResponse500Headers the declared response headers of an HTTP 500 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse502Headers

type SearchPostsByKeywordResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByKeywordResponse502Headers the declared response headers of an HTTP 502 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse503Headers

type SearchPostsByKeywordResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByKeywordResponse503Headers the declared response headers of an HTTP 503 response for SearchPostsByKeyword

type SearchPostsByKeywordResponse504Headers

type SearchPostsByKeywordResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchPostsByKeywordResponse504Headers the declared response headers of an HTTP 504 response for SearchPostsByKeyword

type SearchPostsData

type SearchPostsData struct {
	Posts []SearchPost `json:"posts"`
}

SearchPostsData defines model for SearchPostsData.

type SearchPostsPaging

type SearchPostsPaging struct {
	HasMore    bool                   `json:"hasMore"`
	Limit      int                    `json:"limit"`
	NextOffset nullable.Nullable[int] `json:"nextOffset"`
	Offset     int                    `json:"offset"`
	Returned   int                    `json:"returned"`
}

SearchPostsPaging defines model for SearchPostsPaging.

type SearchSchoolsByKeywordParams

type SearchSchoolsByKeywordParams struct {
	Keywords string `form:"keywords" json:"keywords"`
	Offset   *int   `form:"offset,omitempty" json:"offset,omitempty"`
}

SearchSchoolsByKeywordParams defines parameters for SearchSchoolsByKeyword.

type SearchSchoolsByKeywordResponse

type SearchSchoolsByKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2SchoolSearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchSchoolsByKeywordResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchSchoolsByKeywordResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchSchoolsByKeywordResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchSchoolsByKeywordResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchSchoolsByKeywordResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchSchoolsByKeywordResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchSchoolsByKeywordResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchSchoolsByKeywordResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchSchoolsByKeywordResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchSchoolsByKeywordResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchSchoolsByKeywordResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchSchoolsByKeywordResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchSchoolsByKeywordResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchSchoolsByKeywordResponse504Headers
}

func ParseSearchSchoolsByKeywordResponse

func ParseSearchSchoolsByKeywordResponse(rsp *http.Response) (*SearchSchoolsByKeywordResponse, error)

ParseSearchSchoolsByKeywordResponse parses an HTTP response from a SearchSchoolsByKeywordWithResponse call

func (SearchSchoolsByKeywordResponse) ContentType

func (r SearchSchoolsByKeywordResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchSchoolsByKeywordResponse) GetBody

func (r SearchSchoolsByKeywordResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchSchoolsByKeywordResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchSchoolsByKeywordResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchSchoolsByKeywordResponse) Status

Status returns HTTPResponse.Status

func (SearchSchoolsByKeywordResponse) StatusCode

func (r SearchSchoolsByKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchSchoolsByKeywordResponse200Headers

type SearchSchoolsByKeywordResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchSchoolsByKeywordResponse200Headers the declared response headers of an HTTP 200 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse400Headers

type SearchSchoolsByKeywordResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchSchoolsByKeywordResponse400Headers the declared response headers of an HTTP 400 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse401Headers

type SearchSchoolsByKeywordResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchSchoolsByKeywordResponse401Headers the declared response headers of an HTTP 401 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse402Headers

type SearchSchoolsByKeywordResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchSchoolsByKeywordResponse402Headers the declared response headers of an HTTP 402 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse403Headers

type SearchSchoolsByKeywordResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchSchoolsByKeywordResponse403Headers the declared response headers of an HTTP 403 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse404Headers

type SearchSchoolsByKeywordResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchSchoolsByKeywordResponse404Headers the declared response headers of an HTTP 404 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse405Headers

type SearchSchoolsByKeywordResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchSchoolsByKeywordResponse405Headers the declared response headers of an HTTP 405 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse406Headers

type SearchSchoolsByKeywordResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchSchoolsByKeywordResponse406Headers the declared response headers of an HTTP 406 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse415Headers

type SearchSchoolsByKeywordResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchSchoolsByKeywordResponse415Headers the declared response headers of an HTTP 415 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse429Headers

type SearchSchoolsByKeywordResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchSchoolsByKeywordResponse429Headers the declared response headers of an HTTP 429 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse500Headers

type SearchSchoolsByKeywordResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchSchoolsByKeywordResponse500Headers the declared response headers of an HTTP 500 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse502Headers

type SearchSchoolsByKeywordResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchSchoolsByKeywordResponse502Headers the declared response headers of an HTTP 502 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse503Headers

type SearchSchoolsByKeywordResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchSchoolsByKeywordResponse503Headers the declared response headers of an HTTP 503 response for SearchSchoolsByKeyword

type SearchSchoolsByKeywordResponse504Headers

type SearchSchoolsByKeywordResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchSchoolsByKeywordResponse504Headers the declared response headers of an HTTP 504 response for SearchSchoolsByKeyword

type SearchServiceCategoriesParams

type SearchServiceCategoriesParams struct {
	Query *string `form:"query,omitempty" json:"query,omitempty"`
}

SearchServiceCategoriesParams defines parameters for SearchServiceCategories.

type SearchServiceCategoriesResponse

type SearchServiceCategoriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LinkedInV2ServiceCategorySearchSuccess
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *InvalidRequestErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *InvalidApiKeyErrorResponse
	// JSON402 the response for an HTTP 402 `application/json` response
	JSON402 *InsufficientCreditsErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *LookupForbiddenErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ResourceNotFoundErrorResponse
	// JSON405 the response for an HTTP 405 `application/json` response
	JSON405 *MethodNotAllowedErrorResponse
	// JSON406 the response for an HTTP 406 `application/json` response
	JSON406 *NotAcceptableErrorResponse
	// JSON415 the response for an HTTP 415 `application/json` response
	JSON415 *UnsupportedMediaTypeErrorResponse
	// JSON429 the response for an HTTP 429 `application/json` response
	JSON429 *RateLimitExceededErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *InternalServerErrorResponse
	// JSON502 the response for an HTTP 502 `application/json` response
	JSON502 *UpstreamErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ServiceUnavailableErrorResponse
	// JSON504 the response for an HTTP 504 `application/json` response
	JSON504 *UpstreamTimeoutErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *SearchServiceCategoriesResponse200Headers
	// Headers400 the parsed response headers for an HTTP 400 response
	Headers400 *SearchServiceCategoriesResponse400Headers
	// Headers401 the parsed response headers for an HTTP 401 response
	Headers401 *SearchServiceCategoriesResponse401Headers
	// Headers402 the parsed response headers for an HTTP 402 response
	Headers402 *SearchServiceCategoriesResponse402Headers
	// Headers403 the parsed response headers for an HTTP 403 response
	Headers403 *SearchServiceCategoriesResponse403Headers
	// Headers404 the parsed response headers for an HTTP 404 response
	Headers404 *SearchServiceCategoriesResponse404Headers
	// Headers405 the parsed response headers for an HTTP 405 response
	Headers405 *SearchServiceCategoriesResponse405Headers
	// Headers406 the parsed response headers for an HTTP 406 response
	Headers406 *SearchServiceCategoriesResponse406Headers
	// Headers415 the parsed response headers for an HTTP 415 response
	Headers415 *SearchServiceCategoriesResponse415Headers
	// Headers429 the parsed response headers for an HTTP 429 response
	Headers429 *SearchServiceCategoriesResponse429Headers
	// Headers500 the parsed response headers for an HTTP 500 response
	Headers500 *SearchServiceCategoriesResponse500Headers
	// Headers502 the parsed response headers for an HTTP 502 response
	Headers502 *SearchServiceCategoriesResponse502Headers
	// Headers503 the parsed response headers for an HTTP 503 response
	Headers503 *SearchServiceCategoriesResponse503Headers
	// Headers504 the parsed response headers for an HTTP 504 response
	Headers504 *SearchServiceCategoriesResponse504Headers
}

func ParseSearchServiceCategoriesResponse

func ParseSearchServiceCategoriesResponse(rsp *http.Response) (*SearchServiceCategoriesResponse, error)

ParseSearchServiceCategoriesResponse parses an HTTP response from a SearchServiceCategoriesWithResponse call

func (SearchServiceCategoriesResponse) ContentType

func (r SearchServiceCategoriesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchServiceCategoriesResponse) GetBody

func (r SearchServiceCategoriesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchServiceCategoriesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON402

GetJSON402 returns the response for an HTTP 402 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON405

GetJSON405 returns the response for an HTTP 405 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON406

GetJSON406 returns the response for an HTTP 406 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON415

GetJSON415 returns the response for an HTTP 415 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON429

GetJSON429 returns the response for an HTTP 429 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON500

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON502

GetJSON502 returns the response for an HTTP 502 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (SearchServiceCategoriesResponse) GetJSON504

GetJSON504 returns the response for an HTTP 504 `application/json` response

func (SearchServiceCategoriesResponse) Status

Status returns HTTPResponse.Status

func (SearchServiceCategoriesResponse) StatusCode

func (r SearchServiceCategoriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchServiceCategoriesResponse200Headers

type SearchServiceCategoriesResponse200Headers struct {
	CacheControl        *CacheControlHeader
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchServiceCategoriesResponse200Headers the declared response headers of an HTTP 200 response for SearchServiceCategories

type SearchServiceCategoriesResponse400Headers

type SearchServiceCategoriesResponse400Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchServiceCategoriesResponse400Headers the declared response headers of an HTTP 400 response for SearchServiceCategories

type SearchServiceCategoriesResponse401Headers

type SearchServiceCategoriesResponse401Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchServiceCategoriesResponse401Headers the declared response headers of an HTTP 401 response for SearchServiceCategories

type SearchServiceCategoriesResponse402Headers

type SearchServiceCategoriesResponse402Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchServiceCategoriesResponse402Headers the declared response headers of an HTTP 402 response for SearchServiceCategories

type SearchServiceCategoriesResponse403Headers

type SearchServiceCategoriesResponse403Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchServiceCategoriesResponse403Headers the declared response headers of an HTTP 403 response for SearchServiceCategories

type SearchServiceCategoriesResponse404Headers

type SearchServiceCategoriesResponse404Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchServiceCategoriesResponse404Headers the declared response headers of an HTTP 404 response for SearchServiceCategories

type SearchServiceCategoriesResponse405Headers

type SearchServiceCategoriesResponse405Headers struct {
	Allow        *string
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchServiceCategoriesResponse405Headers the declared response headers of an HTTP 405 response for SearchServiceCategories

type SearchServiceCategoriesResponse406Headers

type SearchServiceCategoriesResponse406Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchServiceCategoriesResponse406Headers the declared response headers of an HTTP 406 response for SearchServiceCategories

type SearchServiceCategoriesResponse415Headers

type SearchServiceCategoriesResponse415Headers struct {
	CacheControl *CacheControlHeader
	ContentType  *string
	Date         *HttpDateHeader
	XRequestId   *RequestId
}

SearchServiceCategoriesResponse415Headers the declared response headers of an HTTP 415 response for SearchServiceCategories

type SearchServiceCategoriesResponse429Headers

type SearchServiceCategoriesResponse429Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *PositiveSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchServiceCategoriesResponse429Headers the declared response headers of an HTTP 429 response for SearchServiceCategories

type SearchServiceCategoriesResponse500Headers

type SearchServiceCategoriesResponse500Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchServiceCategoriesResponse500Headers the declared response headers of an HTTP 500 response for SearchServiceCategories

type SearchServiceCategoriesResponse502Headers

type SearchServiceCategoriesResponse502Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchServiceCategoriesResponse502Headers the declared response headers of an HTTP 502 response for SearchServiceCategories

type SearchServiceCategoriesResponse503Headers

type SearchServiceCategoriesResponse503Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	RetryAfter          *NonNegativeSafeInteger
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchServiceCategoriesResponse503Headers the declared response headers of an HTTP 503 response for SearchServiceCategories

type SearchServiceCategoriesResponse504Headers

type SearchServiceCategoriesResponse504Headers struct {
	CacheControl        *CacheControlHeader
	ContentType         *string
	Date                *HttpDateHeader
	XCreditsRemaining   *NonNegativeSafeInteger
	XRateLimitLimit     *NonNegativeSafeInteger
	XRateLimitRemaining *NonNegativeSafeInteger
	XRateLimitReset     *NonNegativeSafeInteger
	XRequestId          *RequestId
}

SearchServiceCategoriesResponse504Headers the declared response headers of an HTTP 504 response for SearchServiceCategories

type SearchTypeaheadData

type SearchTypeaheadData struct {
	Suggestions []SearchTypeaheadSuggestion `json:"suggestions"`
}

SearchTypeaheadData defines model for SearchTypeaheadData.

type SearchTypeaheadSuggestion

type SearchTypeaheadSuggestion struct {
	Description nullable.Nullable[string]     `json:"description"`
	Text        string                        `json:"text"`
	Type        SearchTypeaheadSuggestionType `json:"type"`
	Url         string                        `json:"url"`
}

SearchTypeaheadSuggestion defines model for SearchTypeaheadSuggestion.

type SearchTypeaheadSuggestionType

type SearchTypeaheadSuggestionType string

SearchTypeaheadSuggestionType defines model for SearchTypeaheadSuggestionType.

const (
	SearchTypeaheadSuggestionTypeCompany  SearchTypeaheadSuggestionType = "company"
	SearchTypeaheadSuggestionTypeEntity   SearchTypeaheadSuggestionType = "entity"
	SearchTypeaheadSuggestionTypeEvent    SearchTypeaheadSuggestionType = "event"
	SearchTypeaheadSuggestionTypeGroup    SearchTypeaheadSuggestionType = "group"
	SearchTypeaheadSuggestionTypeJob      SearchTypeaheadSuggestionType = "job"
	SearchTypeaheadSuggestionTypeLocation SearchTypeaheadSuggestionType = "location"
	SearchTypeaheadSuggestionTypeProfile  SearchTypeaheadSuggestionType = "profile"
	SearchTypeaheadSuggestionTypeQuery    SearchTypeaheadSuggestionType = "query"
	SearchTypeaheadSuggestionTypeSchool   SearchTypeaheadSuggestionType = "school"
)

Defines values for SearchTypeaheadSuggestionType.

func (SearchTypeaheadSuggestionType) Valid

Valid indicates whether the value is a known member of the SearchTypeaheadSuggestionType enum.

type ServiceCategorySearchData

type ServiceCategorySearchData struct {
	ServiceCategories []ServiceCategorySearchItem `json:"serviceCategories"`
}

ServiceCategorySearchData defines model for ServiceCategorySearchData.

type ServiceCategorySearchItem

type ServiceCategorySearchItem struct {
	// Id Permanent Envo-owned Service Category identifier. The provider taxonomy ID is private.
	Id    ServicePublicId `json:"id"`
	Label string          `json:"label"`
}

ServiceCategorySearchItem defines model for ServiceCategorySearchItem.

type ServicePublicId

type ServicePublicId = string

ServicePublicId defines model for ServicePublicId.

type ServiceUnavailableError

type ServiceUnavailableError struct {
	// contains filtered or unexported fields
}

ServiceUnavailableError defines model for ServiceUnavailableError.

func (ServiceUnavailableError) AsNonRetryableServiceUnavailableError

func (t ServiceUnavailableError) AsNonRetryableServiceUnavailableError() (NonRetryableServiceUnavailableError, error)

AsNonRetryableServiceUnavailableError returns the union data inside the ServiceUnavailableError as a NonRetryableServiceUnavailableError

func (ServiceUnavailableError) AsRetryableServiceUnavailableError

func (t ServiceUnavailableError) AsRetryableServiceUnavailableError() (RetryableServiceUnavailableError, error)

AsRetryableServiceUnavailableError returns the union data inside the ServiceUnavailableError as a RetryableServiceUnavailableError

func (*ServiceUnavailableError) FromNonRetryableServiceUnavailableError

func (t *ServiceUnavailableError) FromNonRetryableServiceUnavailableError(v NonRetryableServiceUnavailableError) error

FromNonRetryableServiceUnavailableError overwrites any union data inside the ServiceUnavailableError as the provided NonRetryableServiceUnavailableError

func (*ServiceUnavailableError) FromRetryableServiceUnavailableError

func (t *ServiceUnavailableError) FromRetryableServiceUnavailableError(v RetryableServiceUnavailableError) error

FromRetryableServiceUnavailableError overwrites any union data inside the ServiceUnavailableError as the provided RetryableServiceUnavailableError

func (ServiceUnavailableError) MarshalJSON

func (t ServiceUnavailableError) MarshalJSON() ([]byte, error)

func (*ServiceUnavailableError) MergeNonRetryableServiceUnavailableError

func (t *ServiceUnavailableError) MergeNonRetryableServiceUnavailableError(v NonRetryableServiceUnavailableError) error

MergeNonRetryableServiceUnavailableError performs a merge with any union data inside the ServiceUnavailableError, using the provided NonRetryableServiceUnavailableError

func (*ServiceUnavailableError) MergeRetryableServiceUnavailableError

func (t *ServiceUnavailableError) MergeRetryableServiceUnavailableError(v RetryableServiceUnavailableError) error

MergeRetryableServiceUnavailableError performs a merge with any union data inside the ServiceUnavailableError, using the provided RetryableServiceUnavailableError

func (*ServiceUnavailableError) UnmarshalJSON

func (t *ServiceUnavailableError) UnmarshalJSON(b []byte) error

type ServiceUnavailableErrorResponse

type ServiceUnavailableErrorResponse struct {
	Error ServiceUnavailableError `json:"error"`
	Meta  ErrorMetadata           `json:"meta"`
}

ServiceUnavailableErrorResponse defines model for ServiceUnavailableErrorResponse.

type SimilarCompaniesData

type SimilarCompaniesData struct {
	Companies []SimilarCompany `json:"companies"`
}

SimilarCompaniesData defines model for SimilarCompaniesData.

type SimilarCompaniesSuccess

type SimilarCompaniesSuccess struct {
	Data SimilarCompaniesData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
	} `json:"meta"`
}

SimilarCompaniesSuccess defines model for SimilarCompaniesSuccess.

type SimilarCompany

type SimilarCompany struct {
	CompanyUrl string                               `json:"companyUrl"`
	Industry   string                               `json:"industry"`
	LogoUrl    nullable.Nullable[ProtectedImageUrl] `json:"logoUrl"`
	Name       string                               `json:"name"`
	Slug       string                               `json:"slug"`
}

SimilarCompany defines model for SimilarCompany.

type SimilarProfile

type SimilarProfile struct {
	FullName          string                               `json:"fullName"`
	Headline          string                               `json:"headline"`
	ProfilePictureUrl nullable.Nullable[ProtectedImageUrl] `json:"profilePictureUrl"`
	ProfileUrl        string                               `json:"profileUrl"`
	Username          ProfileUsernameSelector              `json:"username"`
}

SimilarProfile defines model for SimilarProfile.

type SimilarProfilesData

type SimilarProfilesData struct {
	Profiles []SimilarProfile `json:"profiles"`
}

SimilarProfilesData defines model for SimilarProfilesData.

type SimilarProfilesSuccess

type SimilarProfilesSuccess struct {
	Data SimilarProfilesData `json:"data"`
	Meta struct {
		CreditCost NonNegativeSafeInteger `json:"creditCost"`
	} `json:"meta"`
}

SimilarProfilesSuccess defines model for SimilarProfilesSuccess.

type SkillPublicId

type SkillPublicId = string

SkillPublicId defines model for SkillPublicId.

type SkillReference

type SkillReference struct {
	// contains filtered or unexported fields
}

SkillReference defines model for SkillReference.

func (SkillReference) AsSkillReference0

func (t SkillReference) AsSkillReference0() (SkillReference0, error)

AsSkillReference0 returns the union data inside the SkillReference as a SkillReference0

func (SkillReference) AsSkillReference1

func (t SkillReference) AsSkillReference1() (SkillReference1, error)

AsSkillReference1 returns the union data inside the SkillReference as a SkillReference1

func (SkillReference) AsSkillReference2

func (t SkillReference) AsSkillReference2() (SkillReference2, error)

AsSkillReference2 returns the union data inside the SkillReference as a SkillReference2

func (*SkillReference) FromSkillReference0

func (t *SkillReference) FromSkillReference0(v SkillReference0) error

FromSkillReference0 overwrites any union data inside the SkillReference as the provided SkillReference0

func (*SkillReference) FromSkillReference1

func (t *SkillReference) FromSkillReference1(v SkillReference1) error

FromSkillReference1 overwrites any union data inside the SkillReference as the provided SkillReference1

func (*SkillReference) FromSkillReference2

func (t *SkillReference) FromSkillReference2(v SkillReference2) error

FromSkillReference2 overwrites any union data inside the SkillReference as the provided SkillReference2

func (SkillReference) MarshalJSON

func (t SkillReference) MarshalJSON() ([]byte, error)

func (*SkillReference) MergeSkillReference0

func (t *SkillReference) MergeSkillReference0(v SkillReference0) error

MergeSkillReference0 performs a merge with any union data inside the SkillReference, using the provided SkillReference0

func (*SkillReference) MergeSkillReference1

func (t *SkillReference) MergeSkillReference1(v SkillReference1) error

MergeSkillReference1 performs a merge with any union data inside the SkillReference, using the provided SkillReference1

func (*SkillReference) MergeSkillReference2

func (t *SkillReference) MergeSkillReference2(v SkillReference2) error

MergeSkillReference2 performs a merge with any union data inside the SkillReference, using the provided SkillReference2

func (*SkillReference) UnmarshalJSON

func (t *SkillReference) UnmarshalJSON(b []byte) error

type SkillReference0

type SkillReference0 struct {
	Name     nullable.Nullable[any] `json:"name"`
	PublicId SkillPublicId          `json:"publicId"`
}

SkillReference0 defines model for SkillReference.0.

type SkillReference1

type SkillReference1 struct {
	Name     EntityReferenceName    `json:"name"`
	PublicId nullable.Nullable[any] `json:"publicId"`
}

SkillReference1 defines model for SkillReference.1.

type SkillReference2

type SkillReference2 struct {
	Name     EntityReferenceName `json:"name"`
	PublicId SkillPublicId       `json:"publicId"`
}

SkillReference2 defines model for SkillReference.2.

type SocialHandle

type SocialHandle struct {
	Handle   string               `json:"handle"`
	Platform SocialHandlePlatform `json:"platform"`
}

SocialHandle defines model for SocialHandle.

type SocialHandlePlatform

type SocialHandlePlatform string

SocialHandlePlatform defines model for SocialHandlePlatform.

const (
	Twitter SocialHandlePlatform = "twitter"
	Wechat  SocialHandlePlatform = "wechat"
)

Defines values for SocialHandlePlatform.

func (SocialHandlePlatform) Valid

func (e SocialHandlePlatform) Valid() bool

Valid indicates whether the value is a known member of the SocialHandlePlatform enum.

type SupportedLocaleList

type SupportedLocaleList = []Locale

SupportedLocaleList defines model for SupportedLocaleList.

type SupportedLocales

type SupportedLocales = SupportedLocaleList

SupportedLocales defines model for SupportedLocales.

type UnsupportedMediaTypeError

type UnsupportedMediaTypeError struct {
	Code      UnsupportedMediaTypeErrorCode      `json:"code"`
	Details   []ValidationDetail                 `json:"details"`
	Message   ErrorMessage                       `json:"message"`
	Retryable UnsupportedMediaTypeErrorRetryable `json:"retryable"`
}

UnsupportedMediaTypeError defines model for UnsupportedMediaTypeError.

type UnsupportedMediaTypeErrorCode

type UnsupportedMediaTypeErrorCode string

UnsupportedMediaTypeErrorCode defines model for UnsupportedMediaTypeError.Code.

const (
	UnsupportedMediaType UnsupportedMediaTypeErrorCode = "unsupported_media_type"
)

Defines values for UnsupportedMediaTypeErrorCode.

func (UnsupportedMediaTypeErrorCode) Valid

Valid indicates whether the value is a known member of the UnsupportedMediaTypeErrorCode enum.

type UnsupportedMediaTypeErrorResponse

type UnsupportedMediaTypeErrorResponse struct {
	Error UnsupportedMediaTypeError `json:"error"`
	Meta  ErrorMetadata             `json:"meta"`
}

UnsupportedMediaTypeErrorResponse defines model for UnsupportedMediaTypeErrorResponse.

type UnsupportedMediaTypeErrorRetryable

type UnsupportedMediaTypeErrorRetryable bool

UnsupportedMediaTypeErrorRetryable defines model for UnsupportedMediaTypeError.Retryable.

const (
	UnsupportedMediaTypeErrorRetryableFalse UnsupportedMediaTypeErrorRetryable = false
)

Defines values for UnsupportedMediaTypeErrorRetryable.

func (UnsupportedMediaTypeErrorRetryable) Valid

Valid indicates whether the value is a known member of the UnsupportedMediaTypeErrorRetryable enum.

type UpstreamError

type UpstreamError struct {
	Code      UpstreamErrorCode      `json:"code"`
	Details   []ValidationDetail     `json:"details"`
	Message   ErrorMessage           `json:"message"`
	Retryable UpstreamErrorRetryable `json:"retryable"`
}

UpstreamError defines model for UpstreamError.

type UpstreamErrorCode

type UpstreamErrorCode string

UpstreamErrorCode defines model for UpstreamError.Code.

const (
	UpstreamErrorCodeUpstreamError UpstreamErrorCode = "upstream_error"
)

Defines values for UpstreamErrorCode.

func (UpstreamErrorCode) Valid

func (e UpstreamErrorCode) Valid() bool

Valid indicates whether the value is a known member of the UpstreamErrorCode enum.

type UpstreamErrorResponse

type UpstreamErrorResponse struct {
	Error UpstreamError `json:"error"`
	Meta  ErrorMetadata `json:"meta"`
}

UpstreamErrorResponse defines model for UpstreamErrorResponse.

type UpstreamErrorRetryable

type UpstreamErrorRetryable bool

UpstreamErrorRetryable defines model for UpstreamError.Retryable.

const (
	UpstreamErrorRetryableTrue UpstreamErrorRetryable = true
)

Defines values for UpstreamErrorRetryable.

func (UpstreamErrorRetryable) Valid

func (e UpstreamErrorRetryable) Valid() bool

Valid indicates whether the value is a known member of the UpstreamErrorRetryable enum.

type UpstreamTimeoutError

type UpstreamTimeoutError struct {
	Code      UpstreamTimeoutErrorCode      `json:"code"`
	Details   []ValidationDetail            `json:"details"`
	Message   ErrorMessage                  `json:"message"`
	Retryable UpstreamTimeoutErrorRetryable `json:"retryable"`
}

UpstreamTimeoutError defines model for UpstreamTimeoutError.

type UpstreamTimeoutErrorCode

type UpstreamTimeoutErrorCode string

UpstreamTimeoutErrorCode defines model for UpstreamTimeoutError.Code.

const (
	UpstreamTimeout UpstreamTimeoutErrorCode = "upstream_timeout"
)

Defines values for UpstreamTimeoutErrorCode.

func (UpstreamTimeoutErrorCode) Valid

func (e UpstreamTimeoutErrorCode) Valid() bool

Valid indicates whether the value is a known member of the UpstreamTimeoutErrorCode enum.

type UpstreamTimeoutErrorResponse

type UpstreamTimeoutErrorResponse struct {
	Error UpstreamTimeoutError `json:"error"`
	Meta  ErrorMetadata        `json:"meta"`
}

UpstreamTimeoutErrorResponse defines model for UpstreamTimeoutErrorResponse.

type UpstreamTimeoutErrorRetryable

type UpstreamTimeoutErrorRetryable bool

UpstreamTimeoutErrorRetryable defines model for UpstreamTimeoutError.Retryable.

const (
	UpstreamTimeoutErrorRetryableTrue UpstreamTimeoutErrorRetryable = true
)

Defines values for UpstreamTimeoutErrorRetryable.

func (UpstreamTimeoutErrorRetryable) Valid

Valid indicates whether the value is a known member of the UpstreamTimeoutErrorRetryable enum.

type ValidationDetail

type ValidationDetail struct {
	Code    ValidationDetailCode `json:"code"`
	Field   ValidationFieldPath  `json:"field"`
	Message ErrorMessage         `json:"message"`
}

ValidationDetail defines model for ValidationDetail.

type ValidationDetailCode

type ValidationDetailCode string

ValidationDetailCode defines model for ValidationDetailCode.

const (
	IdentifierCount   ValidationDetailCode = "identifier_count"
	InvalidFormat     ValidationDetailCode = "invalid_format"
	InvalidValue      ValidationDetailCode = "invalid_value"
	RepeatedParameter ValidationDetailCode = "repeated_parameter"
	TooLong           ValidationDetailCode = "too_long"
	UnknownParameter  ValidationDetailCode = "unknown_parameter"
)

Defines values for ValidationDetailCode.

func (ValidationDetailCode) Valid

func (e ValidationDetailCode) Valid() bool

Valid indicates whether the value is a known member of the ValidationDetailCode enum.

type ValidationFieldPath

type ValidationFieldPath = string

ValidationFieldPath defines model for ValidationFieldPath.

type VolunteerExperienceItem

type VolunteerExperienceItem struct {
	DateRange    nullable.Nullable[DateRange]        `json:"dateRange"`
	Description  nullable.Nullable[string]           `json:"description"`
	Organization nullable.Nullable[CompanyReference] `json:"organization"`
	Role         nullable.Nullable[string]           `json:"role"`
}

VolunteerExperienceItem defines model for VolunteerExperienceItem.

type VolunteerExperienceList

type VolunteerExperienceList = []VolunteerExperienceItem

VolunteerExperienceList defines model for VolunteerExperienceList.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL