product_offering_qualification

package
v0.0.0-...-0ce3674 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2021 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const ProductOfferingQualificationCreateBadRequestCode int = 400

ProductOfferingQualificationCreateBadRequestCode is the HTTP code returned for type ProductOfferingQualificationCreateBadRequest

View Source
const ProductOfferingQualificationCreateCreatedCode int = 201

ProductOfferingQualificationCreateCreatedCode is the HTTP code returned for type ProductOfferingQualificationCreateCreated

View Source
const ProductOfferingQualificationCreateForbiddenCode int = 403

ProductOfferingQualificationCreateForbiddenCode is the HTTP code returned for type ProductOfferingQualificationCreateForbidden

View Source
const ProductOfferingQualificationCreateNotFoundCode int = 404

ProductOfferingQualificationCreateNotFoundCode is the HTTP code returned for type ProductOfferingQualificationCreateNotFound

View Source
const ProductOfferingQualificationCreateRequestTimeoutCode int = 408

ProductOfferingQualificationCreateRequestTimeoutCode is the HTTP code returned for type ProductOfferingQualificationCreateRequestTimeout

View Source
const ProductOfferingQualificationCreateServiceUnavailableCode int = 503

ProductOfferingQualificationCreateServiceUnavailableCode is the HTTP code returned for type ProductOfferingQualificationCreateServiceUnavailable

View Source
const ProductOfferingQualificationCreateUnauthorizedCode int = 401

ProductOfferingQualificationCreateUnauthorizedCode is the HTTP code returned for type ProductOfferingQualificationCreateUnauthorized

View Source
const ProductOfferingQualificationCreateUnprocessableEntityCode int = 422

ProductOfferingQualificationCreateUnprocessableEntityCode is the HTTP code returned for type ProductOfferingQualificationCreateUnprocessableEntity

View Source
const ProductOfferingQualificationFindBadRequestCode int = 400

ProductOfferingQualificationFindBadRequestCode is the HTTP code returned for type ProductOfferingQualificationFindBadRequest

View Source
const ProductOfferingQualificationFindForbiddenCode int = 403

ProductOfferingQualificationFindForbiddenCode is the HTTP code returned for type ProductOfferingQualificationFindForbidden

View Source
const ProductOfferingQualificationFindNotFoundCode int = 404

ProductOfferingQualificationFindNotFoundCode is the HTTP code returned for type ProductOfferingQualificationFindNotFound

View Source
const ProductOfferingQualificationFindOKCode int = 200

ProductOfferingQualificationFindOKCode is the HTTP code returned for type ProductOfferingQualificationFindOK

View Source
const ProductOfferingQualificationFindRequestTimeoutCode int = 408

ProductOfferingQualificationFindRequestTimeoutCode is the HTTP code returned for type ProductOfferingQualificationFindRequestTimeout

View Source
const ProductOfferingQualificationFindServiceUnavailableCode int = 503

ProductOfferingQualificationFindServiceUnavailableCode is the HTTP code returned for type ProductOfferingQualificationFindServiceUnavailable

View Source
const ProductOfferingQualificationFindUnauthorizedCode int = 401

ProductOfferingQualificationFindUnauthorizedCode is the HTTP code returned for type ProductOfferingQualificationFindUnauthorized

View Source
const ProductOfferingQualificationFindUnprocessableEntityCode int = 422

ProductOfferingQualificationFindUnprocessableEntityCode is the HTTP code returned for type ProductOfferingQualificationFindUnprocessableEntity

View Source
const ProductOfferingQualificationGetBadRequestCode int = 400

ProductOfferingQualificationGetBadRequestCode is the HTTP code returned for type ProductOfferingQualificationGetBadRequest

View Source
const ProductOfferingQualificationGetForbiddenCode int = 403

ProductOfferingQualificationGetForbiddenCode is the HTTP code returned for type ProductOfferingQualificationGetForbidden

View Source
const ProductOfferingQualificationGetNotFoundCode int = 404

ProductOfferingQualificationGetNotFoundCode is the HTTP code returned for type ProductOfferingQualificationGetNotFound

View Source
const ProductOfferingQualificationGetOKCode int = 200

ProductOfferingQualificationGetOKCode is the HTTP code returned for type ProductOfferingQualificationGetOK

View Source
const ProductOfferingQualificationGetRequestTimeoutCode int = 408

ProductOfferingQualificationGetRequestTimeoutCode is the HTTP code returned for type ProductOfferingQualificationGetRequestTimeout

View Source
const ProductOfferingQualificationGetServiceUnavailableCode int = 503

ProductOfferingQualificationGetServiceUnavailableCode is the HTTP code returned for type ProductOfferingQualificationGetServiceUnavailable

View Source
const ProductOfferingQualificationGetUnauthorizedCode int = 401

ProductOfferingQualificationGetUnauthorizedCode is the HTTP code returned for type ProductOfferingQualificationGetUnauthorized

View Source
const ProductOfferingQualificationGetUnprocessableEntityCode int = 422

ProductOfferingQualificationGetUnprocessableEntityCode is the HTTP code returned for type ProductOfferingQualificationGetUnprocessableEntity

Variables

This section is empty.

Functions

This section is empty.

Types

type ProductOfferingQualificationCreate

type ProductOfferingQualificationCreate struct {
	Context *middleware.Context
	Handler ProductOfferingQualificationCreateHandler
}
ProductOfferingQualificationCreate swagger:route POST /productOfferingQualificationManagement/v3/productOfferingQualification ProductOfferingQualification productOfferingQualificationCreate

Create a ProductOfferingQualification

A request initiated by the Buyer to determine whether the Seller can feasibly deliver a particular Product (or Products) to a specific set of geographic locations specified by a set of Site/Address filter criteria. The Seller also provides estimated time intervals to complete these deliveries.

func NewProductOfferingQualificationCreate

func NewProductOfferingQualificationCreate(ctx *middleware.Context, handler ProductOfferingQualificationCreateHandler) *ProductOfferingQualificationCreate

NewProductOfferingQualificationCreate creates a new http.Handler for the product offering qualification create operation

func (*ProductOfferingQualificationCreate) ServeHTTP

type ProductOfferingQualificationCreateBadRequest

type ProductOfferingQualificationCreateBadRequest struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationCreateBadRequest Bad Request

List of supported error codes: - 20: Invalid URL parameter value - 21: Missing body - 22: Invalid body - 23: Missing body field - 24: Invalid body field - 25: Missing header - 26: Invalid header value - 27: Missing query-string parameter - 28: Invalid query-string parameter value

swagger:response productOfferingQualificationCreateBadRequest

func NewProductOfferingQualificationCreateBadRequest

func NewProductOfferingQualificationCreateBadRequest() *ProductOfferingQualificationCreateBadRequest

NewProductOfferingQualificationCreateBadRequest creates ProductOfferingQualificationCreateBadRequest with default headers values

func (*ProductOfferingQualificationCreateBadRequest) SetPayload

SetPayload sets the payload to the product offering qualification create bad request response

func (*ProductOfferingQualificationCreateBadRequest) WithPayload

WithPayload adds the payload to the product offering qualification create bad request response

func (*ProductOfferingQualificationCreateBadRequest) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationCreateCreated

type ProductOfferingQualificationCreateCreated struct {

	/*
	  In: Body
	*/
	Payload *models.ProductOfferingQualification `json:"body,omitempty"`
}

ProductOfferingQualificationCreateCreated Created

swagger:response productOfferingQualificationCreateCreated

func NewProductOfferingQualificationCreateCreated

func NewProductOfferingQualificationCreateCreated() *ProductOfferingQualificationCreateCreated

NewProductOfferingQualificationCreateCreated creates ProductOfferingQualificationCreateCreated with default headers values

func (*ProductOfferingQualificationCreateCreated) SetPayload

SetPayload sets the payload to the product offering qualification create created response

func (*ProductOfferingQualificationCreateCreated) WithPayload

WithPayload adds the payload to the product offering qualification create created response

func (*ProductOfferingQualificationCreateCreated) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationCreateForbidden

type ProductOfferingQualificationCreateForbidden struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationCreateForbidden Forbidden

List of supported error codes: - 50: Access denied - 51: Forbidden requester - 52: Forbidden user - 53: Too many requests

swagger:response productOfferingQualificationCreateForbidden

func NewProductOfferingQualificationCreateForbidden

func NewProductOfferingQualificationCreateForbidden() *ProductOfferingQualificationCreateForbidden

NewProductOfferingQualificationCreateForbidden creates ProductOfferingQualificationCreateForbidden with default headers values

func (*ProductOfferingQualificationCreateForbidden) SetPayload

SetPayload sets the payload to the product offering qualification create forbidden response

func (*ProductOfferingQualificationCreateForbidden) WithPayload

WithPayload adds the payload to the product offering qualification create forbidden response

func (*ProductOfferingQualificationCreateForbidden) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationCreateHandler

type ProductOfferingQualificationCreateHandler interface {
	Handle(ProductOfferingQualificationCreateParams, *models.Principal) middleware.Responder
}

ProductOfferingQualificationCreateHandler interface for that can handle valid product offering qualification create params

type ProductOfferingQualificationCreateHandlerFunc

type ProductOfferingQualificationCreateHandlerFunc func(ProductOfferingQualificationCreateParams, *models.Principal) middleware.Responder

ProductOfferingQualificationCreateHandlerFunc turns a function with the right signature into a product offering qualification create handler

func (ProductOfferingQualificationCreateHandlerFunc) Handle

Handle executing the request and returning a response

type ProductOfferingQualificationCreateNotFound

type ProductOfferingQualificationCreateNotFound struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationCreateNotFound Not Found

List of supported error codes: - 60: Resource not found

swagger:response productOfferingQualificationCreateNotFound

func NewProductOfferingQualificationCreateNotFound

func NewProductOfferingQualificationCreateNotFound() *ProductOfferingQualificationCreateNotFound

NewProductOfferingQualificationCreateNotFound creates ProductOfferingQualificationCreateNotFound with default headers values

func (*ProductOfferingQualificationCreateNotFound) SetPayload

SetPayload sets the payload to the product offering qualification create not found response

func (*ProductOfferingQualificationCreateNotFound) WithPayload

WithPayload adds the payload to the product offering qualification create not found response

func (*ProductOfferingQualificationCreateNotFound) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationCreateParams

type ProductOfferingQualificationCreateParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	ProductOfferingQualification *models.ProductOfferingQualificationCreate
}

ProductOfferingQualificationCreateParams contains all the bound params for the product offering qualification create operation typically these are obtained from a http.Request

swagger:parameters productOfferingQualificationCreate

func NewProductOfferingQualificationCreateParams

func NewProductOfferingQualificationCreateParams() ProductOfferingQualificationCreateParams

NewProductOfferingQualificationCreateParams creates a new ProductOfferingQualificationCreateParams object

There are no default values defined in the spec.

func (*ProductOfferingQualificationCreateParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewProductOfferingQualificationCreateParams() beforehand.

type ProductOfferingQualificationCreateRequestTimeout

type ProductOfferingQualificationCreateRequestTimeout struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationCreateRequestTimeout Request Time-out

List of supported error codes: - 63: Request time-out

swagger:response productOfferingQualificationCreateRequestTimeout

func NewProductOfferingQualificationCreateRequestTimeout

func NewProductOfferingQualificationCreateRequestTimeout() *ProductOfferingQualificationCreateRequestTimeout

NewProductOfferingQualificationCreateRequestTimeout creates ProductOfferingQualificationCreateRequestTimeout with default headers values

func (*ProductOfferingQualificationCreateRequestTimeout) SetPayload

SetPayload sets the payload to the product offering qualification create request timeout response

func (*ProductOfferingQualificationCreateRequestTimeout) WithPayload

WithPayload adds the payload to the product offering qualification create request timeout response

func (*ProductOfferingQualificationCreateRequestTimeout) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationCreateServiceUnavailable

type ProductOfferingQualificationCreateServiceUnavailable struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationCreateServiceUnavailable Service Unavailable

swagger:response productOfferingQualificationCreateServiceUnavailable

func NewProductOfferingQualificationCreateServiceUnavailable

func NewProductOfferingQualificationCreateServiceUnavailable() *ProductOfferingQualificationCreateServiceUnavailable

NewProductOfferingQualificationCreateServiceUnavailable creates ProductOfferingQualificationCreateServiceUnavailable with default headers values

func (*ProductOfferingQualificationCreateServiceUnavailable) SetPayload

SetPayload sets the payload to the product offering qualification create service unavailable response

func (*ProductOfferingQualificationCreateServiceUnavailable) WithPayload

WithPayload adds the payload to the product offering qualification create service unavailable response

func (*ProductOfferingQualificationCreateServiceUnavailable) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationCreateURL

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

ProductOfferingQualificationCreateURL generates an URL for the product offering qualification create operation

func (*ProductOfferingQualificationCreateURL) Build

Build a url path and query string

func (*ProductOfferingQualificationCreateURL) BuildFull

func (o *ProductOfferingQualificationCreateURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ProductOfferingQualificationCreateURL) Must

Must is a helper function to panic when the url builder returns an error

func (*ProductOfferingQualificationCreateURL) SetBasePath

func (o *ProductOfferingQualificationCreateURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ProductOfferingQualificationCreateURL) String

String returns the string representation of the path with query string

func (*ProductOfferingQualificationCreateURL) StringFull

func (o *ProductOfferingQualificationCreateURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ProductOfferingQualificationCreateURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ProductOfferingQualificationCreateUnauthorized

type ProductOfferingQualificationCreateUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationCreateUnauthorized Unauthorized

List of supported error codes: - 40: Missing credentials - 41: Invalid credentials - 42: Expired credentials

swagger:response productOfferingQualificationCreateUnauthorized

func NewProductOfferingQualificationCreateUnauthorized

func NewProductOfferingQualificationCreateUnauthorized() *ProductOfferingQualificationCreateUnauthorized

NewProductOfferingQualificationCreateUnauthorized creates ProductOfferingQualificationCreateUnauthorized with default headers values

func (*ProductOfferingQualificationCreateUnauthorized) SetPayload

SetPayload sets the payload to the product offering qualification create unauthorized response

func (*ProductOfferingQualificationCreateUnauthorized) WithPayload

WithPayload adds the payload to the product offering qualification create unauthorized response

func (*ProductOfferingQualificationCreateUnauthorized) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationCreateUnprocessableEntity

type ProductOfferingQualificationCreateUnprocessableEntity struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationCreateUnprocessableEntity Unprocessable entity

Functional error

  • code: 100

message: A relatedParty - at productOfferingQualification level - with a role 'Buyer' must be provided (including contact information) description:

  • code: 101

message: A least a productOffering OR a productSpecification OR a Product must be provided for a POQItem description:

  • code: 102

message: Provided Product Offering Identifier is unknown description:

  • code: 103

message: Provided Product Specification Identifier is unknown description:

  • code: 104

message: Provided Product Identifier is unknown description:

  • code: 105

message: The place information provided are invalid description:

  • code: 106

message: A least one date provided is invalid description:

  • code: 107

message: Incorrect related party role provided description:

swagger:response productOfferingQualificationCreateUnprocessableEntity

func NewProductOfferingQualificationCreateUnprocessableEntity

func NewProductOfferingQualificationCreateUnprocessableEntity() *ProductOfferingQualificationCreateUnprocessableEntity

NewProductOfferingQualificationCreateUnprocessableEntity creates ProductOfferingQualificationCreateUnprocessableEntity with default headers values

func (*ProductOfferingQualificationCreateUnprocessableEntity) SetPayload

SetPayload sets the payload to the product offering qualification create unprocessable entity response

func (*ProductOfferingQualificationCreateUnprocessableEntity) WithPayload

WithPayload adds the payload to the product offering qualification create unprocessable entity response

func (*ProductOfferingQualificationCreateUnprocessableEntity) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationFind

type ProductOfferingQualificationFind struct {
	Context *middleware.Context
	Handler ProductOfferingQualificationFindHandler
}
ProductOfferingQualificationFind swagger:route GET /productOfferingQualificationManagement/v3/productOfferingQualification ProductOfferingQualification productOfferingQualificationFind

Retrieve a list of ProductOfferingQualifications based on a set of criteria

The Buyer requests a list of POQs (in any state) from the Seller based on a set of POQ filter criteria. For each POQ returned, the Seller also provides a POQ Identifier that uniquely identifies this POQ within the Seller.

func NewProductOfferingQualificationFind

func NewProductOfferingQualificationFind(ctx *middleware.Context, handler ProductOfferingQualificationFindHandler) *ProductOfferingQualificationFind

NewProductOfferingQualificationFind creates a new http.Handler for the product offering qualification find operation

func (*ProductOfferingQualificationFind) ServeHTTP

type ProductOfferingQualificationFindBadRequest

type ProductOfferingQualificationFindBadRequest struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationFindBadRequest Bad Request

List of supported error codes: - 20: Invalid URL parameter value - 21: Missing body - 22: Invalid body - 23: Missing body field - 24: Invalid body field - 25: Missing header - 26: Invalid header value - 27: Missing query-string parameter - 28: Invalid query-string parameter value

swagger:response productOfferingQualificationFindBadRequest

func NewProductOfferingQualificationFindBadRequest

func NewProductOfferingQualificationFindBadRequest() *ProductOfferingQualificationFindBadRequest

NewProductOfferingQualificationFindBadRequest creates ProductOfferingQualificationFindBadRequest with default headers values

func (*ProductOfferingQualificationFindBadRequest) SetPayload

SetPayload sets the payload to the product offering qualification find bad request response

func (*ProductOfferingQualificationFindBadRequest) WithPayload

WithPayload adds the payload to the product offering qualification find bad request response

func (*ProductOfferingQualificationFindBadRequest) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationFindForbidden

type ProductOfferingQualificationFindForbidden struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationFindForbidden Forbidden

List of supported error codes: - 50: Access denied - 51: Forbidden requester - 52: Forbidden user - 53: Too many requests

swagger:response productOfferingQualificationFindForbidden

func NewProductOfferingQualificationFindForbidden

func NewProductOfferingQualificationFindForbidden() *ProductOfferingQualificationFindForbidden

NewProductOfferingQualificationFindForbidden creates ProductOfferingQualificationFindForbidden with default headers values

func (*ProductOfferingQualificationFindForbidden) SetPayload

SetPayload sets the payload to the product offering qualification find forbidden response

func (*ProductOfferingQualificationFindForbidden) WithPayload

WithPayload adds the payload to the product offering qualification find forbidden response

func (*ProductOfferingQualificationFindForbidden) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationFindHandler

type ProductOfferingQualificationFindHandler interface {
	Handle(ProductOfferingQualificationFindParams, *models.Principal) middleware.Responder
}

ProductOfferingQualificationFindHandler interface for that can handle valid product offering qualification find params

type ProductOfferingQualificationFindHandlerFunc

type ProductOfferingQualificationFindHandlerFunc func(ProductOfferingQualificationFindParams, *models.Principal) middleware.Responder

ProductOfferingQualificationFindHandlerFunc turns a function with the right signature into a product offering qualification find handler

func (ProductOfferingQualificationFindHandlerFunc) Handle

Handle executing the request and returning a response

type ProductOfferingQualificationFindNotFound

type ProductOfferingQualificationFindNotFound struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationFindNotFound Not Found

List of supported error codes: - 60: Resource not found

swagger:response productOfferingQualificationFindNotFound

func NewProductOfferingQualificationFindNotFound

func NewProductOfferingQualificationFindNotFound() *ProductOfferingQualificationFindNotFound

NewProductOfferingQualificationFindNotFound creates ProductOfferingQualificationFindNotFound with default headers values

func (*ProductOfferingQualificationFindNotFound) SetPayload

SetPayload sets the payload to the product offering qualification find not found response

func (*ProductOfferingQualificationFindNotFound) WithPayload

WithPayload adds the payload to the product offering qualification find not found response

func (*ProductOfferingQualificationFindNotFound) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationFindOK

type ProductOfferingQualificationFindOK struct {
	/*The number of resources retrieved in the response

	 */
	XResultCount int32 `json:"X-Result-Count"`
	/*The total number of matching resources

	 */
	XTotalCount int32 `json:"X-Total-Count"`

	/*
	  In: Body
	*/
	Payload []*models.ProductOfferingQualificationFind `json:"body,omitempty"`
}

ProductOfferingQualificationFindOK Ok

swagger:response productOfferingQualificationFindOK

func NewProductOfferingQualificationFindOK

func NewProductOfferingQualificationFindOK() *ProductOfferingQualificationFindOK

NewProductOfferingQualificationFindOK creates ProductOfferingQualificationFindOK with default headers values

func (*ProductOfferingQualificationFindOK) SetPayload

SetPayload sets the payload to the product offering qualification find o k response

func (*ProductOfferingQualificationFindOK) SetXResultCount

func (o *ProductOfferingQualificationFindOK) SetXResultCount(xResultCount int32)

SetXResultCount sets the xResultCount to the product offering qualification find o k response

func (*ProductOfferingQualificationFindOK) SetXTotalCount

func (o *ProductOfferingQualificationFindOK) SetXTotalCount(xTotalCount int32)

SetXTotalCount sets the xTotalCount to the product offering qualification find o k response

func (*ProductOfferingQualificationFindOK) WithPayload

WithPayload adds the payload to the product offering qualification find o k response

func (*ProductOfferingQualificationFindOK) WithXResultCount

WithXResultCount adds the xResultCount to the product offering qualification find o k response

func (*ProductOfferingQualificationFindOK) WithXTotalCount

WithXTotalCount adds the xTotalCount to the product offering qualification find o k response

func (*ProductOfferingQualificationFindOK) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationFindParams

type ProductOfferingQualificationFindParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*Requested number of resources to be provided in response requested by client
	  In: query
	*/
	Limit *string
	/*Requested index for start of resources to be provided in response requested by client
	  In: query
	*/
	Offset *string
	/*Identifier of buyer project associated to POQ
	  In: query
	*/
	ProjectID *string
	/*POQ expected response date is after this date
	  In: query
	*/
	RequestedResponseDateGt *strfmt.DateTime
	/*POQ expected response date is before this date
	  In: query
	*/
	RequestedResponseDateLt *strfmt.DateTime
	/*State of the POQ to be retrieeved
	  In: query
	*/
	State *string
}

ProductOfferingQualificationFindParams contains all the bound params for the product offering qualification find operation typically these are obtained from a http.Request

swagger:parameters productOfferingQualificationFind

func NewProductOfferingQualificationFindParams

func NewProductOfferingQualificationFindParams() ProductOfferingQualificationFindParams

NewProductOfferingQualificationFindParams creates a new ProductOfferingQualificationFindParams object

There are no default values defined in the spec.

func (*ProductOfferingQualificationFindParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewProductOfferingQualificationFindParams() beforehand.

type ProductOfferingQualificationFindRequestTimeout

type ProductOfferingQualificationFindRequestTimeout struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationFindRequestTimeout Request Time-out

List of supported error codes: - 63: Request time-out

swagger:response productOfferingQualificationFindRequestTimeout

func NewProductOfferingQualificationFindRequestTimeout

func NewProductOfferingQualificationFindRequestTimeout() *ProductOfferingQualificationFindRequestTimeout

NewProductOfferingQualificationFindRequestTimeout creates ProductOfferingQualificationFindRequestTimeout with default headers values

func (*ProductOfferingQualificationFindRequestTimeout) SetPayload

SetPayload sets the payload to the product offering qualification find request timeout response

func (*ProductOfferingQualificationFindRequestTimeout) WithPayload

WithPayload adds the payload to the product offering qualification find request timeout response

func (*ProductOfferingQualificationFindRequestTimeout) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationFindServiceUnavailable

type ProductOfferingQualificationFindServiceUnavailable struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationFindServiceUnavailable Service Unavailable

swagger:response productOfferingQualificationFindServiceUnavailable

func NewProductOfferingQualificationFindServiceUnavailable

func NewProductOfferingQualificationFindServiceUnavailable() *ProductOfferingQualificationFindServiceUnavailable

NewProductOfferingQualificationFindServiceUnavailable creates ProductOfferingQualificationFindServiceUnavailable with default headers values

func (*ProductOfferingQualificationFindServiceUnavailable) SetPayload

SetPayload sets the payload to the product offering qualification find service unavailable response

func (*ProductOfferingQualificationFindServiceUnavailable) WithPayload

WithPayload adds the payload to the product offering qualification find service unavailable response

func (*ProductOfferingQualificationFindServiceUnavailable) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationFindURL

type ProductOfferingQualificationFindURL struct {
	Limit                   *string
	Offset                  *string
	ProjectID               *string
	RequestedResponseDateGt *strfmt.DateTime
	RequestedResponseDateLt *strfmt.DateTime
	State                   *string
	// contains filtered or unexported fields
}

ProductOfferingQualificationFindURL generates an URL for the product offering qualification find operation

func (*ProductOfferingQualificationFindURL) Build

Build a url path and query string

func (*ProductOfferingQualificationFindURL) BuildFull

func (o *ProductOfferingQualificationFindURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ProductOfferingQualificationFindURL) Must

Must is a helper function to panic when the url builder returns an error

func (*ProductOfferingQualificationFindURL) SetBasePath

func (o *ProductOfferingQualificationFindURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ProductOfferingQualificationFindURL) String

String returns the string representation of the path with query string

func (*ProductOfferingQualificationFindURL) StringFull

func (o *ProductOfferingQualificationFindURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ProductOfferingQualificationFindURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ProductOfferingQualificationFindUnauthorized

type ProductOfferingQualificationFindUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationFindUnauthorized Unauthorized

List of supported error codes: - 40: Missing credentials - 41: Invalid credentials - 42: Expired credentials

swagger:response productOfferingQualificationFindUnauthorized

func NewProductOfferingQualificationFindUnauthorized

func NewProductOfferingQualificationFindUnauthorized() *ProductOfferingQualificationFindUnauthorized

NewProductOfferingQualificationFindUnauthorized creates ProductOfferingQualificationFindUnauthorized with default headers values

func (*ProductOfferingQualificationFindUnauthorized) SetPayload

SetPayload sets the payload to the product offering qualification find unauthorized response

func (*ProductOfferingQualificationFindUnauthorized) WithPayload

WithPayload adds the payload to the product offering qualification find unauthorized response

func (*ProductOfferingQualificationFindUnauthorized) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationFindUnprocessableEntity

type ProductOfferingQualificationFindUnprocessableEntity struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationFindUnprocessableEntity Unprocessable entity

Functional error

  • code: 100

message: Too many records retrieved - please restrict requested parameter value(s) description:

swagger:response productOfferingQualificationFindUnprocessableEntity

func NewProductOfferingQualificationFindUnprocessableEntity

func NewProductOfferingQualificationFindUnprocessableEntity() *ProductOfferingQualificationFindUnprocessableEntity

NewProductOfferingQualificationFindUnprocessableEntity creates ProductOfferingQualificationFindUnprocessableEntity with default headers values

func (*ProductOfferingQualificationFindUnprocessableEntity) SetPayload

SetPayload sets the payload to the product offering qualification find unprocessable entity response

func (*ProductOfferingQualificationFindUnprocessableEntity) WithPayload

WithPayload adds the payload to the product offering qualification find unprocessable entity response

func (*ProductOfferingQualificationFindUnprocessableEntity) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationGet

type ProductOfferingQualificationGet struct {
	Context *middleware.Context
	Handler ProductOfferingQualificationGetHandler
}
ProductOfferingQualificationGet swagger:route GET /productOfferingQualificationManagement/v3/productOfferingQualification/{ProductOfferingQualificationId} ProductOfferingQualification productOfferingQualificationGet

Get a ProductOfferingQualification based on its id

The Buyer requests the full details of a single Product Offering Qualification based on a POQ identifier.

func NewProductOfferingQualificationGet

func NewProductOfferingQualificationGet(ctx *middleware.Context, handler ProductOfferingQualificationGetHandler) *ProductOfferingQualificationGet

NewProductOfferingQualificationGet creates a new http.Handler for the product offering qualification get operation

func (*ProductOfferingQualificationGet) ServeHTTP

type ProductOfferingQualificationGetBadRequest

type ProductOfferingQualificationGetBadRequest struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationGetBadRequest Bad Request

List of supported error codes: - 20: Invalid URL parameter value - 21: Missing body - 22: Invalid body - 23: Missing body field - 24: Invalid body field - 25: Missing header - 26: Invalid header value - 27: Missing query-string parameter - 28: Invalid query-string parameter value

swagger:response productOfferingQualificationGetBadRequest

func NewProductOfferingQualificationGetBadRequest

func NewProductOfferingQualificationGetBadRequest() *ProductOfferingQualificationGetBadRequest

NewProductOfferingQualificationGetBadRequest creates ProductOfferingQualificationGetBadRequest with default headers values

func (*ProductOfferingQualificationGetBadRequest) SetPayload

SetPayload sets the payload to the product offering qualification get bad request response

func (*ProductOfferingQualificationGetBadRequest) WithPayload

WithPayload adds the payload to the product offering qualification get bad request response

func (*ProductOfferingQualificationGetBadRequest) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationGetForbidden

type ProductOfferingQualificationGetForbidden struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationGetForbidden Forbidden

List of supported error codes: - 50: Access denied - 51: Forbidden requester - 52: Forbidden user - 53: Too many requests

swagger:response productOfferingQualificationGetForbidden

func NewProductOfferingQualificationGetForbidden

func NewProductOfferingQualificationGetForbidden() *ProductOfferingQualificationGetForbidden

NewProductOfferingQualificationGetForbidden creates ProductOfferingQualificationGetForbidden with default headers values

func (*ProductOfferingQualificationGetForbidden) SetPayload

SetPayload sets the payload to the product offering qualification get forbidden response

func (*ProductOfferingQualificationGetForbidden) WithPayload

WithPayload adds the payload to the product offering qualification get forbidden response

func (*ProductOfferingQualificationGetForbidden) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationGetHandler

type ProductOfferingQualificationGetHandler interface {
	Handle(ProductOfferingQualificationGetParams, *models.Principal) middleware.Responder
}

ProductOfferingQualificationGetHandler interface for that can handle valid product offering qualification get params

type ProductOfferingQualificationGetHandlerFunc

type ProductOfferingQualificationGetHandlerFunc func(ProductOfferingQualificationGetParams, *models.Principal) middleware.Responder

ProductOfferingQualificationGetHandlerFunc turns a function with the right signature into a product offering qualification get handler

func (ProductOfferingQualificationGetHandlerFunc) Handle

Handle executing the request and returning a response

type ProductOfferingQualificationGetNotFound

type ProductOfferingQualificationGetNotFound struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationGetNotFound Not Found

List of supported error codes: - 60: Resource not found

swagger:response productOfferingQualificationGetNotFound

func NewProductOfferingQualificationGetNotFound

func NewProductOfferingQualificationGetNotFound() *ProductOfferingQualificationGetNotFound

NewProductOfferingQualificationGetNotFound creates ProductOfferingQualificationGetNotFound with default headers values

func (*ProductOfferingQualificationGetNotFound) SetPayload

SetPayload sets the payload to the product offering qualification get not found response

func (*ProductOfferingQualificationGetNotFound) WithPayload

WithPayload adds the payload to the product offering qualification get not found response

func (*ProductOfferingQualificationGetNotFound) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationGetOK

type ProductOfferingQualificationGetOK struct {

	/*
	  In: Body
	*/
	Payload *models.ProductOfferingQualification `json:"body,omitempty"`
}

ProductOfferingQualificationGetOK Ok

swagger:response productOfferingQualificationGetOK

func NewProductOfferingQualificationGetOK

func NewProductOfferingQualificationGetOK() *ProductOfferingQualificationGetOK

NewProductOfferingQualificationGetOK creates ProductOfferingQualificationGetOK with default headers values

func (*ProductOfferingQualificationGetOK) SetPayload

SetPayload sets the payload to the product offering qualification get o k response

func (*ProductOfferingQualificationGetOK) WithPayload

WithPayload adds the payload to the product offering qualification get o k response

func (*ProductOfferingQualificationGetOK) WriteResponse

func (o *ProductOfferingQualificationGetOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ProductOfferingQualificationGetParams

type ProductOfferingQualificationGetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: path
	*/
	ProductOfferingQualificationID string
}

ProductOfferingQualificationGetParams contains all the bound params for the product offering qualification get operation typically these are obtained from a http.Request

swagger:parameters productOfferingQualificationGet

func NewProductOfferingQualificationGetParams

func NewProductOfferingQualificationGetParams() ProductOfferingQualificationGetParams

NewProductOfferingQualificationGetParams creates a new ProductOfferingQualificationGetParams object

There are no default values defined in the spec.

func (*ProductOfferingQualificationGetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewProductOfferingQualificationGetParams() beforehand.

type ProductOfferingQualificationGetRequestTimeout

type ProductOfferingQualificationGetRequestTimeout struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationGetRequestTimeout Request Time-out

List of supported error codes: - 63: Request time-out

swagger:response productOfferingQualificationGetRequestTimeout

func NewProductOfferingQualificationGetRequestTimeout

func NewProductOfferingQualificationGetRequestTimeout() *ProductOfferingQualificationGetRequestTimeout

NewProductOfferingQualificationGetRequestTimeout creates ProductOfferingQualificationGetRequestTimeout with default headers values

func (*ProductOfferingQualificationGetRequestTimeout) SetPayload

SetPayload sets the payload to the product offering qualification get request timeout response

func (*ProductOfferingQualificationGetRequestTimeout) WithPayload

WithPayload adds the payload to the product offering qualification get request timeout response

func (*ProductOfferingQualificationGetRequestTimeout) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationGetServiceUnavailable

type ProductOfferingQualificationGetServiceUnavailable struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationGetServiceUnavailable Service Unavailable

swagger:response productOfferingQualificationGetServiceUnavailable

func NewProductOfferingQualificationGetServiceUnavailable

func NewProductOfferingQualificationGetServiceUnavailable() *ProductOfferingQualificationGetServiceUnavailable

NewProductOfferingQualificationGetServiceUnavailable creates ProductOfferingQualificationGetServiceUnavailable with default headers values

func (*ProductOfferingQualificationGetServiceUnavailable) SetPayload

SetPayload sets the payload to the product offering qualification get service unavailable response

func (*ProductOfferingQualificationGetServiceUnavailable) WithPayload

WithPayload adds the payload to the product offering qualification get service unavailable response

func (*ProductOfferingQualificationGetServiceUnavailable) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationGetURL

type ProductOfferingQualificationGetURL struct {
	ProductOfferingQualificationID string
	// contains filtered or unexported fields
}

ProductOfferingQualificationGetURL generates an URL for the product offering qualification get operation

func (*ProductOfferingQualificationGetURL) Build

Build a url path and query string

func (*ProductOfferingQualificationGetURL) BuildFull

func (o *ProductOfferingQualificationGetURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ProductOfferingQualificationGetURL) Must

Must is a helper function to panic when the url builder returns an error

func (*ProductOfferingQualificationGetURL) SetBasePath

func (o *ProductOfferingQualificationGetURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ProductOfferingQualificationGetURL) String

String returns the string representation of the path with query string

func (*ProductOfferingQualificationGetURL) StringFull

func (o *ProductOfferingQualificationGetURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ProductOfferingQualificationGetURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ProductOfferingQualificationGetUnauthorized

type ProductOfferingQualificationGetUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationGetUnauthorized Unauthorized

List of supported error codes: - 40: Missing credentials - 41: Invalid credentials - 42: Expired credentials

swagger:response productOfferingQualificationGetUnauthorized

func NewProductOfferingQualificationGetUnauthorized

func NewProductOfferingQualificationGetUnauthorized() *ProductOfferingQualificationGetUnauthorized

NewProductOfferingQualificationGetUnauthorized creates ProductOfferingQualificationGetUnauthorized with default headers values

func (*ProductOfferingQualificationGetUnauthorized) SetPayload

SetPayload sets the payload to the product offering qualification get unauthorized response

func (*ProductOfferingQualificationGetUnauthorized) WithPayload

WithPayload adds the payload to the product offering qualification get unauthorized response

func (*ProductOfferingQualificationGetUnauthorized) WriteResponse

WriteResponse to the client

type ProductOfferingQualificationGetUnprocessableEntity

type ProductOfferingQualificationGetUnprocessableEntity struct {

	/*
	  In: Body
	*/
	Payload *models.ErrorRepresentation `json:"body,omitempty"`
}

ProductOfferingQualificationGetUnprocessableEntity Unprocessable entity

Functional error

swagger:response productOfferingQualificationGetUnprocessableEntity

func NewProductOfferingQualificationGetUnprocessableEntity

func NewProductOfferingQualificationGetUnprocessableEntity() *ProductOfferingQualificationGetUnprocessableEntity

NewProductOfferingQualificationGetUnprocessableEntity creates ProductOfferingQualificationGetUnprocessableEntity with default headers values

func (*ProductOfferingQualificationGetUnprocessableEntity) SetPayload

SetPayload sets the payload to the product offering qualification get unprocessable entity response

func (*ProductOfferingQualificationGetUnprocessableEntity) WithPayload

WithPayload adds the payload to the product offering qualification get unprocessable entity response

func (*ProductOfferingQualificationGetUnprocessableEntity) WriteResponse

WriteResponse to the client

Jump to

Keyboard shortcuts

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