iac_settings

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2024 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for iac settings API

func (*Client) GetIacSettingsForGroup

func (a *Client) GetIacSettingsForGroup(params *GetIacSettingsForGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetIacSettingsForGroupOK, error)

GetIacSettingsForGroup gets the infrastructure as code settings for a group

Get the Infrastructure as Code Settings for a group.

func (*Client) GetIacSettingsForOrg

func (a *Client) GetIacSettingsForOrg(params *GetIacSettingsForOrgParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetIacSettingsForOrgOK, error)

GetIacSettingsForOrg gets the infrastructure as code settings for an org

Get the Infrastructure as Code Settings for an org.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) UpdateIacSettingsForGroup

func (a *Client) UpdateIacSettingsForGroup(params *UpdateIacSettingsForGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateIacSettingsForGroupOK, error)

UpdateIacSettingsForGroup updates the infrastructure as code settings for a group

Update the Infrastructure as Code Settings for a group.

func (*Client) UpdateIacSettingsForOrg

func (a *Client) UpdateIacSettingsForOrg(params *UpdateIacSettingsForOrgParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateIacSettingsForOrgOK, error)

UpdateIacSettingsForOrg updates the infrastructure as code settings for an org

Update the Infrastructure as Code Settings for an org.

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	GetIacSettingsForGroup(params *GetIacSettingsForGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetIacSettingsForGroupOK, error)

	GetIacSettingsForOrg(params *GetIacSettingsForOrgParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetIacSettingsForOrgOK, error)

	UpdateIacSettingsForGroup(params *UpdateIacSettingsForGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateIacSettingsForGroupOK, error)

	UpdateIacSettingsForOrg(params *UpdateIacSettingsForOrgParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateIacSettingsForOrgOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new iac settings API client.

type GetIacSettingsForGroupBadRequest

type GetIacSettingsForGroupBadRequest struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForGroupBadRequestBody
}

GetIacSettingsForGroupBadRequest describes a response with status code 400, with default header values.

Bad Request: A parameter provided as a part of the request was invalid.

func NewGetIacSettingsForGroupBadRequest

func NewGetIacSettingsForGroupBadRequest() *GetIacSettingsForGroupBadRequest

NewGetIacSettingsForGroupBadRequest creates a GetIacSettingsForGroupBadRequest with default headers values

func (*GetIacSettingsForGroupBadRequest) Code

Code gets the status code for the get iac settings for group bad request response

func (*GetIacSettingsForGroupBadRequest) Error

func (*GetIacSettingsForGroupBadRequest) GetPayload

func (*GetIacSettingsForGroupBadRequest) IsClientError

func (o *GetIacSettingsForGroupBadRequest) IsClientError() bool

IsClientError returns true when this get iac settings for group bad request response has a 4xx status code

func (*GetIacSettingsForGroupBadRequest) IsCode

func (o *GetIacSettingsForGroupBadRequest) IsCode(code int) bool

IsCode returns true when this get iac settings for group bad request response a status code equal to that given

func (*GetIacSettingsForGroupBadRequest) IsRedirect

func (o *GetIacSettingsForGroupBadRequest) IsRedirect() bool

IsRedirect returns true when this get iac settings for group bad request response has a 3xx status code

func (*GetIacSettingsForGroupBadRequest) IsServerError

func (o *GetIacSettingsForGroupBadRequest) IsServerError() bool

IsServerError returns true when this get iac settings for group bad request response has a 5xx status code

func (*GetIacSettingsForGroupBadRequest) IsSuccess

func (o *GetIacSettingsForGroupBadRequest) IsSuccess() bool

IsSuccess returns true when this get iac settings for group bad request response has a 2xx status code

func (*GetIacSettingsForGroupBadRequest) String

type GetIacSettingsForGroupBadRequestBody

type GetIacSettingsForGroupBadRequestBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForGroupBadRequestBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForGroupBadRequestBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForGroupBadRequestBody get iac settings for group bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForGroupBadRequestBody

func (*GetIacSettingsForGroupBadRequestBody) ContextValidate

func (o *GetIacSettingsForGroupBadRequestBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for group bad request body based on the context it is used

func (*GetIacSettingsForGroupBadRequestBody) MarshalBinary

func (o *GetIacSettingsForGroupBadRequestBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBody) UnmarshalBinary

func (o *GetIacSettingsForGroupBadRequestBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBody) Validate

Validate validates this get iac settings for group bad request body

type GetIacSettingsForGroupBadRequestBodyErrorsItems0

type GetIacSettingsForGroupBadRequestBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForGroupBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForGroupBadRequestBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForGroupBadRequestBodyErrorsItems0 get iac settings for group bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForGroupBadRequestBodyErrorsItems0

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for group bad request body errors items0 based on the context it is used

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0) Validate

Validate validates this get iac settings for group bad request body errors items0

type GetIacSettingsForGroupBadRequestBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForGroupBadRequestBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForGroupBadRequestBodyErrorsItems0Links

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for group bad request body errors items0 links based on context it is used

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0Links) Validate

Validate validates this get iac settings for group bad request body errors items0 links

type GetIacSettingsForGroupBadRequestBodyErrorsItems0Source

type GetIacSettingsForGroupBadRequestBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForGroupBadRequestBodyErrorsItems0Source get iac settings for group bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForGroupBadRequestBodyErrorsItems0Source

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for group bad request body errors items0 source based on context it is used

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBodyErrorsItems0Source) Validate

Validate validates this get iac settings for group bad request body errors items0 source

type GetIacSettingsForGroupBadRequestBodyJsonapi

type GetIacSettingsForGroupBadRequestBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForGroupBadRequestBodyJsonapi get iac settings for group bad request body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForGroupBadRequestBodyJsonapi

func (*GetIacSettingsForGroupBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for group bad request body jsonapi based on context it is used

func (*GetIacSettingsForGroupBadRequestBodyJsonapi) MarshalBinary

func (o *GetIacSettingsForGroupBadRequestBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBodyJsonapi) UnmarshalBinary

func (o *GetIacSettingsForGroupBadRequestBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupBadRequestBodyJsonapi) Validate

Validate validates this get iac settings for group bad request body jsonapi

type GetIacSettingsForGroupForbidden

type GetIacSettingsForGroupForbidden struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForGroupForbiddenBody
}

GetIacSettingsForGroupForbidden describes a response with status code 403, with default header values.

Forbidden: the request requires an authentication token with more or different permissions.

func NewGetIacSettingsForGroupForbidden

func NewGetIacSettingsForGroupForbidden() *GetIacSettingsForGroupForbidden

NewGetIacSettingsForGroupForbidden creates a GetIacSettingsForGroupForbidden with default headers values

func (*GetIacSettingsForGroupForbidden) Code

Code gets the status code for the get iac settings for group forbidden response

func (*GetIacSettingsForGroupForbidden) Error

func (*GetIacSettingsForGroupForbidden) GetPayload

func (*GetIacSettingsForGroupForbidden) IsClientError

func (o *GetIacSettingsForGroupForbidden) IsClientError() bool

IsClientError returns true when this get iac settings for group forbidden response has a 4xx status code

func (*GetIacSettingsForGroupForbidden) IsCode

func (o *GetIacSettingsForGroupForbidden) IsCode(code int) bool

IsCode returns true when this get iac settings for group forbidden response a status code equal to that given

func (*GetIacSettingsForGroupForbidden) IsRedirect

func (o *GetIacSettingsForGroupForbidden) IsRedirect() bool

IsRedirect returns true when this get iac settings for group forbidden response has a 3xx status code

func (*GetIacSettingsForGroupForbidden) IsServerError

func (o *GetIacSettingsForGroupForbidden) IsServerError() bool

IsServerError returns true when this get iac settings for group forbidden response has a 5xx status code

func (*GetIacSettingsForGroupForbidden) IsSuccess

func (o *GetIacSettingsForGroupForbidden) IsSuccess() bool

IsSuccess returns true when this get iac settings for group forbidden response has a 2xx status code

func (*GetIacSettingsForGroupForbidden) String

type GetIacSettingsForGroupForbiddenBody

type GetIacSettingsForGroupForbiddenBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForGroupForbiddenBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForGroupForbiddenBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForGroupForbiddenBody get iac settings for group forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForGroupForbiddenBody

func (*GetIacSettingsForGroupForbiddenBody) ContextValidate

func (o *GetIacSettingsForGroupForbiddenBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for group forbidden body based on the context it is used

func (*GetIacSettingsForGroupForbiddenBody) MarshalBinary

func (o *GetIacSettingsForGroupForbiddenBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBody) UnmarshalBinary

func (o *GetIacSettingsForGroupForbiddenBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBody) Validate

Validate validates this get iac settings for group forbidden body

type GetIacSettingsForGroupForbiddenBodyErrorsItems0

type GetIacSettingsForGroupForbiddenBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForGroupForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForGroupForbiddenBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForGroupForbiddenBodyErrorsItems0 get iac settings for group forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForGroupForbiddenBodyErrorsItems0

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for group forbidden body errors items0 based on the context it is used

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0) Validate

Validate validates this get iac settings for group forbidden body errors items0

type GetIacSettingsForGroupForbiddenBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForGroupForbiddenBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForGroupForbiddenBodyErrorsItems0Links

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for group forbidden body errors items0 links based on context it is used

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0Links) Validate

Validate validates this get iac settings for group forbidden body errors items0 links

type GetIacSettingsForGroupForbiddenBodyErrorsItems0Source

type GetIacSettingsForGroupForbiddenBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForGroupForbiddenBodyErrorsItems0Source get iac settings for group forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForGroupForbiddenBodyErrorsItems0Source

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for group forbidden body errors items0 source based on context it is used

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBodyErrorsItems0Source) Validate

Validate validates this get iac settings for group forbidden body errors items0 source

type GetIacSettingsForGroupForbiddenBodyJsonapi

type GetIacSettingsForGroupForbiddenBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForGroupForbiddenBodyJsonapi get iac settings for group forbidden body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForGroupForbiddenBodyJsonapi

func (*GetIacSettingsForGroupForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for group forbidden body jsonapi based on context it is used

func (*GetIacSettingsForGroupForbiddenBodyJsonapi) MarshalBinary

func (o *GetIacSettingsForGroupForbiddenBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBodyJsonapi) UnmarshalBinary

func (o *GetIacSettingsForGroupForbiddenBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupForbiddenBodyJsonapi) Validate

Validate validates this get iac settings for group forbidden body jsonapi

type GetIacSettingsForGroupInternalServerError

type GetIacSettingsForGroupInternalServerError struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForGroupInternalServerErrorBody
}

GetIacSettingsForGroupInternalServerError describes a response with status code 500, with default header values.

Internal Server Error: An error was encountered while attempting to process the request.

func NewGetIacSettingsForGroupInternalServerError

func NewGetIacSettingsForGroupInternalServerError() *GetIacSettingsForGroupInternalServerError

NewGetIacSettingsForGroupInternalServerError creates a GetIacSettingsForGroupInternalServerError with default headers values

func (*GetIacSettingsForGroupInternalServerError) Code

Code gets the status code for the get iac settings for group internal server error response

func (*GetIacSettingsForGroupInternalServerError) Error

func (*GetIacSettingsForGroupInternalServerError) GetPayload

func (*GetIacSettingsForGroupInternalServerError) IsClientError

IsClientError returns true when this get iac settings for group internal server error response has a 4xx status code

func (*GetIacSettingsForGroupInternalServerError) IsCode

IsCode returns true when this get iac settings for group internal server error response a status code equal to that given

func (*GetIacSettingsForGroupInternalServerError) IsRedirect

IsRedirect returns true when this get iac settings for group internal server error response has a 3xx status code

func (*GetIacSettingsForGroupInternalServerError) IsServerError

IsServerError returns true when this get iac settings for group internal server error response has a 5xx status code

func (*GetIacSettingsForGroupInternalServerError) IsSuccess

IsSuccess returns true when this get iac settings for group internal server error response has a 2xx status code

func (*GetIacSettingsForGroupInternalServerError) String

type GetIacSettingsForGroupInternalServerErrorBody

type GetIacSettingsForGroupInternalServerErrorBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForGroupInternalServerErrorBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForGroupInternalServerErrorBody get iac settings for group internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForGroupInternalServerErrorBody

func (*GetIacSettingsForGroupInternalServerErrorBody) ContextValidate

ContextValidate validate this get iac settings for group internal server error body based on the context it is used

func (*GetIacSettingsForGroupInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBody) Validate

Validate validates this get iac settings for group internal server error body

type GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0

type GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0 get iac settings for group internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for group internal server error body errors items0 based on the context it is used

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0) Validate

Validate validates this get iac settings for group internal server error body errors items0

type GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for group internal server error body errors items0 links based on context it is used

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this get iac settings for group internal server error body errors items0 links

type GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source

type GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source get iac settings for group internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for group internal server error body errors items0 source based on context it is used

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this get iac settings for group internal server error body errors items0 source

type GetIacSettingsForGroupInternalServerErrorBodyJsonapi

type GetIacSettingsForGroupInternalServerErrorBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForGroupInternalServerErrorBodyJsonapi get iac settings for group internal server error body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForGroupInternalServerErrorBodyJsonapi

func (*GetIacSettingsForGroupInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for group internal server error body jsonapi based on context it is used

func (*GetIacSettingsForGroupInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupInternalServerErrorBodyJsonapi) Validate

Validate validates this get iac settings for group internal server error body jsonapi

type GetIacSettingsForGroupNotFound

type GetIacSettingsForGroupNotFound struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForGroupNotFoundBody
}

GetIacSettingsForGroupNotFound describes a response with status code 404, with default header values.

Not Found: The resource being operated on could not be found.

func NewGetIacSettingsForGroupNotFound

func NewGetIacSettingsForGroupNotFound() *GetIacSettingsForGroupNotFound

NewGetIacSettingsForGroupNotFound creates a GetIacSettingsForGroupNotFound with default headers values

func (*GetIacSettingsForGroupNotFound) Code

Code gets the status code for the get iac settings for group not found response

func (*GetIacSettingsForGroupNotFound) Error

func (*GetIacSettingsForGroupNotFound) GetPayload

func (*GetIacSettingsForGroupNotFound) IsClientError

func (o *GetIacSettingsForGroupNotFound) IsClientError() bool

IsClientError returns true when this get iac settings for group not found response has a 4xx status code

func (*GetIacSettingsForGroupNotFound) IsCode

func (o *GetIacSettingsForGroupNotFound) IsCode(code int) bool

IsCode returns true when this get iac settings for group not found response a status code equal to that given

func (*GetIacSettingsForGroupNotFound) IsRedirect

func (o *GetIacSettingsForGroupNotFound) IsRedirect() bool

IsRedirect returns true when this get iac settings for group not found response has a 3xx status code

func (*GetIacSettingsForGroupNotFound) IsServerError

func (o *GetIacSettingsForGroupNotFound) IsServerError() bool

IsServerError returns true when this get iac settings for group not found response has a 5xx status code

func (*GetIacSettingsForGroupNotFound) IsSuccess

func (o *GetIacSettingsForGroupNotFound) IsSuccess() bool

IsSuccess returns true when this get iac settings for group not found response has a 2xx status code

func (*GetIacSettingsForGroupNotFound) String

type GetIacSettingsForGroupNotFoundBody

type GetIacSettingsForGroupNotFoundBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForGroupNotFoundBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForGroupNotFoundBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForGroupNotFoundBody get iac settings for group not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForGroupNotFoundBody

func (*GetIacSettingsForGroupNotFoundBody) ContextValidate

func (o *GetIacSettingsForGroupNotFoundBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for group not found body based on the context it is used

func (*GetIacSettingsForGroupNotFoundBody) MarshalBinary

func (o *GetIacSettingsForGroupNotFoundBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBody) UnmarshalBinary

func (o *GetIacSettingsForGroupNotFoundBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBody) Validate

Validate validates this get iac settings for group not found body

type GetIacSettingsForGroupNotFoundBodyErrorsItems0

type GetIacSettingsForGroupNotFoundBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForGroupNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForGroupNotFoundBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForGroupNotFoundBodyErrorsItems0 get iac settings for group not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForGroupNotFoundBodyErrorsItems0

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for group not found body errors items0 based on the context it is used

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0) Validate

Validate validates this get iac settings for group not found body errors items0

type GetIacSettingsForGroupNotFoundBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForGroupNotFoundBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForGroupNotFoundBodyErrorsItems0Links

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for group not found body errors items0 links based on context it is used

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0Links) Validate

Validate validates this get iac settings for group not found body errors items0 links

type GetIacSettingsForGroupNotFoundBodyErrorsItems0Source

type GetIacSettingsForGroupNotFoundBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForGroupNotFoundBodyErrorsItems0Source get iac settings for group not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForGroupNotFoundBodyErrorsItems0Source

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for group not found body errors items0 source based on context it is used

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBodyErrorsItems0Source) Validate

Validate validates this get iac settings for group not found body errors items0 source

type GetIacSettingsForGroupNotFoundBodyJsonapi

type GetIacSettingsForGroupNotFoundBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForGroupNotFoundBodyJsonapi get iac settings for group not found body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForGroupNotFoundBodyJsonapi

func (*GetIacSettingsForGroupNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for group not found body jsonapi based on context it is used

func (*GetIacSettingsForGroupNotFoundBodyJsonapi) MarshalBinary

func (o *GetIacSettingsForGroupNotFoundBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBodyJsonapi) UnmarshalBinary

func (o *GetIacSettingsForGroupNotFoundBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupNotFoundBodyJsonapi) Validate

Validate validates this get iac settings for group not found body jsonapi

type GetIacSettingsForGroupOK

type GetIacSettingsForGroupOK struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForGroupOKBody
}

GetIacSettingsForGroupOK describes a response with status code 200, with default header values.

The Infrastructure as Code Settings of the group.

func NewGetIacSettingsForGroupOK

func NewGetIacSettingsForGroupOK() *GetIacSettingsForGroupOK

NewGetIacSettingsForGroupOK creates a GetIacSettingsForGroupOK with default headers values

func (*GetIacSettingsForGroupOK) Code

func (o *GetIacSettingsForGroupOK) Code() int

Code gets the status code for the get iac settings for group o k response

func (*GetIacSettingsForGroupOK) Error

func (o *GetIacSettingsForGroupOK) Error() string

func (*GetIacSettingsForGroupOK) GetPayload

func (*GetIacSettingsForGroupOK) IsClientError

func (o *GetIacSettingsForGroupOK) IsClientError() bool

IsClientError returns true when this get iac settings for group o k response has a 4xx status code

func (*GetIacSettingsForGroupOK) IsCode

func (o *GetIacSettingsForGroupOK) IsCode(code int) bool

IsCode returns true when this get iac settings for group o k response a status code equal to that given

func (*GetIacSettingsForGroupOK) IsRedirect

func (o *GetIacSettingsForGroupOK) IsRedirect() bool

IsRedirect returns true when this get iac settings for group o k response has a 3xx status code

func (*GetIacSettingsForGroupOK) IsServerError

func (o *GetIacSettingsForGroupOK) IsServerError() bool

IsServerError returns true when this get iac settings for group o k response has a 5xx status code

func (*GetIacSettingsForGroupOK) IsSuccess

func (o *GetIacSettingsForGroupOK) IsSuccess() bool

IsSuccess returns true when this get iac settings for group o k response has a 2xx status code

func (*GetIacSettingsForGroupOK) String

func (o *GetIacSettingsForGroupOK) String() string

type GetIacSettingsForGroupOKBody

type GetIacSettingsForGroupOKBody struct {

	// data
	// Required: true
	Data *models.GroupIacSettingsResponse `json:"data"`

	// jsonapi
	// Required: true
	Jsonapi *models.JSONAPI `json:"jsonapi"`

	// links
	// Required: true
	Links *models.Links `json:"links"`
}

GetIacSettingsForGroupOKBody get iac settings for group o k body swagger:model GetIacSettingsForGroupOKBody

func (*GetIacSettingsForGroupOKBody) ContextValidate

func (o *GetIacSettingsForGroupOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for group o k body based on the context it is used

func (*GetIacSettingsForGroupOKBody) MarshalBinary

func (o *GetIacSettingsForGroupOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForGroupOKBody) UnmarshalBinary

func (o *GetIacSettingsForGroupOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupOKBody) Validate

func (o *GetIacSettingsForGroupOKBody) Validate(formats strfmt.Registry) error

Validate validates this get iac settings for group o k body

type GetIacSettingsForGroupParams

type GetIacSettingsForGroupParams struct {

	/* GroupID.

	   The id of the group whose Infrastructure as Code settings are requested

	   Format: uuid
	*/
	GroupID strfmt.UUID

	/* Version.

	   The requested version of the endpoint to process the request
	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetIacSettingsForGroupParams contains all the parameters to send to the API endpoint

for the get iac settings for group operation.

Typically these are written to a http.Request.

func NewGetIacSettingsForGroupParams

func NewGetIacSettingsForGroupParams() *GetIacSettingsForGroupParams

NewGetIacSettingsForGroupParams creates a new GetIacSettingsForGroupParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetIacSettingsForGroupParamsWithContext

func NewGetIacSettingsForGroupParamsWithContext(ctx context.Context) *GetIacSettingsForGroupParams

NewGetIacSettingsForGroupParamsWithContext creates a new GetIacSettingsForGroupParams object with the ability to set a context for a request.

func NewGetIacSettingsForGroupParamsWithHTTPClient

func NewGetIacSettingsForGroupParamsWithHTTPClient(client *http.Client) *GetIacSettingsForGroupParams

NewGetIacSettingsForGroupParamsWithHTTPClient creates a new GetIacSettingsForGroupParams object with the ability to set a custom HTTPClient for a request.

func NewGetIacSettingsForGroupParamsWithTimeout

func NewGetIacSettingsForGroupParamsWithTimeout(timeout time.Duration) *GetIacSettingsForGroupParams

NewGetIacSettingsForGroupParamsWithTimeout creates a new GetIacSettingsForGroupParams object with the ability to set a timeout on a request.

func (*GetIacSettingsForGroupParams) SetContext

func (o *GetIacSettingsForGroupParams) SetContext(ctx context.Context)

SetContext adds the context to the get iac settings for group params

func (*GetIacSettingsForGroupParams) SetDefaults

func (o *GetIacSettingsForGroupParams) SetDefaults()

SetDefaults hydrates default values in the get iac settings for group params (not the query body).

All values with no default are reset to their zero value.

func (*GetIacSettingsForGroupParams) SetGroupID

func (o *GetIacSettingsForGroupParams) SetGroupID(groupID strfmt.UUID)

SetGroupID adds the groupId to the get iac settings for group params

func (*GetIacSettingsForGroupParams) SetHTTPClient

func (o *GetIacSettingsForGroupParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get iac settings for group params

func (*GetIacSettingsForGroupParams) SetTimeout

func (o *GetIacSettingsForGroupParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get iac settings for group params

func (*GetIacSettingsForGroupParams) SetVersion

func (o *GetIacSettingsForGroupParams) SetVersion(version string)

SetVersion adds the version to the get iac settings for group params

func (*GetIacSettingsForGroupParams) WithContext

WithContext adds the context to the get iac settings for group params

func (*GetIacSettingsForGroupParams) WithDefaults

WithDefaults hydrates default values in the get iac settings for group params (not the query body).

All values with no default are reset to their zero value.

func (*GetIacSettingsForGroupParams) WithGroupID

WithGroupID adds the groupID to the get iac settings for group params

func (*GetIacSettingsForGroupParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get iac settings for group params

func (*GetIacSettingsForGroupParams) WithTimeout

WithTimeout adds the timeout to the get iac settings for group params

func (*GetIacSettingsForGroupParams) WithVersion

WithVersion adds the version to the get iac settings for group params

func (*GetIacSettingsForGroupParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetIacSettingsForGroupReader

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

GetIacSettingsForGroupReader is a Reader for the GetIacSettingsForGroup structure.

func (*GetIacSettingsForGroupReader) ReadResponse

func (o *GetIacSettingsForGroupReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetIacSettingsForGroupUnauthorized

type GetIacSettingsForGroupUnauthorized struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForGroupUnauthorizedBody
}

GetIacSettingsForGroupUnauthorized describes a response with status code 401, with default header values.

Unauthorized: the request requires an authentication token.

func NewGetIacSettingsForGroupUnauthorized

func NewGetIacSettingsForGroupUnauthorized() *GetIacSettingsForGroupUnauthorized

NewGetIacSettingsForGroupUnauthorized creates a GetIacSettingsForGroupUnauthorized with default headers values

func (*GetIacSettingsForGroupUnauthorized) Code

Code gets the status code for the get iac settings for group unauthorized response

func (*GetIacSettingsForGroupUnauthorized) Error

func (*GetIacSettingsForGroupUnauthorized) GetPayload

func (*GetIacSettingsForGroupUnauthorized) IsClientError

func (o *GetIacSettingsForGroupUnauthorized) IsClientError() bool

IsClientError returns true when this get iac settings for group unauthorized response has a 4xx status code

func (*GetIacSettingsForGroupUnauthorized) IsCode

IsCode returns true when this get iac settings for group unauthorized response a status code equal to that given

func (*GetIacSettingsForGroupUnauthorized) IsRedirect

func (o *GetIacSettingsForGroupUnauthorized) IsRedirect() bool

IsRedirect returns true when this get iac settings for group unauthorized response has a 3xx status code

func (*GetIacSettingsForGroupUnauthorized) IsServerError

func (o *GetIacSettingsForGroupUnauthorized) IsServerError() bool

IsServerError returns true when this get iac settings for group unauthorized response has a 5xx status code

func (*GetIacSettingsForGroupUnauthorized) IsSuccess

IsSuccess returns true when this get iac settings for group unauthorized response has a 2xx status code

func (*GetIacSettingsForGroupUnauthorized) String

type GetIacSettingsForGroupUnauthorizedBody

type GetIacSettingsForGroupUnauthorizedBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForGroupUnauthorizedBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForGroupUnauthorizedBody get iac settings for group unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForGroupUnauthorizedBody

func (*GetIacSettingsForGroupUnauthorizedBody) ContextValidate

ContextValidate validate this get iac settings for group unauthorized body based on the context it is used

func (*GetIacSettingsForGroupUnauthorizedBody) MarshalBinary

func (o *GetIacSettingsForGroupUnauthorizedBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBody) UnmarshalBinary

func (o *GetIacSettingsForGroupUnauthorizedBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBody) Validate

Validate validates this get iac settings for group unauthorized body

type GetIacSettingsForGroupUnauthorizedBodyErrorsItems0

type GetIacSettingsForGroupUnauthorizedBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForGroupUnauthorizedBodyErrorsItems0 get iac settings for group unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForGroupUnauthorizedBodyErrorsItems0

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for group unauthorized body errors items0 based on the context it is used

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0) Validate

Validate validates this get iac settings for group unauthorized body errors items0

type GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Links

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for group unauthorized body errors items0 links based on context it is used

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this get iac settings for group unauthorized body errors items0 links

type GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source

type GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source get iac settings for group unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for group unauthorized body errors items0 source based on context it is used

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this get iac settings for group unauthorized body errors items0 source

type GetIacSettingsForGroupUnauthorizedBodyJsonapi

type GetIacSettingsForGroupUnauthorizedBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForGroupUnauthorizedBodyJsonapi get iac settings for group unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForGroupUnauthorizedBodyJsonapi

func (*GetIacSettingsForGroupUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for group unauthorized body jsonapi based on context it is used

func (*GetIacSettingsForGroupUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForGroupUnauthorizedBodyJsonapi) Validate

Validate validates this get iac settings for group unauthorized body jsonapi

type GetIacSettingsForOrgBadRequest

type GetIacSettingsForOrgBadRequest struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForOrgBadRequestBody
}

GetIacSettingsForOrgBadRequest describes a response with status code 400, with default header values.

Bad Request: A parameter provided as a part of the request was invalid.

func NewGetIacSettingsForOrgBadRequest

func NewGetIacSettingsForOrgBadRequest() *GetIacSettingsForOrgBadRequest

NewGetIacSettingsForOrgBadRequest creates a GetIacSettingsForOrgBadRequest with default headers values

func (*GetIacSettingsForOrgBadRequest) Code

Code gets the status code for the get iac settings for org bad request response

func (*GetIacSettingsForOrgBadRequest) Error

func (*GetIacSettingsForOrgBadRequest) GetPayload

func (*GetIacSettingsForOrgBadRequest) IsClientError

func (o *GetIacSettingsForOrgBadRequest) IsClientError() bool

IsClientError returns true when this get iac settings for org bad request response has a 4xx status code

func (*GetIacSettingsForOrgBadRequest) IsCode

func (o *GetIacSettingsForOrgBadRequest) IsCode(code int) bool

IsCode returns true when this get iac settings for org bad request response a status code equal to that given

func (*GetIacSettingsForOrgBadRequest) IsRedirect

func (o *GetIacSettingsForOrgBadRequest) IsRedirect() bool

IsRedirect returns true when this get iac settings for org bad request response has a 3xx status code

func (*GetIacSettingsForOrgBadRequest) IsServerError

func (o *GetIacSettingsForOrgBadRequest) IsServerError() bool

IsServerError returns true when this get iac settings for org bad request response has a 5xx status code

func (*GetIacSettingsForOrgBadRequest) IsSuccess

func (o *GetIacSettingsForOrgBadRequest) IsSuccess() bool

IsSuccess returns true when this get iac settings for org bad request response has a 2xx status code

func (*GetIacSettingsForOrgBadRequest) String

type GetIacSettingsForOrgBadRequestBody

type GetIacSettingsForOrgBadRequestBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForOrgBadRequestBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForOrgBadRequestBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForOrgBadRequestBody get iac settings for org bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForOrgBadRequestBody

func (*GetIacSettingsForOrgBadRequestBody) ContextValidate

func (o *GetIacSettingsForOrgBadRequestBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for org bad request body based on the context it is used

func (*GetIacSettingsForOrgBadRequestBody) MarshalBinary

func (o *GetIacSettingsForOrgBadRequestBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBody) UnmarshalBinary

func (o *GetIacSettingsForOrgBadRequestBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBody) Validate

Validate validates this get iac settings for org bad request body

type GetIacSettingsForOrgBadRequestBodyErrorsItems0

type GetIacSettingsForOrgBadRequestBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForOrgBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForOrgBadRequestBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForOrgBadRequestBodyErrorsItems0 get iac settings for org bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForOrgBadRequestBodyErrorsItems0

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for org bad request body errors items0 based on the context it is used

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0) Validate

Validate validates this get iac settings for org bad request body errors items0

type GetIacSettingsForOrgBadRequestBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForOrgBadRequestBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForOrgBadRequestBodyErrorsItems0Links

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for org bad request body errors items0 links based on context it is used

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0Links) Validate

Validate validates this get iac settings for org bad request body errors items0 links

type GetIacSettingsForOrgBadRequestBodyErrorsItems0Source

type GetIacSettingsForOrgBadRequestBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForOrgBadRequestBodyErrorsItems0Source get iac settings for org bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForOrgBadRequestBodyErrorsItems0Source

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for org bad request body errors items0 source based on context it is used

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBodyErrorsItems0Source) Validate

Validate validates this get iac settings for org bad request body errors items0 source

type GetIacSettingsForOrgBadRequestBodyJsonapi

type GetIacSettingsForOrgBadRequestBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForOrgBadRequestBodyJsonapi get iac settings for org bad request body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForOrgBadRequestBodyJsonapi

func (*GetIacSettingsForOrgBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for org bad request body jsonapi based on context it is used

func (*GetIacSettingsForOrgBadRequestBodyJsonapi) MarshalBinary

func (o *GetIacSettingsForOrgBadRequestBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBodyJsonapi) UnmarshalBinary

func (o *GetIacSettingsForOrgBadRequestBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgBadRequestBodyJsonapi) Validate

Validate validates this get iac settings for org bad request body jsonapi

type GetIacSettingsForOrgForbidden

type GetIacSettingsForOrgForbidden struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForOrgForbiddenBody
}

GetIacSettingsForOrgForbidden describes a response with status code 403, with default header values.

Forbidden: the request requires an authentication token with more or different permissions.

func NewGetIacSettingsForOrgForbidden

func NewGetIacSettingsForOrgForbidden() *GetIacSettingsForOrgForbidden

NewGetIacSettingsForOrgForbidden creates a GetIacSettingsForOrgForbidden with default headers values

func (*GetIacSettingsForOrgForbidden) Code

Code gets the status code for the get iac settings for org forbidden response

func (*GetIacSettingsForOrgForbidden) Error

func (*GetIacSettingsForOrgForbidden) GetPayload

func (*GetIacSettingsForOrgForbidden) IsClientError

func (o *GetIacSettingsForOrgForbidden) IsClientError() bool

IsClientError returns true when this get iac settings for org forbidden response has a 4xx status code

func (*GetIacSettingsForOrgForbidden) IsCode

func (o *GetIacSettingsForOrgForbidden) IsCode(code int) bool

IsCode returns true when this get iac settings for org forbidden response a status code equal to that given

func (*GetIacSettingsForOrgForbidden) IsRedirect

func (o *GetIacSettingsForOrgForbidden) IsRedirect() bool

IsRedirect returns true when this get iac settings for org forbidden response has a 3xx status code

func (*GetIacSettingsForOrgForbidden) IsServerError

func (o *GetIacSettingsForOrgForbidden) IsServerError() bool

IsServerError returns true when this get iac settings for org forbidden response has a 5xx status code

func (*GetIacSettingsForOrgForbidden) IsSuccess

func (o *GetIacSettingsForOrgForbidden) IsSuccess() bool

IsSuccess returns true when this get iac settings for org forbidden response has a 2xx status code

func (*GetIacSettingsForOrgForbidden) String

type GetIacSettingsForOrgForbiddenBody

type GetIacSettingsForOrgForbiddenBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForOrgForbiddenBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForOrgForbiddenBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForOrgForbiddenBody get iac settings for org forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForOrgForbiddenBody

func (*GetIacSettingsForOrgForbiddenBody) ContextValidate

func (o *GetIacSettingsForOrgForbiddenBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for org forbidden body based on the context it is used

func (*GetIacSettingsForOrgForbiddenBody) MarshalBinary

func (o *GetIacSettingsForOrgForbiddenBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBody) UnmarshalBinary

func (o *GetIacSettingsForOrgForbiddenBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBody) Validate

Validate validates this get iac settings for org forbidden body

type GetIacSettingsForOrgForbiddenBodyErrorsItems0

type GetIacSettingsForOrgForbiddenBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForOrgForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForOrgForbiddenBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForOrgForbiddenBodyErrorsItems0 get iac settings for org forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForOrgForbiddenBodyErrorsItems0

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for org forbidden body errors items0 based on the context it is used

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0) Validate

Validate validates this get iac settings for org forbidden body errors items0

type GetIacSettingsForOrgForbiddenBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForOrgForbiddenBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForOrgForbiddenBodyErrorsItems0Links

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for org forbidden body errors items0 links based on context it is used

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0Links) Validate

Validate validates this get iac settings for org forbidden body errors items0 links

type GetIacSettingsForOrgForbiddenBodyErrorsItems0Source

type GetIacSettingsForOrgForbiddenBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForOrgForbiddenBodyErrorsItems0Source get iac settings for org forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForOrgForbiddenBodyErrorsItems0Source

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for org forbidden body errors items0 source based on context it is used

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBodyErrorsItems0Source) Validate

Validate validates this get iac settings for org forbidden body errors items0 source

type GetIacSettingsForOrgForbiddenBodyJsonapi

type GetIacSettingsForOrgForbiddenBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForOrgForbiddenBodyJsonapi get iac settings for org forbidden body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForOrgForbiddenBodyJsonapi

func (*GetIacSettingsForOrgForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for org forbidden body jsonapi based on context it is used

func (*GetIacSettingsForOrgForbiddenBodyJsonapi) MarshalBinary

func (o *GetIacSettingsForOrgForbiddenBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBodyJsonapi) UnmarshalBinary

func (o *GetIacSettingsForOrgForbiddenBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgForbiddenBodyJsonapi) Validate

Validate validates this get iac settings for org forbidden body jsonapi

type GetIacSettingsForOrgInternalServerError

type GetIacSettingsForOrgInternalServerError struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForOrgInternalServerErrorBody
}

GetIacSettingsForOrgInternalServerError describes a response with status code 500, with default header values.

Internal Server Error: An error was encountered while attempting to process the request.

func NewGetIacSettingsForOrgInternalServerError

func NewGetIacSettingsForOrgInternalServerError() *GetIacSettingsForOrgInternalServerError

NewGetIacSettingsForOrgInternalServerError creates a GetIacSettingsForOrgInternalServerError with default headers values

func (*GetIacSettingsForOrgInternalServerError) Code

Code gets the status code for the get iac settings for org internal server error response

func (*GetIacSettingsForOrgInternalServerError) Error

func (*GetIacSettingsForOrgInternalServerError) GetPayload

func (*GetIacSettingsForOrgInternalServerError) IsClientError

func (o *GetIacSettingsForOrgInternalServerError) IsClientError() bool

IsClientError returns true when this get iac settings for org internal server error response has a 4xx status code

func (*GetIacSettingsForOrgInternalServerError) IsCode

IsCode returns true when this get iac settings for org internal server error response a status code equal to that given

func (*GetIacSettingsForOrgInternalServerError) IsRedirect

IsRedirect returns true when this get iac settings for org internal server error response has a 3xx status code

func (*GetIacSettingsForOrgInternalServerError) IsServerError

func (o *GetIacSettingsForOrgInternalServerError) IsServerError() bool

IsServerError returns true when this get iac settings for org internal server error response has a 5xx status code

func (*GetIacSettingsForOrgInternalServerError) IsSuccess

IsSuccess returns true when this get iac settings for org internal server error response has a 2xx status code

func (*GetIacSettingsForOrgInternalServerError) String

type GetIacSettingsForOrgInternalServerErrorBody

type GetIacSettingsForOrgInternalServerErrorBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForOrgInternalServerErrorBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForOrgInternalServerErrorBody get iac settings for org internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForOrgInternalServerErrorBody

func (*GetIacSettingsForOrgInternalServerErrorBody) ContextValidate

ContextValidate validate this get iac settings for org internal server error body based on the context it is used

func (*GetIacSettingsForOrgInternalServerErrorBody) MarshalBinary

func (o *GetIacSettingsForOrgInternalServerErrorBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBody) UnmarshalBinary

func (o *GetIacSettingsForOrgInternalServerErrorBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBody) Validate

Validate validates this get iac settings for org internal server error body

type GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0

type GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0 get iac settings for org internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for org internal server error body errors items0 based on the context it is used

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0) Validate

Validate validates this get iac settings for org internal server error body errors items0

type GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for org internal server error body errors items0 links based on context it is used

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this get iac settings for org internal server error body errors items0 links

type GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source

type GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source get iac settings for org internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for org internal server error body errors items0 source based on context it is used

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this get iac settings for org internal server error body errors items0 source

type GetIacSettingsForOrgInternalServerErrorBodyJsonapi

type GetIacSettingsForOrgInternalServerErrorBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForOrgInternalServerErrorBodyJsonapi get iac settings for org internal server error body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForOrgInternalServerErrorBodyJsonapi

func (*GetIacSettingsForOrgInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for org internal server error body jsonapi based on context it is used

func (*GetIacSettingsForOrgInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgInternalServerErrorBodyJsonapi) Validate

Validate validates this get iac settings for org internal server error body jsonapi

type GetIacSettingsForOrgNotFound

type GetIacSettingsForOrgNotFound struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForOrgNotFoundBody
}

GetIacSettingsForOrgNotFound describes a response with status code 404, with default header values.

Not Found: The resource being operated on could not be found.

func NewGetIacSettingsForOrgNotFound

func NewGetIacSettingsForOrgNotFound() *GetIacSettingsForOrgNotFound

NewGetIacSettingsForOrgNotFound creates a GetIacSettingsForOrgNotFound with default headers values

func (*GetIacSettingsForOrgNotFound) Code

Code gets the status code for the get iac settings for org not found response

func (*GetIacSettingsForOrgNotFound) Error

func (*GetIacSettingsForOrgNotFound) GetPayload

func (*GetIacSettingsForOrgNotFound) IsClientError

func (o *GetIacSettingsForOrgNotFound) IsClientError() bool

IsClientError returns true when this get iac settings for org not found response has a 4xx status code

func (*GetIacSettingsForOrgNotFound) IsCode

func (o *GetIacSettingsForOrgNotFound) IsCode(code int) bool

IsCode returns true when this get iac settings for org not found response a status code equal to that given

func (*GetIacSettingsForOrgNotFound) IsRedirect

func (o *GetIacSettingsForOrgNotFound) IsRedirect() bool

IsRedirect returns true when this get iac settings for org not found response has a 3xx status code

func (*GetIacSettingsForOrgNotFound) IsServerError

func (o *GetIacSettingsForOrgNotFound) IsServerError() bool

IsServerError returns true when this get iac settings for org not found response has a 5xx status code

func (*GetIacSettingsForOrgNotFound) IsSuccess

func (o *GetIacSettingsForOrgNotFound) IsSuccess() bool

IsSuccess returns true when this get iac settings for org not found response has a 2xx status code

func (*GetIacSettingsForOrgNotFound) String

type GetIacSettingsForOrgNotFoundBody

type GetIacSettingsForOrgNotFoundBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForOrgNotFoundBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForOrgNotFoundBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForOrgNotFoundBody get iac settings for org not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForOrgNotFoundBody

func (*GetIacSettingsForOrgNotFoundBody) ContextValidate

func (o *GetIacSettingsForOrgNotFoundBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for org not found body based on the context it is used

func (*GetIacSettingsForOrgNotFoundBody) MarshalBinary

func (o *GetIacSettingsForOrgNotFoundBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBody) UnmarshalBinary

func (o *GetIacSettingsForOrgNotFoundBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBody) Validate

Validate validates this get iac settings for org not found body

type GetIacSettingsForOrgNotFoundBodyErrorsItems0

type GetIacSettingsForOrgNotFoundBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForOrgNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForOrgNotFoundBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForOrgNotFoundBodyErrorsItems0 get iac settings for org not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForOrgNotFoundBodyErrorsItems0

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for org not found body errors items0 based on the context it is used

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0) Validate

Validate validates this get iac settings for org not found body errors items0

type GetIacSettingsForOrgNotFoundBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForOrgNotFoundBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForOrgNotFoundBodyErrorsItems0Links

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for org not found body errors items0 links based on context it is used

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0Links) Validate

Validate validates this get iac settings for org not found body errors items0 links

type GetIacSettingsForOrgNotFoundBodyErrorsItems0Source

type GetIacSettingsForOrgNotFoundBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForOrgNotFoundBodyErrorsItems0Source get iac settings for org not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForOrgNotFoundBodyErrorsItems0Source

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for org not found body errors items0 source based on context it is used

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBodyErrorsItems0Source) Validate

Validate validates this get iac settings for org not found body errors items0 source

type GetIacSettingsForOrgNotFoundBodyJsonapi

type GetIacSettingsForOrgNotFoundBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForOrgNotFoundBodyJsonapi get iac settings for org not found body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForOrgNotFoundBodyJsonapi

func (*GetIacSettingsForOrgNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for org not found body jsonapi based on context it is used

func (*GetIacSettingsForOrgNotFoundBodyJsonapi) MarshalBinary

func (o *GetIacSettingsForOrgNotFoundBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBodyJsonapi) UnmarshalBinary

func (o *GetIacSettingsForOrgNotFoundBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgNotFoundBodyJsonapi) Validate

Validate validates this get iac settings for org not found body jsonapi

type GetIacSettingsForOrgOK

type GetIacSettingsForOrgOK struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForOrgOKBody
}

GetIacSettingsForOrgOK describes a response with status code 200, with default header values.

The Infrastructure as Code Settings of the org.

func NewGetIacSettingsForOrgOK

func NewGetIacSettingsForOrgOK() *GetIacSettingsForOrgOK

NewGetIacSettingsForOrgOK creates a GetIacSettingsForOrgOK with default headers values

func (*GetIacSettingsForOrgOK) Code

func (o *GetIacSettingsForOrgOK) Code() int

Code gets the status code for the get iac settings for org o k response

func (*GetIacSettingsForOrgOK) Error

func (o *GetIacSettingsForOrgOK) Error() string

func (*GetIacSettingsForOrgOK) GetPayload

func (*GetIacSettingsForOrgOK) IsClientError

func (o *GetIacSettingsForOrgOK) IsClientError() bool

IsClientError returns true when this get iac settings for org o k response has a 4xx status code

func (*GetIacSettingsForOrgOK) IsCode

func (o *GetIacSettingsForOrgOK) IsCode(code int) bool

IsCode returns true when this get iac settings for org o k response a status code equal to that given

func (*GetIacSettingsForOrgOK) IsRedirect

func (o *GetIacSettingsForOrgOK) IsRedirect() bool

IsRedirect returns true when this get iac settings for org o k response has a 3xx status code

func (*GetIacSettingsForOrgOK) IsServerError

func (o *GetIacSettingsForOrgOK) IsServerError() bool

IsServerError returns true when this get iac settings for org o k response has a 5xx status code

func (*GetIacSettingsForOrgOK) IsSuccess

func (o *GetIacSettingsForOrgOK) IsSuccess() bool

IsSuccess returns true when this get iac settings for org o k response has a 2xx status code

func (*GetIacSettingsForOrgOK) String

func (o *GetIacSettingsForOrgOK) String() string

type GetIacSettingsForOrgOKBody

type GetIacSettingsForOrgOKBody struct {

	// data
	// Required: true
	Data *models.OrgIacSettingsResponse `json:"data"`

	// jsonapi
	// Required: true
	Jsonapi *models.JSONAPI `json:"jsonapi"`

	// links
	// Required: true
	Links *models.Links `json:"links"`
}

GetIacSettingsForOrgOKBody get iac settings for org o k body swagger:model GetIacSettingsForOrgOKBody

func (*GetIacSettingsForOrgOKBody) ContextValidate

func (o *GetIacSettingsForOrgOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for org o k body based on the context it is used

func (*GetIacSettingsForOrgOKBody) MarshalBinary

func (o *GetIacSettingsForOrgOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgOKBody) UnmarshalBinary

func (o *GetIacSettingsForOrgOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgOKBody) Validate

func (o *GetIacSettingsForOrgOKBody) Validate(formats strfmt.Registry) error

Validate validates this get iac settings for org o k body

type GetIacSettingsForOrgParams

type GetIacSettingsForOrgParams struct {

	/* OrgID.

	   The id of the org whose Infrastructure as Code settings are requested.

	   Format: uuid
	*/
	OrgID strfmt.UUID

	/* Version.

	   The requested version of the endpoint to process the request
	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetIacSettingsForOrgParams contains all the parameters to send to the API endpoint

for the get iac settings for org operation.

Typically these are written to a http.Request.

func NewGetIacSettingsForOrgParams

func NewGetIacSettingsForOrgParams() *GetIacSettingsForOrgParams

NewGetIacSettingsForOrgParams creates a new GetIacSettingsForOrgParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetIacSettingsForOrgParamsWithContext

func NewGetIacSettingsForOrgParamsWithContext(ctx context.Context) *GetIacSettingsForOrgParams

NewGetIacSettingsForOrgParamsWithContext creates a new GetIacSettingsForOrgParams object with the ability to set a context for a request.

func NewGetIacSettingsForOrgParamsWithHTTPClient

func NewGetIacSettingsForOrgParamsWithHTTPClient(client *http.Client) *GetIacSettingsForOrgParams

NewGetIacSettingsForOrgParamsWithHTTPClient creates a new GetIacSettingsForOrgParams object with the ability to set a custom HTTPClient for a request.

func NewGetIacSettingsForOrgParamsWithTimeout

func NewGetIacSettingsForOrgParamsWithTimeout(timeout time.Duration) *GetIacSettingsForOrgParams

NewGetIacSettingsForOrgParamsWithTimeout creates a new GetIacSettingsForOrgParams object with the ability to set a timeout on a request.

func (*GetIacSettingsForOrgParams) SetContext

func (o *GetIacSettingsForOrgParams) SetContext(ctx context.Context)

SetContext adds the context to the get iac settings for org params

func (*GetIacSettingsForOrgParams) SetDefaults

func (o *GetIacSettingsForOrgParams) SetDefaults()

SetDefaults hydrates default values in the get iac settings for org params (not the query body).

All values with no default are reset to their zero value.

func (*GetIacSettingsForOrgParams) SetHTTPClient

func (o *GetIacSettingsForOrgParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get iac settings for org params

func (*GetIacSettingsForOrgParams) SetOrgID

func (o *GetIacSettingsForOrgParams) SetOrgID(orgID strfmt.UUID)

SetOrgID adds the orgId to the get iac settings for org params

func (*GetIacSettingsForOrgParams) SetTimeout

func (o *GetIacSettingsForOrgParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get iac settings for org params

func (*GetIacSettingsForOrgParams) SetVersion

func (o *GetIacSettingsForOrgParams) SetVersion(version string)

SetVersion adds the version to the get iac settings for org params

func (*GetIacSettingsForOrgParams) WithContext

WithContext adds the context to the get iac settings for org params

func (*GetIacSettingsForOrgParams) WithDefaults

WithDefaults hydrates default values in the get iac settings for org params (not the query body).

All values with no default are reset to their zero value.

func (*GetIacSettingsForOrgParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get iac settings for org params

func (*GetIacSettingsForOrgParams) WithOrgID

WithOrgID adds the orgID to the get iac settings for org params

func (*GetIacSettingsForOrgParams) WithTimeout

WithTimeout adds the timeout to the get iac settings for org params

func (*GetIacSettingsForOrgParams) WithVersion

WithVersion adds the version to the get iac settings for org params

func (*GetIacSettingsForOrgParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetIacSettingsForOrgReader

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

GetIacSettingsForOrgReader is a Reader for the GetIacSettingsForOrg structure.

func (*GetIacSettingsForOrgReader) ReadResponse

func (o *GetIacSettingsForOrgReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetIacSettingsForOrgUnauthorized

type GetIacSettingsForOrgUnauthorized struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *GetIacSettingsForOrgUnauthorizedBody
}

GetIacSettingsForOrgUnauthorized describes a response with status code 401, with default header values.

Unauthorized: the request requires an authentication token.

func NewGetIacSettingsForOrgUnauthorized

func NewGetIacSettingsForOrgUnauthorized() *GetIacSettingsForOrgUnauthorized

NewGetIacSettingsForOrgUnauthorized creates a GetIacSettingsForOrgUnauthorized with default headers values

func (*GetIacSettingsForOrgUnauthorized) Code

Code gets the status code for the get iac settings for org unauthorized response

func (*GetIacSettingsForOrgUnauthorized) Error

func (*GetIacSettingsForOrgUnauthorized) GetPayload

func (*GetIacSettingsForOrgUnauthorized) IsClientError

func (o *GetIacSettingsForOrgUnauthorized) IsClientError() bool

IsClientError returns true when this get iac settings for org unauthorized response has a 4xx status code

func (*GetIacSettingsForOrgUnauthorized) IsCode

func (o *GetIacSettingsForOrgUnauthorized) IsCode(code int) bool

IsCode returns true when this get iac settings for org unauthorized response a status code equal to that given

func (*GetIacSettingsForOrgUnauthorized) IsRedirect

func (o *GetIacSettingsForOrgUnauthorized) IsRedirect() bool

IsRedirect returns true when this get iac settings for org unauthorized response has a 3xx status code

func (*GetIacSettingsForOrgUnauthorized) IsServerError

func (o *GetIacSettingsForOrgUnauthorized) IsServerError() bool

IsServerError returns true when this get iac settings for org unauthorized response has a 5xx status code

func (*GetIacSettingsForOrgUnauthorized) IsSuccess

func (o *GetIacSettingsForOrgUnauthorized) IsSuccess() bool

IsSuccess returns true when this get iac settings for org unauthorized response has a 2xx status code

func (*GetIacSettingsForOrgUnauthorized) String

type GetIacSettingsForOrgUnauthorizedBody

type GetIacSettingsForOrgUnauthorizedBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *GetIacSettingsForOrgUnauthorizedBodyJsonapi `json:"jsonapi"`
}

GetIacSettingsForOrgUnauthorizedBody get iac settings for org unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetIacSettingsForOrgUnauthorizedBody

func (*GetIacSettingsForOrgUnauthorizedBody) ContextValidate

func (o *GetIacSettingsForOrgUnauthorizedBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get iac settings for org unauthorized body based on the context it is used

func (*GetIacSettingsForOrgUnauthorizedBody) MarshalBinary

func (o *GetIacSettingsForOrgUnauthorizedBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBody) UnmarshalBinary

func (o *GetIacSettingsForOrgUnauthorizedBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBody) Validate

Validate validates this get iac settings for org unauthorized body

type GetIacSettingsForOrgUnauthorizedBodyErrorsItems0

type GetIacSettingsForOrgUnauthorizedBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

GetIacSettingsForOrgUnauthorizedBodyErrorsItems0 get iac settings for org unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetIacSettingsForOrgUnauthorizedBodyErrorsItems0

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this get iac settings for org unauthorized body errors items0 based on the context it is used

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0) Validate

Validate validates this get iac settings for org unauthorized body errors items0

type GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Links

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get iac settings for org unauthorized body errors items0 links based on context it is used

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this get iac settings for org unauthorized body errors items0 links

type GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source

type GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source get iac settings for org unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get iac settings for org unauthorized body errors items0 source based on context it is used

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this get iac settings for org unauthorized body errors items0 source

type GetIacSettingsForOrgUnauthorizedBodyJsonapi

type GetIacSettingsForOrgUnauthorizedBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

GetIacSettingsForOrgUnauthorizedBodyJsonapi get iac settings for org unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model GetIacSettingsForOrgUnauthorizedBodyJsonapi

func (*GetIacSettingsForOrgUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this get iac settings for org unauthorized body jsonapi based on context it is used

func (*GetIacSettingsForOrgUnauthorizedBodyJsonapi) MarshalBinary

func (o *GetIacSettingsForOrgUnauthorizedBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBodyJsonapi) UnmarshalBinary

func (o *GetIacSettingsForOrgUnauthorizedBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIacSettingsForOrgUnauthorizedBodyJsonapi) Validate

Validate validates this get iac settings for org unauthorized body jsonapi

type UpdateIacSettingsForGroupBadRequest

type UpdateIacSettingsForGroupBadRequest struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForGroupBadRequestBody
}

UpdateIacSettingsForGroupBadRequest describes a response with status code 400, with default header values.

Bad Request: A parameter provided as a part of the request was invalid.

func NewUpdateIacSettingsForGroupBadRequest

func NewUpdateIacSettingsForGroupBadRequest() *UpdateIacSettingsForGroupBadRequest

NewUpdateIacSettingsForGroupBadRequest creates a UpdateIacSettingsForGroupBadRequest with default headers values

func (*UpdateIacSettingsForGroupBadRequest) Code

Code gets the status code for the update iac settings for group bad request response

func (*UpdateIacSettingsForGroupBadRequest) Error

func (*UpdateIacSettingsForGroupBadRequest) GetPayload

func (*UpdateIacSettingsForGroupBadRequest) IsClientError

func (o *UpdateIacSettingsForGroupBadRequest) IsClientError() bool

IsClientError returns true when this update iac settings for group bad request response has a 4xx status code

func (*UpdateIacSettingsForGroupBadRequest) IsCode

IsCode returns true when this update iac settings for group bad request response a status code equal to that given

func (*UpdateIacSettingsForGroupBadRequest) IsRedirect

func (o *UpdateIacSettingsForGroupBadRequest) IsRedirect() bool

IsRedirect returns true when this update iac settings for group bad request response has a 3xx status code

func (*UpdateIacSettingsForGroupBadRequest) IsServerError

func (o *UpdateIacSettingsForGroupBadRequest) IsServerError() bool

IsServerError returns true when this update iac settings for group bad request response has a 5xx status code

func (*UpdateIacSettingsForGroupBadRequest) IsSuccess

IsSuccess returns true when this update iac settings for group bad request response has a 2xx status code

func (*UpdateIacSettingsForGroupBadRequest) String

type UpdateIacSettingsForGroupBadRequestBody

type UpdateIacSettingsForGroupBadRequestBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForGroupBadRequestBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForGroupBadRequestBody update iac settings for group bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForGroupBadRequestBody

func (*UpdateIacSettingsForGroupBadRequestBody) ContextValidate

ContextValidate validate this update iac settings for group bad request body based on the context it is used

func (*UpdateIacSettingsForGroupBadRequestBody) MarshalBinary

func (o *UpdateIacSettingsForGroupBadRequestBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBody) UnmarshalBinary

func (o *UpdateIacSettingsForGroupBadRequestBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBody) Validate

Validate validates this update iac settings for group bad request body

type UpdateIacSettingsForGroupBadRequestBodyErrorsItems0

type UpdateIacSettingsForGroupBadRequestBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForGroupBadRequestBodyErrorsItems0 update iac settings for group bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForGroupBadRequestBodyErrorsItems0

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for group bad request body errors items0 based on the context it is used

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0) Validate

Validate validates this update iac settings for group bad request body errors items0

type UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Links

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for group bad request body errors items0 links based on context it is used

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Links) Validate

Validate validates this update iac settings for group bad request body errors items0 links

type UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source

type UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source update iac settings for group bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for group bad request body errors items0 source based on context it is used

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBodyErrorsItems0Source) Validate

Validate validates this update iac settings for group bad request body errors items0 source

type UpdateIacSettingsForGroupBadRequestBodyJsonapi

type UpdateIacSettingsForGroupBadRequestBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForGroupBadRequestBodyJsonapi update iac settings for group bad request body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForGroupBadRequestBodyJsonapi

func (*UpdateIacSettingsForGroupBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for group bad request body jsonapi based on context it is used

func (*UpdateIacSettingsForGroupBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBadRequestBodyJsonapi) Validate

Validate validates this update iac settings for group bad request body jsonapi

type UpdateIacSettingsForGroupBody

type UpdateIacSettingsForGroupBody struct {

	// data
	Data *models.GroupIacSettingsRequest `json:"data,omitempty"`
}

UpdateIacSettingsForGroupBody update iac settings for group body swagger:model UpdateIacSettingsForGroupBody

func (*UpdateIacSettingsForGroupBody) ContextValidate

func (o *UpdateIacSettingsForGroupBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update iac settings for group body based on the context it is used

func (*UpdateIacSettingsForGroupBody) MarshalBinary

func (o *UpdateIacSettingsForGroupBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBody) UnmarshalBinary

func (o *UpdateIacSettingsForGroupBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupBody) Validate

func (o *UpdateIacSettingsForGroupBody) Validate(formats strfmt.Registry) error

Validate validates this update iac settings for group body

type UpdateIacSettingsForGroupForbidden

type UpdateIacSettingsForGroupForbidden struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForGroupForbiddenBody
}

UpdateIacSettingsForGroupForbidden describes a response with status code 403, with default header values.

Forbidden: the request requires an authentication token with more or different permissions.

func NewUpdateIacSettingsForGroupForbidden

func NewUpdateIacSettingsForGroupForbidden() *UpdateIacSettingsForGroupForbidden

NewUpdateIacSettingsForGroupForbidden creates a UpdateIacSettingsForGroupForbidden with default headers values

func (*UpdateIacSettingsForGroupForbidden) Code

Code gets the status code for the update iac settings for group forbidden response

func (*UpdateIacSettingsForGroupForbidden) Error

func (*UpdateIacSettingsForGroupForbidden) GetPayload

func (*UpdateIacSettingsForGroupForbidden) IsClientError

func (o *UpdateIacSettingsForGroupForbidden) IsClientError() bool

IsClientError returns true when this update iac settings for group forbidden response has a 4xx status code

func (*UpdateIacSettingsForGroupForbidden) IsCode

IsCode returns true when this update iac settings for group forbidden response a status code equal to that given

func (*UpdateIacSettingsForGroupForbidden) IsRedirect

func (o *UpdateIacSettingsForGroupForbidden) IsRedirect() bool

IsRedirect returns true when this update iac settings for group forbidden response has a 3xx status code

func (*UpdateIacSettingsForGroupForbidden) IsServerError

func (o *UpdateIacSettingsForGroupForbidden) IsServerError() bool

IsServerError returns true when this update iac settings for group forbidden response has a 5xx status code

func (*UpdateIacSettingsForGroupForbidden) IsSuccess

IsSuccess returns true when this update iac settings for group forbidden response has a 2xx status code

func (*UpdateIacSettingsForGroupForbidden) String

type UpdateIacSettingsForGroupForbiddenBody

type UpdateIacSettingsForGroupForbiddenBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForGroupForbiddenBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForGroupForbiddenBody update iac settings for group forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForGroupForbiddenBody

func (*UpdateIacSettingsForGroupForbiddenBody) ContextValidate

ContextValidate validate this update iac settings for group forbidden body based on the context it is used

func (*UpdateIacSettingsForGroupForbiddenBody) MarshalBinary

func (o *UpdateIacSettingsForGroupForbiddenBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBody) UnmarshalBinary

func (o *UpdateIacSettingsForGroupForbiddenBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBody) Validate

Validate validates this update iac settings for group forbidden body

type UpdateIacSettingsForGroupForbiddenBodyErrorsItems0

type UpdateIacSettingsForGroupForbiddenBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForGroupForbiddenBodyErrorsItems0 update iac settings for group forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForGroupForbiddenBodyErrorsItems0

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for group forbidden body errors items0 based on the context it is used

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0) Validate

Validate validates this update iac settings for group forbidden body errors items0

type UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Links

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for group forbidden body errors items0 links based on context it is used

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Links) Validate

Validate validates this update iac settings for group forbidden body errors items0 links

type UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source

type UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source update iac settings for group forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for group forbidden body errors items0 source based on context it is used

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBodyErrorsItems0Source) Validate

Validate validates this update iac settings for group forbidden body errors items0 source

type UpdateIacSettingsForGroupForbiddenBodyJsonapi

type UpdateIacSettingsForGroupForbiddenBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForGroupForbiddenBodyJsonapi update iac settings for group forbidden body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForGroupForbiddenBodyJsonapi

func (*UpdateIacSettingsForGroupForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for group forbidden body jsonapi based on context it is used

func (*UpdateIacSettingsForGroupForbiddenBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupForbiddenBodyJsonapi) Validate

Validate validates this update iac settings for group forbidden body jsonapi

type UpdateIacSettingsForGroupInternalServerError

type UpdateIacSettingsForGroupInternalServerError struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForGroupInternalServerErrorBody
}

UpdateIacSettingsForGroupInternalServerError describes a response with status code 500, with default header values.

Internal Server Error: An error was encountered while attempting to process the request.

func NewUpdateIacSettingsForGroupInternalServerError

func NewUpdateIacSettingsForGroupInternalServerError() *UpdateIacSettingsForGroupInternalServerError

NewUpdateIacSettingsForGroupInternalServerError creates a UpdateIacSettingsForGroupInternalServerError with default headers values

func (*UpdateIacSettingsForGroupInternalServerError) Code

Code gets the status code for the update iac settings for group internal server error response

func (*UpdateIacSettingsForGroupInternalServerError) Error

func (*UpdateIacSettingsForGroupInternalServerError) GetPayload

func (*UpdateIacSettingsForGroupInternalServerError) IsClientError

IsClientError returns true when this update iac settings for group internal server error response has a 4xx status code

func (*UpdateIacSettingsForGroupInternalServerError) IsCode

IsCode returns true when this update iac settings for group internal server error response a status code equal to that given

func (*UpdateIacSettingsForGroupInternalServerError) IsRedirect

IsRedirect returns true when this update iac settings for group internal server error response has a 3xx status code

func (*UpdateIacSettingsForGroupInternalServerError) IsServerError

IsServerError returns true when this update iac settings for group internal server error response has a 5xx status code

func (*UpdateIacSettingsForGroupInternalServerError) IsSuccess

IsSuccess returns true when this update iac settings for group internal server error response has a 2xx status code

func (*UpdateIacSettingsForGroupInternalServerError) String

type UpdateIacSettingsForGroupInternalServerErrorBody

type UpdateIacSettingsForGroupInternalServerErrorBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForGroupInternalServerErrorBody update iac settings for group internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForGroupInternalServerErrorBody

func (*UpdateIacSettingsForGroupInternalServerErrorBody) ContextValidate

ContextValidate validate this update iac settings for group internal server error body based on the context it is used

func (*UpdateIacSettingsForGroupInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBody) Validate

Validate validates this update iac settings for group internal server error body

type UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0

type UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0 update iac settings for group internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for group internal server error body errors items0 based on the context it is used

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0) Validate

Validate validates this update iac settings for group internal server error body errors items0

type UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for group internal server error body errors items0 links based on context it is used

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this update iac settings for group internal server error body errors items0 links

type UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source

type UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source update iac settings for group internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for group internal server error body errors items0 source based on context it is used

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this update iac settings for group internal server error body errors items0 source

type UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi

type UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi update iac settings for group internal server error body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi

func (*UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for group internal server error body jsonapi based on context it is used

func (*UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupInternalServerErrorBodyJsonapi) Validate

Validate validates this update iac settings for group internal server error body jsonapi

type UpdateIacSettingsForGroupNotFound

type UpdateIacSettingsForGroupNotFound struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForGroupNotFoundBody
}

UpdateIacSettingsForGroupNotFound describes a response with status code 404, with default header values.

Not Found: The resource being operated on could not be found.

func NewUpdateIacSettingsForGroupNotFound

func NewUpdateIacSettingsForGroupNotFound() *UpdateIacSettingsForGroupNotFound

NewUpdateIacSettingsForGroupNotFound creates a UpdateIacSettingsForGroupNotFound with default headers values

func (*UpdateIacSettingsForGroupNotFound) Code

Code gets the status code for the update iac settings for group not found response

func (*UpdateIacSettingsForGroupNotFound) Error

func (*UpdateIacSettingsForGroupNotFound) GetPayload

func (*UpdateIacSettingsForGroupNotFound) IsClientError

func (o *UpdateIacSettingsForGroupNotFound) IsClientError() bool

IsClientError returns true when this update iac settings for group not found response has a 4xx status code

func (*UpdateIacSettingsForGroupNotFound) IsCode

func (o *UpdateIacSettingsForGroupNotFound) IsCode(code int) bool

IsCode returns true when this update iac settings for group not found response a status code equal to that given

func (*UpdateIacSettingsForGroupNotFound) IsRedirect

func (o *UpdateIacSettingsForGroupNotFound) IsRedirect() bool

IsRedirect returns true when this update iac settings for group not found response has a 3xx status code

func (*UpdateIacSettingsForGroupNotFound) IsServerError

func (o *UpdateIacSettingsForGroupNotFound) IsServerError() bool

IsServerError returns true when this update iac settings for group not found response has a 5xx status code

func (*UpdateIacSettingsForGroupNotFound) IsSuccess

func (o *UpdateIacSettingsForGroupNotFound) IsSuccess() bool

IsSuccess returns true when this update iac settings for group not found response has a 2xx status code

func (*UpdateIacSettingsForGroupNotFound) String

type UpdateIacSettingsForGroupNotFoundBody

type UpdateIacSettingsForGroupNotFoundBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForGroupNotFoundBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForGroupNotFoundBody update iac settings for group not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForGroupNotFoundBody

func (*UpdateIacSettingsForGroupNotFoundBody) ContextValidate

func (o *UpdateIacSettingsForGroupNotFoundBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update iac settings for group not found body based on the context it is used

func (*UpdateIacSettingsForGroupNotFoundBody) MarshalBinary

func (o *UpdateIacSettingsForGroupNotFoundBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBody) UnmarshalBinary

func (o *UpdateIacSettingsForGroupNotFoundBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBody) Validate

Validate validates this update iac settings for group not found body

type UpdateIacSettingsForGroupNotFoundBodyErrorsItems0

type UpdateIacSettingsForGroupNotFoundBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForGroupNotFoundBodyErrorsItems0 update iac settings for group not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForGroupNotFoundBodyErrorsItems0

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for group not found body errors items0 based on the context it is used

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0) Validate

Validate validates this update iac settings for group not found body errors items0

type UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Links

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for group not found body errors items0 links based on context it is used

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Links) Validate

Validate validates this update iac settings for group not found body errors items0 links

type UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source

type UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source update iac settings for group not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for group not found body errors items0 source based on context it is used

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBodyErrorsItems0Source) Validate

Validate validates this update iac settings for group not found body errors items0 source

type UpdateIacSettingsForGroupNotFoundBodyJsonapi

type UpdateIacSettingsForGroupNotFoundBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForGroupNotFoundBodyJsonapi update iac settings for group not found body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForGroupNotFoundBodyJsonapi

func (*UpdateIacSettingsForGroupNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for group not found body jsonapi based on context it is used

func (*UpdateIacSettingsForGroupNotFoundBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupNotFoundBodyJsonapi) Validate

Validate validates this update iac settings for group not found body jsonapi

type UpdateIacSettingsForGroupOK

type UpdateIacSettingsForGroupOK struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForGroupOKBody
}

UpdateIacSettingsForGroupOK describes a response with status code 200, with default header values.

The Infrastructure as Code Settings of the group were updated.

func NewUpdateIacSettingsForGroupOK

func NewUpdateIacSettingsForGroupOK() *UpdateIacSettingsForGroupOK

NewUpdateIacSettingsForGroupOK creates a UpdateIacSettingsForGroupOK with default headers values

func (*UpdateIacSettingsForGroupOK) Code

func (o *UpdateIacSettingsForGroupOK) Code() int

Code gets the status code for the update iac settings for group o k response

func (*UpdateIacSettingsForGroupOK) Error

func (*UpdateIacSettingsForGroupOK) GetPayload

func (*UpdateIacSettingsForGroupOK) IsClientError

func (o *UpdateIacSettingsForGroupOK) IsClientError() bool

IsClientError returns true when this update iac settings for group o k response has a 4xx status code

func (*UpdateIacSettingsForGroupOK) IsCode

func (o *UpdateIacSettingsForGroupOK) IsCode(code int) bool

IsCode returns true when this update iac settings for group o k response a status code equal to that given

func (*UpdateIacSettingsForGroupOK) IsRedirect

func (o *UpdateIacSettingsForGroupOK) IsRedirect() bool

IsRedirect returns true when this update iac settings for group o k response has a 3xx status code

func (*UpdateIacSettingsForGroupOK) IsServerError

func (o *UpdateIacSettingsForGroupOK) IsServerError() bool

IsServerError returns true when this update iac settings for group o k response has a 5xx status code

func (*UpdateIacSettingsForGroupOK) IsSuccess

func (o *UpdateIacSettingsForGroupOK) IsSuccess() bool

IsSuccess returns true when this update iac settings for group o k response has a 2xx status code

func (*UpdateIacSettingsForGroupOK) String

func (o *UpdateIacSettingsForGroupOK) String() string

type UpdateIacSettingsForGroupOKBody

type UpdateIacSettingsForGroupOKBody struct {

	// data
	// Required: true
	Data *models.GroupIacSettingsResponse `json:"data"`

	// jsonapi
	// Required: true
	Jsonapi *models.JSONAPI `json:"jsonapi"`

	// links
	// Required: true
	Links *models.Links `json:"links"`
}

UpdateIacSettingsForGroupOKBody update iac settings for group o k body swagger:model UpdateIacSettingsForGroupOKBody

func (*UpdateIacSettingsForGroupOKBody) ContextValidate

func (o *UpdateIacSettingsForGroupOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update iac settings for group o k body based on the context it is used

func (*UpdateIacSettingsForGroupOKBody) MarshalBinary

func (o *UpdateIacSettingsForGroupOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupOKBody) UnmarshalBinary

func (o *UpdateIacSettingsForGroupOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupOKBody) Validate

Validate validates this update iac settings for group o k body

type UpdateIacSettingsForGroupParams

type UpdateIacSettingsForGroupParams struct {

	// Body.
	Body UpdateIacSettingsForGroupBody

	/* GroupID.

	   The id of the group whose Infrastructure as Code settings are getting updated

	   Format: uuid
	*/
	GroupID strfmt.UUID

	/* Version.

	   The requested version of the endpoint to process the request
	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateIacSettingsForGroupParams contains all the parameters to send to the API endpoint

for the update iac settings for group operation.

Typically these are written to a http.Request.

func NewUpdateIacSettingsForGroupParams

func NewUpdateIacSettingsForGroupParams() *UpdateIacSettingsForGroupParams

NewUpdateIacSettingsForGroupParams creates a new UpdateIacSettingsForGroupParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateIacSettingsForGroupParamsWithContext

func NewUpdateIacSettingsForGroupParamsWithContext(ctx context.Context) *UpdateIacSettingsForGroupParams

NewUpdateIacSettingsForGroupParamsWithContext creates a new UpdateIacSettingsForGroupParams object with the ability to set a context for a request.

func NewUpdateIacSettingsForGroupParamsWithHTTPClient

func NewUpdateIacSettingsForGroupParamsWithHTTPClient(client *http.Client) *UpdateIacSettingsForGroupParams

NewUpdateIacSettingsForGroupParamsWithHTTPClient creates a new UpdateIacSettingsForGroupParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateIacSettingsForGroupParamsWithTimeout

func NewUpdateIacSettingsForGroupParamsWithTimeout(timeout time.Duration) *UpdateIacSettingsForGroupParams

NewUpdateIacSettingsForGroupParamsWithTimeout creates a new UpdateIacSettingsForGroupParams object with the ability to set a timeout on a request.

func (*UpdateIacSettingsForGroupParams) SetBody

SetBody adds the body to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) SetContext

func (o *UpdateIacSettingsForGroupParams) SetContext(ctx context.Context)

SetContext adds the context to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) SetDefaults

func (o *UpdateIacSettingsForGroupParams) SetDefaults()

SetDefaults hydrates default values in the update iac settings for group params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateIacSettingsForGroupParams) SetGroupID

func (o *UpdateIacSettingsForGroupParams) SetGroupID(groupID strfmt.UUID)

SetGroupID adds the groupId to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) SetHTTPClient

func (o *UpdateIacSettingsForGroupParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) SetTimeout

func (o *UpdateIacSettingsForGroupParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) SetVersion

func (o *UpdateIacSettingsForGroupParams) SetVersion(version string)

SetVersion adds the version to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) WithBody

WithBody adds the body to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) WithContext

WithContext adds the context to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) WithDefaults

WithDefaults hydrates default values in the update iac settings for group params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateIacSettingsForGroupParams) WithGroupID

WithGroupID adds the groupID to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) WithTimeout

WithTimeout adds the timeout to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) WithVersion

WithVersion adds the version to the update iac settings for group params

func (*UpdateIacSettingsForGroupParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateIacSettingsForGroupReader

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

UpdateIacSettingsForGroupReader is a Reader for the UpdateIacSettingsForGroup structure.

func (*UpdateIacSettingsForGroupReader) ReadResponse

func (o *UpdateIacSettingsForGroupReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateIacSettingsForGroupUnauthorized

type UpdateIacSettingsForGroupUnauthorized struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForGroupUnauthorizedBody
}

UpdateIacSettingsForGroupUnauthorized describes a response with status code 401, with default header values.

Unauthorized: the request requires an authentication token.

func NewUpdateIacSettingsForGroupUnauthorized

func NewUpdateIacSettingsForGroupUnauthorized() *UpdateIacSettingsForGroupUnauthorized

NewUpdateIacSettingsForGroupUnauthorized creates a UpdateIacSettingsForGroupUnauthorized with default headers values

func (*UpdateIacSettingsForGroupUnauthorized) Code

Code gets the status code for the update iac settings for group unauthorized response

func (*UpdateIacSettingsForGroupUnauthorized) Error

func (*UpdateIacSettingsForGroupUnauthorized) GetPayload

func (*UpdateIacSettingsForGroupUnauthorized) IsClientError

func (o *UpdateIacSettingsForGroupUnauthorized) IsClientError() bool

IsClientError returns true when this update iac settings for group unauthorized response has a 4xx status code

func (*UpdateIacSettingsForGroupUnauthorized) IsCode

IsCode returns true when this update iac settings for group unauthorized response a status code equal to that given

func (*UpdateIacSettingsForGroupUnauthorized) IsRedirect

IsRedirect returns true when this update iac settings for group unauthorized response has a 3xx status code

func (*UpdateIacSettingsForGroupUnauthorized) IsServerError

func (o *UpdateIacSettingsForGroupUnauthorized) IsServerError() bool

IsServerError returns true when this update iac settings for group unauthorized response has a 5xx status code

func (*UpdateIacSettingsForGroupUnauthorized) IsSuccess

IsSuccess returns true when this update iac settings for group unauthorized response has a 2xx status code

func (*UpdateIacSettingsForGroupUnauthorized) String

type UpdateIacSettingsForGroupUnauthorizedBody

type UpdateIacSettingsForGroupUnauthorizedBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForGroupUnauthorizedBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForGroupUnauthorizedBody update iac settings for group unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForGroupUnauthorizedBody

func (*UpdateIacSettingsForGroupUnauthorizedBody) ContextValidate

ContextValidate validate this update iac settings for group unauthorized body based on the context it is used

func (*UpdateIacSettingsForGroupUnauthorizedBody) MarshalBinary

func (o *UpdateIacSettingsForGroupUnauthorizedBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBody) UnmarshalBinary

func (o *UpdateIacSettingsForGroupUnauthorizedBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBody) Validate

Validate validates this update iac settings for group unauthorized body

type UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0

type UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0 update iac settings for group unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for group unauthorized body errors items0 based on the context it is used

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0) Validate

Validate validates this update iac settings for group unauthorized body errors items0

type UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Links

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for group unauthorized body errors items0 links based on context it is used

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this update iac settings for group unauthorized body errors items0 links

type UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source

type UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source update iac settings for group unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for group unauthorized body errors items0 source based on context it is used

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this update iac settings for group unauthorized body errors items0 source

type UpdateIacSettingsForGroupUnauthorizedBodyJsonapi

type UpdateIacSettingsForGroupUnauthorizedBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForGroupUnauthorizedBodyJsonapi update iac settings for group unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForGroupUnauthorizedBodyJsonapi

func (*UpdateIacSettingsForGroupUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for group unauthorized body jsonapi based on context it is used

func (*UpdateIacSettingsForGroupUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForGroupUnauthorizedBodyJsonapi) Validate

Validate validates this update iac settings for group unauthorized body jsonapi

type UpdateIacSettingsForOrgBadRequest

type UpdateIacSettingsForOrgBadRequest struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForOrgBadRequestBody
}

UpdateIacSettingsForOrgBadRequest describes a response with status code 400, with default header values.

Bad Request: A parameter provided as a part of the request was invalid.

func NewUpdateIacSettingsForOrgBadRequest

func NewUpdateIacSettingsForOrgBadRequest() *UpdateIacSettingsForOrgBadRequest

NewUpdateIacSettingsForOrgBadRequest creates a UpdateIacSettingsForOrgBadRequest with default headers values

func (*UpdateIacSettingsForOrgBadRequest) Code

Code gets the status code for the update iac settings for org bad request response

func (*UpdateIacSettingsForOrgBadRequest) Error

func (*UpdateIacSettingsForOrgBadRequest) GetPayload

func (*UpdateIacSettingsForOrgBadRequest) IsClientError

func (o *UpdateIacSettingsForOrgBadRequest) IsClientError() bool

IsClientError returns true when this update iac settings for org bad request response has a 4xx status code

func (*UpdateIacSettingsForOrgBadRequest) IsCode

func (o *UpdateIacSettingsForOrgBadRequest) IsCode(code int) bool

IsCode returns true when this update iac settings for org bad request response a status code equal to that given

func (*UpdateIacSettingsForOrgBadRequest) IsRedirect

func (o *UpdateIacSettingsForOrgBadRequest) IsRedirect() bool

IsRedirect returns true when this update iac settings for org bad request response has a 3xx status code

func (*UpdateIacSettingsForOrgBadRequest) IsServerError

func (o *UpdateIacSettingsForOrgBadRequest) IsServerError() bool

IsServerError returns true when this update iac settings for org bad request response has a 5xx status code

func (*UpdateIacSettingsForOrgBadRequest) IsSuccess

func (o *UpdateIacSettingsForOrgBadRequest) IsSuccess() bool

IsSuccess returns true when this update iac settings for org bad request response has a 2xx status code

func (*UpdateIacSettingsForOrgBadRequest) String

type UpdateIacSettingsForOrgBadRequestBody

type UpdateIacSettingsForOrgBadRequestBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForOrgBadRequestBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForOrgBadRequestBody update iac settings for org bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForOrgBadRequestBody

func (*UpdateIacSettingsForOrgBadRequestBody) ContextValidate

func (o *UpdateIacSettingsForOrgBadRequestBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update iac settings for org bad request body based on the context it is used

func (*UpdateIacSettingsForOrgBadRequestBody) MarshalBinary

func (o *UpdateIacSettingsForOrgBadRequestBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBody) UnmarshalBinary

func (o *UpdateIacSettingsForOrgBadRequestBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBody) Validate

Validate validates this update iac settings for org bad request body

type UpdateIacSettingsForOrgBadRequestBodyErrorsItems0

type UpdateIacSettingsForOrgBadRequestBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForOrgBadRequestBodyErrorsItems0 update iac settings for org bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForOrgBadRequestBodyErrorsItems0

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for org bad request body errors items0 based on the context it is used

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0) Validate

Validate validates this update iac settings for org bad request body errors items0

type UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Links

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for org bad request body errors items0 links based on context it is used

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Links) Validate

Validate validates this update iac settings for org bad request body errors items0 links

type UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source

type UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source update iac settings for org bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for org bad request body errors items0 source based on context it is used

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBodyErrorsItems0Source) Validate

Validate validates this update iac settings for org bad request body errors items0 source

type UpdateIacSettingsForOrgBadRequestBodyJsonapi

type UpdateIacSettingsForOrgBadRequestBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForOrgBadRequestBodyJsonapi update iac settings for org bad request body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForOrgBadRequestBodyJsonapi

func (*UpdateIacSettingsForOrgBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for org bad request body jsonapi based on context it is used

func (*UpdateIacSettingsForOrgBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBadRequestBodyJsonapi) Validate

Validate validates this update iac settings for org bad request body jsonapi

type UpdateIacSettingsForOrgBody

type UpdateIacSettingsForOrgBody struct {

	// data
	Data *models.OrgIacSettingsRequest `json:"data,omitempty"`
}

UpdateIacSettingsForOrgBody update iac settings for org body swagger:model UpdateIacSettingsForOrgBody

func (*UpdateIacSettingsForOrgBody) ContextValidate

func (o *UpdateIacSettingsForOrgBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update iac settings for org body based on the context it is used

func (*UpdateIacSettingsForOrgBody) MarshalBinary

func (o *UpdateIacSettingsForOrgBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBody) UnmarshalBinary

func (o *UpdateIacSettingsForOrgBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgBody) Validate

func (o *UpdateIacSettingsForOrgBody) Validate(formats strfmt.Registry) error

Validate validates this update iac settings for org body

type UpdateIacSettingsForOrgForbidden

type UpdateIacSettingsForOrgForbidden struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForOrgForbiddenBody
}

UpdateIacSettingsForOrgForbidden describes a response with status code 403, with default header values.

Forbidden: the request requires an authentication token with more or different permissions.

func NewUpdateIacSettingsForOrgForbidden

func NewUpdateIacSettingsForOrgForbidden() *UpdateIacSettingsForOrgForbidden

NewUpdateIacSettingsForOrgForbidden creates a UpdateIacSettingsForOrgForbidden with default headers values

func (*UpdateIacSettingsForOrgForbidden) Code

Code gets the status code for the update iac settings for org forbidden response

func (*UpdateIacSettingsForOrgForbidden) Error

func (*UpdateIacSettingsForOrgForbidden) GetPayload

func (*UpdateIacSettingsForOrgForbidden) IsClientError

func (o *UpdateIacSettingsForOrgForbidden) IsClientError() bool

IsClientError returns true when this update iac settings for org forbidden response has a 4xx status code

func (*UpdateIacSettingsForOrgForbidden) IsCode

func (o *UpdateIacSettingsForOrgForbidden) IsCode(code int) bool

IsCode returns true when this update iac settings for org forbidden response a status code equal to that given

func (*UpdateIacSettingsForOrgForbidden) IsRedirect

func (o *UpdateIacSettingsForOrgForbidden) IsRedirect() bool

IsRedirect returns true when this update iac settings for org forbidden response has a 3xx status code

func (*UpdateIacSettingsForOrgForbidden) IsServerError

func (o *UpdateIacSettingsForOrgForbidden) IsServerError() bool

IsServerError returns true when this update iac settings for org forbidden response has a 5xx status code

func (*UpdateIacSettingsForOrgForbidden) IsSuccess

func (o *UpdateIacSettingsForOrgForbidden) IsSuccess() bool

IsSuccess returns true when this update iac settings for org forbidden response has a 2xx status code

func (*UpdateIacSettingsForOrgForbidden) String

type UpdateIacSettingsForOrgForbiddenBody

type UpdateIacSettingsForOrgForbiddenBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForOrgForbiddenBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForOrgForbiddenBody update iac settings for org forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForOrgForbiddenBody

func (*UpdateIacSettingsForOrgForbiddenBody) ContextValidate

func (o *UpdateIacSettingsForOrgForbiddenBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update iac settings for org forbidden body based on the context it is used

func (*UpdateIacSettingsForOrgForbiddenBody) MarshalBinary

func (o *UpdateIacSettingsForOrgForbiddenBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBody) UnmarshalBinary

func (o *UpdateIacSettingsForOrgForbiddenBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBody) Validate

Validate validates this update iac settings for org forbidden body

type UpdateIacSettingsForOrgForbiddenBodyErrorsItems0

type UpdateIacSettingsForOrgForbiddenBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForOrgForbiddenBodyErrorsItems0 update iac settings for org forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForOrgForbiddenBodyErrorsItems0

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for org forbidden body errors items0 based on the context it is used

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0) Validate

Validate validates this update iac settings for org forbidden body errors items0

type UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Links

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for org forbidden body errors items0 links based on context it is used

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Links) Validate

Validate validates this update iac settings for org forbidden body errors items0 links

type UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source

type UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source update iac settings for org forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for org forbidden body errors items0 source based on context it is used

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBodyErrorsItems0Source) Validate

Validate validates this update iac settings for org forbidden body errors items0 source

type UpdateIacSettingsForOrgForbiddenBodyJsonapi

type UpdateIacSettingsForOrgForbiddenBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForOrgForbiddenBodyJsonapi update iac settings for org forbidden body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForOrgForbiddenBodyJsonapi

func (*UpdateIacSettingsForOrgForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for org forbidden body jsonapi based on context it is used

func (*UpdateIacSettingsForOrgForbiddenBodyJsonapi) MarshalBinary

func (o *UpdateIacSettingsForOrgForbiddenBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBodyJsonapi) UnmarshalBinary

func (o *UpdateIacSettingsForOrgForbiddenBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgForbiddenBodyJsonapi) Validate

Validate validates this update iac settings for org forbidden body jsonapi

type UpdateIacSettingsForOrgInternalServerError

type UpdateIacSettingsForOrgInternalServerError struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForOrgInternalServerErrorBody
}

UpdateIacSettingsForOrgInternalServerError describes a response with status code 500, with default header values.

Internal Server Error: An error was encountered while attempting to process the request.

func NewUpdateIacSettingsForOrgInternalServerError

func NewUpdateIacSettingsForOrgInternalServerError() *UpdateIacSettingsForOrgInternalServerError

NewUpdateIacSettingsForOrgInternalServerError creates a UpdateIacSettingsForOrgInternalServerError with default headers values

func (*UpdateIacSettingsForOrgInternalServerError) Code

Code gets the status code for the update iac settings for org internal server error response

func (*UpdateIacSettingsForOrgInternalServerError) Error

func (*UpdateIacSettingsForOrgInternalServerError) GetPayload

func (*UpdateIacSettingsForOrgInternalServerError) IsClientError

IsClientError returns true when this update iac settings for org internal server error response has a 4xx status code

func (*UpdateIacSettingsForOrgInternalServerError) IsCode

IsCode returns true when this update iac settings for org internal server error response a status code equal to that given

func (*UpdateIacSettingsForOrgInternalServerError) IsRedirect

IsRedirect returns true when this update iac settings for org internal server error response has a 3xx status code

func (*UpdateIacSettingsForOrgInternalServerError) IsServerError

IsServerError returns true when this update iac settings for org internal server error response has a 5xx status code

func (*UpdateIacSettingsForOrgInternalServerError) IsSuccess

IsSuccess returns true when this update iac settings for org internal server error response has a 2xx status code

func (*UpdateIacSettingsForOrgInternalServerError) String

type UpdateIacSettingsForOrgInternalServerErrorBody

type UpdateIacSettingsForOrgInternalServerErrorBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForOrgInternalServerErrorBody update iac settings for org internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForOrgInternalServerErrorBody

func (*UpdateIacSettingsForOrgInternalServerErrorBody) ContextValidate

ContextValidate validate this update iac settings for org internal server error body based on the context it is used

func (*UpdateIacSettingsForOrgInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBody) Validate

Validate validates this update iac settings for org internal server error body

type UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0

type UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0 update iac settings for org internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for org internal server error body errors items0 based on the context it is used

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0) Validate

Validate validates this update iac settings for org internal server error body errors items0

type UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for org internal server error body errors items0 links based on context it is used

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this update iac settings for org internal server error body errors items0 links

type UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source

type UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source update iac settings for org internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for org internal server error body errors items0 source based on context it is used

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this update iac settings for org internal server error body errors items0 source

type UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi

type UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi update iac settings for org internal server error body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi

func (*UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for org internal server error body jsonapi based on context it is used

func (*UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgInternalServerErrorBodyJsonapi) Validate

Validate validates this update iac settings for org internal server error body jsonapi

type UpdateIacSettingsForOrgNotFound

type UpdateIacSettingsForOrgNotFound struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForOrgNotFoundBody
}

UpdateIacSettingsForOrgNotFound describes a response with status code 404, with default header values.

Not Found: The resource being operated on could not be found.

func NewUpdateIacSettingsForOrgNotFound

func NewUpdateIacSettingsForOrgNotFound() *UpdateIacSettingsForOrgNotFound

NewUpdateIacSettingsForOrgNotFound creates a UpdateIacSettingsForOrgNotFound with default headers values

func (*UpdateIacSettingsForOrgNotFound) Code

Code gets the status code for the update iac settings for org not found response

func (*UpdateIacSettingsForOrgNotFound) Error

func (*UpdateIacSettingsForOrgNotFound) GetPayload

func (*UpdateIacSettingsForOrgNotFound) IsClientError

func (o *UpdateIacSettingsForOrgNotFound) IsClientError() bool

IsClientError returns true when this update iac settings for org not found response has a 4xx status code

func (*UpdateIacSettingsForOrgNotFound) IsCode

func (o *UpdateIacSettingsForOrgNotFound) IsCode(code int) bool

IsCode returns true when this update iac settings for org not found response a status code equal to that given

func (*UpdateIacSettingsForOrgNotFound) IsRedirect

func (o *UpdateIacSettingsForOrgNotFound) IsRedirect() bool

IsRedirect returns true when this update iac settings for org not found response has a 3xx status code

func (*UpdateIacSettingsForOrgNotFound) IsServerError

func (o *UpdateIacSettingsForOrgNotFound) IsServerError() bool

IsServerError returns true when this update iac settings for org not found response has a 5xx status code

func (*UpdateIacSettingsForOrgNotFound) IsSuccess

func (o *UpdateIacSettingsForOrgNotFound) IsSuccess() bool

IsSuccess returns true when this update iac settings for org not found response has a 2xx status code

func (*UpdateIacSettingsForOrgNotFound) String

type UpdateIacSettingsForOrgNotFoundBody

type UpdateIacSettingsForOrgNotFoundBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForOrgNotFoundBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForOrgNotFoundBody update iac settings for org not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForOrgNotFoundBody

func (*UpdateIacSettingsForOrgNotFoundBody) ContextValidate

func (o *UpdateIacSettingsForOrgNotFoundBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update iac settings for org not found body based on the context it is used

func (*UpdateIacSettingsForOrgNotFoundBody) MarshalBinary

func (o *UpdateIacSettingsForOrgNotFoundBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBody) UnmarshalBinary

func (o *UpdateIacSettingsForOrgNotFoundBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBody) Validate

Validate validates this update iac settings for org not found body

type UpdateIacSettingsForOrgNotFoundBodyErrorsItems0

type UpdateIacSettingsForOrgNotFoundBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForOrgNotFoundBodyErrorsItems0 update iac settings for org not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForOrgNotFoundBodyErrorsItems0

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for org not found body errors items0 based on the context it is used

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0) Validate

Validate validates this update iac settings for org not found body errors items0

type UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Links

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for org not found body errors items0 links based on context it is used

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Links) Validate

Validate validates this update iac settings for org not found body errors items0 links

type UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source

type UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source update iac settings for org not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for org not found body errors items0 source based on context it is used

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBodyErrorsItems0Source) Validate

Validate validates this update iac settings for org not found body errors items0 source

type UpdateIacSettingsForOrgNotFoundBodyJsonapi

type UpdateIacSettingsForOrgNotFoundBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForOrgNotFoundBodyJsonapi update iac settings for org not found body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForOrgNotFoundBodyJsonapi

func (*UpdateIacSettingsForOrgNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for org not found body jsonapi based on context it is used

func (*UpdateIacSettingsForOrgNotFoundBodyJsonapi) MarshalBinary

func (o *UpdateIacSettingsForOrgNotFoundBodyJsonapi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBodyJsonapi) UnmarshalBinary

func (o *UpdateIacSettingsForOrgNotFoundBodyJsonapi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgNotFoundBodyJsonapi) Validate

Validate validates this update iac settings for org not found body jsonapi

type UpdateIacSettingsForOrgOK

type UpdateIacSettingsForOrgOK struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForOrgOKBody
}

UpdateIacSettingsForOrgOK describes a response with status code 200, with default header values.

The Infrastructure as Code Settings of the org were updated.

func NewUpdateIacSettingsForOrgOK

func NewUpdateIacSettingsForOrgOK() *UpdateIacSettingsForOrgOK

NewUpdateIacSettingsForOrgOK creates a UpdateIacSettingsForOrgOK with default headers values

func (*UpdateIacSettingsForOrgOK) Code

func (o *UpdateIacSettingsForOrgOK) Code() int

Code gets the status code for the update iac settings for org o k response

func (*UpdateIacSettingsForOrgOK) Error

func (o *UpdateIacSettingsForOrgOK) Error() string

func (*UpdateIacSettingsForOrgOK) GetPayload

func (*UpdateIacSettingsForOrgOK) IsClientError

func (o *UpdateIacSettingsForOrgOK) IsClientError() bool

IsClientError returns true when this update iac settings for org o k response has a 4xx status code

func (*UpdateIacSettingsForOrgOK) IsCode

func (o *UpdateIacSettingsForOrgOK) IsCode(code int) bool

IsCode returns true when this update iac settings for org o k response a status code equal to that given

func (*UpdateIacSettingsForOrgOK) IsRedirect

func (o *UpdateIacSettingsForOrgOK) IsRedirect() bool

IsRedirect returns true when this update iac settings for org o k response has a 3xx status code

func (*UpdateIacSettingsForOrgOK) IsServerError

func (o *UpdateIacSettingsForOrgOK) IsServerError() bool

IsServerError returns true when this update iac settings for org o k response has a 5xx status code

func (*UpdateIacSettingsForOrgOK) IsSuccess

func (o *UpdateIacSettingsForOrgOK) IsSuccess() bool

IsSuccess returns true when this update iac settings for org o k response has a 2xx status code

func (*UpdateIacSettingsForOrgOK) String

func (o *UpdateIacSettingsForOrgOK) String() string

type UpdateIacSettingsForOrgOKBody

type UpdateIacSettingsForOrgOKBody struct {

	// data
	// Required: true
	Data *models.OrgIacSettingsResponse `json:"data"`

	// jsonapi
	// Required: true
	Jsonapi *models.JSONAPI `json:"jsonapi"`

	// links
	// Required: true
	Links *models.Links `json:"links"`
}

UpdateIacSettingsForOrgOKBody update iac settings for org o k body swagger:model UpdateIacSettingsForOrgOKBody

func (*UpdateIacSettingsForOrgOKBody) ContextValidate

func (o *UpdateIacSettingsForOrgOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update iac settings for org o k body based on the context it is used

func (*UpdateIacSettingsForOrgOKBody) MarshalBinary

func (o *UpdateIacSettingsForOrgOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgOKBody) UnmarshalBinary

func (o *UpdateIacSettingsForOrgOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgOKBody) Validate

func (o *UpdateIacSettingsForOrgOKBody) Validate(formats strfmt.Registry) error

Validate validates this update iac settings for org o k body

type UpdateIacSettingsForOrgParams

type UpdateIacSettingsForOrgParams struct {

	// Body.
	Body UpdateIacSettingsForOrgBody

	/* OrgID.

	   The id of the org whose Infrastructure as Code settings are getting updated

	   Format: uuid
	*/
	OrgID strfmt.UUID

	/* Version.

	   The requested version of the endpoint to process the request
	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateIacSettingsForOrgParams contains all the parameters to send to the API endpoint

for the update iac settings for org operation.

Typically these are written to a http.Request.

func NewUpdateIacSettingsForOrgParams

func NewUpdateIacSettingsForOrgParams() *UpdateIacSettingsForOrgParams

NewUpdateIacSettingsForOrgParams creates a new UpdateIacSettingsForOrgParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateIacSettingsForOrgParamsWithContext

func NewUpdateIacSettingsForOrgParamsWithContext(ctx context.Context) *UpdateIacSettingsForOrgParams

NewUpdateIacSettingsForOrgParamsWithContext creates a new UpdateIacSettingsForOrgParams object with the ability to set a context for a request.

func NewUpdateIacSettingsForOrgParamsWithHTTPClient

func NewUpdateIacSettingsForOrgParamsWithHTTPClient(client *http.Client) *UpdateIacSettingsForOrgParams

NewUpdateIacSettingsForOrgParamsWithHTTPClient creates a new UpdateIacSettingsForOrgParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateIacSettingsForOrgParamsWithTimeout

func NewUpdateIacSettingsForOrgParamsWithTimeout(timeout time.Duration) *UpdateIacSettingsForOrgParams

NewUpdateIacSettingsForOrgParamsWithTimeout creates a new UpdateIacSettingsForOrgParams object with the ability to set a timeout on a request.

func (*UpdateIacSettingsForOrgParams) SetBody

SetBody adds the body to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) SetContext

func (o *UpdateIacSettingsForOrgParams) SetContext(ctx context.Context)

SetContext adds the context to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) SetDefaults

func (o *UpdateIacSettingsForOrgParams) SetDefaults()

SetDefaults hydrates default values in the update iac settings for org params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateIacSettingsForOrgParams) SetHTTPClient

func (o *UpdateIacSettingsForOrgParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) SetOrgID

func (o *UpdateIacSettingsForOrgParams) SetOrgID(orgID strfmt.UUID)

SetOrgID adds the orgId to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) SetTimeout

func (o *UpdateIacSettingsForOrgParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) SetVersion

func (o *UpdateIacSettingsForOrgParams) SetVersion(version string)

SetVersion adds the version to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) WithBody

WithBody adds the body to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) WithContext

WithContext adds the context to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) WithDefaults

WithDefaults hydrates default values in the update iac settings for org params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateIacSettingsForOrgParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) WithOrgID

WithOrgID adds the orgID to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) WithTimeout

WithTimeout adds the timeout to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) WithVersion

WithVersion adds the version to the update iac settings for org params

func (*UpdateIacSettingsForOrgParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateIacSettingsForOrgReader

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

UpdateIacSettingsForOrgReader is a Reader for the UpdateIacSettingsForOrg structure.

func (*UpdateIacSettingsForOrgReader) ReadResponse

func (o *UpdateIacSettingsForOrgReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateIacSettingsForOrgUnauthorized

type UpdateIacSettingsForOrgUnauthorized struct {

	/* A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:
	https://tools.ietf.org/id/draft-dalal-deprecation-header-01.html


	     Format: date-time
	*/
	Deprecation strfmt.DateTime

	/* A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.


	   Format: uuid
	*/
	SnykRequestID strfmt.UUID

	/* A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.

	 */
	SnykVersionLifecycleStage string

	/* A header containing the version of the endpoint requested by the caller.
	 */
	SnykVersionRequested string

	/* A header containing the version of the endpoint that was served by the API.
	 */
	SnykVersionServed string

	/* A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. Please refer to the RFC for more information:
	https://datatracker.ietf.org/doc/html/rfc8594


	     Format: date-time
	*/
	Sunset strfmt.DateTime

	Payload *UpdateIacSettingsForOrgUnauthorizedBody
}

UpdateIacSettingsForOrgUnauthorized describes a response with status code 401, with default header values.

Unauthorized: the request requires an authentication token.

func NewUpdateIacSettingsForOrgUnauthorized

func NewUpdateIacSettingsForOrgUnauthorized() *UpdateIacSettingsForOrgUnauthorized

NewUpdateIacSettingsForOrgUnauthorized creates a UpdateIacSettingsForOrgUnauthorized with default headers values

func (*UpdateIacSettingsForOrgUnauthorized) Code

Code gets the status code for the update iac settings for org unauthorized response

func (*UpdateIacSettingsForOrgUnauthorized) Error

func (*UpdateIacSettingsForOrgUnauthorized) GetPayload

func (*UpdateIacSettingsForOrgUnauthorized) IsClientError

func (o *UpdateIacSettingsForOrgUnauthorized) IsClientError() bool

IsClientError returns true when this update iac settings for org unauthorized response has a 4xx status code

func (*UpdateIacSettingsForOrgUnauthorized) IsCode

IsCode returns true when this update iac settings for org unauthorized response a status code equal to that given

func (*UpdateIacSettingsForOrgUnauthorized) IsRedirect

func (o *UpdateIacSettingsForOrgUnauthorized) IsRedirect() bool

IsRedirect returns true when this update iac settings for org unauthorized response has a 3xx status code

func (*UpdateIacSettingsForOrgUnauthorized) IsServerError

func (o *UpdateIacSettingsForOrgUnauthorized) IsServerError() bool

IsServerError returns true when this update iac settings for org unauthorized response has a 5xx status code

func (*UpdateIacSettingsForOrgUnauthorized) IsSuccess

IsSuccess returns true when this update iac settings for org unauthorized response has a 2xx status code

func (*UpdateIacSettingsForOrgUnauthorized) String

type UpdateIacSettingsForOrgUnauthorizedBody

type UpdateIacSettingsForOrgUnauthorizedBody struct {

	// errors
	// Example: [{"detail":"Permission denied for this resource","status":"403"}]
	// Required: true
	// Min Items: 1
	Errors []*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0 `json:"errors"`

	// jsonapi
	// Required: true
	Jsonapi *UpdateIacSettingsForOrgUnauthorizedBodyJsonapi `json:"jsonapi"`
}

UpdateIacSettingsForOrgUnauthorizedBody update iac settings for org unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateIacSettingsForOrgUnauthorizedBody

func (*UpdateIacSettingsForOrgUnauthorizedBody) ContextValidate

ContextValidate validate this update iac settings for org unauthorized body based on the context it is used

func (*UpdateIacSettingsForOrgUnauthorizedBody) MarshalBinary

func (o *UpdateIacSettingsForOrgUnauthorizedBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBody) UnmarshalBinary

func (o *UpdateIacSettingsForOrgUnauthorizedBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBody) Validate

Validate validates this update iac settings for org unauthorized body

type UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0

type UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0 struct {

	// An application-specific error code, expressed as a string value.
	// Example: entity-not-found
	Code string `json:"code,omitempty"`

	// A human-readable explanation specific to this occurrence of the problem.
	// Example: The request was missing these required fields: ...
	// Required: true
	Detail *string `json:"detail"`

	// A unique identifier for this particular occurrence of the problem.
	// Example: f16c31b5-6129-4571-add8-d589da9be524
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// links
	Links *UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

	// meta
	// Example: {"key":"value"}
	Meta interface{} `json:"meta,omitempty"`

	// source
	Source *UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source `json:"source,omitempty"`

	// The HTTP status code applicable to this problem, expressed as a string value.
	// Example: 400
	// Required: true
	// Pattern: ^[45]\d\d$
	Status *string `json:"status"`

	// A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
	// Example: Bad request
	Title string `json:"title,omitempty"`
}

UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0 update iac settings for org unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this update iac settings for org unauthorized body errors items0 based on the context it is used

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0) Validate

Validate validates this update iac settings for org unauthorized body errors items0

type UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Links struct {

	// about
	// Example: https://example.com/api/resource
	About interface{} `json:"about,omitempty"`
}

UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Links A link that leads to further details about this particular occurrance of the problem. // Example: {"about":"https://example.com/about_this_error"} swagger:model UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Links

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update iac settings for org unauthorized body errors items0 links based on context it is used

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this update iac settings for org unauthorized body errors items0 links

type UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source

type UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source struct {

	// A string indicating which URI query parameter caused the error.
	// Example: param1
	Parameter string `json:"parameter,omitempty"`

	// A JSON Pointer [RFC6901] to the associated entity in the request document.
	// Example: /data/attributes
	Pointer string `json:"pointer,omitempty"`
}

UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source update iac settings for org unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update iac settings for org unauthorized body errors items0 source based on context it is used

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this update iac settings for org unauthorized body errors items0 source

type UpdateIacSettingsForOrgUnauthorizedBodyJsonapi

type UpdateIacSettingsForOrgUnauthorizedBodyJsonapi struct {

	// Version of the JSON API specification this server supports.
	// Example: 1.0
	// Required: true
	// Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)$
	Version *string `json:"version"`
}

UpdateIacSettingsForOrgUnauthorizedBodyJsonapi update iac settings for org unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model UpdateIacSettingsForOrgUnauthorizedBodyJsonapi

func (*UpdateIacSettingsForOrgUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this update iac settings for org unauthorized body jsonapi based on context it is used

func (*UpdateIacSettingsForOrgUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateIacSettingsForOrgUnauthorizedBodyJsonapi) Validate

Validate validates this update iac settings for org unauthorized body jsonapi

Jump to

Keyboard shortcuts

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