generated

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

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

Code generated by github.com/patent-dev/uspto-odp version (devel) DO NOT EDIT.

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

Code generated by github.com/patent-dev/uspto-odp version (devel) DO NOT EDIT.

Index

Constants

View Source
const (
	ApiKeyAuthScopes = "ApiKeyAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewGetApiV1DatasetsProductsFilesProductIdentifierFileNameRequest

func NewGetApiV1DatasetsProductsFilesProductIdentifierFileNameRequest(server string, productIdentifier string, fileName string) (*http.Request, error)

NewGetApiV1DatasetsProductsFilesProductIdentifierFileNameRequest generates requests for GetApiV1DatasetsProductsFilesProductIdentifierFileName

func NewGetApiV1DatasetsProductsProductIdentifierRequest

func NewGetApiV1DatasetsProductsProductIdentifierRequest(server string, productIdentifier string, params *GetApiV1DatasetsProductsProductIdentifierParams) (*http.Request, error)

NewGetApiV1DatasetsProductsProductIdentifierRequest generates requests for GetApiV1DatasetsProductsProductIdentifier

func NewGetApiV1DatasetsProductsSearchRequest

func NewGetApiV1DatasetsProductsSearchRequest(server string, params *GetApiV1DatasetsProductsSearchParams) (*http.Request, error)

NewGetApiV1DatasetsProductsSearchRequest generates requests for GetApiV1DatasetsProductsSearch

func NewGetApiV1PatentAppealsAppealNumberDecisionsRequest added in v1.2.0

func NewGetApiV1PatentAppealsAppealNumberDecisionsRequest(server string, appealNumber string) (*http.Request, error)

NewGetApiV1PatentAppealsAppealNumberDecisionsRequest generates requests for GetApiV1PatentAppealsAppealNumberDecisions

func NewGetApiV1PatentAppealsDecisionsDocumentIdentifierRequest added in v1.2.0

func NewGetApiV1PatentAppealsDecisionsDocumentIdentifierRequest(server string, documentIdentifier string) (*http.Request, error)

NewGetApiV1PatentAppealsDecisionsDocumentIdentifierRequest generates requests for GetApiV1PatentAppealsDecisionsDocumentIdentifier

func NewGetApiV1PatentAppealsDecisionsSearchDownloadRequest added in v1.2.0

func NewGetApiV1PatentAppealsDecisionsSearchDownloadRequest(server string, params *GetApiV1PatentAppealsDecisionsSearchDownloadParams) (*http.Request, error)

NewGetApiV1PatentAppealsDecisionsSearchDownloadRequest generates requests for GetApiV1PatentAppealsDecisionsSearchDownload

func NewGetApiV1PatentAppealsDecisionsSearchRequest added in v1.2.0

func NewGetApiV1PatentAppealsDecisionsSearchRequest(server string, params *GetApiV1PatentAppealsDecisionsSearchParams) (*http.Request, error)

NewGetApiV1PatentAppealsDecisionsSearchRequest generates requests for GetApiV1PatentAppealsDecisionsSearch

func NewGetApiV1PatentApplicationsApplicationNumberTextAdjustmentRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextAdjustmentRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextAdjustmentRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextAdjustment

func NewGetApiV1PatentApplicationsApplicationNumberTextAssignmentRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextAssignmentRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextAssignmentRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextAssignment

func NewGetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocuments

func NewGetApiV1PatentApplicationsApplicationNumberTextAttorneyRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextAttorneyRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextAttorneyRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextAttorney

func NewGetApiV1PatentApplicationsApplicationNumberTextContinuityRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextContinuityRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextContinuityRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextContinuity

func NewGetApiV1PatentApplicationsApplicationNumberTextDocumentsRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextDocumentsRequest(server string, applicationNumberText string, params *GetApiV1PatentApplicationsApplicationNumberTextDocumentsParams) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextDocumentsRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextDocuments

func NewGetApiV1PatentApplicationsApplicationNumberTextForeignPriorityRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextForeignPriorityRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextForeignPriorityRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextForeignPriority

func NewGetApiV1PatentApplicationsApplicationNumberTextMetaDataRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextMetaDataRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextMetaDataRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextMetaData

func NewGetApiV1PatentApplicationsApplicationNumberTextRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextRequest generates requests for GetApiV1PatentApplicationsApplicationNumberText

func NewGetApiV1PatentApplicationsApplicationNumberTextTransactionsRequest

func NewGetApiV1PatentApplicationsApplicationNumberTextTransactionsRequest(server string, applicationNumberText string) (*http.Request, error)

NewGetApiV1PatentApplicationsApplicationNumberTextTransactionsRequest generates requests for GetApiV1PatentApplicationsApplicationNumberTextTransactions

func NewGetApiV1PatentApplicationsSearchDownloadRequest

func NewGetApiV1PatentApplicationsSearchDownloadRequest(server string, params *GetApiV1PatentApplicationsSearchDownloadParams) (*http.Request, error)

NewGetApiV1PatentApplicationsSearchDownloadRequest generates requests for GetApiV1PatentApplicationsSearchDownload

func NewGetApiV1PatentApplicationsSearchRequest

func NewGetApiV1PatentApplicationsSearchRequest(server string, params *GetApiV1PatentApplicationsSearchParams) (*http.Request, error)

NewGetApiV1PatentApplicationsSearchRequest generates requests for GetApiV1PatentApplicationsSearch

func NewGetApiV1PatentInterferencesDecisionsDocumentIdentifierRequest added in v1.2.0

func NewGetApiV1PatentInterferencesDecisionsDocumentIdentifierRequest(server string, documentIdentifier string) (*http.Request, error)

NewGetApiV1PatentInterferencesDecisionsDocumentIdentifierRequest generates requests for GetApiV1PatentInterferencesDecisionsDocumentIdentifier

func NewGetApiV1PatentInterferencesDecisionsSearchDownloadRequest added in v1.2.0

func NewGetApiV1PatentInterferencesDecisionsSearchDownloadRequest(server string, params *GetApiV1PatentInterferencesDecisionsSearchDownloadParams) (*http.Request, error)

NewGetApiV1PatentInterferencesDecisionsSearchDownloadRequest generates requests for GetApiV1PatentInterferencesDecisionsSearchDownload

func NewGetApiV1PatentInterferencesDecisionsSearchRequest added in v1.2.0

func NewGetApiV1PatentInterferencesDecisionsSearchRequest(server string, params *GetApiV1PatentInterferencesDecisionsSearchParams) (*http.Request, error)

NewGetApiV1PatentInterferencesDecisionsSearchRequest generates requests for GetApiV1PatentInterferencesDecisionsSearch

func NewGetApiV1PatentInterferencesInterferenceNumberDecisionsRequest added in v1.2.0

func NewGetApiV1PatentInterferencesInterferenceNumberDecisionsRequest(server string, interferenceNumber string) (*http.Request, error)

NewGetApiV1PatentInterferencesInterferenceNumberDecisionsRequest generates requests for GetApiV1PatentInterferencesInterferenceNumberDecisions

func NewGetApiV1PatentStatusCodesRequest

func NewGetApiV1PatentStatusCodesRequest(server string, params *GetApiV1PatentStatusCodesParams) (*http.Request, error)

NewGetApiV1PatentStatusCodesRequest generates requests for GetApiV1PatentStatusCodes

func NewGetApiV1PatentTrialsDecisionsDocumentIdentifierRequest added in v1.2.0

func NewGetApiV1PatentTrialsDecisionsDocumentIdentifierRequest(server string, documentIdentifier string) (*http.Request, error)

NewGetApiV1PatentTrialsDecisionsDocumentIdentifierRequest generates requests for GetApiV1PatentTrialsDecisionsDocumentIdentifier

func NewGetApiV1PatentTrialsDecisionsSearchDownloadRequest added in v1.2.0

func NewGetApiV1PatentTrialsDecisionsSearchDownloadRequest(server string, params *GetApiV1PatentTrialsDecisionsSearchDownloadParams) (*http.Request, error)

NewGetApiV1PatentTrialsDecisionsSearchDownloadRequest generates requests for GetApiV1PatentTrialsDecisionsSearchDownload

func NewGetApiV1PatentTrialsDecisionsSearchRequest added in v1.2.0

func NewGetApiV1PatentTrialsDecisionsSearchRequest(server string, params *GetApiV1PatentTrialsDecisionsSearchParams) (*http.Request, error)

NewGetApiV1PatentTrialsDecisionsSearchRequest generates requests for GetApiV1PatentTrialsDecisionsSearch

func NewGetApiV1PatentTrialsDocumentsDocumentIdentifierRequest added in v1.2.0

func NewGetApiV1PatentTrialsDocumentsDocumentIdentifierRequest(server string, documentIdentifier string) (*http.Request, error)

NewGetApiV1PatentTrialsDocumentsDocumentIdentifierRequest generates requests for GetApiV1PatentTrialsDocumentsDocumentIdentifier

func NewGetApiV1PatentTrialsDocumentsSearchDownloadRequest added in v1.2.0

func NewGetApiV1PatentTrialsDocumentsSearchDownloadRequest(server string, params *GetApiV1PatentTrialsDocumentsSearchDownloadParams) (*http.Request, error)

NewGetApiV1PatentTrialsDocumentsSearchDownloadRequest generates requests for GetApiV1PatentTrialsDocumentsSearchDownload

func NewGetApiV1PatentTrialsDocumentsSearchRequest added in v1.2.0

func NewGetApiV1PatentTrialsDocumentsSearchRequest(server string, params *GetApiV1PatentTrialsDocumentsSearchParams) (*http.Request, error)

NewGetApiV1PatentTrialsDocumentsSearchRequest generates requests for GetApiV1PatentTrialsDocumentsSearch

func NewGetApiV1PatentTrialsProceedingsSearchDownloadRequest added in v1.2.0

func NewGetApiV1PatentTrialsProceedingsSearchDownloadRequest(server string, params *GetApiV1PatentTrialsProceedingsSearchDownloadParams) (*http.Request, error)

NewGetApiV1PatentTrialsProceedingsSearchDownloadRequest generates requests for GetApiV1PatentTrialsProceedingsSearchDownload

func NewGetApiV1PatentTrialsProceedingsSearchRequest added in v1.2.0

func NewGetApiV1PatentTrialsProceedingsSearchRequest(server string, params *GetApiV1PatentTrialsProceedingsSearchParams) (*http.Request, error)

NewGetApiV1PatentTrialsProceedingsSearchRequest generates requests for GetApiV1PatentTrialsProceedingsSearch

func NewGetApiV1PatentTrialsProceedingsTrialNumberRequest added in v1.2.0

func NewGetApiV1PatentTrialsProceedingsTrialNumberRequest(server string, trialNumber string) (*http.Request, error)

NewGetApiV1PatentTrialsProceedingsTrialNumberRequest generates requests for GetApiV1PatentTrialsProceedingsTrialNumber

func NewGetApiV1PatentTrialsTrialNumberDecisionsRequest added in v1.2.0

func NewGetApiV1PatentTrialsTrialNumberDecisionsRequest(server string, trialNumber string) (*http.Request, error)

NewGetApiV1PatentTrialsTrialNumberDecisionsRequest generates requests for GetApiV1PatentTrialsTrialNumberDecisions

func NewGetApiV1PatentTrialsTrialNumberDocumentsRequest added in v1.2.0

func NewGetApiV1PatentTrialsTrialNumberDocumentsRequest(server string, trialNumber string) (*http.Request, error)

NewGetApiV1PatentTrialsTrialNumberDocumentsRequest generates requests for GetApiV1PatentTrialsTrialNumberDocuments

func NewGetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierRequest

func NewGetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierRequest(server string, petitionDecisionRecordIdentifier string, params *GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierParams) (*http.Request, error)

NewGetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierRequest generates requests for GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifier

func NewGetApiV1PetitionDecisionsSearchDownloadRequest

func NewGetApiV1PetitionDecisionsSearchDownloadRequest(server string, params *GetApiV1PetitionDecisionsSearchDownloadParams) (*http.Request, error)

NewGetApiV1PetitionDecisionsSearchDownloadRequest generates requests for GetApiV1PetitionDecisionsSearchDownload

func NewGetApiV1PetitionDecisionsSearchRequest

func NewGetApiV1PetitionDecisionsSearchRequest(server string, params *GetApiV1PetitionDecisionsSearchParams) (*http.Request, error)

NewGetApiV1PetitionDecisionsSearchRequest generates requests for GetApiV1PetitionDecisionsSearch

func NewPostApiV1PatentAppealsDecisionsSearchDownloadRequest added in v1.2.0

func NewPostApiV1PatentAppealsDecisionsSearchDownloadRequest(server string, body PostApiV1PatentAppealsDecisionsSearchDownloadJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentAppealsDecisionsSearchDownloadRequest calls the generic PostApiV1PatentAppealsDecisionsSearchDownload builder with application/json body

func NewPostApiV1PatentAppealsDecisionsSearchDownloadRequestWithBody added in v1.2.0

func NewPostApiV1PatentAppealsDecisionsSearchDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentAppealsDecisionsSearchDownloadRequestWithBody generates requests for PostApiV1PatentAppealsDecisionsSearchDownload with any type of body

func NewPostApiV1PatentAppealsDecisionsSearchRequest added in v1.2.0

func NewPostApiV1PatentAppealsDecisionsSearchRequest(server string, body PostApiV1PatentAppealsDecisionsSearchJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentAppealsDecisionsSearchRequest calls the generic PostApiV1PatentAppealsDecisionsSearch builder with application/json body

func NewPostApiV1PatentAppealsDecisionsSearchRequestWithBody added in v1.2.0

func NewPostApiV1PatentAppealsDecisionsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentAppealsDecisionsSearchRequestWithBody generates requests for PostApiV1PatentAppealsDecisionsSearch with any type of body

func NewPostApiV1PatentApplicationsSearchDownloadRequest

func NewPostApiV1PatentApplicationsSearchDownloadRequest(server string, body PostApiV1PatentApplicationsSearchDownloadJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentApplicationsSearchDownloadRequest calls the generic PostApiV1PatentApplicationsSearchDownload builder with application/json body

func NewPostApiV1PatentApplicationsSearchDownloadRequestWithBody

func NewPostApiV1PatentApplicationsSearchDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentApplicationsSearchDownloadRequestWithBody generates requests for PostApiV1PatentApplicationsSearchDownload with any type of body

func NewPostApiV1PatentApplicationsSearchRequest

func NewPostApiV1PatentApplicationsSearchRequest(server string, body PostApiV1PatentApplicationsSearchJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentApplicationsSearchRequest calls the generic PostApiV1PatentApplicationsSearch builder with application/json body

func NewPostApiV1PatentApplicationsSearchRequestWithBody

func NewPostApiV1PatentApplicationsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentApplicationsSearchRequestWithBody generates requests for PostApiV1PatentApplicationsSearch with any type of body

func NewPostApiV1PatentInterferencesDecisionsSearchDownloadRequest added in v1.2.0

func NewPostApiV1PatentInterferencesDecisionsSearchDownloadRequest(server string, body PostApiV1PatentInterferencesDecisionsSearchDownloadJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentInterferencesDecisionsSearchDownloadRequest calls the generic PostApiV1PatentInterferencesDecisionsSearchDownload builder with application/json body

func NewPostApiV1PatentInterferencesDecisionsSearchDownloadRequestWithBody added in v1.2.0

func NewPostApiV1PatentInterferencesDecisionsSearchDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentInterferencesDecisionsSearchDownloadRequestWithBody generates requests for PostApiV1PatentInterferencesDecisionsSearchDownload with any type of body

func NewPostApiV1PatentInterferencesDecisionsSearchRequest added in v1.2.0

func NewPostApiV1PatentInterferencesDecisionsSearchRequest(server string, body PostApiV1PatentInterferencesDecisionsSearchJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentInterferencesDecisionsSearchRequest calls the generic PostApiV1PatentInterferencesDecisionsSearch builder with application/json body

func NewPostApiV1PatentInterferencesDecisionsSearchRequestWithBody added in v1.2.0

func NewPostApiV1PatentInterferencesDecisionsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentInterferencesDecisionsSearchRequestWithBody generates requests for PostApiV1PatentInterferencesDecisionsSearch with any type of body

func NewPostApiV1PatentStatusCodesRequest

func NewPostApiV1PatentStatusCodesRequest(server string, body PostApiV1PatentStatusCodesJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentStatusCodesRequest calls the generic PostApiV1PatentStatusCodes builder with application/json body

func NewPostApiV1PatentStatusCodesRequestWithBody

func NewPostApiV1PatentStatusCodesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentStatusCodesRequestWithBody generates requests for PostApiV1PatentStatusCodes with any type of body

func NewPostApiV1PatentTrialsDecisionsSearchDownloadRequest added in v1.2.0

func NewPostApiV1PatentTrialsDecisionsSearchDownloadRequest(server string, body PostApiV1PatentTrialsDecisionsSearchDownloadJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentTrialsDecisionsSearchDownloadRequest calls the generic PostApiV1PatentTrialsDecisionsSearchDownload builder with application/json body

func NewPostApiV1PatentTrialsDecisionsSearchDownloadRequestWithBody added in v1.2.0

func NewPostApiV1PatentTrialsDecisionsSearchDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentTrialsDecisionsSearchDownloadRequestWithBody generates requests for PostApiV1PatentTrialsDecisionsSearchDownload with any type of body

func NewPostApiV1PatentTrialsDecisionsSearchRequest added in v1.2.0

func NewPostApiV1PatentTrialsDecisionsSearchRequest(server string, body PostApiV1PatentTrialsDecisionsSearchJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentTrialsDecisionsSearchRequest calls the generic PostApiV1PatentTrialsDecisionsSearch builder with application/json body

func NewPostApiV1PatentTrialsDecisionsSearchRequestWithBody added in v1.2.0

func NewPostApiV1PatentTrialsDecisionsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentTrialsDecisionsSearchRequestWithBody generates requests for PostApiV1PatentTrialsDecisionsSearch with any type of body

func NewPostApiV1PatentTrialsDocumentsSearchDownloadRequest added in v1.2.0

func NewPostApiV1PatentTrialsDocumentsSearchDownloadRequest(server string, body PostApiV1PatentTrialsDocumentsSearchDownloadJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentTrialsDocumentsSearchDownloadRequest calls the generic PostApiV1PatentTrialsDocumentsSearchDownload builder with application/json body

func NewPostApiV1PatentTrialsDocumentsSearchDownloadRequestWithBody added in v1.2.0

func NewPostApiV1PatentTrialsDocumentsSearchDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentTrialsDocumentsSearchDownloadRequestWithBody generates requests for PostApiV1PatentTrialsDocumentsSearchDownload with any type of body

func NewPostApiV1PatentTrialsDocumentsSearchRequest added in v1.2.0

func NewPostApiV1PatentTrialsDocumentsSearchRequest(server string, body PostApiV1PatentTrialsDocumentsSearchJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentTrialsDocumentsSearchRequest calls the generic PostApiV1PatentTrialsDocumentsSearch builder with application/json body

func NewPostApiV1PatentTrialsDocumentsSearchRequestWithBody added in v1.2.0

func NewPostApiV1PatentTrialsDocumentsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentTrialsDocumentsSearchRequestWithBody generates requests for PostApiV1PatentTrialsDocumentsSearch with any type of body

func NewPostApiV1PatentTrialsProceedingsSearchDownloadRequest added in v1.2.0

func NewPostApiV1PatentTrialsProceedingsSearchDownloadRequest(server string, body PostApiV1PatentTrialsProceedingsSearchDownloadJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentTrialsProceedingsSearchDownloadRequest calls the generic PostApiV1PatentTrialsProceedingsSearchDownload builder with application/json body

func NewPostApiV1PatentTrialsProceedingsSearchDownloadRequestWithBody added in v1.2.0

func NewPostApiV1PatentTrialsProceedingsSearchDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentTrialsProceedingsSearchDownloadRequestWithBody generates requests for PostApiV1PatentTrialsProceedingsSearchDownload with any type of body

func NewPostApiV1PatentTrialsProceedingsSearchRequest added in v1.2.0

func NewPostApiV1PatentTrialsProceedingsSearchRequest(server string, body PostApiV1PatentTrialsProceedingsSearchJSONRequestBody) (*http.Request, error)

NewPostApiV1PatentTrialsProceedingsSearchRequest calls the generic PostApiV1PatentTrialsProceedingsSearch builder with application/json body

func NewPostApiV1PatentTrialsProceedingsSearchRequestWithBody added in v1.2.0

func NewPostApiV1PatentTrialsProceedingsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PatentTrialsProceedingsSearchRequestWithBody generates requests for PostApiV1PatentTrialsProceedingsSearch with any type of body

func NewPostApiV1PetitionDecisionsSearchDownloadRequest

func NewPostApiV1PetitionDecisionsSearchDownloadRequest(server string, body PostApiV1PetitionDecisionsSearchDownloadJSONRequestBody) (*http.Request, error)

NewPostApiV1PetitionDecisionsSearchDownloadRequest calls the generic PostApiV1PetitionDecisionsSearchDownload builder with application/json body

func NewPostApiV1PetitionDecisionsSearchDownloadRequestWithBody

func NewPostApiV1PetitionDecisionsSearchDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PetitionDecisionsSearchDownloadRequestWithBody generates requests for PostApiV1PetitionDecisionsSearchDownload with any type of body

func NewPostApiV1PetitionDecisionsSearchRequest

func NewPostApiV1PetitionDecisionsSearchRequest(server string, body PostApiV1PetitionDecisionsSearchJSONRequestBody) (*http.Request, error)

NewPostApiV1PetitionDecisionsSearchRequest calls the generic PostApiV1PetitionDecisionsSearch builder with application/json body

func NewPostApiV1PetitionDecisionsSearchRequestWithBody

func NewPostApiV1PetitionDecisionsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiV1PetitionDecisionsSearchRequestWithBody generates requests for PostApiV1PetitionDecisionsSearch with any type of body

Types

type AppealDecisionDataResponse added in v1.2.0

type AppealDecisionDataResponse struct {
	Count               *int                   `json:"count,omitempty"`
	PatentAppealDataBag *[]PatentAppealDataBag `json:"patentAppealDataBag,omitempty"`
}

AppealDecisionDataResponse defines model for AppealDecisionDataResponse.

type ApplicationMetaData

type ApplicationMetaData struct {
	ApplicantBag *[]struct {
		ApplicantNameText        *string `json:"applicantNameText,omitempty"`
		CorrespondenceAddressBag *[]struct {
			CityName              *string `json:"cityName,omitempty"`
			CountryCode           *string `json:"countryCode,omitempty"`
			CountryName           *string `json:"countryName,omitempty"`
			GeographicRegionCode  *string `json:"geographicRegionCode,omitempty"`
			GeographicRegionName  *string `json:"geographicRegionName,omitempty"`
			NameLineOneText       *string `json:"nameLineOneText,omitempty"`
			NameLineTwoText       *string `json:"nameLineTwoText,omitempty"`
			PostalAddressCategory *string `json:"postalAddressCategory,omitempty"`
		} `json:"correspondenceAddressBag,omitempty"`
		CountryCode   *string `json:"countryCode,omitempty"`
		FirstName     *string `json:"firstName,omitempty"`
		LastName      *string `json:"lastName,omitempty"`
		MiddleName    *string `json:"middleName,omitempty"`
		NamePrefix    *string `json:"namePrefix,omitempty"`
		NameSuffix    *string `json:"nameSuffix,omitempty"`
		PreferredName *string `json:"preferredName,omitempty"`
	} `json:"applicantBag,omitempty"`
	ApplicationConfirmationNumber    *float32 `json:"applicationConfirmationNumber,omitempty"`
	ApplicationStatusCode            *int     `json:"applicationStatusCode,omitempty"`
	ApplicationStatusDate            *string  `json:"applicationStatusDate,omitempty"`
	ApplicationStatusDescriptionText *string  `json:"applicationStatusDescriptionText,omitempty"`
	ApplicationTypeCategory          *string  `json:"applicationTypeCategory,omitempty"`

	// ApplicationTypeCode Code corresponding to Utility, Plant, Design, or Reissue
	ApplicationTypeCode      *string `json:"applicationTypeCode,omitempty"`
	ApplicationTypeLabelName *string `json:"applicationTypeLabelName,omitempty"`

	// Class The first hierarchical level in the USPC classification schedule
	Class *string `json:"class,omitempty"`

	// CpcClassificationBag Collection of Classifications for CPC
	CpcClassificationBag *[]string `json:"cpcClassificationBag,omitempty"`

	// CustomerNumber Correspondence address of the application inherited from the customer.
	CustomerNumber          *int    `json:"customerNumber,omitempty"`
	DocketNumber            *string `json:"docketNumber,omitempty"`
	EarliestPublicationDate *string `json:"earliestPublicationDate,omitempty"`

	// EarliestPublicationNumber Publication number corresponding to the earliest publication
	EarliestPublicationNumber *string `json:"earliestPublicationNumber,omitempty"`

	// EffectiveFilingDate The date according to PTO criteria that the patent case qualified as having been 'filed'.  The effective filing date is the same or later than the Filing Date.  The filing date can be changed due to a subsequent action on an application patent case.
	EffectiveFilingDate *string `json:"effectiveFilingDate,omitempty"`

	// EntityStatusData Indicates the applicant's entity status
	EntityStatusData *struct {
		// BusinessEntityStatusCategory Status of business entity being established for the purpose of paying a fee such as a filing fee and a maintenance fee
		BusinessEntityStatusCategory *string `json:"businessEntityStatusCategory,omitempty"`

		// SmallEntityStatusIndicator Indicates whether the applicant qualifies for small entity status
		SmallEntityStatusIndicator *bool `json:"smallEntityStatusIndicator,omitempty"`
	} `json:"entityStatusData,omitempty"`

	// ExaminerNameText Name of patent examiner
	ExaminerNameText *string `json:"examinerNameText,omitempty"`

	// FilingDate The date assigned by the Patent Office that identifies when an application meets certain criteria to qualify as having been filed. Refers to ST.9 INID Code 22.
	FilingDate                   *string `json:"filingDate,omitempty"`
	FirstApplicantName           *string `json:"firstApplicantName,omitempty"`
	FirstInventorName            *string `json:"firstInventorName,omitempty"`
	FirstInventorToFileIndicator *string `json:"firstInventorToFileIndicator,omitempty"`
	GrantDate                    *string `json:"grantDate,omitempty"`

	// GroupArtUnitNumber GAU Code
	GroupArtUnitNumber *string `json:"groupArtUnitNumber,omitempty"`

	// InternationalRegistrationNumber The number assigned by the International Bureau to an international registration upon registering an industrial design, a trademark or other type of IPR in the International Register
	InternationalRegistrationNumber *string `json:"internationalRegistrationNumber,omitempty"`

	// InternationalRegistrationPublicationDate The date that the IPR is published by the International Bureau
	InternationalRegistrationPublicationDate *string `json:"internationalRegistrationPublicationDate,omitempty"`
	InventionTitle                           *string `json:"inventionTitle,omitempty"`
	InventorBag                              *[]struct {
		CorrespondenceAddressBag *[]struct {
			CityName              *string `json:"cityName,omitempty"`
			CountryCode           *string `json:"countryCode,omitempty"`
			CountryName           *string `json:"countryName,omitempty"`
			GeographicRegionCode  *string `json:"geographicRegionCode,omitempty"`
			GeographicRegionName  *string `json:"geographicRegionName,omitempty"`
			NameLineOneText       *string `json:"nameLineOneText,omitempty"`
			NameLineTwoText       *string `json:"nameLineTwoText,omitempty"`
			PostalAddressCategory *string `json:"postalAddressCategory,omitempty"`
		} `json:"correspondenceAddressBag,omitempty"`
		CountryCode      *string `json:"countryCode,omitempty"`
		FirstName        *string `json:"firstName,omitempty"`
		InventorNameText *string `json:"inventorNameText,omitempty"`
		LastName         *string `json:"lastName,omitempty"`
		MiddleName       *string `json:"middleName,omitempty"`
		NamePrefix       *string `json:"namePrefix,omitempty"`
		NameSuffix       *string `json:"nameSuffix,omitempty"`
		PreferredName    *string `json:"preferredName,omitempty"`
	} `json:"inventorBag,omitempty"`

	// NationalStageIndicator Indicates whether this application is a national application which entered the national stage from an international PCT application
	NationalStageIndicator *bool   `json:"nationalStageIndicator,omitempty"`
	PatentNumber           *string `json:"patentNumber,omitempty"`
	PctPublicationDate     *string `json:"pctPublicationDate,omitempty"`

	// PctPublicationNumber The unique identifier assigned to the publication of an international patent application in the PCT Gazette by the International Bureau (IB) of the World Intellectual Property Organization (WIPO).
	PctPublicationNumber         *string   `json:"pctPublicationNumber,omitempty"`
	PublicationCategoryBag       *[]string `json:"publicationCategoryBag,omitempty"`
	PublicationDateBag           *[]string `json:"publicationDateBag,omitempty"`
	PublicationSequenceNumberBag *[]string `json:"publicationSequenceNumberBag,omitempty"`

	// Subclass The second highest hierarchical level  in the USP C classification schedule
	Subclass *string `json:"subclass,omitempty"`

	// UspcSymbolText The first hierarchical level in the USPC classification schedule/ The second highest hierarchical level in the USP C classification schedule
	UspcSymbolText *string `json:"uspcSymbolText,omitempty"`
}

ApplicationMetaData Represents patent application meta data properties

type Assignment

type Assignment struct {
	AssigneeBag *[]struct {
		AssigneeAddress *struct {
			AddressLineFourText  *string `json:"addressLineFourText,omitempty"`
			AddressLineOneText   *string `json:"addressLineOneText,omitempty"`
			AddressLineThreeText *string `json:"addressLineThreeText,omitempty"`
			AddressLineTwoText   *string `json:"addressLineTwoText,omitempty"`
			CityName             *string `json:"cityName,omitempty"`
			CountryName          *string `json:"countryName,omitempty"`
			CountryOrStateCode   *string `json:"countryOrStateCode,omitempty"`
			GeographicRegionCode *string `json:"geographicRegionCode,omitempty"`
			GeographicRegionName *string `json:"geographicRegionName,omitempty"`
			IctCountryCode       *string `json:"ictCountryCode,omitempty"`
			IctStateCode         *string `json:"ictStateCode,omitempty"`
			PostalCode           *string `json:"postalCode,omitempty"`
		} `json:"assigneeAddress,omitempty"`
		AssigneeNameText *string `json:"assigneeNameText,omitempty"`
	} `json:"assigneeBag,omitempty"`
	AssignmentDocumentLocationURI *string `json:"assignmentDocumentLocationURI,omitempty"`

	// AssignmentMailedDate The date an assignment request was mailed to the office or received by the office
	AssignmentMailedDate   *string `json:"assignmentMailedDate,omitempty"`
	AssignmentReceivedDate *string `json:"assignmentReceivedDate,omitempty"`
	AssignmentRecordedDate *string `json:"assignmentRecordedDate,omitempty"`
	AssignorBag            *[]struct {
		AssignorName  *string `json:"assignorName,omitempty"`
		ExecutionDate *string `json:"executionDate,omitempty"`
	} `json:"assignorBag,omitempty"`

	// ConveyanceText A description of the nature of the interest conveyed or transaction to be recorded in an assignment. Examples of the types of descriptions `include:` assignment, security agreement, merger, change of name, license, foreclosure, lien,
	ConveyanceText        *string                 `json:"conveyanceText,omitempty"`
	CorrespondenceAddress *map[string]interface{} `json:"correspondenceAddress,omitempty"`

	// DomesticRepresentative US representative for foreign entity
	DomesticRepresentative *struct {
		AddressLineFourText   *string `json:"addressLineFourText,omitempty"`
		AddressLineOneText    *string `json:"addressLineOneText,omitempty"`
		AddressLineThreeText  *string `json:"addressLineThreeText,omitempty"`
		AddressLineTwoText    *string `json:"addressLineTwoText,omitempty"`
		CityName              *string `json:"cityName,omitempty"`
		CountryName           *string `json:"countryName,omitempty"`
		EmailAddress          *string `json:"emailAddress,omitempty"`
		GeographicRegionName  *string `json:"geographicRegionName,omitempty"`
		LastIngestionDateTime *string `json:"lastIngestionDateTime,omitempty"`
		Name                  *string `json:"name,omitempty"`
		PostalCode            *string `json:"postalCode,omitempty"`
	} `json:"domesticRepresentative,omitempty"`

	// FrameNumber 1-4 digit number that identifies the frame number to be used to locate the first image(page) of the assignment on microfilm.
	FrameNumber              *int    `json:"frameNumber,omitempty"`
	ImageAvailableStatusCode *bool   `json:"imageAvailableStatusCode,omitempty"`
	PageTotalQuantity        *int    `json:"pageTotalQuantity,omitempty"`
	ReelAndFrameNumber       *string `json:"reelAndFrameNumber,omitempty"`

	// ReelNumber 1-6 digit number identifies the reel number to be used to locate the assignment on microfilm.
	ReelNumber *int `json:"reelNumber,omitempty"`
}

Assignment The collection of national assignments related to a patent

type BadRequest added in v1.2.0

type BadRequest struct {
	Code              interface{} `json:"code,omitempty"`
	Error             interface{} `json:"error,omitempty"`
	ErrorDetails      interface{} `json:"errorDetails,omitempty"`
	RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
}

BadRequest defines model for BadRequest.

type BdssResponseBag

type BdssResponseBag struct {
	BulkDataProductBag *[]BulkDataProductBag `json:"bulkDataProductBag,omitempty"`
	Count              *int                  `json:"count,omitempty"`
	Facets             *Facets               `json:"facets,omitempty"`
}

BdssResponseBag defines model for BdssResponseBag.

type BdssResponseProductBag

type BdssResponseProductBag struct {
	BulkDataProductBag *[]BulkDataProductBag `json:"bulkDataProductBag,omitempty"`
	Count              *int                  `json:"count,omitempty"`
}

BdssResponseProductBag defines model for BdssResponseProductBag.

type BulkDataProductBag added in v1.2.0

type BulkDataProductBag struct {
	DaysOfWeekText                  *string             `json:"daysOfWeekText,omitempty"`
	LastModifiedDateTime            *string             `json:"lastModifiedDateTime,omitempty"`
	MimeTypeIdentifierArrayText     *[]string           `json:"mimeTypeIdentifierArrayText,omitempty"`
	ProductDataSetArrayText         *[]string           `json:"productDataSetArrayText,omitempty"`
	ProductDataSetCategoryArrayText *[]string           `json:"productDataSetCategoryArrayText,omitempty"`
	ProductDescriptionText          *string             `json:"productDescriptionText,omitempty"`
	ProductFileBag                  *ProductFileBag     `json:"productFileBag,omitempty"`
	ProductFileTotalQuantity        *float32            `json:"productFileTotalQuantity,omitempty"`
	ProductFrequencyText            *string             `json:"productFrequencyText,omitempty"`
	ProductFromDate                 *openapi_types.Date `json:"productFromDate,omitempty"`
	ProductIdentifier               *string             `json:"productIdentifier,omitempty"`
	ProductLabelArrayText           *[]string           `json:"productLabelArrayText,omitempty"`
	ProductTitleText                *string             `json:"productTitleText,omitempty"`
	ProductToDate                   *openapi_types.Date `json:"productToDate,omitempty"`
	ProductTotalFileSize            *float32            `json:"productTotalFileSize,omitempty"`
}

BulkDataProductBag defines model for BulkDataProductBag.

type ChildContinuityData

type ChildContinuityData struct {
	ChildApplicationFilingDate *string `json:"childApplicationFilingDate,omitempty"`

	// ChildApplicationNumberText Application number of the child application, which is the unique value assigned by the USPTO to a patent application upon receipt
	ChildApplicationNumberText            *string  `json:"childApplicationNumberText,omitempty"`
	ChildApplicationStatusCode            *float32 `json:"childApplicationStatusCode,omitempty"`
	ChildApplicationStatusDescriptionText *string  `json:"childApplicationStatusDescriptionText,omitempty"`
	ChildPatentNumber                     *string  `json:"childPatentNumber,omitempty"`
	ClaimParentageTypeCode                *string  `json:"claimParentageTypeCode,omitempty"`
	ClaimParentageTypeCodeDescriptionText *string  `json:"claimParentageTypeCodeDescriptionText,omitempty"`
	FirstInventorToFileIndicator          *bool    `json:"firstInventorToFileIndicator,omitempty"`
	ParentApplicationNumberText           *string  `json:"parentApplicationNumberText,omitempty"`
}

ChildContinuityData defines model for ChildContinuityData.

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) GetApiV1DatasetsProductsFilesProductIdentifierFileName

func (c *Client) GetApiV1DatasetsProductsFilesProductIdentifierFileName(ctx context.Context, productIdentifier string, fileName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1DatasetsProductsProductIdentifier

func (c *Client) GetApiV1DatasetsProductsProductIdentifier(ctx context.Context, productIdentifier string, params *GetApiV1DatasetsProductsProductIdentifierParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1DatasetsProductsSearch

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

func (*Client) GetApiV1PatentAppealsAppealNumberDecisions added in v1.2.0

func (c *Client) GetApiV1PatentAppealsAppealNumberDecisions(ctx context.Context, appealNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentAppealsDecisionsDocumentIdentifier added in v1.2.0

func (c *Client) GetApiV1PatentAppealsDecisionsDocumentIdentifier(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentAppealsDecisionsSearch added in v1.2.0

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

func (*Client) GetApiV1PatentAppealsDecisionsSearchDownload added in v1.2.0

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

func (*Client) GetApiV1PatentApplicationsApplicationNumberText

func (c *Client) GetApiV1PatentApplicationsApplicationNumberText(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextAdjustment

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextAdjustment(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextAssignment

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextAssignment(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocuments

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocuments(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextAttorney

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextAttorney(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextContinuity

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextContinuity(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextDocuments

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextDocuments(ctx context.Context, applicationNumberText string, params *GetApiV1PatentApplicationsApplicationNumberTextDocumentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextForeignPriority

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextForeignPriority(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextMetaData

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextMetaData(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsApplicationNumberTextTransactions

func (c *Client) GetApiV1PatentApplicationsApplicationNumberTextTransactions(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentApplicationsSearch

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

func (*Client) GetApiV1PatentApplicationsSearchDownload

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

func (*Client) GetApiV1PatentInterferencesDecisionsDocumentIdentifier added in v1.2.0

func (c *Client) GetApiV1PatentInterferencesDecisionsDocumentIdentifier(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentInterferencesDecisionsSearch added in v1.2.0

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

func (*Client) GetApiV1PatentInterferencesDecisionsSearchDownload added in v1.2.0

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

func (*Client) GetApiV1PatentInterferencesInterferenceNumberDecisions added in v1.2.0

func (c *Client) GetApiV1PatentInterferencesInterferenceNumberDecisions(ctx context.Context, interferenceNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentStatusCodes

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

func (*Client) GetApiV1PatentTrialsDecisionsDocumentIdentifier added in v1.2.0

func (c *Client) GetApiV1PatentTrialsDecisionsDocumentIdentifier(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentTrialsDecisionsSearch added in v1.2.0

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

func (*Client) GetApiV1PatentTrialsDecisionsSearchDownload added in v1.2.0

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

func (*Client) GetApiV1PatentTrialsDocumentsDocumentIdentifier added in v1.2.0

func (c *Client) GetApiV1PatentTrialsDocumentsDocumentIdentifier(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentTrialsDocumentsSearch added in v1.2.0

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

func (*Client) GetApiV1PatentTrialsDocumentsSearchDownload added in v1.2.0

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

func (*Client) GetApiV1PatentTrialsProceedingsSearch added in v1.2.0

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

func (*Client) GetApiV1PatentTrialsProceedingsSearchDownload added in v1.2.0

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

func (*Client) GetApiV1PatentTrialsProceedingsTrialNumber added in v1.2.0

func (c *Client) GetApiV1PatentTrialsProceedingsTrialNumber(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentTrialsTrialNumberDecisions added in v1.2.0

func (c *Client) GetApiV1PatentTrialsTrialNumberDecisions(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PatentTrialsTrialNumberDocuments added in v1.2.0

func (c *Client) GetApiV1PatentTrialsTrialNumberDocuments(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifier

func (c *Client) GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifier(ctx context.Context, petitionDecisionRecordIdentifier string, params *GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiV1PetitionDecisionsSearch

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

func (*Client) GetApiV1PetitionDecisionsSearchDownload

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

func (*Client) PostApiV1PatentAppealsDecisionsSearch added in v1.2.0

func (c *Client) PostApiV1PatentAppealsDecisionsSearch(ctx context.Context, body PostApiV1PatentAppealsDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentAppealsDecisionsSearchDownload added in v1.2.0

func (c *Client) PostApiV1PatentAppealsDecisionsSearchDownload(ctx context.Context, body PostApiV1PatentAppealsDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentAppealsDecisionsSearchDownloadWithBody added in v1.2.0

func (c *Client) PostApiV1PatentAppealsDecisionsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentAppealsDecisionsSearchWithBody added in v1.2.0

func (c *Client) PostApiV1PatentAppealsDecisionsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentApplicationsSearch

func (c *Client) PostApiV1PatentApplicationsSearch(ctx context.Context, body PostApiV1PatentApplicationsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentApplicationsSearchDownload

func (c *Client) PostApiV1PatentApplicationsSearchDownload(ctx context.Context, body PostApiV1PatentApplicationsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentApplicationsSearchDownloadWithBody

func (c *Client) PostApiV1PatentApplicationsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentApplicationsSearchWithBody

func (c *Client) PostApiV1PatentApplicationsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentInterferencesDecisionsSearch added in v1.2.0

func (c *Client) PostApiV1PatentInterferencesDecisionsSearch(ctx context.Context, body PostApiV1PatentInterferencesDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentInterferencesDecisionsSearchDownload added in v1.2.0

func (c *Client) PostApiV1PatentInterferencesDecisionsSearchDownload(ctx context.Context, body PostApiV1PatentInterferencesDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentInterferencesDecisionsSearchDownloadWithBody added in v1.2.0

func (c *Client) PostApiV1PatentInterferencesDecisionsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentInterferencesDecisionsSearchWithBody added in v1.2.0

func (c *Client) PostApiV1PatentInterferencesDecisionsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentStatusCodes

func (c *Client) PostApiV1PatentStatusCodes(ctx context.Context, body PostApiV1PatentStatusCodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentStatusCodesWithBody

func (c *Client) PostApiV1PatentStatusCodesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsDecisionsSearch added in v1.2.0

func (c *Client) PostApiV1PatentTrialsDecisionsSearch(ctx context.Context, body PostApiV1PatentTrialsDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsDecisionsSearchDownload added in v1.2.0

func (c *Client) PostApiV1PatentTrialsDecisionsSearchDownload(ctx context.Context, body PostApiV1PatentTrialsDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsDecisionsSearchDownloadWithBody added in v1.2.0

func (c *Client) PostApiV1PatentTrialsDecisionsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsDecisionsSearchWithBody added in v1.2.0

func (c *Client) PostApiV1PatentTrialsDecisionsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsDocumentsSearch added in v1.2.0

func (c *Client) PostApiV1PatentTrialsDocumentsSearch(ctx context.Context, body PostApiV1PatentTrialsDocumentsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsDocumentsSearchDownload added in v1.2.0

func (c *Client) PostApiV1PatentTrialsDocumentsSearchDownload(ctx context.Context, body PostApiV1PatentTrialsDocumentsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsDocumentsSearchDownloadWithBody added in v1.2.0

func (c *Client) PostApiV1PatentTrialsDocumentsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsDocumentsSearchWithBody added in v1.2.0

func (c *Client) PostApiV1PatentTrialsDocumentsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsProceedingsSearch added in v1.2.0

func (c *Client) PostApiV1PatentTrialsProceedingsSearch(ctx context.Context, body PostApiV1PatentTrialsProceedingsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsProceedingsSearchDownload added in v1.2.0

func (c *Client) PostApiV1PatentTrialsProceedingsSearchDownload(ctx context.Context, body PostApiV1PatentTrialsProceedingsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsProceedingsSearchDownloadWithBody added in v1.2.0

func (c *Client) PostApiV1PatentTrialsProceedingsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PatentTrialsProceedingsSearchWithBody added in v1.2.0

func (c *Client) PostApiV1PatentTrialsProceedingsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PetitionDecisionsSearch

func (c *Client) PostApiV1PetitionDecisionsSearch(ctx context.Context, body PostApiV1PetitionDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PetitionDecisionsSearchDownload

func (c *Client) PostApiV1PetitionDecisionsSearchDownload(ctx context.Context, body PostApiV1PetitionDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PetitionDecisionsSearchDownloadWithBody

func (c *Client) PostApiV1PetitionDecisionsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiV1PetitionDecisionsSearchWithBody

func (c *Client) PostApiV1PetitionDecisionsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetApiV1DatasetsProductsFilesProductIdentifierFileName request
	GetApiV1DatasetsProductsFilesProductIdentifierFileName(ctx context.Context, productIdentifier string, fileName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1DatasetsProductsSearch request
	GetApiV1DatasetsProductsSearch(ctx context.Context, params *GetApiV1DatasetsProductsSearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1DatasetsProductsProductIdentifier request
	GetApiV1DatasetsProductsProductIdentifier(ctx context.Context, productIdentifier string, params *GetApiV1DatasetsProductsProductIdentifierParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentAppealsDecisionsSearch request
	GetApiV1PatentAppealsDecisionsSearch(ctx context.Context, params *GetApiV1PatentAppealsDecisionsSearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentAppealsDecisionsSearchWithBody request with any body
	PostApiV1PatentAppealsDecisionsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentAppealsDecisionsSearch(ctx context.Context, body PostApiV1PatentAppealsDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentAppealsDecisionsSearchDownload request
	GetApiV1PatentAppealsDecisionsSearchDownload(ctx context.Context, params *GetApiV1PatentAppealsDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentAppealsDecisionsSearchDownloadWithBody request with any body
	PostApiV1PatentAppealsDecisionsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentAppealsDecisionsSearchDownload(ctx context.Context, body PostApiV1PatentAppealsDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentAppealsDecisionsDocumentIdentifier request
	GetApiV1PatentAppealsDecisionsDocumentIdentifier(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentAppealsAppealNumberDecisions request
	GetApiV1PatentAppealsAppealNumberDecisions(ctx context.Context, appealNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsSearch request
	GetApiV1PatentApplicationsSearch(ctx context.Context, params *GetApiV1PatentApplicationsSearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentApplicationsSearchWithBody request with any body
	PostApiV1PatentApplicationsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentApplicationsSearch(ctx context.Context, body PostApiV1PatentApplicationsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsSearchDownload request
	GetApiV1PatentApplicationsSearchDownload(ctx context.Context, params *GetApiV1PatentApplicationsSearchDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentApplicationsSearchDownloadWithBody request with any body
	PostApiV1PatentApplicationsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentApplicationsSearchDownload(ctx context.Context, body PostApiV1PatentApplicationsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberText request
	GetApiV1PatentApplicationsApplicationNumberText(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextAdjustment request
	GetApiV1PatentApplicationsApplicationNumberTextAdjustment(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextAssignment request
	GetApiV1PatentApplicationsApplicationNumberTextAssignment(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocuments request
	GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocuments(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextAttorney request
	GetApiV1PatentApplicationsApplicationNumberTextAttorney(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextContinuity request
	GetApiV1PatentApplicationsApplicationNumberTextContinuity(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextDocuments request
	GetApiV1PatentApplicationsApplicationNumberTextDocuments(ctx context.Context, applicationNumberText string, params *GetApiV1PatentApplicationsApplicationNumberTextDocumentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextForeignPriority request
	GetApiV1PatentApplicationsApplicationNumberTextForeignPriority(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextMetaData request
	GetApiV1PatentApplicationsApplicationNumberTextMetaData(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentApplicationsApplicationNumberTextTransactions request
	GetApiV1PatentApplicationsApplicationNumberTextTransactions(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentInterferencesDecisionsSearch request
	GetApiV1PatentInterferencesDecisionsSearch(ctx context.Context, params *GetApiV1PatentInterferencesDecisionsSearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentInterferencesDecisionsSearchWithBody request with any body
	PostApiV1PatentInterferencesDecisionsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentInterferencesDecisionsSearch(ctx context.Context, body PostApiV1PatentInterferencesDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentInterferencesDecisionsSearchDownload request
	GetApiV1PatentInterferencesDecisionsSearchDownload(ctx context.Context, params *GetApiV1PatentInterferencesDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentInterferencesDecisionsSearchDownloadWithBody request with any body
	PostApiV1PatentInterferencesDecisionsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentInterferencesDecisionsSearchDownload(ctx context.Context, body PostApiV1PatentInterferencesDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentInterferencesDecisionsDocumentIdentifier request
	GetApiV1PatentInterferencesDecisionsDocumentIdentifier(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentInterferencesInterferenceNumberDecisions request
	GetApiV1PatentInterferencesInterferenceNumberDecisions(ctx context.Context, interferenceNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentStatusCodes request
	GetApiV1PatentStatusCodes(ctx context.Context, params *GetApiV1PatentStatusCodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentStatusCodesWithBody request with any body
	PostApiV1PatentStatusCodesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentStatusCodes(ctx context.Context, body PostApiV1PatentStatusCodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsDecisionsSearch request
	GetApiV1PatentTrialsDecisionsSearch(ctx context.Context, params *GetApiV1PatentTrialsDecisionsSearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentTrialsDecisionsSearchWithBody request with any body
	PostApiV1PatentTrialsDecisionsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentTrialsDecisionsSearch(ctx context.Context, body PostApiV1PatentTrialsDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsDecisionsSearchDownload request
	GetApiV1PatentTrialsDecisionsSearchDownload(ctx context.Context, params *GetApiV1PatentTrialsDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentTrialsDecisionsSearchDownloadWithBody request with any body
	PostApiV1PatentTrialsDecisionsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentTrialsDecisionsSearchDownload(ctx context.Context, body PostApiV1PatentTrialsDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsDecisionsDocumentIdentifier request
	GetApiV1PatentTrialsDecisionsDocumentIdentifier(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsDocumentsSearch request
	GetApiV1PatentTrialsDocumentsSearch(ctx context.Context, params *GetApiV1PatentTrialsDocumentsSearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentTrialsDocumentsSearchWithBody request with any body
	PostApiV1PatentTrialsDocumentsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentTrialsDocumentsSearch(ctx context.Context, body PostApiV1PatentTrialsDocumentsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsDocumentsSearchDownload request
	GetApiV1PatentTrialsDocumentsSearchDownload(ctx context.Context, params *GetApiV1PatentTrialsDocumentsSearchDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentTrialsDocumentsSearchDownloadWithBody request with any body
	PostApiV1PatentTrialsDocumentsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentTrialsDocumentsSearchDownload(ctx context.Context, body PostApiV1PatentTrialsDocumentsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsDocumentsDocumentIdentifier request
	GetApiV1PatentTrialsDocumentsDocumentIdentifier(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsProceedingsSearch request
	GetApiV1PatentTrialsProceedingsSearch(ctx context.Context, params *GetApiV1PatentTrialsProceedingsSearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentTrialsProceedingsSearchWithBody request with any body
	PostApiV1PatentTrialsProceedingsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentTrialsProceedingsSearch(ctx context.Context, body PostApiV1PatentTrialsProceedingsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsProceedingsSearchDownload request
	GetApiV1PatentTrialsProceedingsSearchDownload(ctx context.Context, params *GetApiV1PatentTrialsProceedingsSearchDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PatentTrialsProceedingsSearchDownloadWithBody request with any body
	PostApiV1PatentTrialsProceedingsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PatentTrialsProceedingsSearchDownload(ctx context.Context, body PostApiV1PatentTrialsProceedingsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsProceedingsTrialNumber request
	GetApiV1PatentTrialsProceedingsTrialNumber(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsTrialNumberDecisions request
	GetApiV1PatentTrialsTrialNumberDecisions(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PatentTrialsTrialNumberDocuments request
	GetApiV1PatentTrialsTrialNumberDocuments(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PetitionDecisionsSearch request
	GetApiV1PetitionDecisionsSearch(ctx context.Context, params *GetApiV1PetitionDecisionsSearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PetitionDecisionsSearchWithBody request with any body
	PostApiV1PetitionDecisionsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PetitionDecisionsSearch(ctx context.Context, body PostApiV1PetitionDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PetitionDecisionsSearchDownload request
	GetApiV1PetitionDecisionsSearchDownload(ctx context.Context, params *GetApiV1PetitionDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiV1PetitionDecisionsSearchDownloadWithBody request with any body
	PostApiV1PetitionDecisionsSearchDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiV1PetitionDecisionsSearchDownload(ctx context.Context, body PostApiV1PetitionDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifier request
	GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifier(ctx context.Context, petitionDecisionRecordIdentifier string, params *GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierParams, 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) GetApiV1DatasetsProductsFilesProductIdentifierFileNameWithResponse

func (c *ClientWithResponses) GetApiV1DatasetsProductsFilesProductIdentifierFileNameWithResponse(ctx context.Context, productIdentifier string, fileName string, reqEditors ...RequestEditorFn) (*GetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse, error)

GetApiV1DatasetsProductsFilesProductIdentifierFileNameWithResponse request returning *GetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse

func (*ClientWithResponses) GetApiV1DatasetsProductsProductIdentifierWithResponse

func (c *ClientWithResponses) GetApiV1DatasetsProductsProductIdentifierWithResponse(ctx context.Context, productIdentifier string, params *GetApiV1DatasetsProductsProductIdentifierParams, reqEditors ...RequestEditorFn) (*GetApiV1DatasetsProductsProductIdentifierResponse, error)

GetApiV1DatasetsProductsProductIdentifierWithResponse request returning *GetApiV1DatasetsProductsProductIdentifierResponse

func (*ClientWithResponses) GetApiV1DatasetsProductsSearchWithResponse

func (c *ClientWithResponses) GetApiV1DatasetsProductsSearchWithResponse(ctx context.Context, params *GetApiV1DatasetsProductsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1DatasetsProductsSearchResponse, error)

GetApiV1DatasetsProductsSearchWithResponse request returning *GetApiV1DatasetsProductsSearchResponse

func (*ClientWithResponses) GetApiV1PatentAppealsAppealNumberDecisionsWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentAppealsAppealNumberDecisionsWithResponse(ctx context.Context, appealNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentAppealsAppealNumberDecisionsResponse, error)

GetApiV1PatentAppealsAppealNumberDecisionsWithResponse request returning *GetApiV1PatentAppealsAppealNumberDecisionsResponse

func (*ClientWithResponses) GetApiV1PatentAppealsDecisionsDocumentIdentifierWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentAppealsDecisionsDocumentIdentifierWithResponse(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*GetApiV1PatentAppealsDecisionsDocumentIdentifierResponse, error)

GetApiV1PatentAppealsDecisionsDocumentIdentifierWithResponse request returning *GetApiV1PatentAppealsDecisionsDocumentIdentifierResponse

func (*ClientWithResponses) GetApiV1PatentAppealsDecisionsSearchDownloadWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentAppealsDecisionsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentAppealsDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentAppealsDecisionsSearchDownloadResponse, error)

GetApiV1PatentAppealsDecisionsSearchDownloadWithResponse request returning *GetApiV1PatentAppealsDecisionsSearchDownloadResponse

func (*ClientWithResponses) GetApiV1PatentAppealsDecisionsSearchWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentAppealsDecisionsSearchWithResponse(ctx context.Context, params *GetApiV1PatentAppealsDecisionsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentAppealsDecisionsSearchResponse, error)

GetApiV1PatentAppealsDecisionsSearchWithResponse request returning *GetApiV1PatentAppealsDecisionsSearchResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextAdjustmentWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextAdjustmentWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextAdjustmentWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextAssignmentWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextAssignmentWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextAssignmentWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextAttorneyWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextAttorneyWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextAttorneyWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextContinuityWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextContinuityWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextContinuityResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextContinuityWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextContinuityResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextDocumentsWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextDocumentsWithResponse(ctx context.Context, applicationNumberText string, params *GetApiV1PatentApplicationsApplicationNumberTextDocumentsParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextDocumentsWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextMetaDataWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextMetaDataWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextMetaDataWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextTransactionsWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextTransactionsWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextTransactionsWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsApplicationNumberTextWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextResponse, error)

GetApiV1PatentApplicationsApplicationNumberTextWithResponse request returning *GetApiV1PatentApplicationsApplicationNumberTextResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsSearchDownloadWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentApplicationsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsSearchDownloadResponse, error)

GetApiV1PatentApplicationsSearchDownloadWithResponse request returning *GetApiV1PatentApplicationsSearchDownloadResponse

func (*ClientWithResponses) GetApiV1PatentApplicationsSearchWithResponse

func (c *ClientWithResponses) GetApiV1PatentApplicationsSearchWithResponse(ctx context.Context, params *GetApiV1PatentApplicationsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsSearchResponse, error)

GetApiV1PatentApplicationsSearchWithResponse request returning *GetApiV1PatentApplicationsSearchResponse

func (*ClientWithResponses) GetApiV1PatentInterferencesDecisionsDocumentIdentifierWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentInterferencesDecisionsDocumentIdentifierWithResponse(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*GetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse, error)

GetApiV1PatentInterferencesDecisionsDocumentIdentifierWithResponse request returning *GetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse

func (*ClientWithResponses) GetApiV1PatentInterferencesDecisionsSearchDownloadWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentInterferencesDecisionsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentInterferencesDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentInterferencesDecisionsSearchDownloadResponse, error)

GetApiV1PatentInterferencesDecisionsSearchDownloadWithResponse request returning *GetApiV1PatentInterferencesDecisionsSearchDownloadResponse

func (*ClientWithResponses) GetApiV1PatentInterferencesDecisionsSearchWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentInterferencesDecisionsSearchWithResponse(ctx context.Context, params *GetApiV1PatentInterferencesDecisionsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentInterferencesDecisionsSearchResponse, error)

GetApiV1PatentInterferencesDecisionsSearchWithResponse request returning *GetApiV1PatentInterferencesDecisionsSearchResponse

func (*ClientWithResponses) GetApiV1PatentInterferencesInterferenceNumberDecisionsWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentInterferencesInterferenceNumberDecisionsWithResponse(ctx context.Context, interferenceNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentInterferencesInterferenceNumberDecisionsResponse, error)

GetApiV1PatentInterferencesInterferenceNumberDecisionsWithResponse request returning *GetApiV1PatentInterferencesInterferenceNumberDecisionsResponse

func (*ClientWithResponses) GetApiV1PatentStatusCodesWithResponse

func (c *ClientWithResponses) GetApiV1PatentStatusCodesWithResponse(ctx context.Context, params *GetApiV1PatentStatusCodesParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentStatusCodesResponse, error)

GetApiV1PatentStatusCodesWithResponse request returning *GetApiV1PatentStatusCodesResponse

func (*ClientWithResponses) GetApiV1PatentTrialsDecisionsDocumentIdentifierWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsDecisionsDocumentIdentifierWithResponse(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDecisionsDocumentIdentifierResponse, error)

GetApiV1PatentTrialsDecisionsDocumentIdentifierWithResponse request returning *GetApiV1PatentTrialsDecisionsDocumentIdentifierResponse

func (*ClientWithResponses) GetApiV1PatentTrialsDecisionsSearchDownloadWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsDecisionsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentTrialsDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDecisionsSearchDownloadResponse, error)

GetApiV1PatentTrialsDecisionsSearchDownloadWithResponse request returning *GetApiV1PatentTrialsDecisionsSearchDownloadResponse

func (*ClientWithResponses) GetApiV1PatentTrialsDecisionsSearchWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsDecisionsSearchWithResponse(ctx context.Context, params *GetApiV1PatentTrialsDecisionsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDecisionsSearchResponse, error)

GetApiV1PatentTrialsDecisionsSearchWithResponse request returning *GetApiV1PatentTrialsDecisionsSearchResponse

func (*ClientWithResponses) GetApiV1PatentTrialsDocumentsDocumentIdentifierWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsDocumentsDocumentIdentifierWithResponse(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDocumentsDocumentIdentifierResponse, error)

GetApiV1PatentTrialsDocumentsDocumentIdentifierWithResponse request returning *GetApiV1PatentTrialsDocumentsDocumentIdentifierResponse

func (*ClientWithResponses) GetApiV1PatentTrialsDocumentsSearchDownloadWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsDocumentsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentTrialsDocumentsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDocumentsSearchDownloadResponse, error)

GetApiV1PatentTrialsDocumentsSearchDownloadWithResponse request returning *GetApiV1PatentTrialsDocumentsSearchDownloadResponse

func (*ClientWithResponses) GetApiV1PatentTrialsDocumentsSearchWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsDocumentsSearchWithResponse(ctx context.Context, params *GetApiV1PatentTrialsDocumentsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDocumentsSearchResponse, error)

GetApiV1PatentTrialsDocumentsSearchWithResponse request returning *GetApiV1PatentTrialsDocumentsSearchResponse

func (*ClientWithResponses) GetApiV1PatentTrialsProceedingsSearchDownloadWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsProceedingsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentTrialsProceedingsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsProceedingsSearchDownloadResponse, error)

GetApiV1PatentTrialsProceedingsSearchDownloadWithResponse request returning *GetApiV1PatentTrialsProceedingsSearchDownloadResponse

func (*ClientWithResponses) GetApiV1PatentTrialsProceedingsSearchWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsProceedingsSearchWithResponse(ctx context.Context, params *GetApiV1PatentTrialsProceedingsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsProceedingsSearchResponse, error)

GetApiV1PatentTrialsProceedingsSearchWithResponse request returning *GetApiV1PatentTrialsProceedingsSearchResponse

func (*ClientWithResponses) GetApiV1PatentTrialsProceedingsTrialNumberWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsProceedingsTrialNumberWithResponse(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsProceedingsTrialNumberResponse, error)

GetApiV1PatentTrialsProceedingsTrialNumberWithResponse request returning *GetApiV1PatentTrialsProceedingsTrialNumberResponse

func (*ClientWithResponses) GetApiV1PatentTrialsTrialNumberDecisionsWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsTrialNumberDecisionsWithResponse(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsTrialNumberDecisionsResponse, error)

GetApiV1PatentTrialsTrialNumberDecisionsWithResponse request returning *GetApiV1PatentTrialsTrialNumberDecisionsResponse

func (*ClientWithResponses) GetApiV1PatentTrialsTrialNumberDocumentsWithResponse added in v1.2.0

func (c *ClientWithResponses) GetApiV1PatentTrialsTrialNumberDocumentsWithResponse(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsTrialNumberDocumentsResponse, error)

GetApiV1PatentTrialsTrialNumberDocumentsWithResponse request returning *GetApiV1PatentTrialsTrialNumberDocumentsResponse

func (*ClientWithResponses) GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierWithResponse

func (c *ClientWithResponses) GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierWithResponse(ctx context.Context, petitionDecisionRecordIdentifier string, params *GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierParams, reqEditors ...RequestEditorFn) (*GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse, error)

GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierWithResponse request returning *GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse

func (*ClientWithResponses) GetApiV1PetitionDecisionsSearchDownloadWithResponse

func (c *ClientWithResponses) GetApiV1PetitionDecisionsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PetitionDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PetitionDecisionsSearchDownloadResponse, error)

GetApiV1PetitionDecisionsSearchDownloadWithResponse request returning *GetApiV1PetitionDecisionsSearchDownloadResponse

func (*ClientWithResponses) GetApiV1PetitionDecisionsSearchWithResponse

func (c *ClientWithResponses) GetApiV1PetitionDecisionsSearchWithResponse(ctx context.Context, params *GetApiV1PetitionDecisionsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PetitionDecisionsSearchResponse, error)

GetApiV1PetitionDecisionsSearchWithResponse request returning *GetApiV1PetitionDecisionsSearchResponse

func (*ClientWithResponses) PostApiV1PatentAppealsDecisionsSearchDownloadWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentAppealsDecisionsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentAppealsDecisionsSearchDownloadResponse, error)

PostApiV1PatentAppealsDecisionsSearchDownloadWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentAppealsDecisionsSearchDownloadResponse

func (*ClientWithResponses) PostApiV1PatentAppealsDecisionsSearchDownloadWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PatentAppealsDecisionsSearchWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentAppealsDecisionsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentAppealsDecisionsSearchResponse, error)

PostApiV1PatentAppealsDecisionsSearchWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentAppealsDecisionsSearchResponse

func (*ClientWithResponses) PostApiV1PatentAppealsDecisionsSearchWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PatentApplicationsSearchDownloadWithBodyWithResponse

func (c *ClientWithResponses) PostApiV1PatentApplicationsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentApplicationsSearchDownloadResponse, error)

PostApiV1PatentApplicationsSearchDownloadWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentApplicationsSearchDownloadResponse

func (*ClientWithResponses) PostApiV1PatentApplicationsSearchWithBodyWithResponse

func (c *ClientWithResponses) PostApiV1PatentApplicationsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentApplicationsSearchResponse, error)

PostApiV1PatentApplicationsSearchWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentApplicationsSearchResponse

func (*ClientWithResponses) PostApiV1PatentInterferencesDecisionsSearchDownloadWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentInterferencesDecisionsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentInterferencesDecisionsSearchDownloadResponse, error)

PostApiV1PatentInterferencesDecisionsSearchDownloadWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentInterferencesDecisionsSearchDownloadResponse

func (*ClientWithResponses) PostApiV1PatentInterferencesDecisionsSearchWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentInterferencesDecisionsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentInterferencesDecisionsSearchResponse, error)

PostApiV1PatentInterferencesDecisionsSearchWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentInterferencesDecisionsSearchResponse

func (*ClientWithResponses) PostApiV1PatentInterferencesDecisionsSearchWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PatentStatusCodesWithBodyWithResponse

func (c *ClientWithResponses) PostApiV1PatentStatusCodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentStatusCodesResponse, error)

PostApiV1PatentStatusCodesWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentStatusCodesResponse

func (*ClientWithResponses) PostApiV1PatentStatusCodesWithResponse

func (c *ClientWithResponses) PostApiV1PatentStatusCodesWithResponse(ctx context.Context, body PostApiV1PatentStatusCodesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentStatusCodesResponse, error)

func (*ClientWithResponses) PostApiV1PatentTrialsDecisionsSearchDownloadWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentTrialsDecisionsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDecisionsSearchDownloadResponse, error)

PostApiV1PatentTrialsDecisionsSearchDownloadWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentTrialsDecisionsSearchDownloadResponse

func (*ClientWithResponses) PostApiV1PatentTrialsDecisionsSearchDownloadWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PatentTrialsDecisionsSearchWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentTrialsDecisionsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDecisionsSearchResponse, error)

PostApiV1PatentTrialsDecisionsSearchWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentTrialsDecisionsSearchResponse

func (*ClientWithResponses) PostApiV1PatentTrialsDecisionsSearchWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PatentTrialsDocumentsSearchDownloadWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentTrialsDocumentsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDocumentsSearchDownloadResponse, error)

PostApiV1PatentTrialsDocumentsSearchDownloadWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentTrialsDocumentsSearchDownloadResponse

func (*ClientWithResponses) PostApiV1PatentTrialsDocumentsSearchDownloadWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PatentTrialsDocumentsSearchWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentTrialsDocumentsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDocumentsSearchResponse, error)

PostApiV1PatentTrialsDocumentsSearchWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentTrialsDocumentsSearchResponse

func (*ClientWithResponses) PostApiV1PatentTrialsDocumentsSearchWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PatentTrialsProceedingsSearchDownloadWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentTrialsProceedingsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsProceedingsSearchDownloadResponse, error)

PostApiV1PatentTrialsProceedingsSearchDownloadWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentTrialsProceedingsSearchDownloadResponse

func (*ClientWithResponses) PostApiV1PatentTrialsProceedingsSearchDownloadWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PatentTrialsProceedingsSearchWithBodyWithResponse added in v1.2.0

func (c *ClientWithResponses) PostApiV1PatentTrialsProceedingsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsProceedingsSearchResponse, error)

PostApiV1PatentTrialsProceedingsSearchWithBodyWithResponse request with arbitrary body returning *PostApiV1PatentTrialsProceedingsSearchResponse

func (*ClientWithResponses) PostApiV1PatentTrialsProceedingsSearchWithResponse added in v1.2.0

func (*ClientWithResponses) PostApiV1PetitionDecisionsSearchDownloadWithBodyWithResponse

func (c *ClientWithResponses) PostApiV1PetitionDecisionsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PetitionDecisionsSearchDownloadResponse, error)

PostApiV1PetitionDecisionsSearchDownloadWithBodyWithResponse request with arbitrary body returning *PostApiV1PetitionDecisionsSearchDownloadResponse

func (*ClientWithResponses) PostApiV1PetitionDecisionsSearchWithBodyWithResponse

func (c *ClientWithResponses) PostApiV1PetitionDecisionsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PetitionDecisionsSearchResponse, error)

PostApiV1PetitionDecisionsSearchWithBodyWithResponse request with arbitrary body returning *PostApiV1PetitionDecisionsSearchResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetApiV1DatasetsProductsFilesProductIdentifierFileNameWithResponse request
	GetApiV1DatasetsProductsFilesProductIdentifierFileNameWithResponse(ctx context.Context, productIdentifier string, fileName string, reqEditors ...RequestEditorFn) (*GetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse, error)

	// GetApiV1DatasetsProductsSearchWithResponse request
	GetApiV1DatasetsProductsSearchWithResponse(ctx context.Context, params *GetApiV1DatasetsProductsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1DatasetsProductsSearchResponse, error)

	// GetApiV1DatasetsProductsProductIdentifierWithResponse request
	GetApiV1DatasetsProductsProductIdentifierWithResponse(ctx context.Context, productIdentifier string, params *GetApiV1DatasetsProductsProductIdentifierParams, reqEditors ...RequestEditorFn) (*GetApiV1DatasetsProductsProductIdentifierResponse, error)

	// GetApiV1PatentAppealsDecisionsSearchWithResponse request
	GetApiV1PatentAppealsDecisionsSearchWithResponse(ctx context.Context, params *GetApiV1PatentAppealsDecisionsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentAppealsDecisionsSearchResponse, error)

	// PostApiV1PatentAppealsDecisionsSearchWithBodyWithResponse request with any body
	PostApiV1PatentAppealsDecisionsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentAppealsDecisionsSearchResponse, error)

	PostApiV1PatentAppealsDecisionsSearchWithResponse(ctx context.Context, body PostApiV1PatentAppealsDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentAppealsDecisionsSearchResponse, error)

	// GetApiV1PatentAppealsDecisionsSearchDownloadWithResponse request
	GetApiV1PatentAppealsDecisionsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentAppealsDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentAppealsDecisionsSearchDownloadResponse, error)

	// PostApiV1PatentAppealsDecisionsSearchDownloadWithBodyWithResponse request with any body
	PostApiV1PatentAppealsDecisionsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentAppealsDecisionsSearchDownloadResponse, error)

	PostApiV1PatentAppealsDecisionsSearchDownloadWithResponse(ctx context.Context, body PostApiV1PatentAppealsDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentAppealsDecisionsSearchDownloadResponse, error)

	// GetApiV1PatentAppealsDecisionsDocumentIdentifierWithResponse request
	GetApiV1PatentAppealsDecisionsDocumentIdentifierWithResponse(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*GetApiV1PatentAppealsDecisionsDocumentIdentifierResponse, error)

	// GetApiV1PatentAppealsAppealNumberDecisionsWithResponse request
	GetApiV1PatentAppealsAppealNumberDecisionsWithResponse(ctx context.Context, appealNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentAppealsAppealNumberDecisionsResponse, error)

	// GetApiV1PatentApplicationsSearchWithResponse request
	GetApiV1PatentApplicationsSearchWithResponse(ctx context.Context, params *GetApiV1PatentApplicationsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsSearchResponse, error)

	// PostApiV1PatentApplicationsSearchWithBodyWithResponse request with any body
	PostApiV1PatentApplicationsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentApplicationsSearchResponse, error)

	PostApiV1PatentApplicationsSearchWithResponse(ctx context.Context, body PostApiV1PatentApplicationsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentApplicationsSearchResponse, error)

	// GetApiV1PatentApplicationsSearchDownloadWithResponse request
	GetApiV1PatentApplicationsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentApplicationsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsSearchDownloadResponse, error)

	// PostApiV1PatentApplicationsSearchDownloadWithBodyWithResponse request with any body
	PostApiV1PatentApplicationsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentApplicationsSearchDownloadResponse, error)

	PostApiV1PatentApplicationsSearchDownloadWithResponse(ctx context.Context, body PostApiV1PatentApplicationsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentApplicationsSearchDownloadResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextAdjustmentWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextAdjustmentWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextAssignmentWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextAssignmentWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextAttorneyWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextAttorneyWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextContinuityWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextContinuityWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextContinuityResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextDocumentsWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextDocumentsWithResponse(ctx context.Context, applicationNumberText string, params *GetApiV1PatentApplicationsApplicationNumberTextDocumentsParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextMetaDataWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextMetaDataWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse, error)

	// GetApiV1PatentApplicationsApplicationNumberTextTransactionsWithResponse request
	GetApiV1PatentApplicationsApplicationNumberTextTransactionsWithResponse(ctx context.Context, applicationNumberText string, reqEditors ...RequestEditorFn) (*GetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse, error)

	// GetApiV1PatentInterferencesDecisionsSearchWithResponse request
	GetApiV1PatentInterferencesDecisionsSearchWithResponse(ctx context.Context, params *GetApiV1PatentInterferencesDecisionsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentInterferencesDecisionsSearchResponse, error)

	// PostApiV1PatentInterferencesDecisionsSearchWithBodyWithResponse request with any body
	PostApiV1PatentInterferencesDecisionsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentInterferencesDecisionsSearchResponse, error)

	PostApiV1PatentInterferencesDecisionsSearchWithResponse(ctx context.Context, body PostApiV1PatentInterferencesDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentInterferencesDecisionsSearchResponse, error)

	// GetApiV1PatentInterferencesDecisionsSearchDownloadWithResponse request
	GetApiV1PatentInterferencesDecisionsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentInterferencesDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentInterferencesDecisionsSearchDownloadResponse, error)

	// PostApiV1PatentInterferencesDecisionsSearchDownloadWithBodyWithResponse request with any body
	PostApiV1PatentInterferencesDecisionsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentInterferencesDecisionsSearchDownloadResponse, error)

	PostApiV1PatentInterferencesDecisionsSearchDownloadWithResponse(ctx context.Context, body PostApiV1PatentInterferencesDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentInterferencesDecisionsSearchDownloadResponse, error)

	// GetApiV1PatentInterferencesDecisionsDocumentIdentifierWithResponse request
	GetApiV1PatentInterferencesDecisionsDocumentIdentifierWithResponse(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*GetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse, error)

	// GetApiV1PatentInterferencesInterferenceNumberDecisionsWithResponse request
	GetApiV1PatentInterferencesInterferenceNumberDecisionsWithResponse(ctx context.Context, interferenceNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentInterferencesInterferenceNumberDecisionsResponse, error)

	// GetApiV1PatentStatusCodesWithResponse request
	GetApiV1PatentStatusCodesWithResponse(ctx context.Context, params *GetApiV1PatentStatusCodesParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentStatusCodesResponse, error)

	// PostApiV1PatentStatusCodesWithBodyWithResponse request with any body
	PostApiV1PatentStatusCodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentStatusCodesResponse, error)

	PostApiV1PatentStatusCodesWithResponse(ctx context.Context, body PostApiV1PatentStatusCodesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentStatusCodesResponse, error)

	// GetApiV1PatentTrialsDecisionsSearchWithResponse request
	GetApiV1PatentTrialsDecisionsSearchWithResponse(ctx context.Context, params *GetApiV1PatentTrialsDecisionsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDecisionsSearchResponse, error)

	// PostApiV1PatentTrialsDecisionsSearchWithBodyWithResponse request with any body
	PostApiV1PatentTrialsDecisionsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDecisionsSearchResponse, error)

	PostApiV1PatentTrialsDecisionsSearchWithResponse(ctx context.Context, body PostApiV1PatentTrialsDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDecisionsSearchResponse, error)

	// GetApiV1PatentTrialsDecisionsSearchDownloadWithResponse request
	GetApiV1PatentTrialsDecisionsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentTrialsDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDecisionsSearchDownloadResponse, error)

	// PostApiV1PatentTrialsDecisionsSearchDownloadWithBodyWithResponse request with any body
	PostApiV1PatentTrialsDecisionsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDecisionsSearchDownloadResponse, error)

	PostApiV1PatentTrialsDecisionsSearchDownloadWithResponse(ctx context.Context, body PostApiV1PatentTrialsDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDecisionsSearchDownloadResponse, error)

	// GetApiV1PatentTrialsDecisionsDocumentIdentifierWithResponse request
	GetApiV1PatentTrialsDecisionsDocumentIdentifierWithResponse(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDecisionsDocumentIdentifierResponse, error)

	// GetApiV1PatentTrialsDocumentsSearchWithResponse request
	GetApiV1PatentTrialsDocumentsSearchWithResponse(ctx context.Context, params *GetApiV1PatentTrialsDocumentsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDocumentsSearchResponse, error)

	// PostApiV1PatentTrialsDocumentsSearchWithBodyWithResponse request with any body
	PostApiV1PatentTrialsDocumentsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDocumentsSearchResponse, error)

	PostApiV1PatentTrialsDocumentsSearchWithResponse(ctx context.Context, body PostApiV1PatentTrialsDocumentsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDocumentsSearchResponse, error)

	// GetApiV1PatentTrialsDocumentsSearchDownloadWithResponse request
	GetApiV1PatentTrialsDocumentsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentTrialsDocumentsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDocumentsSearchDownloadResponse, error)

	// PostApiV1PatentTrialsDocumentsSearchDownloadWithBodyWithResponse request with any body
	PostApiV1PatentTrialsDocumentsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDocumentsSearchDownloadResponse, error)

	PostApiV1PatentTrialsDocumentsSearchDownloadWithResponse(ctx context.Context, body PostApiV1PatentTrialsDocumentsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsDocumentsSearchDownloadResponse, error)

	// GetApiV1PatentTrialsDocumentsDocumentIdentifierWithResponse request
	GetApiV1PatentTrialsDocumentsDocumentIdentifierWithResponse(ctx context.Context, documentIdentifier string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsDocumentsDocumentIdentifierResponse, error)

	// GetApiV1PatentTrialsProceedingsSearchWithResponse request
	GetApiV1PatentTrialsProceedingsSearchWithResponse(ctx context.Context, params *GetApiV1PatentTrialsProceedingsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsProceedingsSearchResponse, error)

	// PostApiV1PatentTrialsProceedingsSearchWithBodyWithResponse request with any body
	PostApiV1PatentTrialsProceedingsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsProceedingsSearchResponse, error)

	PostApiV1PatentTrialsProceedingsSearchWithResponse(ctx context.Context, body PostApiV1PatentTrialsProceedingsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsProceedingsSearchResponse, error)

	// GetApiV1PatentTrialsProceedingsSearchDownloadWithResponse request
	GetApiV1PatentTrialsProceedingsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PatentTrialsProceedingsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsProceedingsSearchDownloadResponse, error)

	// PostApiV1PatentTrialsProceedingsSearchDownloadWithBodyWithResponse request with any body
	PostApiV1PatentTrialsProceedingsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsProceedingsSearchDownloadResponse, error)

	PostApiV1PatentTrialsProceedingsSearchDownloadWithResponse(ctx context.Context, body PostApiV1PatentTrialsProceedingsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PatentTrialsProceedingsSearchDownloadResponse, error)

	// GetApiV1PatentTrialsProceedingsTrialNumberWithResponse request
	GetApiV1PatentTrialsProceedingsTrialNumberWithResponse(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsProceedingsTrialNumberResponse, error)

	// GetApiV1PatentTrialsTrialNumberDecisionsWithResponse request
	GetApiV1PatentTrialsTrialNumberDecisionsWithResponse(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsTrialNumberDecisionsResponse, error)

	// GetApiV1PatentTrialsTrialNumberDocumentsWithResponse request
	GetApiV1PatentTrialsTrialNumberDocumentsWithResponse(ctx context.Context, trialNumber string, reqEditors ...RequestEditorFn) (*GetApiV1PatentTrialsTrialNumberDocumentsResponse, error)

	// GetApiV1PetitionDecisionsSearchWithResponse request
	GetApiV1PetitionDecisionsSearchWithResponse(ctx context.Context, params *GetApiV1PetitionDecisionsSearchParams, reqEditors ...RequestEditorFn) (*GetApiV1PetitionDecisionsSearchResponse, error)

	// PostApiV1PetitionDecisionsSearchWithBodyWithResponse request with any body
	PostApiV1PetitionDecisionsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PetitionDecisionsSearchResponse, error)

	PostApiV1PetitionDecisionsSearchWithResponse(ctx context.Context, body PostApiV1PetitionDecisionsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PetitionDecisionsSearchResponse, error)

	// GetApiV1PetitionDecisionsSearchDownloadWithResponse request
	GetApiV1PetitionDecisionsSearchDownloadWithResponse(ctx context.Context, params *GetApiV1PetitionDecisionsSearchDownloadParams, reqEditors ...RequestEditorFn) (*GetApiV1PetitionDecisionsSearchDownloadResponse, error)

	// PostApiV1PetitionDecisionsSearchDownloadWithBodyWithResponse request with any body
	PostApiV1PetitionDecisionsSearchDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiV1PetitionDecisionsSearchDownloadResponse, error)

	PostApiV1PetitionDecisionsSearchDownloadWithResponse(ctx context.Context, body PostApiV1PetitionDecisionsSearchDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiV1PetitionDecisionsSearchDownloadResponse, error)

	// GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierWithResponse request
	GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierWithResponse(ctx context.Context, petitionDecisionRecordIdentifier string, params *GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierParams, reqEditors ...RequestEditorFn) (*GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse, error)
}

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

type Decision200 added in v1.2.0

type Decision200 = DecisionDataResponse

Decision200 Identical structure, just decisions-only data.

type DecisionData added in v1.2.0

type DecisionData struct {
	DecisionIssueDate    *openapi_types.Date `json:"decisionIssueDate,omitempty"`
	DecisionTypeCategory *string             `json:"decisionTypeCategory,omitempty"`
	IssueTypeBag         *[]string           `json:"issueTypeBag,omitempty"`
	StatuteAndRuleBag    *[]string           `json:"statuteAndRuleBag,omitempty"`
	TrialOutcomeCategory *string             `json:"trialOutcomeCategory,omitempty"`
}

DecisionData defines model for DecisionData.

type DecisionDataResponse added in v1.2.0

type DecisionDataResponse = DocumentDataResponse

DecisionDataResponse defines model for DecisionDataResponse.

type DerivationPetitionerData added in v1.2.0

type DerivationPetitionerData struct {
	ApplicationNumberText   *string             `json:"applicationNumberText,omitempty"`
	CounselName             *string             `json:"counselName,omitempty"`
	GrantDate               *openapi_types.Date `json:"grantDate,omitempty"`
	GroupArtUnitNumber      *string             `json:"groupArtUnitNumber,omitempty"`
	InventorName            *string             `json:"inventorName,omitempty"`
	PatentNumber            *string             `json:"patentNumber,omitempty"`
	PatentOwnerName         *string             `json:"patentOwnerName,omitempty"`
	RealPartyInInterestName *string             `json:"realPartyInInterestName,omitempty"`
	TechnologyCenterNumber  *string             `json:"technologyCenterNumber,omitempty"`
}

DerivationPetitionerData defines model for DerivationPetitionerData.

type Document200 added in v1.2.0

type Document200 = DocumentDataResponse

Document200 defines model for Document200.

type DocumentBag

type DocumentBag struct {
	DocumentBag *[]struct {
		ApplicationNumberText       *string `json:"applicationNumberText,omitempty"`
		DocumentCode                *string `json:"documentCode,omitempty"`
		DocumentCodeDescriptionText *string `json:"documentCodeDescriptionText,omitempty"`
		DocumentDirectionCategory   *string `json:"documentDirectionCategory,omitempty"`
		DocumentIdentifier          *string `json:"documentIdentifier,omitempty"`
		DownloadOptionBag           *[]struct {
			DownloadUrl        *string `json:"downloadUrl,omitempty"`
			MimeTypeIdentifier *string `json:"mimeTypeIdentifier,omitempty"`
			PageTotalQuantity  *int    `json:"pageTotalQuantity,omitempty"`
		} `json:"downloadOptionBag,omitempty"`
		OfficialDate *string `json:"officialDate,omitempty"`
	} `json:"documentBag,omitempty"`
}

DocumentBag defines model for DocumentBag.

type DocumentData added in v1.2.0

type DocumentData struct {
	DocumentCategory            *string             `json:"documentCategory,omitempty"`
	DocumentFilingDate          *openapi_types.Date `json:"documentFilingDate,omitempty"`
	DocumentIdentifier          *string             `json:"documentIdentifier,omitempty"`
	DocumentName                *string             `json:"documentName,omitempty"`
	DocumentNumber              *int                `json:"documentNumber,omitempty"`
	DocumentOCRText             *string             `json:"documentOCRText,omitempty"`
	DocumentSizeQuantity        *int                `json:"documentSizeQuantity,omitempty"`
	DocumentStatus              *string             `json:"documentStatus,omitempty"`
	DocumentTitleText           *string             `json:"documentTitleText,omitempty"`
	DocumentTypeDescriptionText *string             `json:"documentTypeDescriptionText,omitempty"`
	DownloadURI                 *string             `json:"downloadURI,omitempty"`
	FilingPartyCategory         *string             `json:"filingPartyCategory,omitempty"`
	MimeTypeIdentifier          *string             `json:"mimeTypeIdentifier,omitempty"`
}

DocumentData defines model for DocumentData.

type DocumentDataResponse added in v1.2.0

type DocumentDataResponse struct {
	Count                      *int                          `json:"count,omitempty"`
	Facets                     *[]Facet                      `json:"facets,omitempty"`
	PatentTrialDocumentDataBag *[]PatentTrialDocumentDataBag `json:"patentTrialDocumentDataBag,omitempty"`
}

DocumentDataResponse defines model for DocumentDataResponse.

type DownloadRequest added in v1.2.0

type DownloadRequest = PatentDownloadRequest

DownloadRequest defines model for DownloadRequest.

type EventData

type EventData struct {
	EventCode *string `json:"eventCode,omitempty"`

	// EventDate The date the patent case action was recorded.
	EventDate            *string `json:"eventDate,omitempty"`
	EventDescriptionText *string `json:"eventDescriptionText,omitempty"`
}

EventData The date the patent case action was recorded.

type Facet added in v1.2.0

type Facet struct {
	Count *int    `json:"count,omitempty"`
	Value *string `json:"value,omitempty"`
}

Facet Facet Description

type Facets

type Facets struct {
	MimeTypeIdentifierArrayText *[]struct {
		Count *int    `json:"count,omitempty"`
		Value *string `json:"value,omitempty"`
	} `json:"mimeTypeIdentifierArrayText,omitempty"`
	ProductCategoryArrayText *[]struct {
		Count *int    `json:"count,omitempty"`
		Value *string `json:"value,omitempty"`
	} `json:"productCategoryArrayText,omitempty"`
	ProductDataSetArrayText *[]struct {
		Count *int    `json:"count,omitempty"`
		Value *string `json:"value,omitempty"`
	} `json:"productDataSetArrayText,omitempty"`
	ProductFrequencyArrayText *[]struct {
		Count *int    `json:"count,omitempty"`
		Value *string `json:"value,omitempty"`
	} `json:"productFrequencyArrayText,omitempty"`
	ProductLabelArrayText *[]struct {
		Count *int    `json:"count,omitempty"`
		Value *string `json:"value,omitempty"`
	} `json:"productLabelArrayText,omitempty"`
}

Facets defines model for Facets.

type Filter

type Filter struct {
	Name  *string   `json:"name,omitempty"`
	Value *[]string `json:"value,omitempty"`
}

Filter Add filters to your search request by providing filter name and filter value where name in filter request some field in data set.

type Forbidden added in v1.2.0

type Forbidden struct {
	Code  *string `json:"code,omitempty"`
	Error *string `json:"error,omitempty"`
}

Forbidden defines model for Forbidden.

type ForeignPriority

type ForeignPriority struct {
	ApplicationNumberText *string `json:"applicationNumberText,omitempty"`
	FilingDate            *string `json:"filingDate,omitempty"`
	IpOfficeName          *string `json:"ipOfficeName,omitempty"`
}

ForeignPriority defines model for ForeignPriority.

type GetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse

type GetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse

func ParseGetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse(rsp *http.Response) (*GetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse, error)

ParseGetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse parses an HTTP response from a GetApiV1DatasetsProductsFilesProductIdentifierFileNameWithResponse call

func (GetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1DatasetsProductsFilesProductIdentifierFileNameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1DatasetsProductsProductIdentifierParams

type GetApiV1DatasetsProductsProductIdentifierParams struct {
	// FileDataFromDate fileDataFromDate
	FileDataFromDate *string `form:"fileDataFromDate,omitempty" json:"fileDataFromDate,omitempty"`

	// FileDataToDate fileDataToDate
	FileDataToDate *string `form:"fileDataToDate,omitempty" json:"fileDataToDate,omitempty"`

	// Offset Number of product file records to skip
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Number of product file records to collect
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// IncludeFiles value true if product files should be included or false if they should be omitted from the response
	IncludeFiles *string `form:"includeFiles,omitempty" json:"includeFiles,omitempty"`

	// Latest value is true if only the latest product file should be returned for this specific product
	Latest *string `form:"latest,omitempty" json:"latest,omitempty"`
}

GetApiV1DatasetsProductsProductIdentifierParams defines parameters for GetApiV1DatasetsProductsProductIdentifier.

type GetApiV1DatasetsProductsProductIdentifierResponse

type GetApiV1DatasetsProductsProductIdentifierResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BdssResponseProductBag
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1DatasetsProductsProductIdentifierResponse

func ParseGetApiV1DatasetsProductsProductIdentifierResponse(rsp *http.Response) (*GetApiV1DatasetsProductsProductIdentifierResponse, error)

ParseGetApiV1DatasetsProductsProductIdentifierResponse parses an HTTP response from a GetApiV1DatasetsProductsProductIdentifierWithResponse call

func (GetApiV1DatasetsProductsProductIdentifierResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1DatasetsProductsProductIdentifierResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1DatasetsProductsSearchParams

type GetApiV1DatasetsProductsSearchParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`
}

GetApiV1DatasetsProductsSearchParams defines parameters for GetApiV1DatasetsProductsSearch.

type GetApiV1DatasetsProductsSearchResponse

type GetApiV1DatasetsProductsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BdssResponseBag
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1DatasetsProductsSearchResponse

func ParseGetApiV1DatasetsProductsSearchResponse(rsp *http.Response) (*GetApiV1DatasetsProductsSearchResponse, error)

ParseGetApiV1DatasetsProductsSearchResponse parses an HTTP response from a GetApiV1DatasetsProductsSearchWithResponse call

func (GetApiV1DatasetsProductsSearchResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1DatasetsProductsSearchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentAppealsAppealNumberDecisionsResponse added in v1.2.0

type GetApiV1PatentAppealsAppealNumberDecisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppealDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentAppealsAppealNumberDecisionsResponse added in v1.2.0

func ParseGetApiV1PatentAppealsAppealNumberDecisionsResponse(rsp *http.Response) (*GetApiV1PatentAppealsAppealNumberDecisionsResponse, error)

ParseGetApiV1PatentAppealsAppealNumberDecisionsResponse parses an HTTP response from a GetApiV1PatentAppealsAppealNumberDecisionsWithResponse call

func (GetApiV1PatentAppealsAppealNumberDecisionsResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentAppealsAppealNumberDecisionsResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentAppealsDecisionsDocumentIdentifierResponse added in v1.2.0

type GetApiV1PatentAppealsDecisionsDocumentIdentifierResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppealDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentAppealsDecisionsDocumentIdentifierResponse added in v1.2.0

func ParseGetApiV1PatentAppealsDecisionsDocumentIdentifierResponse(rsp *http.Response) (*GetApiV1PatentAppealsDecisionsDocumentIdentifierResponse, error)

ParseGetApiV1PatentAppealsDecisionsDocumentIdentifierResponse parses an HTTP response from a GetApiV1PatentAppealsDecisionsDocumentIdentifierWithResponse call

func (GetApiV1PatentAppealsDecisionsDocumentIdentifierResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentAppealsDecisionsDocumentIdentifierResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentAppealsDecisionsSearchDownloadParams added in v1.2.0

type GetApiV1PatentAppealsDecisionsSearchDownloadParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`

	// Format Download Format
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetApiV1PatentAppealsDecisionsSearchDownloadParams defines parameters for GetApiV1PatentAppealsDecisionsSearchDownload.

type GetApiV1PatentAppealsDecisionsSearchDownloadResponse added in v1.2.0

type GetApiV1PatentAppealsDecisionsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppealDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentAppealsDecisionsSearchDownloadResponse added in v1.2.0

func ParseGetApiV1PatentAppealsDecisionsSearchDownloadResponse(rsp *http.Response) (*GetApiV1PatentAppealsDecisionsSearchDownloadResponse, error)

ParseGetApiV1PatentAppealsDecisionsSearchDownloadResponse parses an HTTP response from a GetApiV1PatentAppealsDecisionsSearchDownloadWithResponse call

func (GetApiV1PatentAppealsDecisionsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentAppealsDecisionsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentAppealsDecisionsSearchParams added in v1.2.0

type GetApiV1PatentAppealsDecisionsSearchParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`
}

GetApiV1PatentAppealsDecisionsSearchParams defines parameters for GetApiV1PatentAppealsDecisionsSearch.

type GetApiV1PatentAppealsDecisionsSearchResponse added in v1.2.0

type GetApiV1PatentAppealsDecisionsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppealDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentAppealsDecisionsSearchResponse added in v1.2.0

func ParseGetApiV1PatentAppealsDecisionsSearchResponse(rsp *http.Response) (*GetApiV1PatentAppealsDecisionsSearchResponse, error)

ParseGetApiV1PatentAppealsDecisionsSearchResponse parses an HTTP response from a GetApiV1PatentAppealsDecisionsSearchWithResponse call

func (GetApiV1PatentAppealsDecisionsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentAppealsDecisionsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse

type GetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count                    *int `json:"count,omitempty"`
		PatentFileWrapperDataBag *[]struct {
			// ApplicationNumberText Free format of application number
			ApplicationNumberText *string `json:"applicationNumberText,omitempty"`

			// PatentTermAdjustmentData Patent term adjustment data
			PatentTermAdjustmentData *PatentTermAdjustment `json:"patentTermAdjustmentData,omitempty"`
		} `json:"patentFileWrapperDataBag,omitempty"`
	}
	JSON400 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextAdjustmentWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextAdjustmentResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse

type GetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count                    *int `json:"count,omitempty"`
		PatentFileWrapperDataBag *[]struct {
			// ApplicationNumberText Free format of application number
			ApplicationNumberText *string       `json:"applicationNumberText,omitempty"`
			AssignmentBag         *[]Assignment `json:"assignmentBag,omitempty"`
		} `json:"patentFileWrapperDataBag,omitempty"`
	}
	JSON400 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextAssignmentWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextAssignmentResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse

type GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count                    *int `json:"count,omitempty"`
		PatentFileWrapperDataBag *[]struct {
			// ApplicationNumberText Free format of application number
			ApplicationNumberText *string `json:"applicationNumberText,omitempty"`

			// GrantDocumentMetaData Contains patent grant zip and xml file meta data for an application
			GrantDocumentMetaData *GrantFileMetaData `json:"grantDocumentMetaData,omitempty"`

			// PgpubDocumentMetaData Contains pgpub zip and xml file meta data for an application
			PgpubDocumentMetaData *PGPubFileMetaData `json:"pgpubDocumentMetaData,omitempty"`
			RequestIdentifier     *string            `json:"requestIdentifier,omitempty"`
		} `json:"patentFileWrapperDataBag,omitempty"`
	}
	JSON400 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextAssociatedDocumentsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse

type GetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count                    *int `json:"count,omitempty"`
		PatentFileWrapperDataBag *[]struct {
			// ApplicationNumberText Free format of application number
			ApplicationNumberText *string `json:"applicationNumberText,omitempty"`

			// RecordAttorney An attorney selected by the applicant or owner of an intellectual property to represent them before the national office.
			RecordAttorney *RecordAttorney `json:"recordAttorney,omitempty"`
		} `json:"patentFileWrapperDataBag,omitempty"`
	}
	JSON400 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextAttorneyWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextAttorneyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextContinuityResponse

type GetApiV1PatentApplicationsApplicationNumberTextContinuityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count                    *int `json:"count,omitempty"`
		PatentFileWrapperDataBag *[]struct {
			// ApplicationNumberText Free format of application number
			ApplicationNumberText *string                 `json:"applicationNumberText,omitempty"`
			ChildContinuityBag    *[]ChildContinuityData  `json:"childContinuityBag,omitempty"`
			ParentContinuityBag   *[]ParentContinuityData `json:"parentContinuityBag,omitempty"`
			RequestIdentifier     *string                 `json:"requestIdentifier,omitempty"`
		} `json:"patentFileWrapperDataBag,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextContinuityResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextContinuityResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextContinuityResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextContinuityResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextContinuityWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextContinuityResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextContinuityResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextDocumentsParams

type GetApiV1PatentApplicationsApplicationNumberTextDocumentsParams struct {
	// DocumentCodes single or multiple comma separated document codes
	DocumentCodes *string `form:"documentCodes,omitempty" json:"documentCodes,omitempty"`

	// OfficialDateFrom Search by document official date from
	OfficialDateFrom *string `form:"officialDateFrom,omitempty" json:"officialDateFrom,omitempty"`

	// OfficialDateTo Search by document official date to
	OfficialDateTo *string `form:"officialDateTo,omitempty" json:"officialDateTo,omitempty"`
}

GetApiV1PatentApplicationsApplicationNumberTextDocumentsParams defines parameters for GetApiV1PatentApplicationsApplicationNumberTextDocuments.

type GetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse

type GetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DocumentBag
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextDocumentsWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextDocumentsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse

type GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count                    *int `json:"count,omitempty"`
		PatentFileWrapperDataBag *[]struct {
			// ApplicationNumberText Free format of application number
			ApplicationNumberText *string            `json:"applicationNumberText,omitempty"`
			ForeignPriorityBag    *[]ForeignPriority `json:"foreignPriorityBag,omitempty"`
		} `json:"patentFileWrapperDataBag,omitempty"`
	}
	JSON400 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextForeignPriorityResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse

type GetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count                    interface{} `json:"count,omitempty"`
		PatentFileWrapperDataBag *[]struct {
			// ApplicationMetaData Represents patent application meta data properties
			ApplicationMetaData *ApplicationMetaData `json:"applicationMetaData,omitempty"`

			// ApplicationNumberText Free format of application number
			ApplicationNumberText *string `json:"applicationNumberText,omitempty"`
		} `json:"patentFileWrapperDataBag,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON400 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextMetaDataWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextMetaDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextResponse

type GetApiV1PatentApplicationsApplicationNumberTextResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PatentDataResponse
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetailed     interface{} `json:"errorDetailed,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse

type GetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count                    *int `json:"count,omitempty"`
		PatentFileWrapperDataBag *[]struct {
			// ApplicationNumberText Free format of application number
			ApplicationNumberText *string      `json:"applicationNumberText,omitempty"`
			EventDataBag          *[]EventData `json:"eventDataBag,omitempty"`
		} `json:"patentFileWrapperDataBag,omitempty"`
	}
	JSON400 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse

func ParseGetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse(rsp *http.Response) (*GetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse, error)

ParseGetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse parses an HTTP response from a GetApiV1PatentApplicationsApplicationNumberTextTransactionsWithResponse call

func (GetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsApplicationNumberTextTransactionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsSearchDownloadParams

type GetApiV1PatentApplicationsSearchDownloadParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Page number to begin with
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Fields Limits the response by specifying fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`

	// Format Download Format
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetApiV1PatentApplicationsSearchDownloadParams defines parameters for GetApiV1PatentApplicationsSearchDownload.

type GetApiV1PatentApplicationsSearchDownloadResponse

type GetApiV1PatentApplicationsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PatentDataResponse
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Message interface{} `json:"message,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsSearchDownloadResponse

func ParseGetApiV1PatentApplicationsSearchDownloadResponse(rsp *http.Response) (*GetApiV1PatentApplicationsSearchDownloadResponse, error)

ParseGetApiV1PatentApplicationsSearchDownloadResponse parses an HTTP response from a GetApiV1PatentApplicationsSearchDownloadWithResponse call

func (GetApiV1PatentApplicationsSearchDownloadResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsSearchDownloadResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentApplicationsSearchParams

type GetApiV1PatentApplicationsSearchParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`
}

GetApiV1PatentApplicationsSearchParams defines parameters for GetApiV1PatentApplicationsSearch.

type GetApiV1PatentApplicationsSearchResponse

type GetApiV1PatentApplicationsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PatentDataResponse
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON413 *Status413
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentApplicationsSearchResponse

func ParseGetApiV1PatentApplicationsSearchResponse(rsp *http.Response) (*GetApiV1PatentApplicationsSearchResponse, error)

ParseGetApiV1PatentApplicationsSearchResponse parses an HTTP response from a GetApiV1PatentApplicationsSearchWithResponse call

func (GetApiV1PatentApplicationsSearchResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentApplicationsSearchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse added in v1.2.0

type GetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InterferenceDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse added in v1.2.0

func ParseGetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse(rsp *http.Response) (*GetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse, error)

ParseGetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse parses an HTTP response from a GetApiV1PatentInterferencesDecisionsDocumentIdentifierWithResponse call

func (GetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentInterferencesDecisionsDocumentIdentifierResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentInterferencesDecisionsSearchDownloadParams added in v1.2.0

type GetApiV1PatentInterferencesDecisionsSearchDownloadParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`

	// Format Download Format
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetApiV1PatentInterferencesDecisionsSearchDownloadParams defines parameters for GetApiV1PatentInterferencesDecisionsSearchDownload.

type GetApiV1PatentInterferencesDecisionsSearchDownloadResponse added in v1.2.0

type GetApiV1PatentInterferencesDecisionsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InterferenceDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentInterferencesDecisionsSearchDownloadResponse added in v1.2.0

func ParseGetApiV1PatentInterferencesDecisionsSearchDownloadResponse(rsp *http.Response) (*GetApiV1PatentInterferencesDecisionsSearchDownloadResponse, error)

ParseGetApiV1PatentInterferencesDecisionsSearchDownloadResponse parses an HTTP response from a GetApiV1PatentInterferencesDecisionsSearchDownloadWithResponse call

func (GetApiV1PatentInterferencesDecisionsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentInterferencesDecisionsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentInterferencesDecisionsSearchParams added in v1.2.0

type GetApiV1PatentInterferencesDecisionsSearchParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`
}

GetApiV1PatentInterferencesDecisionsSearchParams defines parameters for GetApiV1PatentInterferencesDecisionsSearch.

type GetApiV1PatentInterferencesDecisionsSearchResponse added in v1.2.0

type GetApiV1PatentInterferencesDecisionsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InterferenceDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentInterferencesDecisionsSearchResponse added in v1.2.0

func ParseGetApiV1PatentInterferencesDecisionsSearchResponse(rsp *http.Response) (*GetApiV1PatentInterferencesDecisionsSearchResponse, error)

ParseGetApiV1PatentInterferencesDecisionsSearchResponse parses an HTTP response from a GetApiV1PatentInterferencesDecisionsSearchWithResponse call

func (GetApiV1PatentInterferencesDecisionsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentInterferencesDecisionsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentInterferencesInterferenceNumberDecisionsResponse added in v1.2.0

type GetApiV1PatentInterferencesInterferenceNumberDecisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InterferenceDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentInterferencesInterferenceNumberDecisionsResponse added in v1.2.0

func ParseGetApiV1PatentInterferencesInterferenceNumberDecisionsResponse(rsp *http.Response) (*GetApiV1PatentInterferencesInterferenceNumberDecisionsResponse, error)

ParseGetApiV1PatentInterferencesInterferenceNumberDecisionsResponse parses an HTTP response from a GetApiV1PatentInterferencesInterferenceNumberDecisionsWithResponse call

func (GetApiV1PatentInterferencesInterferenceNumberDecisionsResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentInterferencesInterferenceNumberDecisionsResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentStatusCodesParams

type GetApiV1PatentStatusCodesParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

GetApiV1PatentStatusCodesParams defines parameters for GetApiV1PatentStatusCodes.

type GetApiV1PatentStatusCodesResponse

type GetApiV1PatentStatusCodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StatusCodeSearchResponse
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParseGetApiV1PatentStatusCodesResponse

func ParseGetApiV1PatentStatusCodesResponse(rsp *http.Response) (*GetApiV1PatentStatusCodesResponse, error)

ParseGetApiV1PatentStatusCodesResponse parses an HTTP response from a GetApiV1PatentStatusCodesWithResponse call

func (GetApiV1PatentStatusCodesResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PatentStatusCodesResponse) StatusCode

func (r GetApiV1PatentStatusCodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsDecisionsDocumentIdentifierResponse added in v1.2.0

type GetApiV1PatentTrialsDecisionsDocumentIdentifierResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Decision200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsDecisionsDocumentIdentifierResponse added in v1.2.0

func ParseGetApiV1PatentTrialsDecisionsDocumentIdentifierResponse(rsp *http.Response) (*GetApiV1PatentTrialsDecisionsDocumentIdentifierResponse, error)

ParseGetApiV1PatentTrialsDecisionsDocumentIdentifierResponse parses an HTTP response from a GetApiV1PatentTrialsDecisionsDocumentIdentifierWithResponse call

func (GetApiV1PatentTrialsDecisionsDocumentIdentifierResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsDecisionsDocumentIdentifierResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsDecisionsSearchDownloadParams added in v1.2.0

type GetApiV1PatentTrialsDecisionsSearchDownloadParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`

	// Format Download Format
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetApiV1PatentTrialsDecisionsSearchDownloadParams defines parameters for GetApiV1PatentTrialsDecisionsSearchDownload.

type GetApiV1PatentTrialsDecisionsSearchDownloadResponse added in v1.2.0

type GetApiV1PatentTrialsDecisionsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Decision200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsDecisionsSearchDownloadResponse added in v1.2.0

func ParseGetApiV1PatentTrialsDecisionsSearchDownloadResponse(rsp *http.Response) (*GetApiV1PatentTrialsDecisionsSearchDownloadResponse, error)

ParseGetApiV1PatentTrialsDecisionsSearchDownloadResponse parses an HTTP response from a GetApiV1PatentTrialsDecisionsSearchDownloadWithResponse call

func (GetApiV1PatentTrialsDecisionsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsDecisionsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsDecisionsSearchParams added in v1.2.0

type GetApiV1PatentTrialsDecisionsSearchParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`
}

GetApiV1PatentTrialsDecisionsSearchParams defines parameters for GetApiV1PatentTrialsDecisionsSearch.

type GetApiV1PatentTrialsDecisionsSearchResponse added in v1.2.0

type GetApiV1PatentTrialsDecisionsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Decision200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsDecisionsSearchResponse added in v1.2.0

func ParseGetApiV1PatentTrialsDecisionsSearchResponse(rsp *http.Response) (*GetApiV1PatentTrialsDecisionsSearchResponse, error)

ParseGetApiV1PatentTrialsDecisionsSearchResponse parses an HTTP response from a GetApiV1PatentTrialsDecisionsSearchWithResponse call

func (GetApiV1PatentTrialsDecisionsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsDecisionsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsDocumentsDocumentIdentifierResponse added in v1.2.0

type GetApiV1PatentTrialsDocumentsDocumentIdentifierResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Document200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsDocumentsDocumentIdentifierResponse added in v1.2.0

func ParseGetApiV1PatentTrialsDocumentsDocumentIdentifierResponse(rsp *http.Response) (*GetApiV1PatentTrialsDocumentsDocumentIdentifierResponse, error)

ParseGetApiV1PatentTrialsDocumentsDocumentIdentifierResponse parses an HTTP response from a GetApiV1PatentTrialsDocumentsDocumentIdentifierWithResponse call

func (GetApiV1PatentTrialsDocumentsDocumentIdentifierResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsDocumentsDocumentIdentifierResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsDocumentsSearchDownloadParams added in v1.2.0

type GetApiV1PatentTrialsDocumentsSearchDownloadParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`

	// Format Download Format
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetApiV1PatentTrialsDocumentsSearchDownloadParams defines parameters for GetApiV1PatentTrialsDocumentsSearchDownload.

type GetApiV1PatentTrialsDocumentsSearchDownloadResponse added in v1.2.0

type GetApiV1PatentTrialsDocumentsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Document200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsDocumentsSearchDownloadResponse added in v1.2.0

func ParseGetApiV1PatentTrialsDocumentsSearchDownloadResponse(rsp *http.Response) (*GetApiV1PatentTrialsDocumentsSearchDownloadResponse, error)

ParseGetApiV1PatentTrialsDocumentsSearchDownloadResponse parses an HTTP response from a GetApiV1PatentTrialsDocumentsSearchDownloadWithResponse call

func (GetApiV1PatentTrialsDocumentsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsDocumentsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsDocumentsSearchParams added in v1.2.0

type GetApiV1PatentTrialsDocumentsSearchParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`
}

GetApiV1PatentTrialsDocumentsSearchParams defines parameters for GetApiV1PatentTrialsDocumentsSearch.

type GetApiV1PatentTrialsDocumentsSearchResponse added in v1.2.0

type GetApiV1PatentTrialsDocumentsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Document200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsDocumentsSearchResponse added in v1.2.0

func ParseGetApiV1PatentTrialsDocumentsSearchResponse(rsp *http.Response) (*GetApiV1PatentTrialsDocumentsSearchResponse, error)

ParseGetApiV1PatentTrialsDocumentsSearchResponse parses an HTTP response from a GetApiV1PatentTrialsDocumentsSearchWithResponse call

func (GetApiV1PatentTrialsDocumentsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsDocumentsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsProceedingsSearchDownloadParams added in v1.2.0

type GetApiV1PatentTrialsProceedingsSearchDownloadParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`

	// Format Download Format
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetApiV1PatentTrialsProceedingsSearchDownloadParams defines parameters for GetApiV1PatentTrialsProceedingsSearchDownload.

type GetApiV1PatentTrialsProceedingsSearchDownloadResponse added in v1.2.0

type GetApiV1PatentTrialsProceedingsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Proceeding200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsProceedingsSearchDownloadResponse added in v1.2.0

func ParseGetApiV1PatentTrialsProceedingsSearchDownloadResponse(rsp *http.Response) (*GetApiV1PatentTrialsProceedingsSearchDownloadResponse, error)

ParseGetApiV1PatentTrialsProceedingsSearchDownloadResponse parses an HTTP response from a GetApiV1PatentTrialsProceedingsSearchDownloadWithResponse call

func (GetApiV1PatentTrialsProceedingsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsProceedingsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsProceedingsSearchParams added in v1.2.0

type GetApiV1PatentTrialsProceedingsSearchParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort Field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying which fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value.
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`
}

GetApiV1PatentTrialsProceedingsSearchParams defines parameters for GetApiV1PatentTrialsProceedingsSearch.

type GetApiV1PatentTrialsProceedingsSearchResponse added in v1.2.0

type GetApiV1PatentTrialsProceedingsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Proceeding200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsProceedingsSearchResponse added in v1.2.0

func ParseGetApiV1PatentTrialsProceedingsSearchResponse(rsp *http.Response) (*GetApiV1PatentTrialsProceedingsSearchResponse, error)

ParseGetApiV1PatentTrialsProceedingsSearchResponse parses an HTTP response from a GetApiV1PatentTrialsProceedingsSearchWithResponse call

func (GetApiV1PatentTrialsProceedingsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsProceedingsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsProceedingsTrialNumberResponse added in v1.2.0

type GetApiV1PatentTrialsProceedingsTrialNumberResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Proceeding200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsProceedingsTrialNumberResponse added in v1.2.0

func ParseGetApiV1PatentTrialsProceedingsTrialNumberResponse(rsp *http.Response) (*GetApiV1PatentTrialsProceedingsTrialNumberResponse, error)

ParseGetApiV1PatentTrialsProceedingsTrialNumberResponse parses an HTTP response from a GetApiV1PatentTrialsProceedingsTrialNumberWithResponse call

func (GetApiV1PatentTrialsProceedingsTrialNumberResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsProceedingsTrialNumberResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsTrialNumberDecisionsResponse added in v1.2.0

type GetApiV1PatentTrialsTrialNumberDecisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Decision200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsTrialNumberDecisionsResponse added in v1.2.0

func ParseGetApiV1PatentTrialsTrialNumberDecisionsResponse(rsp *http.Response) (*GetApiV1PatentTrialsTrialNumberDecisionsResponse, error)

ParseGetApiV1PatentTrialsTrialNumberDecisionsResponse parses an HTTP response from a GetApiV1PatentTrialsTrialNumberDecisionsWithResponse call

func (GetApiV1PatentTrialsTrialNumberDecisionsResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsTrialNumberDecisionsResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PatentTrialsTrialNumberDocumentsResponse added in v1.2.0

type GetApiV1PatentTrialsTrialNumberDocumentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Document200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParseGetApiV1PatentTrialsTrialNumberDocumentsResponse added in v1.2.0

func ParseGetApiV1PatentTrialsTrialNumberDocumentsResponse(rsp *http.Response) (*GetApiV1PatentTrialsTrialNumberDocumentsResponse, error)

ParseGetApiV1PatentTrialsTrialNumberDocumentsResponse parses an HTTP response from a GetApiV1PatentTrialsTrialNumberDocumentsWithResponse call

func (GetApiV1PatentTrialsTrialNumberDocumentsResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (GetApiV1PatentTrialsTrialNumberDocumentsResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierParams

type GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierParams struct {
	// IncludeDocuments This is a true or false...yes to include petition decision documents in the response and no to omit the petition decision documents from the response
	IncludeDocuments *bool `form:"includeDocuments,omitempty" json:"includeDocuments,omitempty"`
}

GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierParams defines parameters for GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifier.

type GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse

type GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PetitionDecisionIdentifierResponseBag
	JSON400      *Response400
	JSON403      *Response403
	JSON404      *Response404
	JSON500      *Response500
}

func ParseGetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse

func ParseGetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse(rsp *http.Response) (*GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse, error)

ParseGetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse parses an HTTP response from a GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierWithResponse call

func (GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PetitionDecisionsPetitionDecisionRecordIdentifierResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PetitionDecisionsSearchDownloadParams

type GetApiV1PetitionDecisionsSearchDownloadParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Fields Limits the response by specifying fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`

	// Format Download Format
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetApiV1PetitionDecisionsSearchDownloadParams defines parameters for GetApiV1PetitionDecisionsSearchDownload.

type GetApiV1PetitionDecisionsSearchDownloadResponse

type GetApiV1PetitionDecisionsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PetitionDecisionResponseBag
	JSON400      *Response400
	JSON403      *Response403
	JSON404      *Response404
	JSON500      *Response500
}

func ParseGetApiV1PetitionDecisionsSearchDownloadResponse

func ParseGetApiV1PetitionDecisionsSearchDownloadResponse(rsp *http.Response) (*GetApiV1PetitionDecisionsSearchDownloadResponse, error)

ParseGetApiV1PetitionDecisionsSearchDownloadResponse parses an HTTP response from a GetApiV1PetitionDecisionsSearchDownloadWithResponse call

func (GetApiV1PetitionDecisionsSearchDownloadResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PetitionDecisionsSearchDownloadResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiV1PetitionDecisionsSearchParams

type GetApiV1PetitionDecisionsSearchParams struct {
	// Q A search query string which accepts boolean operators (AND, OR, NOT), wildcards (*), and exact phrases ("").
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Sort field to be sorted followed by sort order
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Offset Position in the dataset of a particular record
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Limit the number of results returned
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Facets List of fields names to be faceted upon separated by comma (<b>,</b>)
	Facets *string `form:"facets,omitempty" json:"facets,omitempty"`

	// Fields Limits the response by specifying fields from dataset should be included.
	Fields *string `form:"fields,omitempty" json:"fields,omitempty"`

	// Filters Filter data by supplying filter parameter. Provide field name and its value
	Filters *string `form:"filters,omitempty" json:"filters,omitempty"`

	// RangeFilters Filter the data by supplying range of values. Applicable for number and date type fields.
	RangeFilters *string `form:"rangeFilters,omitempty" json:"rangeFilters,omitempty"`
}

GetApiV1PetitionDecisionsSearchParams defines parameters for GetApiV1PetitionDecisionsSearch.

type GetApiV1PetitionDecisionsSearchResponse

type GetApiV1PetitionDecisionsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PetitionDecisionResponseBag
	JSON400      *Response400
	JSON403      *Response403
	JSON404      *Response404
	JSON500      *Response500
}

func ParseGetApiV1PetitionDecisionsSearchResponse

func ParseGetApiV1PetitionDecisionsSearchResponse(rsp *http.Response) (*GetApiV1PetitionDecisionsSearchResponse, error)

ParseGetApiV1PetitionDecisionsSearchResponse parses an HTTP response from a GetApiV1PetitionDecisionsSearchWithResponse call

func (GetApiV1PetitionDecisionsSearchResponse) Status

Status returns HTTPResponse.Status

func (GetApiV1PetitionDecisionsSearchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GrantFileMetaData

type GrantFileMetaData struct {
	FileCreateDateTime *string `json:"fileCreateDateTime,omitempty"`
	FileLocationURI    *string `json:"fileLocationURI,omitempty"`
	ProductIdentifier  *string `json:"productIdentifier,omitempty"`
	XmlFileName        *string `json:"xmlFileName,omitempty"`
	ZipFileName        *string `json:"zipFileName,omitempty"`
}

GrantFileMetaData Contains patent grant zip and xml file meta data for an application

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type InterferenceDecisionDataResponse added in v1.2.0

type InterferenceDecisionDataResponse struct {
	Count                     int32                        `json:"count"`
	PatentInterferenceDataBag []InterferenceDecisionRecord `json:"patentInterferenceDataBag"`
	RequestIdentifier         string                       `json:"requestIdentifier"`
}

InterferenceDecisionDataResponse defines model for InterferenceDecisionDataResponse.

type InterferenceDecisionDocumentData added in v1.2.0

type InterferenceDecisionDocumentData struct {
	DecisionIssueDate           *openapi_types.Date `json:"decisionIssueDate,omitempty"`
	DecisionTypeCategory        *string             `json:"decisionTypeCategory,omitempty"`
	DocumentFilingDate          *openapi_types.Date `json:"documentFilingDate,omitempty"`
	DocumentIdentifier          *string             `json:"documentIdentifier,omitempty"`
	DocumentName                *string             `json:"documentName,omitempty"`
	DocumentOCRText             *string             `json:"documentOCRText,omitempty"`
	DocumentSizeQuantity        *int64              `json:"documentSizeQuantity,omitempty"`
	DocumentTitleText           *string             `json:"documentTitleText,omitempty"`
	DownloadURI                 *string             `json:"downloadURI,omitempty"`
	InterferenceOutcomeCategory *string             `json:"interferenceOutcomeCategory,omitempty"`
	IssueTypeBag                *[]string           `json:"issueTypeBag,omitempty"`
	StatuteAndRuleBag           *[]string           `json:"statuteAndRuleBag,omitempty"`
}

InterferenceDecisionDocumentData defines model for InterferenceDecisionDocumentData.

type InterferenceDecisionRecord added in v1.2.0

type InterferenceDecisionRecord struct {
	AdditionalPartyDataBag *[]struct {
		AdditionalPartyName   *string `json:"additionalPartyName,omitempty"`
		ApplicationNumberText *string `json:"applicationNumberText,omitempty"`
		InventorName          *string `json:"inventorName,omitempty"`
		PatentNumber          *string `json:"patentNumber,omitempty"`
	} `json:"additionalPartyDataBag,omitempty"`
	DocumentData         *InterferenceDecisionDocumentData `json:"documentData,omitempty"`
	InterferenceMetaData *struct {
		FileDownloadURI              *string             `json:"fileDownloadURI,omitempty"`
		InterferenceLastModifiedDate *openapi_types.Date `json:"interferenceLastModifiedDate,omitempty"`
		InterferenceStyleName        *string             `json:"interferenceStyleName,omitempty"`
	} `json:"interferenceMetaData,omitempty"`
	InterferenceNumber   string                 `json:"interferenceNumber"`
	JuniorPartyData      *InterferencePartyData `json:"juniorPartyData,omitempty"`
	LastModifiedDateTime *string                `json:"lastModifiedDateTime,omitempty"`
	SeniorPartyData      *InterferencePartyData `json:"seniorPartyData,omitempty"`
}

InterferenceDecisionRecord defines model for InterferenceDecisionRecord.

type InterferencePartyData added in v1.2.0

type InterferencePartyData struct {
	ApplicationNumberText   *string             `json:"applicationNumberText,omitempty"`
	CounselName             *string             `json:"counselName,omitempty"`
	GrantDate               *openapi_types.Date `json:"grantDate,omitempty"`
	GroupArtUnitNumber      *string             `json:"groupArtUnitNumber,omitempty"`
	InventorName            *string             `json:"inventorName,omitempty"`
	PatentNumber            *string             `json:"patentNumber,omitempty"`
	PatentOwnerName         *string             `json:"patentOwnerName,omitempty"`
	PublicationDate         *openapi_types.Date `json:"publicationDate,omitempty"`
	PublicationNumber       *string             `json:"publicationNumber,omitempty"`
	RealPartyInInterestName *string             `json:"realPartyInInterestName,omitempty"`
	TechnologyCenterNumber  *string             `json:"technologyCenterNumber,omitempty"`
}

InterferencePartyData defines model for InterferencePartyData.

type InternalError added in v1.2.0

type InternalError struct {
	Code              *string `json:"code,omitempty"`
	Error             *string `json:"error,omitempty"`
	ErrorDetails      *string `json:"errorDetails,omitempty"`
	RequestIdentifier *string `json:"requestIdentifier,omitempty"`
}

InternalError defines model for InternalError.

type NotFound added in v1.2.0

type NotFound struct {
	Code              *string `json:"code,omitempty"`
	Error             *string `json:"error,omitempty"`
	ErrorDetails      *string `json:"errorDetails,omitempty"`
	RequestIdentifier *string `json:"requestIdentifier,omitempty"`
}

NotFound defines model for NotFound.

type PGPubFileMetaData

type PGPubFileMetaData struct {
	FileCreateDateTime *string `json:"fileCreateDateTime,omitempty"`
	FileLocationURI    *string `json:"fileLocationURI,omitempty"`
	ProductIdentifier  *string `json:"productIdentifier,omitempty"`
	XmlFileName        *string `json:"xmlFileName,omitempty"`
	ZipFileName        *string `json:"zipFileName,omitempty"`
}

PGPubFileMetaData Contains pgpub zip and xml file meta data for an application

type Pagination

type Pagination struct {
	// Limit Maximum number of patent records to be returned in response
	Limit *int32 `json:"limit,omitempty"`

	// Offset Start
	Offset *int32 `json:"offset,omitempty"`
}

Pagination Pagination information.

type ParentContinuityData

type ParentContinuityData struct {
	ChildApplicationNumberText            *string `json:"childApplicationNumberText,omitempty"`
	ClaimParentageTypeCode                *string `json:"claimParentageTypeCode,omitempty"`
	ClaimParentageTypeCodeDescriptionText *string `json:"claimParentageTypeCodeDescriptionText,omitempty"`

	// FirstInventorToFileIndicator Indicates first inventor to file.
	FirstInventorToFileIndicator           *bool   `json:"firstInventorToFileIndicator,omitempty"`
	ParentApplicationFilingDate            *string `json:"parentApplicationFilingDate,omitempty"`
	ParentApplicationNumberText            *string `json:"parentApplicationNumberText,omitempty"`
	ParentApplicationStatusCode            *int    `json:"parentApplicationStatusCode,omitempty"`
	ParentApplicationStatusDescriptionText *string `json:"parentApplicationStatusDescriptionText,omitempty"`
	ParentPatentNumber                     *string `json:"parentPatentNumber,omitempty"`
}

ParentContinuityData defines model for ParentContinuityData.

type PatentAppealDataBag added in v1.2.0

type PatentAppealDataBag struct {
	AppealDocumentCategory *string `json:"appealDocumentCategory,omitempty"`
	AppealMetaData         *struct {
		AppealFilingDate           *openapi_types.Date `json:"appealFilingDate,omitempty"`
		AppealLastModifiedDate     *openapi_types.Date `json:"appealLastModifiedDate,omitempty"`
		AppealLastModifiedDateTime *string             `json:"appealLastModifiedDateTime,omitempty"`
		ApplicationTypeCategory    *string             `json:"applicationTypeCategory,omitempty"`
		DocketNoticeMailedDate     *openapi_types.Date `json:"docketNoticeMailedDate,omitempty"`
		FileDownloadURI            *string             `json:"fileDownloadURI,omitempty"`
	} `json:"appealMetaData,omitempty"`
	AppealNumber *string `json:"appealNumber,omitempty"`
	AppelantData *struct {
		ApplicationNumberText *string `json:"applicationNumberText,omitempty"`
		CounselName           *string `json:"counselName,omitempty"`
		GroupArtUnitNumber    *string `json:"groupArtUnitNumber,omitempty"`
		InventorName          *string `json:"inventorName,omitempty"`
		PatentNumber          *string `json:"patentNumber,omitempty"`
		PatentOwnerName       *string `json:"patentOwnerName,omitempty"`
		PublicationDate       *string `json:"publicationDate,omitempty"`
		PublicationNumber     *string `json:"publicationNumber,omitempty"`
		RealPartyName         *string `json:"realPartyName,omitempty"`
		TechCenterNumber      *string `json:"techCenterNumber,omitempty"`
	} `json:"appelantData,omitempty"`
	DocumentData *struct {
		DocumentFilingDate   *string `json:"documentFilingDate,omitempty"`
		DocumentIdentifier   *string `json:"documentIdentifier,omitempty"`
		DocumentName         *string `json:"documentName,omitempty"`
		DocumentOCRText      *string `json:"documentOCRText,omitempty"`
		DocumentSizeQuantity *int    `json:"documentSizeQuantity,omitempty"`
		DocumentTypeCategory *string `json:"documentTypeCategory,omitempty"`
		DownloadURI          *string `json:"downloadURI,omitempty"`
	} `json:"documentData,omitempty"`
	LastModifiedDateTime *string `json:"lastModifiedDateTime,omitempty"`
	RequestorData        *struct {
		ThirdPartyName *string `json:"thirdPartyName,omitempty"`
	} `json:"requestorData,omitempty"`
}

PatentAppealDataBag defines model for patentAppealDataBag.

type PatentDataResponse

type PatentDataResponse struct {
	Count  *int `json:"count,omitempty"`
	Facets *[]struct {
		ApplicationStatusCode *[]struct {
			Count *int    `json:"count,omitempty"`
			Value *string `json:"value,omitempty"`
		} `json:"applicationStatusCode,omitempty"`
	} `json:"facets,omitempty"`
	PatentFileWrapperDataBag *[]struct {
		// ApplicationMetaData Represents patent application meta data properties
		ApplicationMetaData *ApplicationMetaData `json:"applicationMetaData,omitempty"`

		// ApplicationNumberText Free format of application number
		ApplicationNumberText *string                `json:"applicationNumberText,omitempty"`
		AssignmentBag         *[]Assignment          `json:"assignmentBag,omitempty"`
		ChildContinuityBag    *[]ChildContinuityData `json:"childContinuityBag,omitempty"`

		// CorrespondenceAddressBag Collection of correspondences
		CorrespondenceAddressBag *[]struct {
			AddressLineOneText    *string `json:"addressLineOneText,omitempty"`
			AddressLineTwoText    *string `json:"addressLineTwoText,omitempty"`
			CityName              *string `json:"cityName,omitempty"`
			CountryCode           *string `json:"countryCode,omitempty"`
			CountryName           *string `json:"countryName,omitempty"`
			GeographicRegionCode  *string `json:"geographicRegionCode,omitempty"`
			GeographicRegionName  *string `json:"geographicRegionName,omitempty"`
			NameLineOneText       *string `json:"nameLineOneText,omitempty"`
			NameLineTwoText       *string `json:"nameLineTwoText,omitempty"`
			PostalAddressCategory *string `json:"postalAddressCategory,omitempty"`
			PostalCode            *string `json:"postalCode,omitempty"`
		} `json:"correspondenceAddressBag,omitempty"`
		EventDataBag       *[]EventData       `json:"eventDataBag,omitempty"`
		ForeignPriorityBag *[]ForeignPriority `json:"foreignPriorityBag,omitempty"`

		// GrantDocumentMetaData Contains patent grant zip and xml file meta data for an application
		GrantDocumentMetaData *GrantFileMetaData      `json:"grantDocumentMetaData,omitempty"`
		LastIngestionDateTime *string                 `json:"lastIngestionDateTime,omitempty"`
		ParentContinuityBag   *[]ParentContinuityData `json:"parentContinuityBag,omitempty"`

		// PatentTermAdjustmentData Patent term adjustment data
		PatentTermAdjustmentData *PatentTermAdjustment `json:"patentTermAdjustmentData,omitempty"`

		// PgpubDocumentMetaData Contains pgpub zip and xml file meta data for an application
		PgpubDocumentMetaData *PGPubFileMetaData `json:"pgpubDocumentMetaData,omitempty"`

		// RecordAttorney An attorney selected by the applicant or owner of an intellectual property to represent them before the national office.
		RecordAttorney *RecordAttorney `json:"recordAttorney,omitempty"`
	} `json:"patentFileWrapperDataBag,omitempty"`
}

PatentDataResponse This json structure represents all data fields possible for a patent application. Not all fields mentioned here will be returned in API response, only fields that have data should present in the response.

type PatentDownloadRequest

type PatentDownloadRequest struct {
	Fields  *[]string `json:"fields,omitempty"`
	Filters *[]Filter `json:"filters,omitempty"`

	// Format Download format. csv or json
	Format *PatentDownloadRequestFormat `json:"format,omitempty"`

	// Pagination Pagination information.
	Pagination *Pagination `json:"pagination,omitempty"`

	// Q Search by field value or pass opensearch string query syntax
	Q            *string  `json:"q,omitempty"`
	RangeFilters *[]Range `json:"rangeFilters,omitempty"`
	Sort         *[]Sort  `json:"sort,omitempty"`
}

PatentDownloadRequest defines model for PatentDownloadRequest.

type PatentDownloadRequestFormat

type PatentDownloadRequestFormat string

PatentDownloadRequestFormat Download format. csv or json

const (
	PatentDownloadRequestFormatCsv  PatentDownloadRequestFormat = "csv"
	PatentDownloadRequestFormatJson PatentDownloadRequestFormat = "json"
)

Defines values for PatentDownloadRequestFormat.

type PatentOwnerData added in v1.2.0

type PatentOwnerData struct {
	ApplicationNumberText   *string             `json:"applicationNumberText,omitempty"`
	CounselName             *string             `json:"counselName,omitempty"`
	GrantDate               *openapi_types.Date `json:"grantDate,omitempty"`
	GroupArtUnitNumber      *string             `json:"groupArtUnitNumber,omitempty"`
	InventorName            *string             `json:"inventorName,omitempty"`
	PatentNumber            *string             `json:"patentNumber,omitempty"`
	PatentOwnerName         *string             `json:"patentOwnerName,omitempty"`
	RealPartyInInterestName *string             `json:"realPartyInInterestName,omitempty"`
	TechnologyCenterNumber  *string             `json:"technologyCenterNumber,omitempty"`
}

PatentOwnerData defines model for PatentOwnerData.

type PatentSearchRequest

type PatentSearchRequest struct {
	Facets  *[]string `json:"facets,omitempty"`
	Fields  *[]string `json:"fields,omitempty"`
	Filters *[]Filter `json:"filters,omitempty"`

	// Pagination Pagination information.
	Pagination *Pagination `json:"pagination,omitempty"`

	// Q Search by field value or pass opensearch string query syntax
	Q            *string  `json:"q,omitempty"`
	RangeFilters *[]Range `json:"rangeFilters,omitempty"`
	Sort         *[]Sort  `json:"sort,omitempty"`
}

PatentSearchRequest defines model for PatentSearchRequest.

type PatentTermAdjustment

type PatentTermAdjustment struct {
	// ADelayQuantity A delays quantity number of adjustments to the term of the patent based upon USPTO delays included in the PTA determination that is mailed as part of the ISSUE NOTIFICATION LETTER.
	ADelayQuantity *int `json:"aDelayQuantity,omitempty"`

	// AdjustmentTotalQuantity Patent term adjustment total quantity number that is a summation of NONOVERLAPPING USPTO DELAYS (+/- PTO MANUAL ADJUSTMENTS) - APPLICANT DELAYS.
	AdjustmentTotalQuantity *int `json:"adjustmentTotalQuantity,omitempty"`

	// ApplicantDayDelayQuantity Patent term adjustment applicant delays quantity number of the patent term due to the Applicant's failure to engage in reasonable efforts to conclude prosecution of the application for the cumulative period in excess of three
	ApplicantDayDelayQuantity *int `json:"applicantDayDelayQuantity,omitempty"`

	// BDelayQuantity B delays quantity number of adjustments to the term of the patent based upon the patent failing to issue within three years of the actual filing date of the application at the time that the issue notification letter is generated and an issue date has been established.
	BDelayQuantity *int `json:"bDelayQuantity,omitempty"`

	// CDelayQuantity C delays quantity number of adjustments to the term of the patent based upon USPTO delays caused by interference proceedings, secrecy orders, and successful appellate reviews.
	CDelayQuantity *int `json:"cDelayQuantity,omitempty"`

	// NonOverlappingDayQuantity Patent term adjustment non overlapping days quantity number of overall summation of the USPTO delays minus any overlapping days.
	NonOverlappingDayQuantity *float32 `json:"nonOverlappingDayQuantity,omitempty"`

	// OverlappingDayQuantity Patent term adjustment overlapping days quantity number that reflects the calculation of overlapping delays consistent with the federal circuit's interpretation.
	OverlappingDayQuantity             *float32 `json:"overlappingDayQuantity,omitempty"`
	PatentTermAdjustmentHistoryDataBag *[]struct {
		ApplicantDayDelayQuantity *int `json:"applicantDayDelayQuantity,omitempty"`

		// EventDate The date that the symbol was assigned to the patent document
		EventDate            *string  `json:"eventDate,omitempty"`
		EventDescriptionText *string  `json:"eventDescriptionText,omitempty"`
		EventSequenceNumber  *float32 `json:"eventSequenceNumber,omitempty"`

		// IpOfficeDayDelayQuantity Number of days the UPSTO personnel adjusting the calculation to increase or decrease the patent term adjustment based upon a request for reconsideration of the patent term adjustment.
		IpOfficeDayDelayQuantity       *int     `json:"ipOfficeDayDelayQuantity,omitempty"`
		OriginatingEventSequenceNumber *float32 `json:"originatingEventSequenceNumber,omitempty"`
		PtaPTECode                     *string  `json:"ptaPTECode,omitempty"`
	} `json:"patentTermAdjustmentHistoryDataBag,omitempty"`
}

PatentTermAdjustment Patent term adjustment data

type PatentTrialDocumentDataBag added in v1.2.0

type PatentTrialDocumentDataBag struct {
	DecisionData             *DecisionData             `json:"decisionData,omitempty"`
	DerivationPetitionerData *DerivationPetitionerData `json:"derivationPetitionerData,omitempty"`
	DocumentData             *DocumentData             `json:"documentData,omitempty"`
	LastModifiedDateTime     *string                   `json:"lastModifiedDateTime,omitempty"`
	PatentOwnerData          *PatentOwnerData          `json:"patentOwnerData,omitempty"`
	RegularPetitionerData    *RegularPetitionerData    `json:"regularPetitionerData,omitempty"`
	RespondentData           *RespondentData           `json:"respondentData,omitempty"`
	TrialDocumentCategory    *string                   `json:"trialDocumentCategory,omitempty"`
	TrialMetaData            *TrialMetaData            `json:"trialMetaData,omitempty"`
	TrialNumber              *string                   `json:"trialNumber,omitempty"`
	TrialTypeCode            *string                   `json:"trialTypeCode,omitempty"`
}

PatentTrialDocumentDataBag A single PTAB document record.

type PatentTrialProceedingDataBag added in v1.2.0

type PatentTrialProceedingDataBag struct {
	DerivationPetitionerData *DerivationPetitionerData `json:"derivationPetitionerData,omitempty"`
	LastModifiedDateTime     *string                   `json:"lastModifiedDateTime,omitempty"`
	PatentOwnerData          *PatentOwnerData          `json:"patentOwnerData,omitempty"`
	RegularPetitionerData    *RegularPetitionerData    `json:"regularPetitionerData,omitempty"`
	RespondentData           *RespondentData           `json:"respondentData,omitempty"`
	TrialMetaData            *TrialMetaData            `json:"trialMetaData,omitempty"`
	TrialNumber              *string                   `json:"trialNumber,omitempty"`
}

PatentTrialProceedingDataBag A single PTAB trial proceeding record.

type PetitionDecision

type PetitionDecision struct {
	ActionTakenByCourtName                  *string   `json:"actionTakenByCourtName,omitempty"`
	ApplicationNumberText                   *string   `json:"applicationNumberText,omitempty"`
	BusinessEntityStatusCategory            *string   `json:"businessEntityStatusCategory,omitempty"`
	CourtActionIndicator                    *bool     `json:"courtActionIndicator,omitempty"`
	CustomerNumber                          *int      `json:"customerNumber,omitempty"`
	DecisionDate                            *string   `json:"decisionDate,omitempty"`
	DecisionPetitionTypeCode                *int      `json:"decisionPetitionTypeCode,omitempty"`
	DecisionPetitionTypeCodeDescriptionText *string   `json:"decisionPetitionTypeCodeDescriptionText,omitempty"`
	DecisionTypeCode                        *string   `json:"decisionTypeCode,omitempty"`
	FinalDecidingOfficeName                 *string   `json:"finalDecidingOfficeName,omitempty"`
	FirstApplicantName                      *string   `json:"firstApplicantName,omitempty"`
	FirstInventorToFileIndicator            *bool     `json:"firstInventorToFileIndicator,omitempty"`
	GroupArtUnitNumber                      *string   `json:"groupArtUnitNumber,omitempty"`
	InventionTitle                          *string   `json:"inventionTitle,omitempty"`
	InventorBag                             *[]string `json:"inventorBag,omitempty"`
	LastIngestionDateTime                   *string   `json:"lastIngestionDateTime,omitempty"`
	PatentNumber                            *string   `json:"patentNumber,omitempty"`
	PetitionDecisionRecordIdentifier        *string   `json:"petitionDecisionRecordIdentifier,omitempty"`
	PetitionIssueConsideredTextBag          *[]string `json:"petitionIssueConsideredTextBag,omitempty"`
	PetitionMailDate                        *string   `json:"petitionMailDate,omitempty"`
	ProsecutionStatusCodeDescriptionText    *string   `json:"prosecutionStatusCodeDescriptionText,omitempty"`
	RuleBag                                 *[]string `json:"ruleBag,omitempty"`
	StatuteBag                              *[]string `json:"statuteBag,omitempty"`
	TechnologyCenter                        *string   `json:"technologyCenter,omitempty"`
}

PetitionDecision defines model for PetitionDecision.

type PetitionDecisionAndDocuments

type PetitionDecisionAndDocuments = PetitionDecision

PetitionDecisionAndDocuments defines model for PetitionDecisionAndDocuments.

type PetitionDecisionDocument

type PetitionDecisionDocument struct {
	ApplicationNumberText       *string `json:"applicationNumberText,omitempty"`
	DocumentCode                *string `json:"documentCode,omitempty"`
	DocumentCodeDescriptionText *string `json:"documentCodeDescriptionText,omitempty"`
	DocumentDirectionCategory   *string `json:"documentDirectionCategory,omitempty"`
	DocumentIdentifier          *string `json:"documentIdentifier,omitempty"`
	DownloadOptionBag           *[]struct {
		DocumentURI        *string `json:"documentURI,omitempty"`
		MimeTypeIdentifier *string `json:"mimeTypeIdentifier,omitempty"`
		PageTotalQuantity  *int    `json:"pageTotalQuantity,omitempty"`
	} `json:"downloadOptionBag,omitempty"`
	OfficialDate *string `json:"officialDate,omitempty"`
}

PetitionDecisionDocument defines model for PetitionDecisionDocument.

type PetitionDecisionDownloadRequest

type PetitionDecisionDownloadRequest struct {
	Fields  *[]string                 `json:"fields,omitempty"`
	Filters *[]PetitionDecisionFilter `json:"filters,omitempty"`

	// Format Download format. pdf,xml or docs
	Format *PetitionDecisionDownloadRequestFormat `json:"format,omitempty"`

	// Pagination Pagination information.
	Pagination *Pagination `json:"pagination,omitempty"`

	// Q Search by field value or pass opensearch string query syntax
	Q            *string                  `json:"q,omitempty"`
	RangeFilters *[]PetitionDecisionRange `json:"rangeFilters,omitempty"`
	Sort         *[]PetitionDecisionSort  `json:"sort,omitempty"`
}

PetitionDecisionDownloadRequest defines model for PetitionDecisionDownloadRequest.

type PetitionDecisionDownloadRequestFormat

type PetitionDecisionDownloadRequestFormat string

PetitionDecisionDownloadRequestFormat Download format. pdf,xml or docs

const (
	PetitionDecisionDownloadRequestFormatCsv  PetitionDecisionDownloadRequestFormat = "csv"
	PetitionDecisionDownloadRequestFormatJson PetitionDecisionDownloadRequestFormat = "json"
)

Defines values for PetitionDecisionDownloadRequestFormat.

type PetitionDecisionFacet

type PetitionDecisionFacet struct {
	ActionTakenByCourtName               *[]PetitionDecisionFacetEntity `json:"actionTakenByCourtName,omitempty"`
	BusinessEntityStatusCategory         *[]PetitionDecisionFacetEntity `json:"businessEntityStatusCategory,omitempty"`
	CourtActionIndicator                 *[]PetitionDecisionFacetEntity `json:"courtActionIndicator,omitempty"`
	DecisionPetitionTypeCode             *[]PetitionDecisionFacetEntity `json:"decisionPetitionTypeCode,omitempty"`
	DecisionTypeCodeDescriptionText      *[]PetitionDecisionFacetEntity `json:"decisionTypeCodeDescriptionText,omitempty"`
	FinalDecidingOfficeName              *[]PetitionDecisionFacetEntity `json:"finalDecidingOfficeName,omitempty"`
	FirstInventorToFileIndicator         *[]PetitionDecisionFacetEntity `json:"firstInventorToFileIndicator,omitempty"`
	PetitionIssueConsideredTextBag       *[]PetitionDecisionFacetEntity `json:"petitionIssueConsideredTextBag,omitempty"`
	ProsecutionStatusCodeDescriptionText *[]PetitionDecisionFacetEntity `json:"prosecutionStatusCodeDescriptionText,omitempty"`
	RuleBag                              *[]PetitionDecisionFacetEntity `json:"ruleBag,omitempty"`
	StatuteBag                           *[]PetitionDecisionFacetEntity `json:"statuteBag,omitempty"`
	TechnologyCenter                     *[]PetitionDecisionFacetEntity `json:"technologyCenter,omitempty"`
}

PetitionDecisionFacet defines model for PetitionDecisionFacet.

type PetitionDecisionFacetEntity

type PetitionDecisionFacetEntity struct {
	Count *int    `json:"count,omitempty"`
	Value *string `json:"value,omitempty"`
}

PetitionDecisionFacetEntity defines model for PetitionDecisionFacetEntity.

type PetitionDecisionFilter

type PetitionDecisionFilter struct {
	Name  *string   `json:"name,omitempty"`
	Value *[]string `json:"value,omitempty"`
}

PetitionDecisionFilter Add filters to your search request by providing filter name and filter value where name in filter request some field in data set.

type PetitionDecisionIdentifierResponseBag

type PetitionDecisionIdentifierResponseBag struct {
	Count                   *int                            `json:"count,omitempty"`
	PetitionDecisionDataBag *[]PetitionDecisionAndDocuments `json:"petitionDecisionDataBag,omitempty"`
}

PetitionDecisionIdentifierResponseBag defines model for PetitionDecisionIdentifierResponseBag.

type PetitionDecisionRange

type PetitionDecisionRange struct {
	Field     *string `json:"field,omitempty"`
	ValueFrom *string `json:"valueFrom,omitempty"`
	ValueTo   *string `json:"valueTo,omitempty"`
}

PetitionDecisionRange Range filter. Provide field from dataset and valueFrom and valueTo. If range filter is for date field, date must be in “yyyy-MM-dd” format

type PetitionDecisionResponseBag

type PetitionDecisionResponseBag struct {
	Count                   *int                     `json:"count,omitempty"`
	Facets                  *[]PetitionDecisionFacet `json:"facets,omitempty"`
	PetitionDecisionDataBag *[]PetitionDecision      `json:"petitionDecisionDataBag,omitempty"`
}

PetitionDecisionResponseBag defines model for PetitionDecisionResponseBag.

type PetitionDecisionSearchRequest

type PetitionDecisionSearchRequest struct {
	Facets  *[]string                 `json:"facets,omitempty"`
	Fields  *[]string                 `json:"fields,omitempty"`
	Filters *[]PetitionDecisionFilter `json:"filters,omitempty"`

	// Pagination Pagination information.
	Pagination *Pagination `json:"pagination,omitempty"`

	// Q Search by field value or pass opensearch string query syntax
	Q            *string                  `json:"q,omitempty"`
	RangeFilters *[]PetitionDecisionRange `json:"rangeFilters,omitempty"`
	Sort         *[]PetitionDecisionSort  `json:"sort,omitempty"`
}

PetitionDecisionSearchRequest defines model for PetitionDecisionSearchRequest.

type PetitionDecisionSort

type PetitionDecisionSort struct {
	Field *string `json:"field,omitempty"`

	// Order Sort order. e.g. Asc, ASC, Desc, desc, DESC
	Order *PetitionDecisionSortOrder `json:"order,omitempty"`
}

PetitionDecisionSort Sort you search result by providing field to be sorted and sort order

type PetitionDecisionSortOrder

type PetitionDecisionSortOrder string

PetitionDecisionSortOrder Sort order. e.g. Asc, ASC, Desc, desc, DESC

const (
	PetitionDecisionSortOrderAsc   PetitionDecisionSortOrder = "Asc"
	PetitionDecisionSortOrderAsc1  PetitionDecisionSortOrder = "asc"
	PetitionDecisionSortOrderDesc  PetitionDecisionSortOrder = "Desc"
	PetitionDecisionSortOrderDesc1 PetitionDecisionSortOrder = "desc"
)

Defines values for PetitionDecisionSortOrder.

type PostApiV1PatentAppealsDecisionsSearchDownloadJSONRequestBody added in v1.2.0

type PostApiV1PatentAppealsDecisionsSearchDownloadJSONRequestBody = DownloadRequest

PostApiV1PatentAppealsDecisionsSearchDownloadJSONRequestBody defines body for PostApiV1PatentAppealsDecisionsSearchDownload for application/json ContentType.

type PostApiV1PatentAppealsDecisionsSearchDownloadResponse added in v1.2.0

type PostApiV1PatentAppealsDecisionsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppealDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentAppealsDecisionsSearchDownloadResponse added in v1.2.0

func ParsePostApiV1PatentAppealsDecisionsSearchDownloadResponse(rsp *http.Response) (*PostApiV1PatentAppealsDecisionsSearchDownloadResponse, error)

ParsePostApiV1PatentAppealsDecisionsSearchDownloadResponse parses an HTTP response from a PostApiV1PatentAppealsDecisionsSearchDownloadWithResponse call

func (PostApiV1PatentAppealsDecisionsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentAppealsDecisionsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentAppealsDecisionsSearchJSONRequestBody added in v1.2.0

type PostApiV1PatentAppealsDecisionsSearchJSONRequestBody = PatentSearchRequest

PostApiV1PatentAppealsDecisionsSearchJSONRequestBody defines body for PostApiV1PatentAppealsDecisionsSearch for application/json ContentType.

type PostApiV1PatentAppealsDecisionsSearchResponse added in v1.2.0

type PostApiV1PatentAppealsDecisionsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppealDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentAppealsDecisionsSearchResponse added in v1.2.0

func ParsePostApiV1PatentAppealsDecisionsSearchResponse(rsp *http.Response) (*PostApiV1PatentAppealsDecisionsSearchResponse, error)

ParsePostApiV1PatentAppealsDecisionsSearchResponse parses an HTTP response from a PostApiV1PatentAppealsDecisionsSearchWithResponse call

func (PostApiV1PatentAppealsDecisionsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentAppealsDecisionsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentApplicationsSearchDownloadJSONRequestBody

type PostApiV1PatentApplicationsSearchDownloadJSONRequestBody = PatentDownloadRequest

PostApiV1PatentApplicationsSearchDownloadJSONRequestBody defines body for PostApiV1PatentApplicationsSearchDownload for application/json ContentType.

type PostApiV1PatentApplicationsSearchDownloadResponse

type PostApiV1PatentApplicationsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PatentDataResponse
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParsePostApiV1PatentApplicationsSearchDownloadResponse

func ParsePostApiV1PatentApplicationsSearchDownloadResponse(rsp *http.Response) (*PostApiV1PatentApplicationsSearchDownloadResponse, error)

ParsePostApiV1PatentApplicationsSearchDownloadResponse parses an HTTP response from a PostApiV1PatentApplicationsSearchDownloadWithResponse call

func (PostApiV1PatentApplicationsSearchDownloadResponse) Status

Status returns HTTPResponse.Status

func (PostApiV1PatentApplicationsSearchDownloadResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentApplicationsSearchJSONRequestBody

type PostApiV1PatentApplicationsSearchJSONRequestBody = PatentSearchRequest

PostApiV1PatentApplicationsSearchJSONRequestBody defines body for PostApiV1PatentApplicationsSearch for application/json ContentType.

type PostApiV1PatentApplicationsSearchResponse

type PostApiV1PatentApplicationsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PatentDataResponse
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON413 *Status413
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParsePostApiV1PatentApplicationsSearchResponse

func ParsePostApiV1PatentApplicationsSearchResponse(rsp *http.Response) (*PostApiV1PatentApplicationsSearchResponse, error)

ParsePostApiV1PatentApplicationsSearchResponse parses an HTTP response from a PostApiV1PatentApplicationsSearchWithResponse call

func (PostApiV1PatentApplicationsSearchResponse) Status

Status returns HTTPResponse.Status

func (PostApiV1PatentApplicationsSearchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentInterferencesDecisionsSearchDownloadJSONRequestBody added in v1.2.0

type PostApiV1PatentInterferencesDecisionsSearchDownloadJSONRequestBody = PatentDownloadRequest

PostApiV1PatentInterferencesDecisionsSearchDownloadJSONRequestBody defines body for PostApiV1PatentInterferencesDecisionsSearchDownload for application/json ContentType.

type PostApiV1PatentInterferencesDecisionsSearchDownloadResponse added in v1.2.0

type PostApiV1PatentInterferencesDecisionsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InterferenceDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentInterferencesDecisionsSearchDownloadResponse added in v1.2.0

func ParsePostApiV1PatentInterferencesDecisionsSearchDownloadResponse(rsp *http.Response) (*PostApiV1PatentInterferencesDecisionsSearchDownloadResponse, error)

ParsePostApiV1PatentInterferencesDecisionsSearchDownloadResponse parses an HTTP response from a PostApiV1PatentInterferencesDecisionsSearchDownloadWithResponse call

func (PostApiV1PatentInterferencesDecisionsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentInterferencesDecisionsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentInterferencesDecisionsSearchJSONRequestBody added in v1.2.0

type PostApiV1PatentInterferencesDecisionsSearchJSONRequestBody = PatentSearchRequest

PostApiV1PatentInterferencesDecisionsSearchJSONRequestBody defines body for PostApiV1PatentInterferencesDecisionsSearch for application/json ContentType.

type PostApiV1PatentInterferencesDecisionsSearchResponse added in v1.2.0

type PostApiV1PatentInterferencesDecisionsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InterferenceDecisionDataResponse
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentInterferencesDecisionsSearchResponse added in v1.2.0

func ParsePostApiV1PatentInterferencesDecisionsSearchResponse(rsp *http.Response) (*PostApiV1PatentInterferencesDecisionsSearchResponse, error)

ParsePostApiV1PatentInterferencesDecisionsSearchResponse parses an HTTP response from a PostApiV1PatentInterferencesDecisionsSearchWithResponse call

func (PostApiV1PatentInterferencesDecisionsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentInterferencesDecisionsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentStatusCodesJSONRequestBody

type PostApiV1PatentStatusCodesJSONRequestBody = StatusCodeSearchRequest

PostApiV1PatentStatusCodesJSONRequestBody defines body for PostApiV1PatentStatusCodes for application/json ContentType.

type PostApiV1PatentStatusCodesResponse

type PostApiV1PatentStatusCodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StatusCodeSearchResponse
	JSON400      *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON403 *struct {
		Code  interface{} `json:"code,omitempty"`
		Error interface{} `json:"error,omitempty"`
	}
	JSON404 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
	JSON500 *struct {
		Code              interface{} `json:"code,omitempty"`
		Error             interface{} `json:"error,omitempty"`
		ErrorDetails      interface{} `json:"errorDetails,omitempty"`
		RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
	}
}

func ParsePostApiV1PatentStatusCodesResponse

func ParsePostApiV1PatentStatusCodesResponse(rsp *http.Response) (*PostApiV1PatentStatusCodesResponse, error)

ParsePostApiV1PatentStatusCodesResponse parses an HTTP response from a PostApiV1PatentStatusCodesWithResponse call

func (PostApiV1PatentStatusCodesResponse) Status

Status returns HTTPResponse.Status

func (PostApiV1PatentStatusCodesResponse) StatusCode

func (r PostApiV1PatentStatusCodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentTrialsDecisionsSearchDownloadJSONRequestBody added in v1.2.0

type PostApiV1PatentTrialsDecisionsSearchDownloadJSONRequestBody = DownloadRequest

PostApiV1PatentTrialsDecisionsSearchDownloadJSONRequestBody defines body for PostApiV1PatentTrialsDecisionsSearchDownload for application/json ContentType.

type PostApiV1PatentTrialsDecisionsSearchDownloadResponse added in v1.2.0

type PostApiV1PatentTrialsDecisionsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Decision200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentTrialsDecisionsSearchDownloadResponse added in v1.2.0

func ParsePostApiV1PatentTrialsDecisionsSearchDownloadResponse(rsp *http.Response) (*PostApiV1PatentTrialsDecisionsSearchDownloadResponse, error)

ParsePostApiV1PatentTrialsDecisionsSearchDownloadResponse parses an HTTP response from a PostApiV1PatentTrialsDecisionsSearchDownloadWithResponse call

func (PostApiV1PatentTrialsDecisionsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentTrialsDecisionsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentTrialsDecisionsSearchJSONRequestBody added in v1.2.0

type PostApiV1PatentTrialsDecisionsSearchJSONRequestBody = PatentSearchRequest

PostApiV1PatentTrialsDecisionsSearchJSONRequestBody defines body for PostApiV1PatentTrialsDecisionsSearch for application/json ContentType.

type PostApiV1PatentTrialsDecisionsSearchResponse added in v1.2.0

type PostApiV1PatentTrialsDecisionsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Decision200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentTrialsDecisionsSearchResponse added in v1.2.0

func ParsePostApiV1PatentTrialsDecisionsSearchResponse(rsp *http.Response) (*PostApiV1PatentTrialsDecisionsSearchResponse, error)

ParsePostApiV1PatentTrialsDecisionsSearchResponse parses an HTTP response from a PostApiV1PatentTrialsDecisionsSearchWithResponse call

func (PostApiV1PatentTrialsDecisionsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentTrialsDecisionsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentTrialsDocumentsSearchDownloadJSONRequestBody added in v1.2.0

type PostApiV1PatentTrialsDocumentsSearchDownloadJSONRequestBody = DownloadRequest

PostApiV1PatentTrialsDocumentsSearchDownloadJSONRequestBody defines body for PostApiV1PatentTrialsDocumentsSearchDownload for application/json ContentType.

type PostApiV1PatentTrialsDocumentsSearchDownloadResponse added in v1.2.0

type PostApiV1PatentTrialsDocumentsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Document200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentTrialsDocumentsSearchDownloadResponse added in v1.2.0

func ParsePostApiV1PatentTrialsDocumentsSearchDownloadResponse(rsp *http.Response) (*PostApiV1PatentTrialsDocumentsSearchDownloadResponse, error)

ParsePostApiV1PatentTrialsDocumentsSearchDownloadResponse parses an HTTP response from a PostApiV1PatentTrialsDocumentsSearchDownloadWithResponse call

func (PostApiV1PatentTrialsDocumentsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentTrialsDocumentsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentTrialsDocumentsSearchJSONRequestBody added in v1.2.0

type PostApiV1PatentTrialsDocumentsSearchJSONRequestBody = SearchRequest

PostApiV1PatentTrialsDocumentsSearchJSONRequestBody defines body for PostApiV1PatentTrialsDocumentsSearch for application/json ContentType.

type PostApiV1PatentTrialsDocumentsSearchResponse added in v1.2.0

type PostApiV1PatentTrialsDocumentsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Document200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentTrialsDocumentsSearchResponse added in v1.2.0

func ParsePostApiV1PatentTrialsDocumentsSearchResponse(rsp *http.Response) (*PostApiV1PatentTrialsDocumentsSearchResponse, error)

ParsePostApiV1PatentTrialsDocumentsSearchResponse parses an HTTP response from a PostApiV1PatentTrialsDocumentsSearchWithResponse call

func (PostApiV1PatentTrialsDocumentsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentTrialsDocumentsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentTrialsProceedingsSearchDownloadJSONRequestBody added in v1.2.0

type PostApiV1PatentTrialsProceedingsSearchDownloadJSONRequestBody = DownloadRequest

PostApiV1PatentTrialsProceedingsSearchDownloadJSONRequestBody defines body for PostApiV1PatentTrialsProceedingsSearchDownload for application/json ContentType.

type PostApiV1PatentTrialsProceedingsSearchDownloadResponse added in v1.2.0

type PostApiV1PatentTrialsProceedingsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Proceeding200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentTrialsProceedingsSearchDownloadResponse added in v1.2.0

func ParsePostApiV1PatentTrialsProceedingsSearchDownloadResponse(rsp *http.Response) (*PostApiV1PatentTrialsProceedingsSearchDownloadResponse, error)

ParsePostApiV1PatentTrialsProceedingsSearchDownloadResponse parses an HTTP response from a PostApiV1PatentTrialsProceedingsSearchDownloadWithResponse call

func (PostApiV1PatentTrialsProceedingsSearchDownloadResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentTrialsProceedingsSearchDownloadResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PatentTrialsProceedingsSearchJSONRequestBody added in v1.2.0

type PostApiV1PatentTrialsProceedingsSearchJSONRequestBody = SearchRequest

PostApiV1PatentTrialsProceedingsSearchJSONRequestBody defines body for PostApiV1PatentTrialsProceedingsSearch for application/json ContentType.

type PostApiV1PatentTrialsProceedingsSearchResponse added in v1.2.0

type PostApiV1PatentTrialsProceedingsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Proceeding200
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON413      *Status413
	JSON500      *InternalError
}

func ParsePostApiV1PatentTrialsProceedingsSearchResponse added in v1.2.0

func ParsePostApiV1PatentTrialsProceedingsSearchResponse(rsp *http.Response) (*PostApiV1PatentTrialsProceedingsSearchResponse, error)

ParsePostApiV1PatentTrialsProceedingsSearchResponse parses an HTTP response from a PostApiV1PatentTrialsProceedingsSearchWithResponse call

func (PostApiV1PatentTrialsProceedingsSearchResponse) Status added in v1.2.0

Status returns HTTPResponse.Status

func (PostApiV1PatentTrialsProceedingsSearchResponse) StatusCode added in v1.2.0

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PetitionDecisionsSearchDownloadJSONRequestBody

type PostApiV1PetitionDecisionsSearchDownloadJSONRequestBody = PetitionDecisionDownloadRequest

PostApiV1PetitionDecisionsSearchDownloadJSONRequestBody defines body for PostApiV1PetitionDecisionsSearchDownload for application/json ContentType.

type PostApiV1PetitionDecisionsSearchDownloadResponse

type PostApiV1PetitionDecisionsSearchDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PetitionDecisionResponseBag
	JSON400      *Response400
	JSON403      *Response403
	JSON404      *Response404
	JSON500      *Response500
}

func ParsePostApiV1PetitionDecisionsSearchDownloadResponse

func ParsePostApiV1PetitionDecisionsSearchDownloadResponse(rsp *http.Response) (*PostApiV1PetitionDecisionsSearchDownloadResponse, error)

ParsePostApiV1PetitionDecisionsSearchDownloadResponse parses an HTTP response from a PostApiV1PetitionDecisionsSearchDownloadWithResponse call

func (PostApiV1PetitionDecisionsSearchDownloadResponse) Status

Status returns HTTPResponse.Status

func (PostApiV1PetitionDecisionsSearchDownloadResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostApiV1PetitionDecisionsSearchJSONRequestBody

type PostApiV1PetitionDecisionsSearchJSONRequestBody = PetitionDecisionSearchRequest

PostApiV1PetitionDecisionsSearchJSONRequestBody defines body for PostApiV1PetitionDecisionsSearch for application/json ContentType.

type PostApiV1PetitionDecisionsSearchResponse

type PostApiV1PetitionDecisionsSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PetitionDecisionResponseBag
	JSON400      *Response400
	JSON403      *Response403
	JSON404      *Response404
	JSON500      *Response500
}

func ParsePostApiV1PetitionDecisionsSearchResponse

func ParsePostApiV1PetitionDecisionsSearchResponse(rsp *http.Response) (*PostApiV1PetitionDecisionsSearchResponse, error)

ParsePostApiV1PetitionDecisionsSearchResponse parses an HTTP response from a PostApiV1PetitionDecisionsSearchWithResponse call

func (PostApiV1PetitionDecisionsSearchResponse) Status

Status returns HTTPResponse.Status

func (PostApiV1PetitionDecisionsSearchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Proceeding200 added in v1.2.0

type Proceeding200 = ProceedingDataResponse

Proceeding200 defines model for Proceeding200.

type ProceedingDataResponse added in v1.2.0

type ProceedingDataResponse struct {
	Count                        *int                            `json:"count,omitempty"`
	PatentTrialProceedingDataBag *[]PatentTrialProceedingDataBag `json:"patentTrialProceedingDataBag,omitempty"`
	RequestIdentifier            *string                         `json:"requestIdentifier,omitempty"`
}

ProceedingDataResponse defines model for ProceedingDataResponse.

type ProductFileBag

type ProductFileBag struct {
	Count       *int `json:"count,omitempty"`
	FileDataBag *[]struct {
		FileDataFromDate         *openapi_types.Date `json:"fileDataFromDate,omitempty"`
		FileDataToDate           *openapi_types.Date `json:"fileDataToDate,omitempty"`
		FileDate                 *openapi_types.Date `json:"fileDate,omitempty"`
		FileDownloadURI          *string             `json:"fileDownloadURI,omitempty"`
		FileLastModifiedDateTime *string             `json:"fileLastModifiedDateTime,omitempty"`
		FileName                 *string             `json:"fileName,omitempty"`
		FileReleaseDate          *string             `json:"fileReleaseDate,omitempty"`
		FileSize                 *float32            `json:"fileSize,omitempty"`
		FileTypeText             *string             `json:"fileTypeText,omitempty"`
	} `json:"fileDataBag,omitempty"`
}

ProductFileBag defines model for ProductFileBag.

type Range

type Range struct {
	Field     *string `json:"field,omitempty"`
	ValueFrom *string `json:"valueFrom,omitempty"`
	ValueTo   *string `json:"valueTo,omitempty"`
}

Range Range filter. Provide field from dataset and valueFrom and valueTo. If range filter is for date field, date must be in “yyyy-MM-dd” format

type RecordAttorney

type RecordAttorney struct {
	AttorneyBag *[]struct {
		ActiveIndicator    *string `json:"activeIndicator,omitempty"`
		AttorneyAddressBag *[]struct {
			AddressLineOneText   *string `json:"addressLineOneText,omitempty"`
			AddressLineTwoText   *string `json:"addressLineTwoText,omitempty"`
			CityName             *string `json:"cityName,omitempty"`
			CountryCode          *string `json:"countryCode,omitempty"`
			CountryName          *string `json:"countryName,omitempty"`
			GeographicRegionCode *string `json:"geographicRegionCode,omitempty"`
			GeographicRegionName *string `json:"geographicRegionName,omitempty"`
			NameLineOneText      *string `json:"nameLineOneText,omitempty"`
			NameLineTwoText      *string `json:"nameLineTwoText,omitempty"`
			PostalCode           *string `json:"postalCode,omitempty"`
		} `json:"attorneyAddressBag,omitempty"`
		FirstName                      *string `json:"firstName,omitempty"`
		LastName                       *string `json:"lastName,omitempty"`
		MiddleName                     *string `json:"middleName,omitempty"`
		NamePrefix                     *string `json:"namePrefix,omitempty"`
		NameSuffix                     *string `json:"nameSuffix,omitempty"`
		RegisteredPractitionerCategory *string `json:"registeredPractitionerCategory,omitempty"`
		RegistrationNumber             *string `json:"registrationNumber,omitempty"`
		TelecommunicationAddressBag    *[]struct {
			ExtensionNumber         *string `json:"extensionNumber,omitempty"`
			TelecomTypeCode         *string `json:"telecomTypeCode,omitempty"`
			TelecommunicationNumber *string `json:"telecommunicationNumber,omitempty"`
		} `json:"telecommunicationAddressBag,omitempty"`
	} `json:"attorneyBag,omitempty"`

	// CustomerNumberCorrespondenceData Correspondence address of the application inherited from the customer.
	CustomerNumberCorrespondenceData *struct {
		OrganizationStandardName  *string  `json:"organizationStandardName,omitempty"`
		PatronIdentifier          *float32 `json:"patronIdentifier,omitempty"`
		PowerOfAttorneyAddressBag *[]struct {
			AddressLineOneText   *string `json:"addressLineOneText,omitempty"`
			AddressLineTwoText   *string `json:"addressLineTwoText,omitempty"`
			CityName             *string `json:"cityName,omitempty"`
			CountryCode          *string `json:"countryCode,omitempty"`
			CountryName          *string `json:"countryName,omitempty"`
			GeographicRegionCode *string `json:"geographicRegionCode,omitempty"`
			GeographicRegionName *string `json:"geographicRegionName,omitempty"`
			NameLineOneText      *string `json:"nameLineOneText,omitempty"`
			PostalCode           *string `json:"postalCode,omitempty"`
		} `json:"powerOfAttorneyAddressBag,omitempty"`
		TelecommunicationAddressBag *[]struct {
			ExtensionNumber         *string `json:"extensionNumber,omitempty"`
			TelecomTypeCode         *string `json:"telecomTypeCode,omitempty"`
			TelecommunicationNumber *string `json:"telecommunicationNumber,omitempty"`
		} `json:"telecommunicationAddressBag,omitempty"`
	} `json:"customerNumberCorrespondenceData,omitempty"`
	PowerOfAttorneyBag *[]struct {
		ActiveIndicator    *string `json:"activeIndicator,omitempty"`
		AttorneyAddressBag *[]struct {
			AddressLineOneText   *string `json:"addressLineOneText,omitempty"`
			AddressLineTwoText   *string `json:"addressLineTwoText,omitempty"`
			CityName             *string `json:"cityName,omitempty"`
			CountryCode          *string `json:"countryCode,omitempty"`
			CountryName          *string `json:"countryName,omitempty"`
			GeographicRegionCode *string `json:"geographicRegionCode,omitempty"`
			GeographicRegionName *string `json:"geographicRegionName,omitempty"`
			NameLineOneText      *string `json:"nameLineOneText,omitempty"`
			NameLineTwoText      *string `json:"nameLineTwoText,omitempty"`
			PostalCode           *string `json:"postalCode,omitempty"`
		} `json:"attorneyAddressBag,omitempty"`
		CountryCode                    *string `json:"countryCode,omitempty"`
		FirstName                      *string `json:"firstName,omitempty"`
		LastName                       *string `json:"lastName,omitempty"`
		MiddleName                     *string `json:"middleName,omitempty"`
		NamePrefix                     *string `json:"namePrefix,omitempty"`
		NameSuffix                     *string `json:"nameSuffix,omitempty"`
		PreferredName                  *string `json:"preferredName,omitempty"`
		RegisteredPractitionerCategory *string `json:"registeredPractitionerCategory,omitempty"`
		RegistrationNumber             *string `json:"registrationNumber,omitempty"`
		TelecommunicationAddressBag    *[]struct {
			ExtensionNumber         *string `json:"extensionNumber,omitempty"`
			TelecomTypeCode         *string `json:"telecomTypeCode,omitempty"`
			TelecommunicationNumber *string `json:"telecommunicationNumber,omitempty"`
		} `json:"telecommunicationAddressBag,omitempty"`
	} `json:"powerOfAttorneyBag,omitempty"`
}

RecordAttorney An attorney selected by the applicant or owner of an intellectual property to represent them before the national office.

type RegularPetitionerData added in v1.2.0

type RegularPetitionerData struct {
	CounselName             *string `json:"counselName,omitempty"`
	RealPartyInInterestName *string `json:"realPartyInInterestName,omitempty"`
}

RegularPetitionerData defines model for RegularPetitionerData.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RespondentData added in v1.2.0

type RespondentData struct {
	ApplicationNumberText   *string             `json:"applicationNumberText,omitempty"`
	CounselName             *string             `json:"counselName,omitempty"`
	GrantDate               *openapi_types.Date `json:"grantDate,omitempty"`
	GroupArtUnitNumber      *string             `json:"groupArtUnitNumber,omitempty"`
	InventorName            *string             `json:"inventorName,omitempty"`
	PatentNumber            *string             `json:"patentNumber,omitempty"`
	PatentOwnerName         *string             `json:"patentOwnerName,omitempty"`
	RealPartyInInterestName *string             `json:"realPartyInInterestName,omitempty"`
	TechnologyCenterNumber  *string             `json:"technologyCenterNumber,omitempty"`
}

RespondentData defines model for RespondentData.

type Response400

type Response400 struct {
	Code              interface{} `json:"code,omitempty"`
	Error             interface{} `json:"error,omitempty"`
	ErrorDetails      interface{} `json:"errorDetails,omitempty"`
	RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
}

Response400 defines model for Response400.

type Response403

type Response403 struct {
	Code  interface{} `json:"code,omitempty"`
	Error interface{} `json:"error,omitempty"`
}

Response403 defines model for Response403.

type Response404

type Response404 struct {
	Code              interface{} `json:"code,omitempty"`
	Error             interface{} `json:"error,omitempty"`
	ErrorDetails      interface{} `json:"errorDetails,omitempty"`
	RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
}

Response404 defines model for Response404.

type Response500

type Response500 struct {
	Code              interface{} `json:"code,omitempty"`
	Error             interface{} `json:"error,omitempty"`
	ErrorDetails      interface{} `json:"errorDetails,omitempty"`
	RequestIdentifier interface{} `json:"requestIdentifier,omitempty"`
}

Response500 defines model for Response500.

type SearchRequest added in v1.2.0

type SearchRequest = PatentSearchRequest

SearchRequest defines model for SearchRequest.

type Sort

type Sort struct {
	Field *string `json:"field,omitempty"`

	// Order Sort order. e.g. Asc, ASC, Desc, desc, DESC
	Order *SortOrder `json:"order,omitempty"`
}

Sort Sort you search result by providing field to be sorted and sort order

type SortOrder

type SortOrder string

SortOrder Sort order. e.g. Asc, ASC, Desc, desc, DESC

const (
	SortOrderAsc   SortOrder = "Asc"
	SortOrderAsc1  SortOrder = "asc"
	SortOrderDesc  SortOrder = "Desc"
	SortOrderDesc1 SortOrder = "desc"
)

Defines values for SortOrder.

type Status413

type Status413 struct {
	Code              *string `json:"code,omitempty"`
	DetailedMessage   *string `json:"detailedMessage,omitempty"`
	Message           *string `json:"message,omitempty"`
	RequestIdentifier *string `json:"requestIdentifier,omitempty"`
}

Status413 defines model for Status413.

type StatusCodeSearchRequest

type StatusCodeSearchRequest struct {
	// Pagination Pagination information.
	Pagination *Pagination `json:"pagination,omitempty"`

	// Q Search by field value or pass opensearch string query syntax
	Q *string `json:"q,omitempty"`
}

StatusCodeSearchRequest defines model for StatusCodeSearchRequest.

type StatusCodeSearchResponse

type StatusCodeSearchResponse struct {
	Count             *int    `json:"count,omitempty"`
	RequestIdentifier *string `json:"requestIdentifier,omitempty"`
	StatusCodeBag     *[]struct {
		// ApplicationStatusCode Application status code
		ApplicationStatusCode *int `json:"applicationStatusCode,omitempty"`

		// ApplicationStatusDescriptionText Application status code description
		ApplicationStatusDescriptionText *string `json:"applicationStatusDescriptionText,omitempty"`
	} `json:"statusCodeBag,omitempty"`
}

StatusCodeSearchResponse This json structure represents data fields for status codes search API

type TrialMetaData added in v1.2.0

type TrialMetaData struct {
	AccordedFilingDate        *openapi_types.Date `json:"accordedFilingDate,omitempty"`
	InstitutionDecisionDate   *openapi_types.Date `json:"institutionDecisionDate,omitempty"`
	LatestDecisionDate        *openapi_types.Date `json:"latestDecisionDate,omitempty"`
	PetitionFilingDate        *openapi_types.Date `json:"petitionFilingDate,omitempty"`
	TerminationDate           *openapi_types.Date `json:"terminationDate,omitempty"`
	TrialLastModifiedDate     *openapi_types.Date `json:"trialLastModifiedDate,omitempty"`
	TrialLastModifiedDateTime *string             `json:"trialLastModifiedDateTime,omitempty"`
	TrialStatusCategory       *string             `json:"trialStatusCategory,omitempty"`
	TrialTypeCode             *string             `json:"trialTypeCode,omitempty"`
}

TrialMetaData defines model for TrialMetaData.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL