Documentation ¶
Index ¶
- Constants
- type ProductOfferingQualificationCreate
- type ProductOfferingQualificationCreateBadRequest
- func (o *ProductOfferingQualificationCreateBadRequest) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationCreateBadRequest) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateBadRequest
- func (o *ProductOfferingQualificationCreateBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationCreateCreated
- func (o *ProductOfferingQualificationCreateCreated) SetPayload(payload *models.ProductOfferingQualification)
- func (o *ProductOfferingQualificationCreateCreated) WithPayload(payload *models.ProductOfferingQualification) *ProductOfferingQualificationCreateCreated
- func (o *ProductOfferingQualificationCreateCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationCreateForbidden
- func (o *ProductOfferingQualificationCreateForbidden) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationCreateForbidden) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateForbidden
- func (o *ProductOfferingQualificationCreateForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationCreateHandler
- type ProductOfferingQualificationCreateHandlerFunc
- type ProductOfferingQualificationCreateNotFound
- func (o *ProductOfferingQualificationCreateNotFound) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationCreateNotFound) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateNotFound
- func (o *ProductOfferingQualificationCreateNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationCreateParams
- type ProductOfferingQualificationCreateRequestTimeout
- func (o *ProductOfferingQualificationCreateRequestTimeout) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationCreateRequestTimeout) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateRequestTimeout
- func (o *ProductOfferingQualificationCreateRequestTimeout) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationCreateServiceUnavailable
- func (o *ProductOfferingQualificationCreateServiceUnavailable) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationCreateServiceUnavailable) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateServiceUnavailable
- func (o *ProductOfferingQualificationCreateServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationCreateURL
- func (o *ProductOfferingQualificationCreateURL) Build() (*url.URL, error)
- func (o *ProductOfferingQualificationCreateURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ProductOfferingQualificationCreateURL) Must(u *url.URL, err error) *url.URL
- func (o *ProductOfferingQualificationCreateURL) SetBasePath(bp string)
- func (o *ProductOfferingQualificationCreateURL) String() string
- func (o *ProductOfferingQualificationCreateURL) StringFull(scheme, host string) string
- func (o *ProductOfferingQualificationCreateURL) WithBasePath(bp string) *ProductOfferingQualificationCreateURL
- type ProductOfferingQualificationCreateUnauthorized
- func (o *ProductOfferingQualificationCreateUnauthorized) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationCreateUnauthorized) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateUnauthorized
- func (o *ProductOfferingQualificationCreateUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationCreateUnprocessableEntity
- func (o *ProductOfferingQualificationCreateUnprocessableEntity) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationCreateUnprocessableEntity) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateUnprocessableEntity
- func (o *ProductOfferingQualificationCreateUnprocessableEntity) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationFind
- type ProductOfferingQualificationFindBadRequest
- func (o *ProductOfferingQualificationFindBadRequest) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationFindBadRequest) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindBadRequest
- func (o *ProductOfferingQualificationFindBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationFindForbidden
- func (o *ProductOfferingQualificationFindForbidden) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationFindForbidden) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindForbidden
- func (o *ProductOfferingQualificationFindForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationFindHandler
- type ProductOfferingQualificationFindHandlerFunc
- type ProductOfferingQualificationFindNotFound
- func (o *ProductOfferingQualificationFindNotFound) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationFindNotFound) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindNotFound
- func (o *ProductOfferingQualificationFindNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationFindOK
- func (o *ProductOfferingQualificationFindOK) SetPayload(payload []*models.ProductOfferingQualificationFind)
- func (o *ProductOfferingQualificationFindOK) SetXResultCount(xResultCount int32)
- func (o *ProductOfferingQualificationFindOK) SetXTotalCount(xTotalCount int32)
- func (o *ProductOfferingQualificationFindOK) WithPayload(payload []*models.ProductOfferingQualificationFind) *ProductOfferingQualificationFindOK
- func (o *ProductOfferingQualificationFindOK) WithXResultCount(xResultCount int32) *ProductOfferingQualificationFindOK
- func (o *ProductOfferingQualificationFindOK) WithXTotalCount(xTotalCount int32) *ProductOfferingQualificationFindOK
- func (o *ProductOfferingQualificationFindOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationFindParams
- type ProductOfferingQualificationFindRequestTimeout
- func (o *ProductOfferingQualificationFindRequestTimeout) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationFindRequestTimeout) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindRequestTimeout
- func (o *ProductOfferingQualificationFindRequestTimeout) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationFindServiceUnavailable
- func (o *ProductOfferingQualificationFindServiceUnavailable) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationFindServiceUnavailable) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindServiceUnavailable
- func (o *ProductOfferingQualificationFindServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationFindURL
- func (o *ProductOfferingQualificationFindURL) Build() (*url.URL, error)
- func (o *ProductOfferingQualificationFindURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ProductOfferingQualificationFindURL) Must(u *url.URL, err error) *url.URL
- func (o *ProductOfferingQualificationFindURL) SetBasePath(bp string)
- func (o *ProductOfferingQualificationFindURL) String() string
- func (o *ProductOfferingQualificationFindURL) StringFull(scheme, host string) string
- func (o *ProductOfferingQualificationFindURL) WithBasePath(bp string) *ProductOfferingQualificationFindURL
- type ProductOfferingQualificationFindUnauthorized
- func (o *ProductOfferingQualificationFindUnauthorized) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationFindUnauthorized) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindUnauthorized
- func (o *ProductOfferingQualificationFindUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationFindUnprocessableEntity
- func (o *ProductOfferingQualificationFindUnprocessableEntity) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationFindUnprocessableEntity) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindUnprocessableEntity
- func (o *ProductOfferingQualificationFindUnprocessableEntity) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationGet
- type ProductOfferingQualificationGetBadRequest
- func (o *ProductOfferingQualificationGetBadRequest) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationGetBadRequest) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetBadRequest
- func (o *ProductOfferingQualificationGetBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationGetForbidden
- func (o *ProductOfferingQualificationGetForbidden) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationGetForbidden) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetForbidden
- func (o *ProductOfferingQualificationGetForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationGetHandler
- type ProductOfferingQualificationGetHandlerFunc
- type ProductOfferingQualificationGetNotFound
- func (o *ProductOfferingQualificationGetNotFound) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationGetNotFound) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetNotFound
- func (o *ProductOfferingQualificationGetNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationGetOK
- func (o *ProductOfferingQualificationGetOK) SetPayload(payload *models.ProductOfferingQualification)
- func (o *ProductOfferingQualificationGetOK) WithPayload(payload *models.ProductOfferingQualification) *ProductOfferingQualificationGetOK
- func (o *ProductOfferingQualificationGetOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationGetParams
- type ProductOfferingQualificationGetRequestTimeout
- func (o *ProductOfferingQualificationGetRequestTimeout) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationGetRequestTimeout) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetRequestTimeout
- func (o *ProductOfferingQualificationGetRequestTimeout) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationGetServiceUnavailable
- func (o *ProductOfferingQualificationGetServiceUnavailable) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationGetServiceUnavailable) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetServiceUnavailable
- func (o *ProductOfferingQualificationGetServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationGetURL
- func (o *ProductOfferingQualificationGetURL) Build() (*url.URL, error)
- func (o *ProductOfferingQualificationGetURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ProductOfferingQualificationGetURL) Must(u *url.URL, err error) *url.URL
- func (o *ProductOfferingQualificationGetURL) SetBasePath(bp string)
- func (o *ProductOfferingQualificationGetURL) String() string
- func (o *ProductOfferingQualificationGetURL) StringFull(scheme, host string) string
- func (o *ProductOfferingQualificationGetURL) WithBasePath(bp string) *ProductOfferingQualificationGetURL
- type ProductOfferingQualificationGetUnauthorized
- func (o *ProductOfferingQualificationGetUnauthorized) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationGetUnauthorized) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetUnauthorized
- func (o *ProductOfferingQualificationGetUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ProductOfferingQualificationGetUnprocessableEntity
- func (o *ProductOfferingQualificationGetUnprocessableEntity) SetPayload(payload *models.ErrorRepresentation)
- func (o *ProductOfferingQualificationGetUnprocessableEntity) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetUnprocessableEntity
- func (o *ProductOfferingQualificationGetUnprocessableEntity) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
Constants ¶
const ProductOfferingQualificationCreateBadRequestCode int = 400
ProductOfferingQualificationCreateBadRequestCode is the HTTP code returned for type ProductOfferingQualificationCreateBadRequest
const ProductOfferingQualificationCreateCreatedCode int = 201
ProductOfferingQualificationCreateCreatedCode is the HTTP code returned for type ProductOfferingQualificationCreateCreated
const ProductOfferingQualificationCreateForbiddenCode int = 403
ProductOfferingQualificationCreateForbiddenCode is the HTTP code returned for type ProductOfferingQualificationCreateForbidden
const ProductOfferingQualificationCreateNotFoundCode int = 404
ProductOfferingQualificationCreateNotFoundCode is the HTTP code returned for type ProductOfferingQualificationCreateNotFound
const ProductOfferingQualificationCreateRequestTimeoutCode int = 408
ProductOfferingQualificationCreateRequestTimeoutCode is the HTTP code returned for type ProductOfferingQualificationCreateRequestTimeout
ProductOfferingQualificationCreateServiceUnavailableCode is the HTTP code returned for type ProductOfferingQualificationCreateServiceUnavailable
ProductOfferingQualificationCreateUnauthorizedCode is the HTTP code returned for type ProductOfferingQualificationCreateUnauthorized
const ProductOfferingQualificationCreateUnprocessableEntityCode int = 422
ProductOfferingQualificationCreateUnprocessableEntityCode is the HTTP code returned for type ProductOfferingQualificationCreateUnprocessableEntity
const ProductOfferingQualificationFindBadRequestCode int = 400
ProductOfferingQualificationFindBadRequestCode is the HTTP code returned for type ProductOfferingQualificationFindBadRequest
const ProductOfferingQualificationFindForbiddenCode int = 403
ProductOfferingQualificationFindForbiddenCode is the HTTP code returned for type ProductOfferingQualificationFindForbidden
const ProductOfferingQualificationFindNotFoundCode int = 404
ProductOfferingQualificationFindNotFoundCode is the HTTP code returned for type ProductOfferingQualificationFindNotFound
const ProductOfferingQualificationFindOKCode int = 200
ProductOfferingQualificationFindOKCode is the HTTP code returned for type ProductOfferingQualificationFindOK
const ProductOfferingQualificationFindRequestTimeoutCode int = 408
ProductOfferingQualificationFindRequestTimeoutCode is the HTTP code returned for type ProductOfferingQualificationFindRequestTimeout
ProductOfferingQualificationFindServiceUnavailableCode is the HTTP code returned for type ProductOfferingQualificationFindServiceUnavailable
ProductOfferingQualificationFindUnauthorizedCode is the HTTP code returned for type ProductOfferingQualificationFindUnauthorized
const ProductOfferingQualificationFindUnprocessableEntityCode int = 422
ProductOfferingQualificationFindUnprocessableEntityCode is the HTTP code returned for type ProductOfferingQualificationFindUnprocessableEntity
const ProductOfferingQualificationGetBadRequestCode int = 400
ProductOfferingQualificationGetBadRequestCode is the HTTP code returned for type ProductOfferingQualificationGetBadRequest
const ProductOfferingQualificationGetForbiddenCode int = 403
ProductOfferingQualificationGetForbiddenCode is the HTTP code returned for type ProductOfferingQualificationGetForbidden
const ProductOfferingQualificationGetNotFoundCode int = 404
ProductOfferingQualificationGetNotFoundCode is the HTTP code returned for type ProductOfferingQualificationGetNotFound
const ProductOfferingQualificationGetOKCode int = 200
ProductOfferingQualificationGetOKCode is the HTTP code returned for type ProductOfferingQualificationGetOK
const ProductOfferingQualificationGetRequestTimeoutCode int = 408
ProductOfferingQualificationGetRequestTimeoutCode is the HTTP code returned for type ProductOfferingQualificationGetRequestTimeout
ProductOfferingQualificationGetServiceUnavailableCode is the HTTP code returned for type ProductOfferingQualificationGetServiceUnavailable
ProductOfferingQualificationGetUnauthorizedCode is the HTTP code returned for type ProductOfferingQualificationGetUnauthorized
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 ¶
func (o *ProductOfferingQualificationCreate) ServeHTTP(rw http.ResponseWriter, r *http.Request)
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 ¶
func (o *ProductOfferingQualificationCreateBadRequest) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification create bad request response
func (*ProductOfferingQualificationCreateBadRequest) WithPayload ¶
func (o *ProductOfferingQualificationCreateBadRequest) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateBadRequest
WithPayload adds the payload to the product offering qualification create bad request response
func (*ProductOfferingQualificationCreateBadRequest) WriteResponse ¶
func (o *ProductOfferingQualificationCreateBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationCreateCreated) SetPayload(payload *models.ProductOfferingQualification)
SetPayload sets the payload to the product offering qualification create created response
func (*ProductOfferingQualificationCreateCreated) WithPayload ¶
func (o *ProductOfferingQualificationCreateCreated) WithPayload(payload *models.ProductOfferingQualification) *ProductOfferingQualificationCreateCreated
WithPayload adds the payload to the product offering qualification create created response
func (*ProductOfferingQualificationCreateCreated) WriteResponse ¶
func (o *ProductOfferingQualificationCreateCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationCreateForbidden) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification create forbidden response
func (*ProductOfferingQualificationCreateForbidden) WithPayload ¶
func (o *ProductOfferingQualificationCreateForbidden) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateForbidden
WithPayload adds the payload to the product offering qualification create forbidden response
func (*ProductOfferingQualificationCreateForbidden) WriteResponse ¶
func (o *ProductOfferingQualificationCreateForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (fn ProductOfferingQualificationCreateHandlerFunc) Handle(params ProductOfferingQualificationCreateParams, principal *models.Principal) middleware.Responder
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 ¶
func (o *ProductOfferingQualificationCreateNotFound) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification create not found response
func (*ProductOfferingQualificationCreateNotFound) WithPayload ¶
func (o *ProductOfferingQualificationCreateNotFound) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateNotFound
WithPayload adds the payload to the product offering qualification create not found response
func (*ProductOfferingQualificationCreateNotFound) WriteResponse ¶
func (o *ProductOfferingQualificationCreateNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationCreateParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
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 ¶
func (o *ProductOfferingQualificationCreateRequestTimeout) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification create request timeout response
func (*ProductOfferingQualificationCreateRequestTimeout) WithPayload ¶
func (o *ProductOfferingQualificationCreateRequestTimeout) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateRequestTimeout
WithPayload adds the payload to the product offering qualification create request timeout response
func (*ProductOfferingQualificationCreateRequestTimeout) WriteResponse ¶
func (o *ProductOfferingQualificationCreateRequestTimeout) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ProductOfferingQualificationCreateServiceUnavailable ¶
type ProductOfferingQualificationCreateServiceUnavailable struct { models.ErrorRepresentation `json:"body,omitempty"` }Payload *
ProductOfferingQualificationCreateServiceUnavailable Service Unavailable
swagger:response productOfferingQualificationCreateServiceUnavailable
func NewProductOfferingQualificationCreateServiceUnavailable ¶
func NewProductOfferingQualificationCreateServiceUnavailable() *ProductOfferingQualificationCreateServiceUnavailable
NewProductOfferingQualificationCreateServiceUnavailable creates ProductOfferingQualificationCreateServiceUnavailable with default headers values
func (*ProductOfferingQualificationCreateServiceUnavailable) SetPayload ¶
func (o *ProductOfferingQualificationCreateServiceUnavailable) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification create service unavailable response
func (*ProductOfferingQualificationCreateServiceUnavailable) WithPayload ¶
func (o *ProductOfferingQualificationCreateServiceUnavailable) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateServiceUnavailable
WithPayload adds the payload to the product offering qualification create service unavailable response
func (*ProductOfferingQualificationCreateServiceUnavailable) WriteResponse ¶
func (o *ProductOfferingQualificationCreateServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationCreateURL) Build() (*url.URL, error)
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 ¶
func (o *ProductOfferingQualificationCreateURL) String() 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 ¶
func (o *ProductOfferingQualificationCreateURL) WithBasePath(bp string) *ProductOfferingQualificationCreateURL
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 { models.ErrorRepresentation `json:"body,omitempty"` }Payload *
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 ¶
func (o *ProductOfferingQualificationCreateUnauthorized) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification create unauthorized response
func (*ProductOfferingQualificationCreateUnauthorized) WithPayload ¶
func (o *ProductOfferingQualificationCreateUnauthorized) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateUnauthorized
WithPayload adds the payload to the product offering qualification create unauthorized response
func (*ProductOfferingQualificationCreateUnauthorized) WriteResponse ¶
func (o *ProductOfferingQualificationCreateUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationCreateUnprocessableEntity) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification create unprocessable entity response
func (*ProductOfferingQualificationCreateUnprocessableEntity) WithPayload ¶
func (o *ProductOfferingQualificationCreateUnprocessableEntity) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationCreateUnprocessableEntity
WithPayload adds the payload to the product offering qualification create unprocessable entity response
func (*ProductOfferingQualificationCreateUnprocessableEntity) WriteResponse ¶
func (o *ProductOfferingQualificationCreateUnprocessableEntity) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationFind) ServeHTTP(rw http.ResponseWriter, r *http.Request)
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 ¶
func (o *ProductOfferingQualificationFindBadRequest) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification find bad request response
func (*ProductOfferingQualificationFindBadRequest) WithPayload ¶
func (o *ProductOfferingQualificationFindBadRequest) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindBadRequest
WithPayload adds the payload to the product offering qualification find bad request response
func (*ProductOfferingQualificationFindBadRequest) WriteResponse ¶
func (o *ProductOfferingQualificationFindBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationFindForbidden) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification find forbidden response
func (*ProductOfferingQualificationFindForbidden) WithPayload ¶
func (o *ProductOfferingQualificationFindForbidden) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindForbidden
WithPayload adds the payload to the product offering qualification find forbidden response
func (*ProductOfferingQualificationFindForbidden) WriteResponse ¶
func (o *ProductOfferingQualificationFindForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (fn ProductOfferingQualificationFindHandlerFunc) Handle(params ProductOfferingQualificationFindParams, principal *models.Principal) middleware.Responder
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 ¶
func (o *ProductOfferingQualificationFindNotFound) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification find not found response
func (*ProductOfferingQualificationFindNotFound) WithPayload ¶
func (o *ProductOfferingQualificationFindNotFound) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindNotFound
WithPayload adds the payload to the product offering qualification find not found response
func (*ProductOfferingQualificationFindNotFound) WriteResponse ¶
func (o *ProductOfferingQualificationFindNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationFindOK) SetPayload(payload []*models.ProductOfferingQualificationFind)
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 ¶
func (o *ProductOfferingQualificationFindOK) WithPayload(payload []*models.ProductOfferingQualificationFind) *ProductOfferingQualificationFindOK
WithPayload adds the payload to the product offering qualification find o k response
func (*ProductOfferingQualificationFindOK) WithXResultCount ¶
func (o *ProductOfferingQualificationFindOK) WithXResultCount(xResultCount int32) *ProductOfferingQualificationFindOK
WithXResultCount adds the xResultCount to the product offering qualification find o k response
func (*ProductOfferingQualificationFindOK) WithXTotalCount ¶
func (o *ProductOfferingQualificationFindOK) WithXTotalCount(xTotalCount int32) *ProductOfferingQualificationFindOK
WithXTotalCount adds the xTotalCount to the product offering qualification find o k response
func (*ProductOfferingQualificationFindOK) WriteResponse ¶
func (o *ProductOfferingQualificationFindOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationFindParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
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 ¶
func (o *ProductOfferingQualificationFindRequestTimeout) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification find request timeout response
func (*ProductOfferingQualificationFindRequestTimeout) WithPayload ¶
func (o *ProductOfferingQualificationFindRequestTimeout) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindRequestTimeout
WithPayload adds the payload to the product offering qualification find request timeout response
func (*ProductOfferingQualificationFindRequestTimeout) WriteResponse ¶
func (o *ProductOfferingQualificationFindRequestTimeout) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ProductOfferingQualificationFindServiceUnavailable ¶
type ProductOfferingQualificationFindServiceUnavailable struct { models.ErrorRepresentation `json:"body,omitempty"` }Payload *
ProductOfferingQualificationFindServiceUnavailable Service Unavailable
swagger:response productOfferingQualificationFindServiceUnavailable
func NewProductOfferingQualificationFindServiceUnavailable ¶
func NewProductOfferingQualificationFindServiceUnavailable() *ProductOfferingQualificationFindServiceUnavailable
NewProductOfferingQualificationFindServiceUnavailable creates ProductOfferingQualificationFindServiceUnavailable with default headers values
func (*ProductOfferingQualificationFindServiceUnavailable) SetPayload ¶
func (o *ProductOfferingQualificationFindServiceUnavailable) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification find service unavailable response
func (*ProductOfferingQualificationFindServiceUnavailable) WithPayload ¶
func (o *ProductOfferingQualificationFindServiceUnavailable) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindServiceUnavailable
WithPayload adds the payload to the product offering qualification find service unavailable response
func (*ProductOfferingQualificationFindServiceUnavailable) WriteResponse ¶
func (o *ProductOfferingQualificationFindServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationFindURL) Build() (*url.URL, error)
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 ¶
func (o *ProductOfferingQualificationFindURL) String() 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 ¶
func (o *ProductOfferingQualificationFindURL) WithBasePath(bp string) *ProductOfferingQualificationFindURL
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 { models.ErrorRepresentation `json:"body,omitempty"` }Payload *
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 ¶
func (o *ProductOfferingQualificationFindUnauthorized) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification find unauthorized response
func (*ProductOfferingQualificationFindUnauthorized) WithPayload ¶
func (o *ProductOfferingQualificationFindUnauthorized) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindUnauthorized
WithPayload adds the payload to the product offering qualification find unauthorized response
func (*ProductOfferingQualificationFindUnauthorized) WriteResponse ¶
func (o *ProductOfferingQualificationFindUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationFindUnprocessableEntity) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification find unprocessable entity response
func (*ProductOfferingQualificationFindUnprocessableEntity) WithPayload ¶
func (o *ProductOfferingQualificationFindUnprocessableEntity) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationFindUnprocessableEntity
WithPayload adds the payload to the product offering qualification find unprocessable entity response
func (*ProductOfferingQualificationFindUnprocessableEntity) WriteResponse ¶
func (o *ProductOfferingQualificationFindUnprocessableEntity) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationGet) ServeHTTP(rw http.ResponseWriter, r *http.Request)
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 ¶
func (o *ProductOfferingQualificationGetBadRequest) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification get bad request response
func (*ProductOfferingQualificationGetBadRequest) WithPayload ¶
func (o *ProductOfferingQualificationGetBadRequest) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetBadRequest
WithPayload adds the payload to the product offering qualification get bad request response
func (*ProductOfferingQualificationGetBadRequest) WriteResponse ¶
func (o *ProductOfferingQualificationGetBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationGetForbidden) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification get forbidden response
func (*ProductOfferingQualificationGetForbidden) WithPayload ¶
func (o *ProductOfferingQualificationGetForbidden) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetForbidden
WithPayload adds the payload to the product offering qualification get forbidden response
func (*ProductOfferingQualificationGetForbidden) WriteResponse ¶
func (o *ProductOfferingQualificationGetForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (fn ProductOfferingQualificationGetHandlerFunc) Handle(params ProductOfferingQualificationGetParams, principal *models.Principal) middleware.Responder
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 ¶
func (o *ProductOfferingQualificationGetNotFound) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification get not found response
func (*ProductOfferingQualificationGetNotFound) WithPayload ¶
func (o *ProductOfferingQualificationGetNotFound) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetNotFound
WithPayload adds the payload to the product offering qualification get not found response
func (*ProductOfferingQualificationGetNotFound) WriteResponse ¶
func (o *ProductOfferingQualificationGetNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationGetOK) SetPayload(payload *models.ProductOfferingQualification)
SetPayload sets the payload to the product offering qualification get o k response
func (*ProductOfferingQualificationGetOK) WithPayload ¶
func (o *ProductOfferingQualificationGetOK) WithPayload(payload *models.ProductOfferingQualification) *ProductOfferingQualificationGetOK
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 ¶
func (o *ProductOfferingQualificationGetParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
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 ¶
func (o *ProductOfferingQualificationGetRequestTimeout) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification get request timeout response
func (*ProductOfferingQualificationGetRequestTimeout) WithPayload ¶
func (o *ProductOfferingQualificationGetRequestTimeout) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetRequestTimeout
WithPayload adds the payload to the product offering qualification get request timeout response
func (*ProductOfferingQualificationGetRequestTimeout) WriteResponse ¶
func (o *ProductOfferingQualificationGetRequestTimeout) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ProductOfferingQualificationGetServiceUnavailable ¶
type ProductOfferingQualificationGetServiceUnavailable struct { models.ErrorRepresentation `json:"body,omitempty"` }Payload *
ProductOfferingQualificationGetServiceUnavailable Service Unavailable
swagger:response productOfferingQualificationGetServiceUnavailable
func NewProductOfferingQualificationGetServiceUnavailable ¶
func NewProductOfferingQualificationGetServiceUnavailable() *ProductOfferingQualificationGetServiceUnavailable
NewProductOfferingQualificationGetServiceUnavailable creates ProductOfferingQualificationGetServiceUnavailable with default headers values
func (*ProductOfferingQualificationGetServiceUnavailable) SetPayload ¶
func (o *ProductOfferingQualificationGetServiceUnavailable) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification get service unavailable response
func (*ProductOfferingQualificationGetServiceUnavailable) WithPayload ¶
func (o *ProductOfferingQualificationGetServiceUnavailable) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetServiceUnavailable
WithPayload adds the payload to the product offering qualification get service unavailable response
func (*ProductOfferingQualificationGetServiceUnavailable) WriteResponse ¶
func (o *ProductOfferingQualificationGetServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationGetURL) Build() (*url.URL, error)
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 ¶
func (o *ProductOfferingQualificationGetURL) String() 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 ¶
func (o *ProductOfferingQualificationGetURL) WithBasePath(bp string) *ProductOfferingQualificationGetURL
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 { models.ErrorRepresentation `json:"body,omitempty"` }Payload *
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 ¶
func (o *ProductOfferingQualificationGetUnauthorized) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification get unauthorized response
func (*ProductOfferingQualificationGetUnauthorized) WithPayload ¶
func (o *ProductOfferingQualificationGetUnauthorized) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetUnauthorized
WithPayload adds the payload to the product offering qualification get unauthorized response
func (*ProductOfferingQualificationGetUnauthorized) WriteResponse ¶
func (o *ProductOfferingQualificationGetUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 ¶
func (o *ProductOfferingQualificationGetUnprocessableEntity) SetPayload(payload *models.ErrorRepresentation)
SetPayload sets the payload to the product offering qualification get unprocessable entity response
func (*ProductOfferingQualificationGetUnprocessableEntity) WithPayload ¶
func (o *ProductOfferingQualificationGetUnprocessableEntity) WithPayload(payload *models.ErrorRepresentation) *ProductOfferingQualificationGetUnprocessableEntity
WithPayload adds the payload to the product offering qualification get unprocessable entity response
func (*ProductOfferingQualificationGetUnprocessableEntity) WriteResponse ¶
func (o *ProductOfferingQualificationGetUnprocessableEntity) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
Source Files ¶
- product_offering_qualification_create.go
- product_offering_qualification_create_parameters.go
- product_offering_qualification_create_responses.go
- product_offering_qualification_create_urlbuilder.go
- product_offering_qualification_find.go
- product_offering_qualification_find_parameters.go
- product_offering_qualification_find_responses.go
- product_offering_qualification_find_urlbuilder.go
- product_offering_qualification_get.go
- product_offering_qualification_get_parameters.go
- product_offering_qualification_get_responses.go
- product_offering_qualification_get_urlbuilder.go