slack_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 slack settings API

func (*Client) CreateSlackDefaultNotificationSettings

CreateSlackDefaultNotificationSettings creates new slack notification default settings

Create new Slack notification default settings for a given tenant.

func (*Client) CreateSlackProjectNotificationSettings

CreateSlackProjectNotificationSettings creates a new slack settings override for a given project

Create Slack settings override for a project.

func (*Client) DeleteSlackDefaultNotificationSettings

DeleteSlackDefaultNotificationSettings removes the given slack app integration

Remove the given Slack App integration

func (*Client) DeleteSlackProjectNotificationSettings

DeleteSlackProjectNotificationSettings removes slack settings override for a project

Remove Slack settings override for a project.

func (*Client) GetSlackDefaultNotificationSettings

func (a *Client) GetSlackDefaultNotificationSettings(params *GetSlackDefaultNotificationSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSlackDefaultNotificationSettingsOK, error)

GetSlackDefaultNotificationSettings gets slack integration default notification settings

Get Slack integration default notification settings for the provided tenant ID and bot ID.

func (*Client) GetSlackProjectNotificationSettingsCollection

GetSlackProjectNotificationSettingsCollection slacks notification settings overrides for projects

Slack notification settings overrides for projects. These settings overrides the default settings configured for the tenant.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateSlackProjectNotificationSettings

UpdateSlackProjectNotificationSettings updates slack notification settings for a project

Update Slack notification settings for a project.

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	CreateSlackDefaultNotificationSettings(params *CreateSlackDefaultNotificationSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateSlackDefaultNotificationSettingsCreated, error)

	CreateSlackProjectNotificationSettings(params *CreateSlackProjectNotificationSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateSlackProjectNotificationSettingsCreated, error)

	DeleteSlackDefaultNotificationSettings(params *DeleteSlackDefaultNotificationSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSlackDefaultNotificationSettingsNoContent, error)

	DeleteSlackProjectNotificationSettings(params *DeleteSlackProjectNotificationSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSlackProjectNotificationSettingsNoContent, error)

	GetSlackDefaultNotificationSettings(params *GetSlackDefaultNotificationSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSlackDefaultNotificationSettingsOK, error)

	GetSlackProjectNotificationSettingsCollection(params *GetSlackProjectNotificationSettingsCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetSlackProjectNotificationSettingsCollectionOK, error)

	UpdateSlackProjectNotificationSettings(params *UpdateSlackProjectNotificationSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateSlackProjectNotificationSettingsOK, 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 slack settings API client.

type CreateSlackDefaultNotificationSettingsBadRequest

type CreateSlackDefaultNotificationSettingsBadRequest 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 *CreateSlackDefaultNotificationSettingsBadRequestBody
}

CreateSlackDefaultNotificationSettingsBadRequest 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 NewCreateSlackDefaultNotificationSettingsBadRequest

func NewCreateSlackDefaultNotificationSettingsBadRequest() *CreateSlackDefaultNotificationSettingsBadRequest

NewCreateSlackDefaultNotificationSettingsBadRequest creates a CreateSlackDefaultNotificationSettingsBadRequest with default headers values

func (*CreateSlackDefaultNotificationSettingsBadRequest) Code

Code gets the status code for the create slack default notification settings bad request response

func (*CreateSlackDefaultNotificationSettingsBadRequest) Error

func (*CreateSlackDefaultNotificationSettingsBadRequest) GetPayload

func (*CreateSlackDefaultNotificationSettingsBadRequest) IsClientError

IsClientError returns true when this create slack default notification settings bad request response has a 4xx status code

func (*CreateSlackDefaultNotificationSettingsBadRequest) IsCode

IsCode returns true when this create slack default notification settings bad request response a status code equal to that given

func (*CreateSlackDefaultNotificationSettingsBadRequest) IsRedirect

IsRedirect returns true when this create slack default notification settings bad request response has a 3xx status code

func (*CreateSlackDefaultNotificationSettingsBadRequest) IsServerError

IsServerError returns true when this create slack default notification settings bad request response has a 5xx status code

func (*CreateSlackDefaultNotificationSettingsBadRequest) IsSuccess

IsSuccess returns true when this create slack default notification settings bad request response has a 2xx status code

func (*CreateSlackDefaultNotificationSettingsBadRequest) String

type CreateSlackDefaultNotificationSettingsBadRequestBody

type CreateSlackDefaultNotificationSettingsBadRequestBody struct {

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

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

CreateSlackDefaultNotificationSettingsBadRequestBody create slack default notification settings bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackDefaultNotificationSettingsBadRequestBody

func (*CreateSlackDefaultNotificationSettingsBadRequestBody) ContextValidate

ContextValidate validate this create slack default notification settings bad request body based on the context it is used

func (*CreateSlackDefaultNotificationSettingsBadRequestBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBody) Validate

Validate validates this create slack default notification settings bad request body

type CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0

type CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0 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 *CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source `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"`
}

CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0 create slack default notification settings bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack default notification settings bad request body errors items0 based on the context it is used

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) Validate

Validate validates this create slack default notification settings bad request body errors items0

type CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links struct {

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

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

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack default notification settings bad request body errors items0 links based on context it is used

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) Validate

Validate validates this create slack default notification settings bad request body errors items0 links

type CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source

type CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source 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"`
}

CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source create slack default notification settings bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack default notification settings bad request body errors items0 source based on context it is used

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) Validate

Validate validates this create slack default notification settings bad request body errors items0 source

type CreateSlackDefaultNotificationSettingsBadRequestBodyJsonapi

type CreateSlackDefaultNotificationSettingsBadRequestBodyJsonapi 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"`
}

CreateSlackDefaultNotificationSettingsBadRequestBodyJsonapi create slack default notification settings bad request body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackDefaultNotificationSettingsBadRequestBodyJsonapi

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this create slack default notification settings bad request body jsonapi based on context it is used

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsBadRequestBodyJsonapi) Validate

Validate validates this create slack default notification settings bad request body jsonapi

type CreateSlackDefaultNotificationSettingsConflict

type CreateSlackDefaultNotificationSettingsConflict 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 *CreateSlackDefaultNotificationSettingsConflictBody
}

CreateSlackDefaultNotificationSettingsConflict describes a response with status code 409, with default header values.

Conflict: The requested operation conflicts with the current state of the resource in some way.

func NewCreateSlackDefaultNotificationSettingsConflict

func NewCreateSlackDefaultNotificationSettingsConflict() *CreateSlackDefaultNotificationSettingsConflict

NewCreateSlackDefaultNotificationSettingsConflict creates a CreateSlackDefaultNotificationSettingsConflict with default headers values

func (*CreateSlackDefaultNotificationSettingsConflict) Code

Code gets the status code for the create slack default notification settings conflict response

func (*CreateSlackDefaultNotificationSettingsConflict) Error

func (*CreateSlackDefaultNotificationSettingsConflict) GetPayload

func (*CreateSlackDefaultNotificationSettingsConflict) IsClientError

IsClientError returns true when this create slack default notification settings conflict response has a 4xx status code

func (*CreateSlackDefaultNotificationSettingsConflict) IsCode

IsCode returns true when this create slack default notification settings conflict response a status code equal to that given

func (*CreateSlackDefaultNotificationSettingsConflict) IsRedirect

IsRedirect returns true when this create slack default notification settings conflict response has a 3xx status code

func (*CreateSlackDefaultNotificationSettingsConflict) IsServerError

IsServerError returns true when this create slack default notification settings conflict response has a 5xx status code

func (*CreateSlackDefaultNotificationSettingsConflict) IsSuccess

IsSuccess returns true when this create slack default notification settings conflict response has a 2xx status code

func (*CreateSlackDefaultNotificationSettingsConflict) String

type CreateSlackDefaultNotificationSettingsConflictBody

type CreateSlackDefaultNotificationSettingsConflictBody struct {

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

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

CreateSlackDefaultNotificationSettingsConflictBody create slack default notification settings conflict body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackDefaultNotificationSettingsConflictBody

func (*CreateSlackDefaultNotificationSettingsConflictBody) ContextValidate

ContextValidate validate this create slack default notification settings conflict body based on the context it is used

func (*CreateSlackDefaultNotificationSettingsConflictBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBody) Validate

Validate validates this create slack default notification settings conflict body

type CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0

type CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0 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 *CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source `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"`
}

CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0 create slack default notification settings conflict body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack default notification settings conflict body errors items0 based on the context it is used

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0) Validate

Validate validates this create slack default notification settings conflict body errors items0

type CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links struct {

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

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

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack default notification settings conflict body errors items0 links based on context it is used

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) Validate

Validate validates this create slack default notification settings conflict body errors items0 links

type CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source

type CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source 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"`
}

CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source create slack default notification settings conflict body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack default notification settings conflict body errors items0 source based on context it is used

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) Validate

Validate validates this create slack default notification settings conflict body errors items0 source

type CreateSlackDefaultNotificationSettingsConflictBodyJsonapi

type CreateSlackDefaultNotificationSettingsConflictBodyJsonapi 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"`
}

CreateSlackDefaultNotificationSettingsConflictBodyJsonapi create slack default notification settings conflict body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackDefaultNotificationSettingsConflictBodyJsonapi

func (*CreateSlackDefaultNotificationSettingsConflictBodyJsonapi) ContextValidate

ContextValidate validates this create slack default notification settings conflict body jsonapi based on context it is used

func (*CreateSlackDefaultNotificationSettingsConflictBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsConflictBodyJsonapi) Validate

Validate validates this create slack default notification settings conflict body jsonapi

type CreateSlackDefaultNotificationSettingsCreated

type CreateSlackDefaultNotificationSettingsCreated 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 providing a URL for the location of a resource


	   Format: url
	*/
	Location string

	/* 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 *CreateSlackDefaultNotificationSettingsCreatedBody
}

CreateSlackDefaultNotificationSettingsCreated describes a response with status code 201, with default header values.

Default settings created successfully

func NewCreateSlackDefaultNotificationSettingsCreated

func NewCreateSlackDefaultNotificationSettingsCreated() *CreateSlackDefaultNotificationSettingsCreated

NewCreateSlackDefaultNotificationSettingsCreated creates a CreateSlackDefaultNotificationSettingsCreated with default headers values

func (*CreateSlackDefaultNotificationSettingsCreated) Code

Code gets the status code for the create slack default notification settings created response

func (*CreateSlackDefaultNotificationSettingsCreated) Error

func (*CreateSlackDefaultNotificationSettingsCreated) GetPayload

func (*CreateSlackDefaultNotificationSettingsCreated) IsClientError

IsClientError returns true when this create slack default notification settings created response has a 4xx status code

func (*CreateSlackDefaultNotificationSettingsCreated) IsCode

IsCode returns true when this create slack default notification settings created response a status code equal to that given

func (*CreateSlackDefaultNotificationSettingsCreated) IsRedirect

IsRedirect returns true when this create slack default notification settings created response has a 3xx status code

func (*CreateSlackDefaultNotificationSettingsCreated) IsServerError

IsServerError returns true when this create slack default notification settings created response has a 5xx status code

func (*CreateSlackDefaultNotificationSettingsCreated) IsSuccess

IsSuccess returns true when this create slack default notification settings created response has a 2xx status code

func (*CreateSlackDefaultNotificationSettingsCreated) String

type CreateSlackDefaultNotificationSettingsCreatedBody

type CreateSlackDefaultNotificationSettingsCreatedBody struct {

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

	// jsonapi
	Jsonapi *models.JSONAPI `json:"jsonapi,omitempty"`

	// links
	Links *models.SelfLink `json:"links,omitempty"`
}

CreateSlackDefaultNotificationSettingsCreatedBody create slack default notification settings created body swagger:model CreateSlackDefaultNotificationSettingsCreatedBody

func (*CreateSlackDefaultNotificationSettingsCreatedBody) ContextValidate

ContextValidate validate this create slack default notification settings created body based on the context it is used

func (*CreateSlackDefaultNotificationSettingsCreatedBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsCreatedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsCreatedBody) Validate

Validate validates this create slack default notification settings created body

type CreateSlackDefaultNotificationSettingsForbidden

type CreateSlackDefaultNotificationSettingsForbidden 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 *CreateSlackDefaultNotificationSettingsForbiddenBody
}

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

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

func NewCreateSlackDefaultNotificationSettingsForbidden

func NewCreateSlackDefaultNotificationSettingsForbidden() *CreateSlackDefaultNotificationSettingsForbidden

NewCreateSlackDefaultNotificationSettingsForbidden creates a CreateSlackDefaultNotificationSettingsForbidden with default headers values

func (*CreateSlackDefaultNotificationSettingsForbidden) Code

Code gets the status code for the create slack default notification settings forbidden response

func (*CreateSlackDefaultNotificationSettingsForbidden) Error

func (*CreateSlackDefaultNotificationSettingsForbidden) GetPayload

func (*CreateSlackDefaultNotificationSettingsForbidden) IsClientError

IsClientError returns true when this create slack default notification settings forbidden response has a 4xx status code

func (*CreateSlackDefaultNotificationSettingsForbidden) IsCode

IsCode returns true when this create slack default notification settings forbidden response a status code equal to that given

func (*CreateSlackDefaultNotificationSettingsForbidden) IsRedirect

IsRedirect returns true when this create slack default notification settings forbidden response has a 3xx status code

func (*CreateSlackDefaultNotificationSettingsForbidden) IsServerError

IsServerError returns true when this create slack default notification settings forbidden response has a 5xx status code

func (*CreateSlackDefaultNotificationSettingsForbidden) IsSuccess

IsSuccess returns true when this create slack default notification settings forbidden response has a 2xx status code

func (*CreateSlackDefaultNotificationSettingsForbidden) String

type CreateSlackDefaultNotificationSettingsForbiddenBody

type CreateSlackDefaultNotificationSettingsForbiddenBody struct {

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

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

CreateSlackDefaultNotificationSettingsForbiddenBody create slack default notification settings forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackDefaultNotificationSettingsForbiddenBody

func (*CreateSlackDefaultNotificationSettingsForbiddenBody) ContextValidate

ContextValidate validate this create slack default notification settings forbidden body based on the context it is used

func (*CreateSlackDefaultNotificationSettingsForbiddenBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBody) Validate

Validate validates this create slack default notification settings forbidden body

type CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0

type CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0 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 *CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source `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"`
}

CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0 create slack default notification settings forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack default notification settings forbidden body errors items0 based on the context it is used

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) Validate

Validate validates this create slack default notification settings forbidden body errors items0

type CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links struct {

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

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

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack default notification settings forbidden body errors items0 links based on context it is used

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) Validate

Validate validates this create slack default notification settings forbidden body errors items0 links

type CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source

type CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source 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"`
}

CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source create slack default notification settings forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack default notification settings forbidden body errors items0 source based on context it is used

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) Validate

Validate validates this create slack default notification settings forbidden body errors items0 source

type CreateSlackDefaultNotificationSettingsForbiddenBodyJsonapi

type CreateSlackDefaultNotificationSettingsForbiddenBodyJsonapi 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"`
}

CreateSlackDefaultNotificationSettingsForbiddenBodyJsonapi create slack default notification settings forbidden body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackDefaultNotificationSettingsForbiddenBodyJsonapi

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this create slack default notification settings forbidden body jsonapi based on context it is used

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsForbiddenBodyJsonapi) Validate

Validate validates this create slack default notification settings forbidden body jsonapi

type CreateSlackDefaultNotificationSettingsInternalServerError

type CreateSlackDefaultNotificationSettingsInternalServerError 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 *CreateSlackDefaultNotificationSettingsInternalServerErrorBody
}

CreateSlackDefaultNotificationSettingsInternalServerError 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 NewCreateSlackDefaultNotificationSettingsInternalServerError

func NewCreateSlackDefaultNotificationSettingsInternalServerError() *CreateSlackDefaultNotificationSettingsInternalServerError

NewCreateSlackDefaultNotificationSettingsInternalServerError creates a CreateSlackDefaultNotificationSettingsInternalServerError with default headers values

func (*CreateSlackDefaultNotificationSettingsInternalServerError) Code

Code gets the status code for the create slack default notification settings internal server error response

func (*CreateSlackDefaultNotificationSettingsInternalServerError) Error

func (*CreateSlackDefaultNotificationSettingsInternalServerError) GetPayload

func (*CreateSlackDefaultNotificationSettingsInternalServerError) IsClientError

IsClientError returns true when this create slack default notification settings internal server error response has a 4xx status code

func (*CreateSlackDefaultNotificationSettingsInternalServerError) IsCode

IsCode returns true when this create slack default notification settings internal server error response a status code equal to that given

func (*CreateSlackDefaultNotificationSettingsInternalServerError) IsRedirect

IsRedirect returns true when this create slack default notification settings internal server error response has a 3xx status code

func (*CreateSlackDefaultNotificationSettingsInternalServerError) IsServerError

IsServerError returns true when this create slack default notification settings internal server error response has a 5xx status code

func (*CreateSlackDefaultNotificationSettingsInternalServerError) IsSuccess

IsSuccess returns true when this create slack default notification settings internal server error response has a 2xx status code

func (*CreateSlackDefaultNotificationSettingsInternalServerError) String

type CreateSlackDefaultNotificationSettingsInternalServerErrorBody

type CreateSlackDefaultNotificationSettingsInternalServerErrorBody struct {

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

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

CreateSlackDefaultNotificationSettingsInternalServerErrorBody create slack default notification settings internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackDefaultNotificationSettingsInternalServerErrorBody

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBody) ContextValidate

ContextValidate validate this create slack default notification settings internal server error body based on the context it is used

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBody) Validate

Validate validates this create slack default notification settings internal server error body

type CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0

type CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0 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 *CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source `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"`
}

CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0 create slack default notification settings internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack default notification settings internal server error body errors items0 based on the context it is used

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) Validate

Validate validates this create slack default notification settings internal server error body errors items0

type CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links struct {

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

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

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack default notification settings internal server error body errors items0 links based on context it is used

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this create slack default notification settings internal server error body errors items0 links

type CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source

type CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source 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"`
}

CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source create slack default notification settings internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack default notification settings internal server error body errors items0 source based on context it is used

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this create slack default notification settings internal server error body errors items0 source

type CreateSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi

type CreateSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi 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"`
}

CreateSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi create slack default notification settings internal server error body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this create slack default notification settings internal server error body jsonapi based on context it is used

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) Validate

Validate validates this create slack default notification settings internal server error body jsonapi

type CreateSlackDefaultNotificationSettingsNotFound

type CreateSlackDefaultNotificationSettingsNotFound 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 *CreateSlackDefaultNotificationSettingsNotFoundBody
}

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

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

func NewCreateSlackDefaultNotificationSettingsNotFound

func NewCreateSlackDefaultNotificationSettingsNotFound() *CreateSlackDefaultNotificationSettingsNotFound

NewCreateSlackDefaultNotificationSettingsNotFound creates a CreateSlackDefaultNotificationSettingsNotFound with default headers values

func (*CreateSlackDefaultNotificationSettingsNotFound) Code

Code gets the status code for the create slack default notification settings not found response

func (*CreateSlackDefaultNotificationSettingsNotFound) Error

func (*CreateSlackDefaultNotificationSettingsNotFound) GetPayload

func (*CreateSlackDefaultNotificationSettingsNotFound) IsClientError

IsClientError returns true when this create slack default notification settings not found response has a 4xx status code

func (*CreateSlackDefaultNotificationSettingsNotFound) IsCode

IsCode returns true when this create slack default notification settings not found response a status code equal to that given

func (*CreateSlackDefaultNotificationSettingsNotFound) IsRedirect

IsRedirect returns true when this create slack default notification settings not found response has a 3xx status code

func (*CreateSlackDefaultNotificationSettingsNotFound) IsServerError

IsServerError returns true when this create slack default notification settings not found response has a 5xx status code

func (*CreateSlackDefaultNotificationSettingsNotFound) IsSuccess

IsSuccess returns true when this create slack default notification settings not found response has a 2xx status code

func (*CreateSlackDefaultNotificationSettingsNotFound) String

type CreateSlackDefaultNotificationSettingsNotFoundBody

type CreateSlackDefaultNotificationSettingsNotFoundBody struct {

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

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

CreateSlackDefaultNotificationSettingsNotFoundBody create slack default notification settings not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackDefaultNotificationSettingsNotFoundBody

func (*CreateSlackDefaultNotificationSettingsNotFoundBody) ContextValidate

ContextValidate validate this create slack default notification settings not found body based on the context it is used

func (*CreateSlackDefaultNotificationSettingsNotFoundBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBody) Validate

Validate validates this create slack default notification settings not found body

type CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0

type CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0 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 *CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source `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"`
}

CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0 create slack default notification settings not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack default notification settings not found body errors items0 based on the context it is used

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) Validate

Validate validates this create slack default notification settings not found body errors items0

type CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links struct {

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

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

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack default notification settings not found body errors items0 links based on context it is used

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) Validate

Validate validates this create slack default notification settings not found body errors items0 links

type CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source

type CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source 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"`
}

CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source create slack default notification settings not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack default notification settings not found body errors items0 source based on context it is used

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) Validate

Validate validates this create slack default notification settings not found body errors items0 source

type CreateSlackDefaultNotificationSettingsNotFoundBodyJsonapi

type CreateSlackDefaultNotificationSettingsNotFoundBodyJsonapi 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"`
}

CreateSlackDefaultNotificationSettingsNotFoundBodyJsonapi create slack default notification settings not found body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackDefaultNotificationSettingsNotFoundBodyJsonapi

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this create slack default notification settings not found body jsonapi based on context it is used

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsNotFoundBodyJsonapi) Validate

Validate validates this create slack default notification settings not found body jsonapi

type CreateSlackDefaultNotificationSettingsParams

type CreateSlackDefaultNotificationSettingsParams struct {

	/* Body.

	   Create new Slack notification default settings for a tenant.
	*/
	Body *models.SettingsRequest

	/* BotID.

	   Bot ID

	   Format: uuid
	*/
	BotID strfmt.UUID

	/* OrgID.

	   Org ID

	   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
}

CreateSlackDefaultNotificationSettingsParams contains all the parameters to send to the API endpoint

for the create slack default notification settings operation.

Typically these are written to a http.Request.

func NewCreateSlackDefaultNotificationSettingsParams

func NewCreateSlackDefaultNotificationSettingsParams() *CreateSlackDefaultNotificationSettingsParams

NewCreateSlackDefaultNotificationSettingsParams creates a new CreateSlackDefaultNotificationSettingsParams 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 NewCreateSlackDefaultNotificationSettingsParamsWithContext

func NewCreateSlackDefaultNotificationSettingsParamsWithContext(ctx context.Context) *CreateSlackDefaultNotificationSettingsParams

NewCreateSlackDefaultNotificationSettingsParamsWithContext creates a new CreateSlackDefaultNotificationSettingsParams object with the ability to set a context for a request.

func NewCreateSlackDefaultNotificationSettingsParamsWithHTTPClient

func NewCreateSlackDefaultNotificationSettingsParamsWithHTTPClient(client *http.Client) *CreateSlackDefaultNotificationSettingsParams

NewCreateSlackDefaultNotificationSettingsParamsWithHTTPClient creates a new CreateSlackDefaultNotificationSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewCreateSlackDefaultNotificationSettingsParamsWithTimeout

func NewCreateSlackDefaultNotificationSettingsParamsWithTimeout(timeout time.Duration) *CreateSlackDefaultNotificationSettingsParams

NewCreateSlackDefaultNotificationSettingsParamsWithTimeout creates a new CreateSlackDefaultNotificationSettingsParams object with the ability to set a timeout on a request.

func (*CreateSlackDefaultNotificationSettingsParams) SetBody

SetBody adds the body to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) SetBotID

SetBotID adds the botId to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) SetContext

SetContext adds the context to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) SetDefaults

SetDefaults hydrates default values in the create slack default notification settings params (not the query body).

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

func (*CreateSlackDefaultNotificationSettingsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) SetOrgID

SetOrgID adds the orgId to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) SetTimeout

SetTimeout adds the timeout to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) SetVersion

SetVersion adds the version to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) WithBody

WithBody adds the body to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) WithBotID

WithBotID adds the botID to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) WithContext

WithContext adds the context to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) WithDefaults

WithDefaults hydrates default values in the create slack default notification settings params (not the query body).

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

func (*CreateSlackDefaultNotificationSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) WithOrgID

WithOrgID adds the orgID to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) WithTimeout

WithTimeout adds the timeout to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) WithVersion

WithVersion adds the version to the create slack default notification settings params

func (*CreateSlackDefaultNotificationSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateSlackDefaultNotificationSettingsReader

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

CreateSlackDefaultNotificationSettingsReader is a Reader for the CreateSlackDefaultNotificationSettings structure.

func (*CreateSlackDefaultNotificationSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateSlackDefaultNotificationSettingsUnauthorized

type CreateSlackDefaultNotificationSettingsUnauthorized 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 *CreateSlackDefaultNotificationSettingsUnauthorizedBody
}

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

Unauthorized: the request requires an authentication token.

func NewCreateSlackDefaultNotificationSettingsUnauthorized

func NewCreateSlackDefaultNotificationSettingsUnauthorized() *CreateSlackDefaultNotificationSettingsUnauthorized

NewCreateSlackDefaultNotificationSettingsUnauthorized creates a CreateSlackDefaultNotificationSettingsUnauthorized with default headers values

func (*CreateSlackDefaultNotificationSettingsUnauthorized) Code

Code gets the status code for the create slack default notification settings unauthorized response

func (*CreateSlackDefaultNotificationSettingsUnauthorized) Error

func (*CreateSlackDefaultNotificationSettingsUnauthorized) GetPayload

func (*CreateSlackDefaultNotificationSettingsUnauthorized) IsClientError

IsClientError returns true when this create slack default notification settings unauthorized response has a 4xx status code

func (*CreateSlackDefaultNotificationSettingsUnauthorized) IsCode

IsCode returns true when this create slack default notification settings unauthorized response a status code equal to that given

func (*CreateSlackDefaultNotificationSettingsUnauthorized) IsRedirect

IsRedirect returns true when this create slack default notification settings unauthorized response has a 3xx status code

func (*CreateSlackDefaultNotificationSettingsUnauthorized) IsServerError

IsServerError returns true when this create slack default notification settings unauthorized response has a 5xx status code

func (*CreateSlackDefaultNotificationSettingsUnauthorized) IsSuccess

IsSuccess returns true when this create slack default notification settings unauthorized response has a 2xx status code

func (*CreateSlackDefaultNotificationSettingsUnauthorized) String

type CreateSlackDefaultNotificationSettingsUnauthorizedBody

type CreateSlackDefaultNotificationSettingsUnauthorizedBody struct {

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

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

CreateSlackDefaultNotificationSettingsUnauthorizedBody create slack default notification settings unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackDefaultNotificationSettingsUnauthorizedBody

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBody) ContextValidate

ContextValidate validate this create slack default notification settings unauthorized body based on the context it is used

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBody) Validate

Validate validates this create slack default notification settings unauthorized body

type CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0

type CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0 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 *CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source `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"`
}

CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0 create slack default notification settings unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack default notification settings unauthorized body errors items0 based on the context it is used

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) Validate

Validate validates this create slack default notification settings unauthorized body errors items0

type CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links struct {

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

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

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack default notification settings unauthorized body errors items0 links based on context it is used

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this create slack default notification settings unauthorized body errors items0 links

type CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source

type CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source 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"`
}

CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source create slack default notification settings unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack default notification settings unauthorized body errors items0 source based on context it is used

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this create slack default notification settings unauthorized body errors items0 source

type CreateSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi

type CreateSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi 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"`
}

CreateSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi create slack default notification settings unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this create slack default notification settings unauthorized body jsonapi based on context it is used

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) Validate

Validate validates this create slack default notification settings unauthorized body jsonapi

type CreateSlackProjectNotificationSettingsBadRequest

type CreateSlackProjectNotificationSettingsBadRequest 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 *CreateSlackProjectNotificationSettingsBadRequestBody
}

CreateSlackProjectNotificationSettingsBadRequest 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 NewCreateSlackProjectNotificationSettingsBadRequest

func NewCreateSlackProjectNotificationSettingsBadRequest() *CreateSlackProjectNotificationSettingsBadRequest

NewCreateSlackProjectNotificationSettingsBadRequest creates a CreateSlackProjectNotificationSettingsBadRequest with default headers values

func (*CreateSlackProjectNotificationSettingsBadRequest) Code

Code gets the status code for the create slack project notification settings bad request response

func (*CreateSlackProjectNotificationSettingsBadRequest) Error

func (*CreateSlackProjectNotificationSettingsBadRequest) GetPayload

func (*CreateSlackProjectNotificationSettingsBadRequest) IsClientError

IsClientError returns true when this create slack project notification settings bad request response has a 4xx status code

func (*CreateSlackProjectNotificationSettingsBadRequest) IsCode

IsCode returns true when this create slack project notification settings bad request response a status code equal to that given

func (*CreateSlackProjectNotificationSettingsBadRequest) IsRedirect

IsRedirect returns true when this create slack project notification settings bad request response has a 3xx status code

func (*CreateSlackProjectNotificationSettingsBadRequest) IsServerError

IsServerError returns true when this create slack project notification settings bad request response has a 5xx status code

func (*CreateSlackProjectNotificationSettingsBadRequest) IsSuccess

IsSuccess returns true when this create slack project notification settings bad request response has a 2xx status code

func (*CreateSlackProjectNotificationSettingsBadRequest) String

type CreateSlackProjectNotificationSettingsBadRequestBody

type CreateSlackProjectNotificationSettingsBadRequestBody struct {

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

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

CreateSlackProjectNotificationSettingsBadRequestBody create slack project notification settings bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackProjectNotificationSettingsBadRequestBody

func (*CreateSlackProjectNotificationSettingsBadRequestBody) ContextValidate

ContextValidate validate this create slack project notification settings bad request body based on the context it is used

func (*CreateSlackProjectNotificationSettingsBadRequestBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBody) Validate

Validate validates this create slack project notification settings bad request body

type CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0

type CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0 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 *CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source `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"`
}

CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0 create slack project notification settings bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack project notification settings bad request body errors items0 based on the context it is used

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) Validate

Validate validates this create slack project notification settings bad request body errors items0

type CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links struct {

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

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

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack project notification settings bad request body errors items0 links based on context it is used

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) Validate

Validate validates this create slack project notification settings bad request body errors items0 links

type CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source

type CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source 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"`
}

CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source create slack project notification settings bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack project notification settings bad request body errors items0 source based on context it is used

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) Validate

Validate validates this create slack project notification settings bad request body errors items0 source

type CreateSlackProjectNotificationSettingsBadRequestBodyJsonapi

type CreateSlackProjectNotificationSettingsBadRequestBodyJsonapi 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"`
}

CreateSlackProjectNotificationSettingsBadRequestBodyJsonapi create slack project notification settings bad request body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackProjectNotificationSettingsBadRequestBodyJsonapi

func (*CreateSlackProjectNotificationSettingsBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this create slack project notification settings bad request body jsonapi based on context it is used

func (*CreateSlackProjectNotificationSettingsBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsBadRequestBodyJsonapi) Validate

Validate validates this create slack project notification settings bad request body jsonapi

type CreateSlackProjectNotificationSettingsConflict

type CreateSlackProjectNotificationSettingsConflict 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 *CreateSlackProjectNotificationSettingsConflictBody
}

CreateSlackProjectNotificationSettingsConflict describes a response with status code 409, with default header values.

Conflict: The requested operation conflicts with the current state of the resource in some way.

func NewCreateSlackProjectNotificationSettingsConflict

func NewCreateSlackProjectNotificationSettingsConflict() *CreateSlackProjectNotificationSettingsConflict

NewCreateSlackProjectNotificationSettingsConflict creates a CreateSlackProjectNotificationSettingsConflict with default headers values

func (*CreateSlackProjectNotificationSettingsConflict) Code

Code gets the status code for the create slack project notification settings conflict response

func (*CreateSlackProjectNotificationSettingsConflict) Error

func (*CreateSlackProjectNotificationSettingsConflict) GetPayload

func (*CreateSlackProjectNotificationSettingsConflict) IsClientError

IsClientError returns true when this create slack project notification settings conflict response has a 4xx status code

func (*CreateSlackProjectNotificationSettingsConflict) IsCode

IsCode returns true when this create slack project notification settings conflict response a status code equal to that given

func (*CreateSlackProjectNotificationSettingsConflict) IsRedirect

IsRedirect returns true when this create slack project notification settings conflict response has a 3xx status code

func (*CreateSlackProjectNotificationSettingsConflict) IsServerError

IsServerError returns true when this create slack project notification settings conflict response has a 5xx status code

func (*CreateSlackProjectNotificationSettingsConflict) IsSuccess

IsSuccess returns true when this create slack project notification settings conflict response has a 2xx status code

func (*CreateSlackProjectNotificationSettingsConflict) String

type CreateSlackProjectNotificationSettingsConflictBody

type CreateSlackProjectNotificationSettingsConflictBody struct {

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

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

CreateSlackProjectNotificationSettingsConflictBody create slack project notification settings conflict body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackProjectNotificationSettingsConflictBody

func (*CreateSlackProjectNotificationSettingsConflictBody) ContextValidate

ContextValidate validate this create slack project notification settings conflict body based on the context it is used

func (*CreateSlackProjectNotificationSettingsConflictBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBody) Validate

Validate validates this create slack project notification settings conflict body

type CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0

type CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0 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 *CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source `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"`
}

CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0 create slack project notification settings conflict body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack project notification settings conflict body errors items0 based on the context it is used

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0) Validate

Validate validates this create slack project notification settings conflict body errors items0

type CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links struct {

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

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

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack project notification settings conflict body errors items0 links based on context it is used

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) Validate

Validate validates this create slack project notification settings conflict body errors items0 links

type CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source

type CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source 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"`
}

CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source create slack project notification settings conflict body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack project notification settings conflict body errors items0 source based on context it is used

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) Validate

Validate validates this create slack project notification settings conflict body errors items0 source

type CreateSlackProjectNotificationSettingsConflictBodyJsonapi

type CreateSlackProjectNotificationSettingsConflictBodyJsonapi 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"`
}

CreateSlackProjectNotificationSettingsConflictBodyJsonapi create slack project notification settings conflict body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackProjectNotificationSettingsConflictBodyJsonapi

func (*CreateSlackProjectNotificationSettingsConflictBodyJsonapi) ContextValidate

ContextValidate validates this create slack project notification settings conflict body jsonapi based on context it is used

func (*CreateSlackProjectNotificationSettingsConflictBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsConflictBodyJsonapi) Validate

Validate validates this create slack project notification settings conflict body jsonapi

type CreateSlackProjectNotificationSettingsCreated

type CreateSlackProjectNotificationSettingsCreated 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 providing a URL for the location of a resource


	   Format: url
	*/
	Location string

	/* 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 *CreateSlackProjectNotificationSettingsCreatedBody
}

CreateSlackProjectNotificationSettingsCreated describes a response with status code 201, with default header values.

Project settings created successfully

func NewCreateSlackProjectNotificationSettingsCreated

func NewCreateSlackProjectNotificationSettingsCreated() *CreateSlackProjectNotificationSettingsCreated

NewCreateSlackProjectNotificationSettingsCreated creates a CreateSlackProjectNotificationSettingsCreated with default headers values

func (*CreateSlackProjectNotificationSettingsCreated) Code

Code gets the status code for the create slack project notification settings created response

func (*CreateSlackProjectNotificationSettingsCreated) Error

func (*CreateSlackProjectNotificationSettingsCreated) GetPayload

func (*CreateSlackProjectNotificationSettingsCreated) IsClientError

IsClientError returns true when this create slack project notification settings created response has a 4xx status code

func (*CreateSlackProjectNotificationSettingsCreated) IsCode

IsCode returns true when this create slack project notification settings created response a status code equal to that given

func (*CreateSlackProjectNotificationSettingsCreated) IsRedirect

IsRedirect returns true when this create slack project notification settings created response has a 3xx status code

func (*CreateSlackProjectNotificationSettingsCreated) IsServerError

IsServerError returns true when this create slack project notification settings created response has a 5xx status code

func (*CreateSlackProjectNotificationSettingsCreated) IsSuccess

IsSuccess returns true when this create slack project notification settings created response has a 2xx status code

func (*CreateSlackProjectNotificationSettingsCreated) String

type CreateSlackProjectNotificationSettingsCreatedBody

type CreateSlackProjectNotificationSettingsCreatedBody struct {

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

	// jsonapi
	Jsonapi *models.JSONAPI `json:"jsonapi,omitempty"`

	// links
	Links *models.SelfLink `json:"links,omitempty"`
}

CreateSlackProjectNotificationSettingsCreatedBody create slack project notification settings created body swagger:model CreateSlackProjectNotificationSettingsCreatedBody

func (*CreateSlackProjectNotificationSettingsCreatedBody) ContextValidate

ContextValidate validate this create slack project notification settings created body based on the context it is used

func (*CreateSlackProjectNotificationSettingsCreatedBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsCreatedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsCreatedBody) Validate

Validate validates this create slack project notification settings created body

type CreateSlackProjectNotificationSettingsForbidden

type CreateSlackProjectNotificationSettingsForbidden 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 *CreateSlackProjectNotificationSettingsForbiddenBody
}

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

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

func NewCreateSlackProjectNotificationSettingsForbidden

func NewCreateSlackProjectNotificationSettingsForbidden() *CreateSlackProjectNotificationSettingsForbidden

NewCreateSlackProjectNotificationSettingsForbidden creates a CreateSlackProjectNotificationSettingsForbidden with default headers values

func (*CreateSlackProjectNotificationSettingsForbidden) Code

Code gets the status code for the create slack project notification settings forbidden response

func (*CreateSlackProjectNotificationSettingsForbidden) Error

func (*CreateSlackProjectNotificationSettingsForbidden) GetPayload

func (*CreateSlackProjectNotificationSettingsForbidden) IsClientError

IsClientError returns true when this create slack project notification settings forbidden response has a 4xx status code

func (*CreateSlackProjectNotificationSettingsForbidden) IsCode

IsCode returns true when this create slack project notification settings forbidden response a status code equal to that given

func (*CreateSlackProjectNotificationSettingsForbidden) IsRedirect

IsRedirect returns true when this create slack project notification settings forbidden response has a 3xx status code

func (*CreateSlackProjectNotificationSettingsForbidden) IsServerError

IsServerError returns true when this create slack project notification settings forbidden response has a 5xx status code

func (*CreateSlackProjectNotificationSettingsForbidden) IsSuccess

IsSuccess returns true when this create slack project notification settings forbidden response has a 2xx status code

func (*CreateSlackProjectNotificationSettingsForbidden) String

type CreateSlackProjectNotificationSettingsForbiddenBody

type CreateSlackProjectNotificationSettingsForbiddenBody struct {

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

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

CreateSlackProjectNotificationSettingsForbiddenBody create slack project notification settings forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackProjectNotificationSettingsForbiddenBody

func (*CreateSlackProjectNotificationSettingsForbiddenBody) ContextValidate

ContextValidate validate this create slack project notification settings forbidden body based on the context it is used

func (*CreateSlackProjectNotificationSettingsForbiddenBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBody) Validate

Validate validates this create slack project notification settings forbidden body

type CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0

type CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0 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 *CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source `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"`
}

CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0 create slack project notification settings forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack project notification settings forbidden body errors items0 based on the context it is used

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) Validate

Validate validates this create slack project notification settings forbidden body errors items0

type CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links struct {

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

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

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack project notification settings forbidden body errors items0 links based on context it is used

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) Validate

Validate validates this create slack project notification settings forbidden body errors items0 links

type CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source

type CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source 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"`
}

CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source create slack project notification settings forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack project notification settings forbidden body errors items0 source based on context it is used

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) Validate

Validate validates this create slack project notification settings forbidden body errors items0 source

type CreateSlackProjectNotificationSettingsForbiddenBodyJsonapi

type CreateSlackProjectNotificationSettingsForbiddenBodyJsonapi 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"`
}

CreateSlackProjectNotificationSettingsForbiddenBodyJsonapi create slack project notification settings forbidden body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackProjectNotificationSettingsForbiddenBodyJsonapi

func (*CreateSlackProjectNotificationSettingsForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this create slack project notification settings forbidden body jsonapi based on context it is used

func (*CreateSlackProjectNotificationSettingsForbiddenBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsForbiddenBodyJsonapi) Validate

Validate validates this create slack project notification settings forbidden body jsonapi

type CreateSlackProjectNotificationSettingsInternalServerError

type CreateSlackProjectNotificationSettingsInternalServerError 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 *CreateSlackProjectNotificationSettingsInternalServerErrorBody
}

CreateSlackProjectNotificationSettingsInternalServerError 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 NewCreateSlackProjectNotificationSettingsInternalServerError

func NewCreateSlackProjectNotificationSettingsInternalServerError() *CreateSlackProjectNotificationSettingsInternalServerError

NewCreateSlackProjectNotificationSettingsInternalServerError creates a CreateSlackProjectNotificationSettingsInternalServerError with default headers values

func (*CreateSlackProjectNotificationSettingsInternalServerError) Code

Code gets the status code for the create slack project notification settings internal server error response

func (*CreateSlackProjectNotificationSettingsInternalServerError) Error

func (*CreateSlackProjectNotificationSettingsInternalServerError) GetPayload

func (*CreateSlackProjectNotificationSettingsInternalServerError) IsClientError

IsClientError returns true when this create slack project notification settings internal server error response has a 4xx status code

func (*CreateSlackProjectNotificationSettingsInternalServerError) IsCode

IsCode returns true when this create slack project notification settings internal server error response a status code equal to that given

func (*CreateSlackProjectNotificationSettingsInternalServerError) IsRedirect

IsRedirect returns true when this create slack project notification settings internal server error response has a 3xx status code

func (*CreateSlackProjectNotificationSettingsInternalServerError) IsServerError

IsServerError returns true when this create slack project notification settings internal server error response has a 5xx status code

func (*CreateSlackProjectNotificationSettingsInternalServerError) IsSuccess

IsSuccess returns true when this create slack project notification settings internal server error response has a 2xx status code

func (*CreateSlackProjectNotificationSettingsInternalServerError) String

type CreateSlackProjectNotificationSettingsInternalServerErrorBody

type CreateSlackProjectNotificationSettingsInternalServerErrorBody struct {

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

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

CreateSlackProjectNotificationSettingsInternalServerErrorBody create slack project notification settings internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackProjectNotificationSettingsInternalServerErrorBody

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBody) ContextValidate

ContextValidate validate this create slack project notification settings internal server error body based on the context it is used

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBody) Validate

Validate validates this create slack project notification settings internal server error body

type CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0

type CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0 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 *CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source `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"`
}

CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0 create slack project notification settings internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack project notification settings internal server error body errors items0 based on the context it is used

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) Validate

Validate validates this create slack project notification settings internal server error body errors items0

type CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links struct {

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

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

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack project notification settings internal server error body errors items0 links based on context it is used

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this create slack project notification settings internal server error body errors items0 links

type CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source

type CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source 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"`
}

CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source create slack project notification settings internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack project notification settings internal server error body errors items0 source based on context it is used

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this create slack project notification settings internal server error body errors items0 source

type CreateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi

type CreateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi 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"`
}

CreateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi create slack project notification settings internal server error body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this create slack project notification settings internal server error body jsonapi based on context it is used

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) Validate

Validate validates this create slack project notification settings internal server error body jsonapi

type CreateSlackProjectNotificationSettingsNotFound

type CreateSlackProjectNotificationSettingsNotFound 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 *CreateSlackProjectNotificationSettingsNotFoundBody
}

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

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

func NewCreateSlackProjectNotificationSettingsNotFound

func NewCreateSlackProjectNotificationSettingsNotFound() *CreateSlackProjectNotificationSettingsNotFound

NewCreateSlackProjectNotificationSettingsNotFound creates a CreateSlackProjectNotificationSettingsNotFound with default headers values

func (*CreateSlackProjectNotificationSettingsNotFound) Code

Code gets the status code for the create slack project notification settings not found response

func (*CreateSlackProjectNotificationSettingsNotFound) Error

func (*CreateSlackProjectNotificationSettingsNotFound) GetPayload

func (*CreateSlackProjectNotificationSettingsNotFound) IsClientError

IsClientError returns true when this create slack project notification settings not found response has a 4xx status code

func (*CreateSlackProjectNotificationSettingsNotFound) IsCode

IsCode returns true when this create slack project notification settings not found response a status code equal to that given

func (*CreateSlackProjectNotificationSettingsNotFound) IsRedirect

IsRedirect returns true when this create slack project notification settings not found response has a 3xx status code

func (*CreateSlackProjectNotificationSettingsNotFound) IsServerError

IsServerError returns true when this create slack project notification settings not found response has a 5xx status code

func (*CreateSlackProjectNotificationSettingsNotFound) IsSuccess

IsSuccess returns true when this create slack project notification settings not found response has a 2xx status code

func (*CreateSlackProjectNotificationSettingsNotFound) String

type CreateSlackProjectNotificationSettingsNotFoundBody

type CreateSlackProjectNotificationSettingsNotFoundBody struct {

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

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

CreateSlackProjectNotificationSettingsNotFoundBody create slack project notification settings not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackProjectNotificationSettingsNotFoundBody

func (*CreateSlackProjectNotificationSettingsNotFoundBody) ContextValidate

ContextValidate validate this create slack project notification settings not found body based on the context it is used

func (*CreateSlackProjectNotificationSettingsNotFoundBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBody) Validate

Validate validates this create slack project notification settings not found body

type CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0

type CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0 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 *CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source `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"`
}

CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0 create slack project notification settings not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack project notification settings not found body errors items0 based on the context it is used

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) Validate

Validate validates this create slack project notification settings not found body errors items0

type CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links struct {

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

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

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack project notification settings not found body errors items0 links based on context it is used

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) Validate

Validate validates this create slack project notification settings not found body errors items0 links

type CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source

type CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source 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"`
}

CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source create slack project notification settings not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack project notification settings not found body errors items0 source based on context it is used

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) Validate

Validate validates this create slack project notification settings not found body errors items0 source

type CreateSlackProjectNotificationSettingsNotFoundBodyJsonapi

type CreateSlackProjectNotificationSettingsNotFoundBodyJsonapi 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"`
}

CreateSlackProjectNotificationSettingsNotFoundBodyJsonapi create slack project notification settings not found body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackProjectNotificationSettingsNotFoundBodyJsonapi

func (*CreateSlackProjectNotificationSettingsNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this create slack project notification settings not found body jsonapi based on context it is used

func (*CreateSlackProjectNotificationSettingsNotFoundBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsNotFoundBodyJsonapi) Validate

Validate validates this create slack project notification settings not found body jsonapi

type CreateSlackProjectNotificationSettingsParams

type CreateSlackProjectNotificationSettingsParams struct {

	/* Body.

	   Create new Slack notification default settings for a tenant.
	*/
	Body *models.SettingsRequest

	/* BotID.

	   Bot ID

	   Format: uuid
	*/
	BotID strfmt.UUID

	/* OrgID.

	   Org ID

	   Format: uuid
	*/
	OrgID strfmt.UUID

	/* ProjectID.

	   Project ID

	   Format: uuid
	*/
	ProjectID 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
}

CreateSlackProjectNotificationSettingsParams contains all the parameters to send to the API endpoint

for the create slack project notification settings operation.

Typically these are written to a http.Request.

func NewCreateSlackProjectNotificationSettingsParams

func NewCreateSlackProjectNotificationSettingsParams() *CreateSlackProjectNotificationSettingsParams

NewCreateSlackProjectNotificationSettingsParams creates a new CreateSlackProjectNotificationSettingsParams 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 NewCreateSlackProjectNotificationSettingsParamsWithContext

func NewCreateSlackProjectNotificationSettingsParamsWithContext(ctx context.Context) *CreateSlackProjectNotificationSettingsParams

NewCreateSlackProjectNotificationSettingsParamsWithContext creates a new CreateSlackProjectNotificationSettingsParams object with the ability to set a context for a request.

func NewCreateSlackProjectNotificationSettingsParamsWithHTTPClient

func NewCreateSlackProjectNotificationSettingsParamsWithHTTPClient(client *http.Client) *CreateSlackProjectNotificationSettingsParams

NewCreateSlackProjectNotificationSettingsParamsWithHTTPClient creates a new CreateSlackProjectNotificationSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewCreateSlackProjectNotificationSettingsParamsWithTimeout

func NewCreateSlackProjectNotificationSettingsParamsWithTimeout(timeout time.Duration) *CreateSlackProjectNotificationSettingsParams

NewCreateSlackProjectNotificationSettingsParamsWithTimeout creates a new CreateSlackProjectNotificationSettingsParams object with the ability to set a timeout on a request.

func (*CreateSlackProjectNotificationSettingsParams) SetBody

SetBody adds the body to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) SetBotID

SetBotID adds the botId to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) SetContext

SetContext adds the context to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) SetDefaults

SetDefaults hydrates default values in the create slack project notification settings params (not the query body).

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

func (*CreateSlackProjectNotificationSettingsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) SetOrgID

SetOrgID adds the orgId to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) SetProjectID

func (o *CreateSlackProjectNotificationSettingsParams) SetProjectID(projectID strfmt.UUID)

SetProjectID adds the projectId to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) SetTimeout

SetTimeout adds the timeout to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) SetVersion

SetVersion adds the version to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WithBody

WithBody adds the body to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WithBotID

WithBotID adds the botID to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WithContext

WithContext adds the context to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WithDefaults

WithDefaults hydrates default values in the create slack project notification settings params (not the query body).

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

func (*CreateSlackProjectNotificationSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WithOrgID

WithOrgID adds the orgID to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WithProjectID

WithProjectID adds the projectID to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WithTimeout

WithTimeout adds the timeout to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WithVersion

WithVersion adds the version to the create slack project notification settings params

func (*CreateSlackProjectNotificationSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateSlackProjectNotificationSettingsReader

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

CreateSlackProjectNotificationSettingsReader is a Reader for the CreateSlackProjectNotificationSettings structure.

func (*CreateSlackProjectNotificationSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateSlackProjectNotificationSettingsUnauthorized

type CreateSlackProjectNotificationSettingsUnauthorized 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 *CreateSlackProjectNotificationSettingsUnauthorizedBody
}

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

Unauthorized: the request requires an authentication token.

func NewCreateSlackProjectNotificationSettingsUnauthorized

func NewCreateSlackProjectNotificationSettingsUnauthorized() *CreateSlackProjectNotificationSettingsUnauthorized

NewCreateSlackProjectNotificationSettingsUnauthorized creates a CreateSlackProjectNotificationSettingsUnauthorized with default headers values

func (*CreateSlackProjectNotificationSettingsUnauthorized) Code

Code gets the status code for the create slack project notification settings unauthorized response

func (*CreateSlackProjectNotificationSettingsUnauthorized) Error

func (*CreateSlackProjectNotificationSettingsUnauthorized) GetPayload

func (*CreateSlackProjectNotificationSettingsUnauthorized) IsClientError

IsClientError returns true when this create slack project notification settings unauthorized response has a 4xx status code

func (*CreateSlackProjectNotificationSettingsUnauthorized) IsCode

IsCode returns true when this create slack project notification settings unauthorized response a status code equal to that given

func (*CreateSlackProjectNotificationSettingsUnauthorized) IsRedirect

IsRedirect returns true when this create slack project notification settings unauthorized response has a 3xx status code

func (*CreateSlackProjectNotificationSettingsUnauthorized) IsServerError

IsServerError returns true when this create slack project notification settings unauthorized response has a 5xx status code

func (*CreateSlackProjectNotificationSettingsUnauthorized) IsSuccess

IsSuccess returns true when this create slack project notification settings unauthorized response has a 2xx status code

func (*CreateSlackProjectNotificationSettingsUnauthorized) String

type CreateSlackProjectNotificationSettingsUnauthorizedBody

type CreateSlackProjectNotificationSettingsUnauthorizedBody struct {

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

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

CreateSlackProjectNotificationSettingsUnauthorizedBody create slack project notification settings unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model CreateSlackProjectNotificationSettingsUnauthorizedBody

func (*CreateSlackProjectNotificationSettingsUnauthorizedBody) ContextValidate

ContextValidate validate this create slack project notification settings unauthorized body based on the context it is used

func (*CreateSlackProjectNotificationSettingsUnauthorizedBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBody) Validate

Validate validates this create slack project notification settings unauthorized body

type CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0

type CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0 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 *CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source `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"`
}

CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0 create slack project notification settings unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this create slack project notification settings unauthorized body errors items0 based on the context it is used

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) Validate

Validate validates this create slack project notification settings unauthorized body errors items0

type CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links struct {

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

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

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this create slack project notification settings unauthorized body errors items0 links based on context it is used

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this create slack project notification settings unauthorized body errors items0 links

type CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source

type CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source 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"`
}

CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source create slack project notification settings unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this create slack project notification settings unauthorized body errors items0 source based on context it is used

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this create slack project notification settings unauthorized body errors items0 source

type CreateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi

type CreateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi 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"`
}

CreateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi create slack project notification settings unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model CreateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this create slack project notification settings unauthorized body jsonapi based on context it is used

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) Validate

Validate validates this create slack project notification settings unauthorized body jsonapi

type DeleteSlackDefaultNotificationSettingsBadRequest

type DeleteSlackDefaultNotificationSettingsBadRequest 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 *DeleteSlackDefaultNotificationSettingsBadRequestBody
}

DeleteSlackDefaultNotificationSettingsBadRequest 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 NewDeleteSlackDefaultNotificationSettingsBadRequest

func NewDeleteSlackDefaultNotificationSettingsBadRequest() *DeleteSlackDefaultNotificationSettingsBadRequest

NewDeleteSlackDefaultNotificationSettingsBadRequest creates a DeleteSlackDefaultNotificationSettingsBadRequest with default headers values

func (*DeleteSlackDefaultNotificationSettingsBadRequest) Code

Code gets the status code for the delete slack default notification settings bad request response

func (*DeleteSlackDefaultNotificationSettingsBadRequest) Error

func (*DeleteSlackDefaultNotificationSettingsBadRequest) GetPayload

func (*DeleteSlackDefaultNotificationSettingsBadRequest) IsClientError

IsClientError returns true when this delete slack default notification settings bad request response has a 4xx status code

func (*DeleteSlackDefaultNotificationSettingsBadRequest) IsCode

IsCode returns true when this delete slack default notification settings bad request response a status code equal to that given

func (*DeleteSlackDefaultNotificationSettingsBadRequest) IsRedirect

IsRedirect returns true when this delete slack default notification settings bad request response has a 3xx status code

func (*DeleteSlackDefaultNotificationSettingsBadRequest) IsServerError

IsServerError returns true when this delete slack default notification settings bad request response has a 5xx status code

func (*DeleteSlackDefaultNotificationSettingsBadRequest) IsSuccess

IsSuccess returns true when this delete slack default notification settings bad request response has a 2xx status code

func (*DeleteSlackDefaultNotificationSettingsBadRequest) String

type DeleteSlackDefaultNotificationSettingsBadRequestBody

type DeleteSlackDefaultNotificationSettingsBadRequestBody struct {

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

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

DeleteSlackDefaultNotificationSettingsBadRequestBody delete slack default notification settings bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackDefaultNotificationSettingsBadRequestBody

func (*DeleteSlackDefaultNotificationSettingsBadRequestBody) ContextValidate

ContextValidate validate this delete slack default notification settings bad request body based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsBadRequestBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBody) Validate

Validate validates this delete slack default notification settings bad request body

type DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0

type DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0 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 *DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source `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"`
}

DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0 delete slack default notification settings bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack default notification settings bad request body errors items0 based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) Validate

Validate validates this delete slack default notification settings bad request body errors items0

type DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack default notification settings bad request body errors items0 links based on context it is used

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) Validate

Validate validates this delete slack default notification settings bad request body errors items0 links

type DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source

type DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source 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"`
}

DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source delete slack default notification settings bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack default notification settings bad request body errors items0 source based on context it is used

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) Validate

Validate validates this delete slack default notification settings bad request body errors items0 source

type DeleteSlackDefaultNotificationSettingsBadRequestBodyJsonapi

type DeleteSlackDefaultNotificationSettingsBadRequestBodyJsonapi 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"`
}

DeleteSlackDefaultNotificationSettingsBadRequestBodyJsonapi delete slack default notification settings bad request body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackDefaultNotificationSettingsBadRequestBodyJsonapi

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this delete slack default notification settings bad request body jsonapi based on context it is used

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsBadRequestBodyJsonapi) Validate

Validate validates this delete slack default notification settings bad request body jsonapi

type DeleteSlackDefaultNotificationSettingsConflict

type DeleteSlackDefaultNotificationSettingsConflict 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 *DeleteSlackDefaultNotificationSettingsConflictBody
}

DeleteSlackDefaultNotificationSettingsConflict describes a response with status code 409, with default header values.

Conflict: The requested operation conflicts with the current state of the resource in some way.

func NewDeleteSlackDefaultNotificationSettingsConflict

func NewDeleteSlackDefaultNotificationSettingsConflict() *DeleteSlackDefaultNotificationSettingsConflict

NewDeleteSlackDefaultNotificationSettingsConflict creates a DeleteSlackDefaultNotificationSettingsConflict with default headers values

func (*DeleteSlackDefaultNotificationSettingsConflict) Code

Code gets the status code for the delete slack default notification settings conflict response

func (*DeleteSlackDefaultNotificationSettingsConflict) Error

func (*DeleteSlackDefaultNotificationSettingsConflict) GetPayload

func (*DeleteSlackDefaultNotificationSettingsConflict) IsClientError

IsClientError returns true when this delete slack default notification settings conflict response has a 4xx status code

func (*DeleteSlackDefaultNotificationSettingsConflict) IsCode

IsCode returns true when this delete slack default notification settings conflict response a status code equal to that given

func (*DeleteSlackDefaultNotificationSettingsConflict) IsRedirect

IsRedirect returns true when this delete slack default notification settings conflict response has a 3xx status code

func (*DeleteSlackDefaultNotificationSettingsConflict) IsServerError

IsServerError returns true when this delete slack default notification settings conflict response has a 5xx status code

func (*DeleteSlackDefaultNotificationSettingsConflict) IsSuccess

IsSuccess returns true when this delete slack default notification settings conflict response has a 2xx status code

func (*DeleteSlackDefaultNotificationSettingsConflict) String

type DeleteSlackDefaultNotificationSettingsConflictBody

type DeleteSlackDefaultNotificationSettingsConflictBody struct {

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

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

DeleteSlackDefaultNotificationSettingsConflictBody delete slack default notification settings conflict body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackDefaultNotificationSettingsConflictBody

func (*DeleteSlackDefaultNotificationSettingsConflictBody) ContextValidate

ContextValidate validate this delete slack default notification settings conflict body based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsConflictBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBody) Validate

Validate validates this delete slack default notification settings conflict body

type DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0

type DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0 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 *DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source `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"`
}

DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0 delete slack default notification settings conflict body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack default notification settings conflict body errors items0 based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0) Validate

Validate validates this delete slack default notification settings conflict body errors items0

type DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack default notification settings conflict body errors items0 links based on context it is used

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) Validate

Validate validates this delete slack default notification settings conflict body errors items0 links

type DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source

type DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source 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"`
}

DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source delete slack default notification settings conflict body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack default notification settings conflict body errors items0 source based on context it is used

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) Validate

Validate validates this delete slack default notification settings conflict body errors items0 source

type DeleteSlackDefaultNotificationSettingsConflictBodyJsonapi

type DeleteSlackDefaultNotificationSettingsConflictBodyJsonapi 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"`
}

DeleteSlackDefaultNotificationSettingsConflictBodyJsonapi delete slack default notification settings conflict body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackDefaultNotificationSettingsConflictBodyJsonapi

func (*DeleteSlackDefaultNotificationSettingsConflictBodyJsonapi) ContextValidate

ContextValidate validates this delete slack default notification settings conflict body jsonapi based on context it is used

func (*DeleteSlackDefaultNotificationSettingsConflictBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsConflictBodyJsonapi) Validate

Validate validates this delete slack default notification settings conflict body jsonapi

type DeleteSlackDefaultNotificationSettingsForbidden

type DeleteSlackDefaultNotificationSettingsForbidden 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 *DeleteSlackDefaultNotificationSettingsForbiddenBody
}

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

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

func NewDeleteSlackDefaultNotificationSettingsForbidden

func NewDeleteSlackDefaultNotificationSettingsForbidden() *DeleteSlackDefaultNotificationSettingsForbidden

NewDeleteSlackDefaultNotificationSettingsForbidden creates a DeleteSlackDefaultNotificationSettingsForbidden with default headers values

func (*DeleteSlackDefaultNotificationSettingsForbidden) Code

Code gets the status code for the delete slack default notification settings forbidden response

func (*DeleteSlackDefaultNotificationSettingsForbidden) Error

func (*DeleteSlackDefaultNotificationSettingsForbidden) GetPayload

func (*DeleteSlackDefaultNotificationSettingsForbidden) IsClientError

IsClientError returns true when this delete slack default notification settings forbidden response has a 4xx status code

func (*DeleteSlackDefaultNotificationSettingsForbidden) IsCode

IsCode returns true when this delete slack default notification settings forbidden response a status code equal to that given

func (*DeleteSlackDefaultNotificationSettingsForbidden) IsRedirect

IsRedirect returns true when this delete slack default notification settings forbidden response has a 3xx status code

func (*DeleteSlackDefaultNotificationSettingsForbidden) IsServerError

IsServerError returns true when this delete slack default notification settings forbidden response has a 5xx status code

func (*DeleteSlackDefaultNotificationSettingsForbidden) IsSuccess

IsSuccess returns true when this delete slack default notification settings forbidden response has a 2xx status code

func (*DeleteSlackDefaultNotificationSettingsForbidden) String

type DeleteSlackDefaultNotificationSettingsForbiddenBody

type DeleteSlackDefaultNotificationSettingsForbiddenBody struct {

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

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

DeleteSlackDefaultNotificationSettingsForbiddenBody delete slack default notification settings forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackDefaultNotificationSettingsForbiddenBody

func (*DeleteSlackDefaultNotificationSettingsForbiddenBody) ContextValidate

ContextValidate validate this delete slack default notification settings forbidden body based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsForbiddenBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBody) Validate

Validate validates this delete slack default notification settings forbidden body

type DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0

type DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0 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 *DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source `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"`
}

DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0 delete slack default notification settings forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack default notification settings forbidden body errors items0 based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) Validate

Validate validates this delete slack default notification settings forbidden body errors items0

type DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack default notification settings forbidden body errors items0 links based on context it is used

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) Validate

Validate validates this delete slack default notification settings forbidden body errors items0 links

type DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source

type DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source 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"`
}

DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source delete slack default notification settings forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack default notification settings forbidden body errors items0 source based on context it is used

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) Validate

Validate validates this delete slack default notification settings forbidden body errors items0 source

type DeleteSlackDefaultNotificationSettingsForbiddenBodyJsonapi

type DeleteSlackDefaultNotificationSettingsForbiddenBodyJsonapi 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"`
}

DeleteSlackDefaultNotificationSettingsForbiddenBodyJsonapi delete slack default notification settings forbidden body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackDefaultNotificationSettingsForbiddenBodyJsonapi

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this delete slack default notification settings forbidden body jsonapi based on context it is used

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsForbiddenBodyJsonapi) Validate

Validate validates this delete slack default notification settings forbidden body jsonapi

type DeleteSlackDefaultNotificationSettingsInternalServerError

type DeleteSlackDefaultNotificationSettingsInternalServerError 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 *DeleteSlackDefaultNotificationSettingsInternalServerErrorBody
}

DeleteSlackDefaultNotificationSettingsInternalServerError 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 NewDeleteSlackDefaultNotificationSettingsInternalServerError

func NewDeleteSlackDefaultNotificationSettingsInternalServerError() *DeleteSlackDefaultNotificationSettingsInternalServerError

NewDeleteSlackDefaultNotificationSettingsInternalServerError creates a DeleteSlackDefaultNotificationSettingsInternalServerError with default headers values

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) Code

Code gets the status code for the delete slack default notification settings internal server error response

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) Error

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) GetPayload

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) IsClientError

IsClientError returns true when this delete slack default notification settings internal server error response has a 4xx status code

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) IsCode

IsCode returns true when this delete slack default notification settings internal server error response a status code equal to that given

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) IsRedirect

IsRedirect returns true when this delete slack default notification settings internal server error response has a 3xx status code

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) IsServerError

IsServerError returns true when this delete slack default notification settings internal server error response has a 5xx status code

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) IsSuccess

IsSuccess returns true when this delete slack default notification settings internal server error response has a 2xx status code

func (*DeleteSlackDefaultNotificationSettingsInternalServerError) String

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBody

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBody struct {

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

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

DeleteSlackDefaultNotificationSettingsInternalServerErrorBody delete slack default notification settings internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackDefaultNotificationSettingsInternalServerErrorBody

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBody) ContextValidate

ContextValidate validate this delete slack default notification settings internal server error body based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBody) Validate

Validate validates this delete slack default notification settings internal server error body

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0 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 *DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source `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"`
}

DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0 delete slack default notification settings internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack default notification settings internal server error body errors items0 based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) Validate

Validate validates this delete slack default notification settings internal server error body errors items0

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack default notification settings internal server error body errors items0 links based on context it is used

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this delete slack default notification settings internal server error body errors items0 links

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source 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"`
}

DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source delete slack default notification settings internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack default notification settings internal server error body errors items0 source based on context it is used

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this delete slack default notification settings internal server error body errors items0 source

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi

type DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi 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"`
}

DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi delete slack default notification settings internal server error body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this delete slack default notification settings internal server error body jsonapi based on context it is used

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) Validate

Validate validates this delete slack default notification settings internal server error body jsonapi

type DeleteSlackDefaultNotificationSettingsNoContent

type DeleteSlackDefaultNotificationSettingsNoContent 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
}

DeleteSlackDefaultNotificationSettingsNoContent describes a response with status code 204, with default header values.

Slack App integration successfully removed

func NewDeleteSlackDefaultNotificationSettingsNoContent

func NewDeleteSlackDefaultNotificationSettingsNoContent() *DeleteSlackDefaultNotificationSettingsNoContent

NewDeleteSlackDefaultNotificationSettingsNoContent creates a DeleteSlackDefaultNotificationSettingsNoContent with default headers values

func (*DeleteSlackDefaultNotificationSettingsNoContent) Code

Code gets the status code for the delete slack default notification settings no content response

func (*DeleteSlackDefaultNotificationSettingsNoContent) Error

func (*DeleteSlackDefaultNotificationSettingsNoContent) IsClientError

IsClientError returns true when this delete slack default notification settings no content response has a 4xx status code

func (*DeleteSlackDefaultNotificationSettingsNoContent) IsCode

IsCode returns true when this delete slack default notification settings no content response a status code equal to that given

func (*DeleteSlackDefaultNotificationSettingsNoContent) IsRedirect

IsRedirect returns true when this delete slack default notification settings no content response has a 3xx status code

func (*DeleteSlackDefaultNotificationSettingsNoContent) IsServerError

IsServerError returns true when this delete slack default notification settings no content response has a 5xx status code

func (*DeleteSlackDefaultNotificationSettingsNoContent) IsSuccess

IsSuccess returns true when this delete slack default notification settings no content response has a 2xx status code

func (*DeleteSlackDefaultNotificationSettingsNoContent) String

type DeleteSlackDefaultNotificationSettingsNotFound

type DeleteSlackDefaultNotificationSettingsNotFound 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 *DeleteSlackDefaultNotificationSettingsNotFoundBody
}

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

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

func NewDeleteSlackDefaultNotificationSettingsNotFound

func NewDeleteSlackDefaultNotificationSettingsNotFound() *DeleteSlackDefaultNotificationSettingsNotFound

NewDeleteSlackDefaultNotificationSettingsNotFound creates a DeleteSlackDefaultNotificationSettingsNotFound with default headers values

func (*DeleteSlackDefaultNotificationSettingsNotFound) Code

Code gets the status code for the delete slack default notification settings not found response

func (*DeleteSlackDefaultNotificationSettingsNotFound) Error

func (*DeleteSlackDefaultNotificationSettingsNotFound) GetPayload

func (*DeleteSlackDefaultNotificationSettingsNotFound) IsClientError

IsClientError returns true when this delete slack default notification settings not found response has a 4xx status code

func (*DeleteSlackDefaultNotificationSettingsNotFound) IsCode

IsCode returns true when this delete slack default notification settings not found response a status code equal to that given

func (*DeleteSlackDefaultNotificationSettingsNotFound) IsRedirect

IsRedirect returns true when this delete slack default notification settings not found response has a 3xx status code

func (*DeleteSlackDefaultNotificationSettingsNotFound) IsServerError

IsServerError returns true when this delete slack default notification settings not found response has a 5xx status code

func (*DeleteSlackDefaultNotificationSettingsNotFound) IsSuccess

IsSuccess returns true when this delete slack default notification settings not found response has a 2xx status code

func (*DeleteSlackDefaultNotificationSettingsNotFound) String

type DeleteSlackDefaultNotificationSettingsNotFoundBody

type DeleteSlackDefaultNotificationSettingsNotFoundBody struct {

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

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

DeleteSlackDefaultNotificationSettingsNotFoundBody delete slack default notification settings not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackDefaultNotificationSettingsNotFoundBody

func (*DeleteSlackDefaultNotificationSettingsNotFoundBody) ContextValidate

ContextValidate validate this delete slack default notification settings not found body based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsNotFoundBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBody) Validate

Validate validates this delete slack default notification settings not found body

type DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0

type DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0 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 *DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source `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"`
}

DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0 delete slack default notification settings not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack default notification settings not found body errors items0 based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) Validate

Validate validates this delete slack default notification settings not found body errors items0

type DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack default notification settings not found body errors items0 links based on context it is used

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) Validate

Validate validates this delete slack default notification settings not found body errors items0 links

type DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source

type DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source 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"`
}

DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source delete slack default notification settings not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack default notification settings not found body errors items0 source based on context it is used

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) Validate

Validate validates this delete slack default notification settings not found body errors items0 source

type DeleteSlackDefaultNotificationSettingsNotFoundBodyJsonapi

type DeleteSlackDefaultNotificationSettingsNotFoundBodyJsonapi 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"`
}

DeleteSlackDefaultNotificationSettingsNotFoundBodyJsonapi delete slack default notification settings not found body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackDefaultNotificationSettingsNotFoundBodyJsonapi

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this delete slack default notification settings not found body jsonapi based on context it is used

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsNotFoundBodyJsonapi) Validate

Validate validates this delete slack default notification settings not found body jsonapi

type DeleteSlackDefaultNotificationSettingsParams

type DeleteSlackDefaultNotificationSettingsParams struct {

	/* BotID.

	   Bot ID

	   Format: uuid
	*/
	BotID strfmt.UUID

	/* OrgID.

	   Org ID

	   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
}

DeleteSlackDefaultNotificationSettingsParams contains all the parameters to send to the API endpoint

for the delete slack default notification settings operation.

Typically these are written to a http.Request.

func NewDeleteSlackDefaultNotificationSettingsParams

func NewDeleteSlackDefaultNotificationSettingsParams() *DeleteSlackDefaultNotificationSettingsParams

NewDeleteSlackDefaultNotificationSettingsParams creates a new DeleteSlackDefaultNotificationSettingsParams 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 NewDeleteSlackDefaultNotificationSettingsParamsWithContext

func NewDeleteSlackDefaultNotificationSettingsParamsWithContext(ctx context.Context) *DeleteSlackDefaultNotificationSettingsParams

NewDeleteSlackDefaultNotificationSettingsParamsWithContext creates a new DeleteSlackDefaultNotificationSettingsParams object with the ability to set a context for a request.

func NewDeleteSlackDefaultNotificationSettingsParamsWithHTTPClient

func NewDeleteSlackDefaultNotificationSettingsParamsWithHTTPClient(client *http.Client) *DeleteSlackDefaultNotificationSettingsParams

NewDeleteSlackDefaultNotificationSettingsParamsWithHTTPClient creates a new DeleteSlackDefaultNotificationSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteSlackDefaultNotificationSettingsParamsWithTimeout

func NewDeleteSlackDefaultNotificationSettingsParamsWithTimeout(timeout time.Duration) *DeleteSlackDefaultNotificationSettingsParams

NewDeleteSlackDefaultNotificationSettingsParamsWithTimeout creates a new DeleteSlackDefaultNotificationSettingsParams object with the ability to set a timeout on a request.

func (*DeleteSlackDefaultNotificationSettingsParams) SetBotID

SetBotID adds the botId to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) SetContext

SetContext adds the context to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) SetDefaults

SetDefaults hydrates default values in the delete slack default notification settings params (not the query body).

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

func (*DeleteSlackDefaultNotificationSettingsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) SetOrgID

SetOrgID adds the orgId to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) SetTimeout

SetTimeout adds the timeout to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) SetVersion

SetVersion adds the version to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) WithBotID

WithBotID adds the botID to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) WithContext

WithContext adds the context to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) WithDefaults

WithDefaults hydrates default values in the delete slack default notification settings params (not the query body).

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

func (*DeleteSlackDefaultNotificationSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) WithOrgID

WithOrgID adds the orgID to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) WithTimeout

WithTimeout adds the timeout to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) WithVersion

WithVersion adds the version to the delete slack default notification settings params

func (*DeleteSlackDefaultNotificationSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteSlackDefaultNotificationSettingsReader

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

DeleteSlackDefaultNotificationSettingsReader is a Reader for the DeleteSlackDefaultNotificationSettings structure.

func (*DeleteSlackDefaultNotificationSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteSlackDefaultNotificationSettingsUnauthorized

type DeleteSlackDefaultNotificationSettingsUnauthorized 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 *DeleteSlackDefaultNotificationSettingsUnauthorizedBody
}

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

Unauthorized: the request requires an authentication token.

func NewDeleteSlackDefaultNotificationSettingsUnauthorized

func NewDeleteSlackDefaultNotificationSettingsUnauthorized() *DeleteSlackDefaultNotificationSettingsUnauthorized

NewDeleteSlackDefaultNotificationSettingsUnauthorized creates a DeleteSlackDefaultNotificationSettingsUnauthorized with default headers values

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) Code

Code gets the status code for the delete slack default notification settings unauthorized response

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) Error

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) GetPayload

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) IsClientError

IsClientError returns true when this delete slack default notification settings unauthorized response has a 4xx status code

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) IsCode

IsCode returns true when this delete slack default notification settings unauthorized response a status code equal to that given

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) IsRedirect

IsRedirect returns true when this delete slack default notification settings unauthorized response has a 3xx status code

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) IsServerError

IsServerError returns true when this delete slack default notification settings unauthorized response has a 5xx status code

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) IsSuccess

IsSuccess returns true when this delete slack default notification settings unauthorized response has a 2xx status code

func (*DeleteSlackDefaultNotificationSettingsUnauthorized) String

type DeleteSlackDefaultNotificationSettingsUnauthorizedBody

type DeleteSlackDefaultNotificationSettingsUnauthorizedBody struct {

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

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

DeleteSlackDefaultNotificationSettingsUnauthorizedBody delete slack default notification settings unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackDefaultNotificationSettingsUnauthorizedBody

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBody) ContextValidate

ContextValidate validate this delete slack default notification settings unauthorized body based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBody) Validate

Validate validates this delete slack default notification settings unauthorized body

type DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0

type DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0 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 *DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source `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"`
}

DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0 delete slack default notification settings unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack default notification settings unauthorized body errors items0 based on the context it is used

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) Validate

Validate validates this delete slack default notification settings unauthorized body errors items0

type DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack default notification settings unauthorized body errors items0 links based on context it is used

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this delete slack default notification settings unauthorized body errors items0 links

type DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source

type DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source 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"`
}

DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source delete slack default notification settings unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack default notification settings unauthorized body errors items0 source based on context it is used

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this delete slack default notification settings unauthorized body errors items0 source

type DeleteSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi

type DeleteSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi 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"`
}

DeleteSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi delete slack default notification settings unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this delete slack default notification settings unauthorized body jsonapi based on context it is used

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) Validate

Validate validates this delete slack default notification settings unauthorized body jsonapi

type DeleteSlackProjectNotificationSettingsBadRequest

type DeleteSlackProjectNotificationSettingsBadRequest 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 *DeleteSlackProjectNotificationSettingsBadRequestBody
}

DeleteSlackProjectNotificationSettingsBadRequest 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 NewDeleteSlackProjectNotificationSettingsBadRequest

func NewDeleteSlackProjectNotificationSettingsBadRequest() *DeleteSlackProjectNotificationSettingsBadRequest

NewDeleteSlackProjectNotificationSettingsBadRequest creates a DeleteSlackProjectNotificationSettingsBadRequest with default headers values

func (*DeleteSlackProjectNotificationSettingsBadRequest) Code

Code gets the status code for the delete slack project notification settings bad request response

func (*DeleteSlackProjectNotificationSettingsBadRequest) Error

func (*DeleteSlackProjectNotificationSettingsBadRequest) GetPayload

func (*DeleteSlackProjectNotificationSettingsBadRequest) IsClientError

IsClientError returns true when this delete slack project notification settings bad request response has a 4xx status code

func (*DeleteSlackProjectNotificationSettingsBadRequest) IsCode

IsCode returns true when this delete slack project notification settings bad request response a status code equal to that given

func (*DeleteSlackProjectNotificationSettingsBadRequest) IsRedirect

IsRedirect returns true when this delete slack project notification settings bad request response has a 3xx status code

func (*DeleteSlackProjectNotificationSettingsBadRequest) IsServerError

IsServerError returns true when this delete slack project notification settings bad request response has a 5xx status code

func (*DeleteSlackProjectNotificationSettingsBadRequest) IsSuccess

IsSuccess returns true when this delete slack project notification settings bad request response has a 2xx status code

func (*DeleteSlackProjectNotificationSettingsBadRequest) String

type DeleteSlackProjectNotificationSettingsBadRequestBody

type DeleteSlackProjectNotificationSettingsBadRequestBody struct {

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

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

DeleteSlackProjectNotificationSettingsBadRequestBody delete slack project notification settings bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackProjectNotificationSettingsBadRequestBody

func (*DeleteSlackProjectNotificationSettingsBadRequestBody) ContextValidate

ContextValidate validate this delete slack project notification settings bad request body based on the context it is used

func (*DeleteSlackProjectNotificationSettingsBadRequestBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBody) Validate

Validate validates this delete slack project notification settings bad request body

type DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0

type DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0 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 *DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source `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"`
}

DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0 delete slack project notification settings bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack project notification settings bad request body errors items0 based on the context it is used

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) Validate

Validate validates this delete slack project notification settings bad request body errors items0

type DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack project notification settings bad request body errors items0 links based on context it is used

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) Validate

Validate validates this delete slack project notification settings bad request body errors items0 links

type DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source

type DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source 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"`
}

DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source delete slack project notification settings bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack project notification settings bad request body errors items0 source based on context it is used

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) Validate

Validate validates this delete slack project notification settings bad request body errors items0 source

type DeleteSlackProjectNotificationSettingsBadRequestBodyJsonapi

type DeleteSlackProjectNotificationSettingsBadRequestBodyJsonapi 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"`
}

DeleteSlackProjectNotificationSettingsBadRequestBodyJsonapi delete slack project notification settings bad request body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackProjectNotificationSettingsBadRequestBodyJsonapi

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this delete slack project notification settings bad request body jsonapi based on context it is used

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsBadRequestBodyJsonapi) Validate

Validate validates this delete slack project notification settings bad request body jsonapi

type DeleteSlackProjectNotificationSettingsConflict

type DeleteSlackProjectNotificationSettingsConflict 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 *DeleteSlackProjectNotificationSettingsConflictBody
}

DeleteSlackProjectNotificationSettingsConflict describes a response with status code 409, with default header values.

Conflict: The requested operation conflicts with the current state of the resource in some way.

func NewDeleteSlackProjectNotificationSettingsConflict

func NewDeleteSlackProjectNotificationSettingsConflict() *DeleteSlackProjectNotificationSettingsConflict

NewDeleteSlackProjectNotificationSettingsConflict creates a DeleteSlackProjectNotificationSettingsConflict with default headers values

func (*DeleteSlackProjectNotificationSettingsConflict) Code

Code gets the status code for the delete slack project notification settings conflict response

func (*DeleteSlackProjectNotificationSettingsConflict) Error

func (*DeleteSlackProjectNotificationSettingsConflict) GetPayload

func (*DeleteSlackProjectNotificationSettingsConflict) IsClientError

IsClientError returns true when this delete slack project notification settings conflict response has a 4xx status code

func (*DeleteSlackProjectNotificationSettingsConflict) IsCode

IsCode returns true when this delete slack project notification settings conflict response a status code equal to that given

func (*DeleteSlackProjectNotificationSettingsConflict) IsRedirect

IsRedirect returns true when this delete slack project notification settings conflict response has a 3xx status code

func (*DeleteSlackProjectNotificationSettingsConflict) IsServerError

IsServerError returns true when this delete slack project notification settings conflict response has a 5xx status code

func (*DeleteSlackProjectNotificationSettingsConflict) IsSuccess

IsSuccess returns true when this delete slack project notification settings conflict response has a 2xx status code

func (*DeleteSlackProjectNotificationSettingsConflict) String

type DeleteSlackProjectNotificationSettingsConflictBody

type DeleteSlackProjectNotificationSettingsConflictBody struct {

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

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

DeleteSlackProjectNotificationSettingsConflictBody delete slack project notification settings conflict body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackProjectNotificationSettingsConflictBody

func (*DeleteSlackProjectNotificationSettingsConflictBody) ContextValidate

ContextValidate validate this delete slack project notification settings conflict body based on the context it is used

func (*DeleteSlackProjectNotificationSettingsConflictBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBody) Validate

Validate validates this delete slack project notification settings conflict body

type DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0

type DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0 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 *DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source `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"`
}

DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0 delete slack project notification settings conflict body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack project notification settings conflict body errors items0 based on the context it is used

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0) Validate

Validate validates this delete slack project notification settings conflict body errors items0

type DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack project notification settings conflict body errors items0 links based on context it is used

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) Validate

Validate validates this delete slack project notification settings conflict body errors items0 links

type DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source

type DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source 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"`
}

DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source delete slack project notification settings conflict body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack project notification settings conflict body errors items0 source based on context it is used

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) Validate

Validate validates this delete slack project notification settings conflict body errors items0 source

type DeleteSlackProjectNotificationSettingsConflictBodyJsonapi

type DeleteSlackProjectNotificationSettingsConflictBodyJsonapi 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"`
}

DeleteSlackProjectNotificationSettingsConflictBodyJsonapi delete slack project notification settings conflict body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackProjectNotificationSettingsConflictBodyJsonapi

func (*DeleteSlackProjectNotificationSettingsConflictBodyJsonapi) ContextValidate

ContextValidate validates this delete slack project notification settings conflict body jsonapi based on context it is used

func (*DeleteSlackProjectNotificationSettingsConflictBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsConflictBodyJsonapi) Validate

Validate validates this delete slack project notification settings conflict body jsonapi

type DeleteSlackProjectNotificationSettingsForbidden

type DeleteSlackProjectNotificationSettingsForbidden 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 *DeleteSlackProjectNotificationSettingsForbiddenBody
}

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

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

func NewDeleteSlackProjectNotificationSettingsForbidden

func NewDeleteSlackProjectNotificationSettingsForbidden() *DeleteSlackProjectNotificationSettingsForbidden

NewDeleteSlackProjectNotificationSettingsForbidden creates a DeleteSlackProjectNotificationSettingsForbidden with default headers values

func (*DeleteSlackProjectNotificationSettingsForbidden) Code

Code gets the status code for the delete slack project notification settings forbidden response

func (*DeleteSlackProjectNotificationSettingsForbidden) Error

func (*DeleteSlackProjectNotificationSettingsForbidden) GetPayload

func (*DeleteSlackProjectNotificationSettingsForbidden) IsClientError

IsClientError returns true when this delete slack project notification settings forbidden response has a 4xx status code

func (*DeleteSlackProjectNotificationSettingsForbidden) IsCode

IsCode returns true when this delete slack project notification settings forbidden response a status code equal to that given

func (*DeleteSlackProjectNotificationSettingsForbidden) IsRedirect

IsRedirect returns true when this delete slack project notification settings forbidden response has a 3xx status code

func (*DeleteSlackProjectNotificationSettingsForbidden) IsServerError

IsServerError returns true when this delete slack project notification settings forbidden response has a 5xx status code

func (*DeleteSlackProjectNotificationSettingsForbidden) IsSuccess

IsSuccess returns true when this delete slack project notification settings forbidden response has a 2xx status code

func (*DeleteSlackProjectNotificationSettingsForbidden) String

type DeleteSlackProjectNotificationSettingsForbiddenBody

type DeleteSlackProjectNotificationSettingsForbiddenBody struct {

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

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

DeleteSlackProjectNotificationSettingsForbiddenBody delete slack project notification settings forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackProjectNotificationSettingsForbiddenBody

func (*DeleteSlackProjectNotificationSettingsForbiddenBody) ContextValidate

ContextValidate validate this delete slack project notification settings forbidden body based on the context it is used

func (*DeleteSlackProjectNotificationSettingsForbiddenBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBody) Validate

Validate validates this delete slack project notification settings forbidden body

type DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0

type DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0 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 *DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source `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"`
}

DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0 delete slack project notification settings forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack project notification settings forbidden body errors items0 based on the context it is used

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) Validate

Validate validates this delete slack project notification settings forbidden body errors items0

type DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack project notification settings forbidden body errors items0 links based on context it is used

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) Validate

Validate validates this delete slack project notification settings forbidden body errors items0 links

type DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source

type DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source 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"`
}

DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source delete slack project notification settings forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack project notification settings forbidden body errors items0 source based on context it is used

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) Validate

Validate validates this delete slack project notification settings forbidden body errors items0 source

type DeleteSlackProjectNotificationSettingsForbiddenBodyJsonapi

type DeleteSlackProjectNotificationSettingsForbiddenBodyJsonapi 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"`
}

DeleteSlackProjectNotificationSettingsForbiddenBodyJsonapi delete slack project notification settings forbidden body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackProjectNotificationSettingsForbiddenBodyJsonapi

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this delete slack project notification settings forbidden body jsonapi based on context it is used

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsForbiddenBodyJsonapi) Validate

Validate validates this delete slack project notification settings forbidden body jsonapi

type DeleteSlackProjectNotificationSettingsInternalServerError

type DeleteSlackProjectNotificationSettingsInternalServerError 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 *DeleteSlackProjectNotificationSettingsInternalServerErrorBody
}

DeleteSlackProjectNotificationSettingsInternalServerError 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 NewDeleteSlackProjectNotificationSettingsInternalServerError

func NewDeleteSlackProjectNotificationSettingsInternalServerError() *DeleteSlackProjectNotificationSettingsInternalServerError

NewDeleteSlackProjectNotificationSettingsInternalServerError creates a DeleteSlackProjectNotificationSettingsInternalServerError with default headers values

func (*DeleteSlackProjectNotificationSettingsInternalServerError) Code

Code gets the status code for the delete slack project notification settings internal server error response

func (*DeleteSlackProjectNotificationSettingsInternalServerError) Error

func (*DeleteSlackProjectNotificationSettingsInternalServerError) GetPayload

func (*DeleteSlackProjectNotificationSettingsInternalServerError) IsClientError

IsClientError returns true when this delete slack project notification settings internal server error response has a 4xx status code

func (*DeleteSlackProjectNotificationSettingsInternalServerError) IsCode

IsCode returns true when this delete slack project notification settings internal server error response a status code equal to that given

func (*DeleteSlackProjectNotificationSettingsInternalServerError) IsRedirect

IsRedirect returns true when this delete slack project notification settings internal server error response has a 3xx status code

func (*DeleteSlackProjectNotificationSettingsInternalServerError) IsServerError

IsServerError returns true when this delete slack project notification settings internal server error response has a 5xx status code

func (*DeleteSlackProjectNotificationSettingsInternalServerError) IsSuccess

IsSuccess returns true when this delete slack project notification settings internal server error response has a 2xx status code

func (*DeleteSlackProjectNotificationSettingsInternalServerError) String

type DeleteSlackProjectNotificationSettingsInternalServerErrorBody

type DeleteSlackProjectNotificationSettingsInternalServerErrorBody struct {

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

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

DeleteSlackProjectNotificationSettingsInternalServerErrorBody delete slack project notification settings internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackProjectNotificationSettingsInternalServerErrorBody

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBody) ContextValidate

ContextValidate validate this delete slack project notification settings internal server error body based on the context it is used

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBody) Validate

Validate validates this delete slack project notification settings internal server error body

type DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0

type DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0 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 *DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source `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"`
}

DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0 delete slack project notification settings internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack project notification settings internal server error body errors items0 based on the context it is used

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) Validate

Validate validates this delete slack project notification settings internal server error body errors items0

type DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack project notification settings internal server error body errors items0 links based on context it is used

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this delete slack project notification settings internal server error body errors items0 links

type DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source

type DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source 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"`
}

DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source delete slack project notification settings internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack project notification settings internal server error body errors items0 source based on context it is used

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this delete slack project notification settings internal server error body errors items0 source

type DeleteSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi

type DeleteSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi 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"`
}

DeleteSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi delete slack project notification settings internal server error body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this delete slack project notification settings internal server error body jsonapi based on context it is used

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) Validate

Validate validates this delete slack project notification settings internal server error body jsonapi

type DeleteSlackProjectNotificationSettingsNoContent

type DeleteSlackProjectNotificationSettingsNoContent 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
}

DeleteSlackProjectNotificationSettingsNoContent describes a response with status code 204, with default header values.

Slack settings override for the project removed successfully.

func NewDeleteSlackProjectNotificationSettingsNoContent

func NewDeleteSlackProjectNotificationSettingsNoContent() *DeleteSlackProjectNotificationSettingsNoContent

NewDeleteSlackProjectNotificationSettingsNoContent creates a DeleteSlackProjectNotificationSettingsNoContent with default headers values

func (*DeleteSlackProjectNotificationSettingsNoContent) Code

Code gets the status code for the delete slack project notification settings no content response

func (*DeleteSlackProjectNotificationSettingsNoContent) Error

func (*DeleteSlackProjectNotificationSettingsNoContent) IsClientError

IsClientError returns true when this delete slack project notification settings no content response has a 4xx status code

func (*DeleteSlackProjectNotificationSettingsNoContent) IsCode

IsCode returns true when this delete slack project notification settings no content response a status code equal to that given

func (*DeleteSlackProjectNotificationSettingsNoContent) IsRedirect

IsRedirect returns true when this delete slack project notification settings no content response has a 3xx status code

func (*DeleteSlackProjectNotificationSettingsNoContent) IsServerError

IsServerError returns true when this delete slack project notification settings no content response has a 5xx status code

func (*DeleteSlackProjectNotificationSettingsNoContent) IsSuccess

IsSuccess returns true when this delete slack project notification settings no content response has a 2xx status code

func (*DeleteSlackProjectNotificationSettingsNoContent) String

type DeleteSlackProjectNotificationSettingsNotFound

type DeleteSlackProjectNotificationSettingsNotFound 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 *DeleteSlackProjectNotificationSettingsNotFoundBody
}

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

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

func NewDeleteSlackProjectNotificationSettingsNotFound

func NewDeleteSlackProjectNotificationSettingsNotFound() *DeleteSlackProjectNotificationSettingsNotFound

NewDeleteSlackProjectNotificationSettingsNotFound creates a DeleteSlackProjectNotificationSettingsNotFound with default headers values

func (*DeleteSlackProjectNotificationSettingsNotFound) Code

Code gets the status code for the delete slack project notification settings not found response

func (*DeleteSlackProjectNotificationSettingsNotFound) Error

func (*DeleteSlackProjectNotificationSettingsNotFound) GetPayload

func (*DeleteSlackProjectNotificationSettingsNotFound) IsClientError

IsClientError returns true when this delete slack project notification settings not found response has a 4xx status code

func (*DeleteSlackProjectNotificationSettingsNotFound) IsCode

IsCode returns true when this delete slack project notification settings not found response a status code equal to that given

func (*DeleteSlackProjectNotificationSettingsNotFound) IsRedirect

IsRedirect returns true when this delete slack project notification settings not found response has a 3xx status code

func (*DeleteSlackProjectNotificationSettingsNotFound) IsServerError

IsServerError returns true when this delete slack project notification settings not found response has a 5xx status code

func (*DeleteSlackProjectNotificationSettingsNotFound) IsSuccess

IsSuccess returns true when this delete slack project notification settings not found response has a 2xx status code

func (*DeleteSlackProjectNotificationSettingsNotFound) String

type DeleteSlackProjectNotificationSettingsNotFoundBody

type DeleteSlackProjectNotificationSettingsNotFoundBody struct {

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

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

DeleteSlackProjectNotificationSettingsNotFoundBody delete slack project notification settings not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackProjectNotificationSettingsNotFoundBody

func (*DeleteSlackProjectNotificationSettingsNotFoundBody) ContextValidate

ContextValidate validate this delete slack project notification settings not found body based on the context it is used

func (*DeleteSlackProjectNotificationSettingsNotFoundBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBody) Validate

Validate validates this delete slack project notification settings not found body

type DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0

type DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0 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 *DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source `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"`
}

DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0 delete slack project notification settings not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack project notification settings not found body errors items0 based on the context it is used

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) Validate

Validate validates this delete slack project notification settings not found body errors items0

type DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack project notification settings not found body errors items0 links based on context it is used

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) Validate

Validate validates this delete slack project notification settings not found body errors items0 links

type DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source

type DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source 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"`
}

DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source delete slack project notification settings not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack project notification settings not found body errors items0 source based on context it is used

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) Validate

Validate validates this delete slack project notification settings not found body errors items0 source

type DeleteSlackProjectNotificationSettingsNotFoundBodyJsonapi

type DeleteSlackProjectNotificationSettingsNotFoundBodyJsonapi 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"`
}

DeleteSlackProjectNotificationSettingsNotFoundBodyJsonapi delete slack project notification settings not found body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackProjectNotificationSettingsNotFoundBodyJsonapi

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this delete slack project notification settings not found body jsonapi based on context it is used

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsNotFoundBodyJsonapi) Validate

Validate validates this delete slack project notification settings not found body jsonapi

type DeleteSlackProjectNotificationSettingsParams

type DeleteSlackProjectNotificationSettingsParams struct {

	/* BotID.

	   Bot ID

	   Format: uuid
	*/
	BotID strfmt.UUID

	/* OrgID.

	   Org ID

	   Format: uuid
	*/
	OrgID strfmt.UUID

	/* ProjectID.

	   Project ID

	   Format: uuid
	*/
	ProjectID 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
}

DeleteSlackProjectNotificationSettingsParams contains all the parameters to send to the API endpoint

for the delete slack project notification settings operation.

Typically these are written to a http.Request.

func NewDeleteSlackProjectNotificationSettingsParams

func NewDeleteSlackProjectNotificationSettingsParams() *DeleteSlackProjectNotificationSettingsParams

NewDeleteSlackProjectNotificationSettingsParams creates a new DeleteSlackProjectNotificationSettingsParams 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 NewDeleteSlackProjectNotificationSettingsParamsWithContext

func NewDeleteSlackProjectNotificationSettingsParamsWithContext(ctx context.Context) *DeleteSlackProjectNotificationSettingsParams

NewDeleteSlackProjectNotificationSettingsParamsWithContext creates a new DeleteSlackProjectNotificationSettingsParams object with the ability to set a context for a request.

func NewDeleteSlackProjectNotificationSettingsParamsWithHTTPClient

func NewDeleteSlackProjectNotificationSettingsParamsWithHTTPClient(client *http.Client) *DeleteSlackProjectNotificationSettingsParams

NewDeleteSlackProjectNotificationSettingsParamsWithHTTPClient creates a new DeleteSlackProjectNotificationSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteSlackProjectNotificationSettingsParamsWithTimeout

func NewDeleteSlackProjectNotificationSettingsParamsWithTimeout(timeout time.Duration) *DeleteSlackProjectNotificationSettingsParams

NewDeleteSlackProjectNotificationSettingsParamsWithTimeout creates a new DeleteSlackProjectNotificationSettingsParams object with the ability to set a timeout on a request.

func (*DeleteSlackProjectNotificationSettingsParams) SetBotID

SetBotID adds the botId to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) SetContext

SetContext adds the context to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) SetDefaults

SetDefaults hydrates default values in the delete slack project notification settings params (not the query body).

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

func (*DeleteSlackProjectNotificationSettingsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) SetOrgID

SetOrgID adds the orgId to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) SetProjectID

func (o *DeleteSlackProjectNotificationSettingsParams) SetProjectID(projectID strfmt.UUID)

SetProjectID adds the projectId to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) SetTimeout

SetTimeout adds the timeout to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) SetVersion

SetVersion adds the version to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) WithBotID

WithBotID adds the botID to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) WithContext

WithContext adds the context to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) WithDefaults

WithDefaults hydrates default values in the delete slack project notification settings params (not the query body).

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

func (*DeleteSlackProjectNotificationSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) WithOrgID

WithOrgID adds the orgID to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) WithProjectID

WithProjectID adds the projectID to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) WithTimeout

WithTimeout adds the timeout to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) WithVersion

WithVersion adds the version to the delete slack project notification settings params

func (*DeleteSlackProjectNotificationSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteSlackProjectNotificationSettingsReader

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

DeleteSlackProjectNotificationSettingsReader is a Reader for the DeleteSlackProjectNotificationSettings structure.

func (*DeleteSlackProjectNotificationSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteSlackProjectNotificationSettingsUnauthorized

type DeleteSlackProjectNotificationSettingsUnauthorized 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 *DeleteSlackProjectNotificationSettingsUnauthorizedBody
}

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

Unauthorized: the request requires an authentication token.

func NewDeleteSlackProjectNotificationSettingsUnauthorized

func NewDeleteSlackProjectNotificationSettingsUnauthorized() *DeleteSlackProjectNotificationSettingsUnauthorized

NewDeleteSlackProjectNotificationSettingsUnauthorized creates a DeleteSlackProjectNotificationSettingsUnauthorized with default headers values

func (*DeleteSlackProjectNotificationSettingsUnauthorized) Code

Code gets the status code for the delete slack project notification settings unauthorized response

func (*DeleteSlackProjectNotificationSettingsUnauthorized) Error

func (*DeleteSlackProjectNotificationSettingsUnauthorized) GetPayload

func (*DeleteSlackProjectNotificationSettingsUnauthorized) IsClientError

IsClientError returns true when this delete slack project notification settings unauthorized response has a 4xx status code

func (*DeleteSlackProjectNotificationSettingsUnauthorized) IsCode

IsCode returns true when this delete slack project notification settings unauthorized response a status code equal to that given

func (*DeleteSlackProjectNotificationSettingsUnauthorized) IsRedirect

IsRedirect returns true when this delete slack project notification settings unauthorized response has a 3xx status code

func (*DeleteSlackProjectNotificationSettingsUnauthorized) IsServerError

IsServerError returns true when this delete slack project notification settings unauthorized response has a 5xx status code

func (*DeleteSlackProjectNotificationSettingsUnauthorized) IsSuccess

IsSuccess returns true when this delete slack project notification settings unauthorized response has a 2xx status code

func (*DeleteSlackProjectNotificationSettingsUnauthorized) String

type DeleteSlackProjectNotificationSettingsUnauthorizedBody

type DeleteSlackProjectNotificationSettingsUnauthorizedBody struct {

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

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

DeleteSlackProjectNotificationSettingsUnauthorizedBody delete slack project notification settings unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model DeleteSlackProjectNotificationSettingsUnauthorizedBody

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBody) ContextValidate

ContextValidate validate this delete slack project notification settings unauthorized body based on the context it is used

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBody) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBody) Validate

Validate validates this delete slack project notification settings unauthorized body

type DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0

type DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0 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 *DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source `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"`
}

DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0 delete slack project notification settings unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this delete slack project notification settings unauthorized body errors items0 based on the context it is used

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) Validate

Validate validates this delete slack project notification settings unauthorized body errors items0

type DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links struct {

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

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

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this delete slack project notification settings unauthorized body errors items0 links based on context it is used

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this delete slack project notification settings unauthorized body errors items0 links

type DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source

type DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source 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"`
}

DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source delete slack project notification settings unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this delete slack project notification settings unauthorized body errors items0 source based on context it is used

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this delete slack project notification settings unauthorized body errors items0 source

type DeleteSlackProjectNotificationSettingsUnauthorizedBodyJsonapi

type DeleteSlackProjectNotificationSettingsUnauthorizedBodyJsonapi 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"`
}

DeleteSlackProjectNotificationSettingsUnauthorizedBodyJsonapi delete slack project notification settings unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model DeleteSlackProjectNotificationSettingsUnauthorizedBodyJsonapi

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this delete slack project notification settings unauthorized body jsonapi based on context it is used

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DeleteSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) Validate

Validate validates this delete slack project notification settings unauthorized body jsonapi

type GetSlackDefaultNotificationSettingsBadRequest

type GetSlackDefaultNotificationSettingsBadRequest 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 *GetSlackDefaultNotificationSettingsBadRequestBody
}

GetSlackDefaultNotificationSettingsBadRequest 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 NewGetSlackDefaultNotificationSettingsBadRequest

func NewGetSlackDefaultNotificationSettingsBadRequest() *GetSlackDefaultNotificationSettingsBadRequest

NewGetSlackDefaultNotificationSettingsBadRequest creates a GetSlackDefaultNotificationSettingsBadRequest with default headers values

func (*GetSlackDefaultNotificationSettingsBadRequest) Code

Code gets the status code for the get slack default notification settings bad request response

func (*GetSlackDefaultNotificationSettingsBadRequest) Error

func (*GetSlackDefaultNotificationSettingsBadRequest) GetPayload

func (*GetSlackDefaultNotificationSettingsBadRequest) IsClientError

IsClientError returns true when this get slack default notification settings bad request response has a 4xx status code

func (*GetSlackDefaultNotificationSettingsBadRequest) IsCode

IsCode returns true when this get slack default notification settings bad request response a status code equal to that given

func (*GetSlackDefaultNotificationSettingsBadRequest) IsRedirect

IsRedirect returns true when this get slack default notification settings bad request response has a 3xx status code

func (*GetSlackDefaultNotificationSettingsBadRequest) IsServerError

IsServerError returns true when this get slack default notification settings bad request response has a 5xx status code

func (*GetSlackDefaultNotificationSettingsBadRequest) IsSuccess

IsSuccess returns true when this get slack default notification settings bad request response has a 2xx status code

func (*GetSlackDefaultNotificationSettingsBadRequest) String

type GetSlackDefaultNotificationSettingsBadRequestBody

type GetSlackDefaultNotificationSettingsBadRequestBody struct {

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

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

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

func (*GetSlackDefaultNotificationSettingsBadRequestBody) ContextValidate

ContextValidate validate this get slack default notification settings bad request body based on the context it is used

func (*GetSlackDefaultNotificationSettingsBadRequestBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBody) Validate

Validate validates this get slack default notification settings bad request body

type GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0

type GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0 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 *GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source `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"`
}

GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0 get slack default notification settings bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack default notification settings bad request body errors items0 based on the context it is used

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0) Validate

Validate validates this get slack default notification settings bad request body errors items0

type GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links struct {

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

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

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack default notification settings bad request body errors items0 links based on context it is used

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Links) Validate

Validate validates this get slack default notification settings bad request body errors items0 links

type GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source

type GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source 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"`
}

GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source get slack default notification settings bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack default notification settings bad request body errors items0 source based on context it is used

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBodyErrorsItems0Source) Validate

Validate validates this get slack default notification settings bad request body errors items0 source

type GetSlackDefaultNotificationSettingsBadRequestBodyJsonapi

type GetSlackDefaultNotificationSettingsBadRequestBodyJsonapi 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"`
}

GetSlackDefaultNotificationSettingsBadRequestBodyJsonapi get slack default notification settings bad request body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackDefaultNotificationSettingsBadRequestBodyJsonapi

func (*GetSlackDefaultNotificationSettingsBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this get slack default notification settings bad request body jsonapi based on context it is used

func (*GetSlackDefaultNotificationSettingsBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsBadRequestBodyJsonapi) Validate

Validate validates this get slack default notification settings bad request body jsonapi

type GetSlackDefaultNotificationSettingsConflict

type GetSlackDefaultNotificationSettingsConflict 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 *GetSlackDefaultNotificationSettingsConflictBody
}

GetSlackDefaultNotificationSettingsConflict describes a response with status code 409, with default header values.

Conflict: The requested operation conflicts with the current state of the resource in some way.

func NewGetSlackDefaultNotificationSettingsConflict

func NewGetSlackDefaultNotificationSettingsConflict() *GetSlackDefaultNotificationSettingsConflict

NewGetSlackDefaultNotificationSettingsConflict creates a GetSlackDefaultNotificationSettingsConflict with default headers values

func (*GetSlackDefaultNotificationSettingsConflict) Code

Code gets the status code for the get slack default notification settings conflict response

func (*GetSlackDefaultNotificationSettingsConflict) Error

func (*GetSlackDefaultNotificationSettingsConflict) GetPayload

func (*GetSlackDefaultNotificationSettingsConflict) IsClientError

IsClientError returns true when this get slack default notification settings conflict response has a 4xx status code

func (*GetSlackDefaultNotificationSettingsConflict) IsCode

IsCode returns true when this get slack default notification settings conflict response a status code equal to that given

func (*GetSlackDefaultNotificationSettingsConflict) IsRedirect

IsRedirect returns true when this get slack default notification settings conflict response has a 3xx status code

func (*GetSlackDefaultNotificationSettingsConflict) IsServerError

IsServerError returns true when this get slack default notification settings conflict response has a 5xx status code

func (*GetSlackDefaultNotificationSettingsConflict) IsSuccess

IsSuccess returns true when this get slack default notification settings conflict response has a 2xx status code

func (*GetSlackDefaultNotificationSettingsConflict) String

type GetSlackDefaultNotificationSettingsConflictBody

type GetSlackDefaultNotificationSettingsConflictBody struct {

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

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

GetSlackDefaultNotificationSettingsConflictBody get slack default notification settings conflict body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackDefaultNotificationSettingsConflictBody

func (*GetSlackDefaultNotificationSettingsConflictBody) ContextValidate

ContextValidate validate this get slack default notification settings conflict body based on the context it is used

func (*GetSlackDefaultNotificationSettingsConflictBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBody) Validate

Validate validates this get slack default notification settings conflict body

type GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0

type GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0 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 *GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source `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"`
}

GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0 get slack default notification settings conflict body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack default notification settings conflict body errors items0 based on the context it is used

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0) Validate

Validate validates this get slack default notification settings conflict body errors items0

type GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links struct {

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

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

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack default notification settings conflict body errors items0 links based on context it is used

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Links) Validate

Validate validates this get slack default notification settings conflict body errors items0 links

type GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source

type GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source 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"`
}

GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source get slack default notification settings conflict body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack default notification settings conflict body errors items0 source based on context it is used

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBodyErrorsItems0Source) Validate

Validate validates this get slack default notification settings conflict body errors items0 source

type GetSlackDefaultNotificationSettingsConflictBodyJsonapi

type GetSlackDefaultNotificationSettingsConflictBodyJsonapi 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"`
}

GetSlackDefaultNotificationSettingsConflictBodyJsonapi get slack default notification settings conflict body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackDefaultNotificationSettingsConflictBodyJsonapi

func (*GetSlackDefaultNotificationSettingsConflictBodyJsonapi) ContextValidate

ContextValidate validates this get slack default notification settings conflict body jsonapi based on context it is used

func (*GetSlackDefaultNotificationSettingsConflictBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsConflictBodyJsonapi) Validate

Validate validates this get slack default notification settings conflict body jsonapi

type GetSlackDefaultNotificationSettingsForbidden

type GetSlackDefaultNotificationSettingsForbidden 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 *GetSlackDefaultNotificationSettingsForbiddenBody
}

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

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

func NewGetSlackDefaultNotificationSettingsForbidden

func NewGetSlackDefaultNotificationSettingsForbidden() *GetSlackDefaultNotificationSettingsForbidden

NewGetSlackDefaultNotificationSettingsForbidden creates a GetSlackDefaultNotificationSettingsForbidden with default headers values

func (*GetSlackDefaultNotificationSettingsForbidden) Code

Code gets the status code for the get slack default notification settings forbidden response

func (*GetSlackDefaultNotificationSettingsForbidden) Error

func (*GetSlackDefaultNotificationSettingsForbidden) GetPayload

func (*GetSlackDefaultNotificationSettingsForbidden) IsClientError

IsClientError returns true when this get slack default notification settings forbidden response has a 4xx status code

func (*GetSlackDefaultNotificationSettingsForbidden) IsCode

IsCode returns true when this get slack default notification settings forbidden response a status code equal to that given

func (*GetSlackDefaultNotificationSettingsForbidden) IsRedirect

IsRedirect returns true when this get slack default notification settings forbidden response has a 3xx status code

func (*GetSlackDefaultNotificationSettingsForbidden) IsServerError

IsServerError returns true when this get slack default notification settings forbidden response has a 5xx status code

func (*GetSlackDefaultNotificationSettingsForbidden) IsSuccess

IsSuccess returns true when this get slack default notification settings forbidden response has a 2xx status code

func (*GetSlackDefaultNotificationSettingsForbidden) String

type GetSlackDefaultNotificationSettingsForbiddenBody

type GetSlackDefaultNotificationSettingsForbiddenBody struct {

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

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

GetSlackDefaultNotificationSettingsForbiddenBody get slack default notification settings forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackDefaultNotificationSettingsForbiddenBody

func (*GetSlackDefaultNotificationSettingsForbiddenBody) ContextValidate

ContextValidate validate this get slack default notification settings forbidden body based on the context it is used

func (*GetSlackDefaultNotificationSettingsForbiddenBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBody) Validate

Validate validates this get slack default notification settings forbidden body

type GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0

type GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0 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 *GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source `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"`
}

GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0 get slack default notification settings forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack default notification settings forbidden body errors items0 based on the context it is used

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0) Validate

Validate validates this get slack default notification settings forbidden body errors items0

type GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links struct {

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

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

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack default notification settings forbidden body errors items0 links based on context it is used

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Links) Validate

Validate validates this get slack default notification settings forbidden body errors items0 links

type GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source

type GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source 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"`
}

GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source get slack default notification settings forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack default notification settings forbidden body errors items0 source based on context it is used

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBodyErrorsItems0Source) Validate

Validate validates this get slack default notification settings forbidden body errors items0 source

type GetSlackDefaultNotificationSettingsForbiddenBodyJsonapi

type GetSlackDefaultNotificationSettingsForbiddenBodyJsonapi 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"`
}

GetSlackDefaultNotificationSettingsForbiddenBodyJsonapi get slack default notification settings forbidden body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackDefaultNotificationSettingsForbiddenBodyJsonapi

func (*GetSlackDefaultNotificationSettingsForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this get slack default notification settings forbidden body jsonapi based on context it is used

func (*GetSlackDefaultNotificationSettingsForbiddenBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsForbiddenBodyJsonapi) Validate

Validate validates this get slack default notification settings forbidden body jsonapi

type GetSlackDefaultNotificationSettingsInternalServerError

type GetSlackDefaultNotificationSettingsInternalServerError 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 *GetSlackDefaultNotificationSettingsInternalServerErrorBody
}

GetSlackDefaultNotificationSettingsInternalServerError 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 NewGetSlackDefaultNotificationSettingsInternalServerError

func NewGetSlackDefaultNotificationSettingsInternalServerError() *GetSlackDefaultNotificationSettingsInternalServerError

NewGetSlackDefaultNotificationSettingsInternalServerError creates a GetSlackDefaultNotificationSettingsInternalServerError with default headers values

func (*GetSlackDefaultNotificationSettingsInternalServerError) Code

Code gets the status code for the get slack default notification settings internal server error response

func (*GetSlackDefaultNotificationSettingsInternalServerError) Error

func (*GetSlackDefaultNotificationSettingsInternalServerError) GetPayload

func (*GetSlackDefaultNotificationSettingsInternalServerError) IsClientError

IsClientError returns true when this get slack default notification settings internal server error response has a 4xx status code

func (*GetSlackDefaultNotificationSettingsInternalServerError) IsCode

IsCode returns true when this get slack default notification settings internal server error response a status code equal to that given

func (*GetSlackDefaultNotificationSettingsInternalServerError) IsRedirect

IsRedirect returns true when this get slack default notification settings internal server error response has a 3xx status code

func (*GetSlackDefaultNotificationSettingsInternalServerError) IsServerError

IsServerError returns true when this get slack default notification settings internal server error response has a 5xx status code

func (*GetSlackDefaultNotificationSettingsInternalServerError) IsSuccess

IsSuccess returns true when this get slack default notification settings internal server error response has a 2xx status code

func (*GetSlackDefaultNotificationSettingsInternalServerError) String

type GetSlackDefaultNotificationSettingsInternalServerErrorBody

type GetSlackDefaultNotificationSettingsInternalServerErrorBody struct {

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

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

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

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBody) ContextValidate

ContextValidate validate this get slack default notification settings internal server error body based on the context it is used

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBody) Validate

Validate validates this get slack default notification settings internal server error body

type GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0

type GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0 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 *GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source `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"`
}

GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0 get slack default notification settings internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack default notification settings internal server error body errors items0 based on the context it is used

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0) Validate

Validate validates this get slack default notification settings internal server error body errors items0

type GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links struct {

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

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

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack default notification settings internal server error body errors items0 links based on context it is used

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this get slack default notification settings internal server error body errors items0 links

type GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source

type GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source 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"`
}

GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source get slack default notification settings internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack default notification settings internal server error body errors items0 source based on context it is used

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this get slack default notification settings internal server error body errors items0 source

type GetSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi

type GetSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi 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"`
}

GetSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi get slack default notification settings internal server error body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this get slack default notification settings internal server error body jsonapi based on context it is used

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsInternalServerErrorBodyJsonapi) Validate

Validate validates this get slack default notification settings internal server error body jsonapi

type GetSlackDefaultNotificationSettingsNotFound

type GetSlackDefaultNotificationSettingsNotFound 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 *GetSlackDefaultNotificationSettingsNotFoundBody
}

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

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

func NewGetSlackDefaultNotificationSettingsNotFound

func NewGetSlackDefaultNotificationSettingsNotFound() *GetSlackDefaultNotificationSettingsNotFound

NewGetSlackDefaultNotificationSettingsNotFound creates a GetSlackDefaultNotificationSettingsNotFound with default headers values

func (*GetSlackDefaultNotificationSettingsNotFound) Code

Code gets the status code for the get slack default notification settings not found response

func (*GetSlackDefaultNotificationSettingsNotFound) Error

func (*GetSlackDefaultNotificationSettingsNotFound) GetPayload

func (*GetSlackDefaultNotificationSettingsNotFound) IsClientError

IsClientError returns true when this get slack default notification settings not found response has a 4xx status code

func (*GetSlackDefaultNotificationSettingsNotFound) IsCode

IsCode returns true when this get slack default notification settings not found response a status code equal to that given

func (*GetSlackDefaultNotificationSettingsNotFound) IsRedirect

IsRedirect returns true when this get slack default notification settings not found response has a 3xx status code

func (*GetSlackDefaultNotificationSettingsNotFound) IsServerError

IsServerError returns true when this get slack default notification settings not found response has a 5xx status code

func (*GetSlackDefaultNotificationSettingsNotFound) IsSuccess

IsSuccess returns true when this get slack default notification settings not found response has a 2xx status code

func (*GetSlackDefaultNotificationSettingsNotFound) String

type GetSlackDefaultNotificationSettingsNotFoundBody

type GetSlackDefaultNotificationSettingsNotFoundBody struct {

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

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

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

func (*GetSlackDefaultNotificationSettingsNotFoundBody) ContextValidate

ContextValidate validate this get slack default notification settings not found body based on the context it is used

func (*GetSlackDefaultNotificationSettingsNotFoundBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBody) Validate

Validate validates this get slack default notification settings not found body

type GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0

type GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0 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 *GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source `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"`
}

GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0 get slack default notification settings not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack default notification settings not found body errors items0 based on the context it is used

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0) Validate

Validate validates this get slack default notification settings not found body errors items0

type GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links struct {

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

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

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack default notification settings not found body errors items0 links based on context it is used

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Links) Validate

Validate validates this get slack default notification settings not found body errors items0 links

type GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source

type GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source 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"`
}

GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source get slack default notification settings not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack default notification settings not found body errors items0 source based on context it is used

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBodyErrorsItems0Source) Validate

Validate validates this get slack default notification settings not found body errors items0 source

type GetSlackDefaultNotificationSettingsNotFoundBodyJsonapi

type GetSlackDefaultNotificationSettingsNotFoundBodyJsonapi 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"`
}

GetSlackDefaultNotificationSettingsNotFoundBodyJsonapi get slack default notification settings not found body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackDefaultNotificationSettingsNotFoundBodyJsonapi

func (*GetSlackDefaultNotificationSettingsNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this get slack default notification settings not found body jsonapi based on context it is used

func (*GetSlackDefaultNotificationSettingsNotFoundBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsNotFoundBodyJsonapi) Validate

Validate validates this get slack default notification settings not found body jsonapi

type GetSlackDefaultNotificationSettingsOK

type GetSlackDefaultNotificationSettingsOK 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 *GetSlackDefaultNotificationSettingsOKBody
}

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

Default settings created successfully

func NewGetSlackDefaultNotificationSettingsOK

func NewGetSlackDefaultNotificationSettingsOK() *GetSlackDefaultNotificationSettingsOK

NewGetSlackDefaultNotificationSettingsOK creates a GetSlackDefaultNotificationSettingsOK with default headers values

func (*GetSlackDefaultNotificationSettingsOK) Code

Code gets the status code for the get slack default notification settings o k response

func (*GetSlackDefaultNotificationSettingsOK) Error

func (*GetSlackDefaultNotificationSettingsOK) GetPayload

func (*GetSlackDefaultNotificationSettingsOK) IsClientError

func (o *GetSlackDefaultNotificationSettingsOK) IsClientError() bool

IsClientError returns true when this get slack default notification settings o k response has a 4xx status code

func (*GetSlackDefaultNotificationSettingsOK) IsCode

IsCode returns true when this get slack default notification settings o k response a status code equal to that given

func (*GetSlackDefaultNotificationSettingsOK) IsRedirect

IsRedirect returns true when this get slack default notification settings o k response has a 3xx status code

func (*GetSlackDefaultNotificationSettingsOK) IsServerError

func (o *GetSlackDefaultNotificationSettingsOK) IsServerError() bool

IsServerError returns true when this get slack default notification settings o k response has a 5xx status code

func (*GetSlackDefaultNotificationSettingsOK) IsSuccess

IsSuccess returns true when this get slack default notification settings o k response has a 2xx status code

func (*GetSlackDefaultNotificationSettingsOK) String

type GetSlackDefaultNotificationSettingsOKBody

type GetSlackDefaultNotificationSettingsOKBody struct {

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

	// jsonapi
	Jsonapi *models.JSONAPI `json:"jsonapi,omitempty"`

	// links
	Links *models.SelfLink `json:"links,omitempty"`
}

GetSlackDefaultNotificationSettingsOKBody get slack default notification settings o k body swagger:model GetSlackDefaultNotificationSettingsOKBody

func (*GetSlackDefaultNotificationSettingsOKBody) ContextValidate

ContextValidate validate this get slack default notification settings o k body based on the context it is used

func (*GetSlackDefaultNotificationSettingsOKBody) MarshalBinary

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

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsOKBody) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsOKBody) Validate

Validate validates this get slack default notification settings o k body

type GetSlackDefaultNotificationSettingsParams

type GetSlackDefaultNotificationSettingsParams struct {

	/* BotID.

	   Bot ID

	   Format: uuid
	*/
	BotID strfmt.UUID

	/* OrgID.

	   Org ID

	   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
}

GetSlackDefaultNotificationSettingsParams contains all the parameters to send to the API endpoint

for the get slack default notification settings operation.

Typically these are written to a http.Request.

func NewGetSlackDefaultNotificationSettingsParams

func NewGetSlackDefaultNotificationSettingsParams() *GetSlackDefaultNotificationSettingsParams

NewGetSlackDefaultNotificationSettingsParams creates a new GetSlackDefaultNotificationSettingsParams 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 NewGetSlackDefaultNotificationSettingsParamsWithContext

func NewGetSlackDefaultNotificationSettingsParamsWithContext(ctx context.Context) *GetSlackDefaultNotificationSettingsParams

NewGetSlackDefaultNotificationSettingsParamsWithContext creates a new GetSlackDefaultNotificationSettingsParams object with the ability to set a context for a request.

func NewGetSlackDefaultNotificationSettingsParamsWithHTTPClient

func NewGetSlackDefaultNotificationSettingsParamsWithHTTPClient(client *http.Client) *GetSlackDefaultNotificationSettingsParams

NewGetSlackDefaultNotificationSettingsParamsWithHTTPClient creates a new GetSlackDefaultNotificationSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetSlackDefaultNotificationSettingsParamsWithTimeout

func NewGetSlackDefaultNotificationSettingsParamsWithTimeout(timeout time.Duration) *GetSlackDefaultNotificationSettingsParams

NewGetSlackDefaultNotificationSettingsParamsWithTimeout creates a new GetSlackDefaultNotificationSettingsParams object with the ability to set a timeout on a request.

func (*GetSlackDefaultNotificationSettingsParams) SetBotID

SetBotID adds the botId to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) SetContext

SetContext adds the context to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) SetDefaults

SetDefaults hydrates default values in the get slack default notification settings params (not the query body).

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

func (*GetSlackDefaultNotificationSettingsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) SetOrgID

SetOrgID adds the orgId to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) SetTimeout

SetTimeout adds the timeout to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) SetVersion

func (o *GetSlackDefaultNotificationSettingsParams) SetVersion(version string)

SetVersion adds the version to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) WithBotID

WithBotID adds the botID to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) WithContext

WithContext adds the context to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) WithDefaults

WithDefaults hydrates default values in the get slack default notification settings params (not the query body).

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

func (*GetSlackDefaultNotificationSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) WithOrgID

WithOrgID adds the orgID to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) WithTimeout

WithTimeout adds the timeout to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) WithVersion

WithVersion adds the version to the get slack default notification settings params

func (*GetSlackDefaultNotificationSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSlackDefaultNotificationSettingsReader

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

GetSlackDefaultNotificationSettingsReader is a Reader for the GetSlackDefaultNotificationSettings structure.

func (*GetSlackDefaultNotificationSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetSlackDefaultNotificationSettingsUnauthorized

type GetSlackDefaultNotificationSettingsUnauthorized 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 *GetSlackDefaultNotificationSettingsUnauthorizedBody
}

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

Unauthorized: the request requires an authentication token.

func NewGetSlackDefaultNotificationSettingsUnauthorized

func NewGetSlackDefaultNotificationSettingsUnauthorized() *GetSlackDefaultNotificationSettingsUnauthorized

NewGetSlackDefaultNotificationSettingsUnauthorized creates a GetSlackDefaultNotificationSettingsUnauthorized with default headers values

func (*GetSlackDefaultNotificationSettingsUnauthorized) Code

Code gets the status code for the get slack default notification settings unauthorized response

func (*GetSlackDefaultNotificationSettingsUnauthorized) Error

func (*GetSlackDefaultNotificationSettingsUnauthorized) GetPayload

func (*GetSlackDefaultNotificationSettingsUnauthorized) IsClientError

IsClientError returns true when this get slack default notification settings unauthorized response has a 4xx status code

func (*GetSlackDefaultNotificationSettingsUnauthorized) IsCode

IsCode returns true when this get slack default notification settings unauthorized response a status code equal to that given

func (*GetSlackDefaultNotificationSettingsUnauthorized) IsRedirect

IsRedirect returns true when this get slack default notification settings unauthorized response has a 3xx status code

func (*GetSlackDefaultNotificationSettingsUnauthorized) IsServerError

IsServerError returns true when this get slack default notification settings unauthorized response has a 5xx status code

func (*GetSlackDefaultNotificationSettingsUnauthorized) IsSuccess

IsSuccess returns true when this get slack default notification settings unauthorized response has a 2xx status code

func (*GetSlackDefaultNotificationSettingsUnauthorized) String

type GetSlackDefaultNotificationSettingsUnauthorizedBody

type GetSlackDefaultNotificationSettingsUnauthorizedBody struct {

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

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

GetSlackDefaultNotificationSettingsUnauthorizedBody get slack default notification settings unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackDefaultNotificationSettingsUnauthorizedBody

func (*GetSlackDefaultNotificationSettingsUnauthorizedBody) ContextValidate

ContextValidate validate this get slack default notification settings unauthorized body based on the context it is used

func (*GetSlackDefaultNotificationSettingsUnauthorizedBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBody) Validate

Validate validates this get slack default notification settings unauthorized body

type GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0

type GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0 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 *GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source `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"`
}

GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0 get slack default notification settings unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack default notification settings unauthorized body errors items0 based on the context it is used

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0) Validate

Validate validates this get slack default notification settings unauthorized body errors items0

type GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links struct {

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

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

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack default notification settings unauthorized body errors items0 links based on context it is used

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this get slack default notification settings unauthorized body errors items0 links

type GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source

type GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source 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"`
}

GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source get slack default notification settings unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack default notification settings unauthorized body errors items0 source based on context it is used

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this get slack default notification settings unauthorized body errors items0 source

type GetSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi

type GetSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi 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"`
}

GetSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi get slack default notification settings unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this get slack default notification settings unauthorized body jsonapi based on context it is used

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackDefaultNotificationSettingsUnauthorizedBodyJsonapi) Validate

Validate validates this get slack default notification settings unauthorized body jsonapi

type GetSlackProjectNotificationSettingsCollectionBadRequest

type GetSlackProjectNotificationSettingsCollectionBadRequest 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 *GetSlackProjectNotificationSettingsCollectionBadRequestBody
}

GetSlackProjectNotificationSettingsCollectionBadRequest 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 NewGetSlackProjectNotificationSettingsCollectionBadRequest

func NewGetSlackProjectNotificationSettingsCollectionBadRequest() *GetSlackProjectNotificationSettingsCollectionBadRequest

NewGetSlackProjectNotificationSettingsCollectionBadRequest creates a GetSlackProjectNotificationSettingsCollectionBadRequest with default headers values

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) Code

Code gets the status code for the get slack project notification settings collection bad request response

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) Error

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) GetPayload

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) IsClientError

IsClientError returns true when this get slack project notification settings collection bad request response has a 4xx status code

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) IsCode

IsCode returns true when this get slack project notification settings collection bad request response a status code equal to that given

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) IsRedirect

IsRedirect returns true when this get slack project notification settings collection bad request response has a 3xx status code

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) IsServerError

IsServerError returns true when this get slack project notification settings collection bad request response has a 5xx status code

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) IsSuccess

IsSuccess returns true when this get slack project notification settings collection bad request response has a 2xx status code

func (*GetSlackProjectNotificationSettingsCollectionBadRequest) String

type GetSlackProjectNotificationSettingsCollectionBadRequestBody

type GetSlackProjectNotificationSettingsCollectionBadRequestBody struct {

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

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

GetSlackProjectNotificationSettingsCollectionBadRequestBody get slack project notification settings collection bad request body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackProjectNotificationSettingsCollectionBadRequestBody

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBody) ContextValidate

ContextValidate validate this get slack project notification settings collection bad request body based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBody) Validate

Validate validates this get slack project notification settings collection bad request body

type GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0

type GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0 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 *GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source `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"`
}

GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0 get slack project notification settings collection bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack project notification settings collection bad request body errors items0 based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0) Validate

Validate validates this get slack project notification settings collection bad request body errors items0

type GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Links struct {

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

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

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack project notification settings collection bad request body errors items0 links based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Links) Validate

Validate validates this get slack project notification settings collection bad request body errors items0 links

type GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source

type GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source 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"`
}

GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source get slack project notification settings collection bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack project notification settings collection bad request body errors items0 source based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyErrorsItems0Source) Validate

Validate validates this get slack project notification settings collection bad request body errors items0 source

type GetSlackProjectNotificationSettingsCollectionBadRequestBodyJsonapi

type GetSlackProjectNotificationSettingsCollectionBadRequestBodyJsonapi 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"`
}

GetSlackProjectNotificationSettingsCollectionBadRequestBodyJsonapi get slack project notification settings collection bad request body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackProjectNotificationSettingsCollectionBadRequestBodyJsonapi

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this get slack project notification settings collection bad request body jsonapi based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionBadRequestBodyJsonapi) Validate

Validate validates this get slack project notification settings collection bad request body jsonapi

type GetSlackProjectNotificationSettingsCollectionConflict

type GetSlackProjectNotificationSettingsCollectionConflict 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 *GetSlackProjectNotificationSettingsCollectionConflictBody
}

GetSlackProjectNotificationSettingsCollectionConflict describes a response with status code 409, with default header values.

Conflict: The requested operation conflicts with the current state of the resource in some way.

func NewGetSlackProjectNotificationSettingsCollectionConflict

func NewGetSlackProjectNotificationSettingsCollectionConflict() *GetSlackProjectNotificationSettingsCollectionConflict

NewGetSlackProjectNotificationSettingsCollectionConflict creates a GetSlackProjectNotificationSettingsCollectionConflict with default headers values

func (*GetSlackProjectNotificationSettingsCollectionConflict) Code

Code gets the status code for the get slack project notification settings collection conflict response

func (*GetSlackProjectNotificationSettingsCollectionConflict) Error

func (*GetSlackProjectNotificationSettingsCollectionConflict) GetPayload

func (*GetSlackProjectNotificationSettingsCollectionConflict) IsClientError

IsClientError returns true when this get slack project notification settings collection conflict response has a 4xx status code

func (*GetSlackProjectNotificationSettingsCollectionConflict) IsCode

IsCode returns true when this get slack project notification settings collection conflict response a status code equal to that given

func (*GetSlackProjectNotificationSettingsCollectionConflict) IsRedirect

IsRedirect returns true when this get slack project notification settings collection conflict response has a 3xx status code

func (*GetSlackProjectNotificationSettingsCollectionConflict) IsServerError

IsServerError returns true when this get slack project notification settings collection conflict response has a 5xx status code

func (*GetSlackProjectNotificationSettingsCollectionConflict) IsSuccess

IsSuccess returns true when this get slack project notification settings collection conflict response has a 2xx status code

func (*GetSlackProjectNotificationSettingsCollectionConflict) String

type GetSlackProjectNotificationSettingsCollectionConflictBody

type GetSlackProjectNotificationSettingsCollectionConflictBody struct {

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

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

GetSlackProjectNotificationSettingsCollectionConflictBody get slack project notification settings collection conflict body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackProjectNotificationSettingsCollectionConflictBody

func (*GetSlackProjectNotificationSettingsCollectionConflictBody) ContextValidate

ContextValidate validate this get slack project notification settings collection conflict body based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionConflictBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBody) Validate

Validate validates this get slack project notification settings collection conflict body

type GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0

type GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0 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 *GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source `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"`
}

GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0 get slack project notification settings collection conflict body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack project notification settings collection conflict body errors items0 based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0) Validate

Validate validates this get slack project notification settings collection conflict body errors items0

type GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Links struct {

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

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

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack project notification settings collection conflict body errors items0 links based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Links) Validate

Validate validates this get slack project notification settings collection conflict body errors items0 links

type GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source

type GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source 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"`
}

GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source get slack project notification settings collection conflict body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack project notification settings collection conflict body errors items0 source based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyErrorsItems0Source) Validate

Validate validates this get slack project notification settings collection conflict body errors items0 source

type GetSlackProjectNotificationSettingsCollectionConflictBodyJsonapi

type GetSlackProjectNotificationSettingsCollectionConflictBodyJsonapi 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"`
}

GetSlackProjectNotificationSettingsCollectionConflictBodyJsonapi get slack project notification settings collection conflict body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackProjectNotificationSettingsCollectionConflictBodyJsonapi

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyJsonapi) ContextValidate

ContextValidate validates this get slack project notification settings collection conflict body jsonapi based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionConflictBodyJsonapi) Validate

Validate validates this get slack project notification settings collection conflict body jsonapi

type GetSlackProjectNotificationSettingsCollectionForbidden

type GetSlackProjectNotificationSettingsCollectionForbidden 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 *GetSlackProjectNotificationSettingsCollectionForbiddenBody
}

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

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

func NewGetSlackProjectNotificationSettingsCollectionForbidden

func NewGetSlackProjectNotificationSettingsCollectionForbidden() *GetSlackProjectNotificationSettingsCollectionForbidden

NewGetSlackProjectNotificationSettingsCollectionForbidden creates a GetSlackProjectNotificationSettingsCollectionForbidden with default headers values

func (*GetSlackProjectNotificationSettingsCollectionForbidden) Code

Code gets the status code for the get slack project notification settings collection forbidden response

func (*GetSlackProjectNotificationSettingsCollectionForbidden) Error

func (*GetSlackProjectNotificationSettingsCollectionForbidden) GetPayload

func (*GetSlackProjectNotificationSettingsCollectionForbidden) IsClientError

IsClientError returns true when this get slack project notification settings collection forbidden response has a 4xx status code

func (*GetSlackProjectNotificationSettingsCollectionForbidden) IsCode

IsCode returns true when this get slack project notification settings collection forbidden response a status code equal to that given

func (*GetSlackProjectNotificationSettingsCollectionForbidden) IsRedirect

IsRedirect returns true when this get slack project notification settings collection forbidden response has a 3xx status code

func (*GetSlackProjectNotificationSettingsCollectionForbidden) IsServerError

IsServerError returns true when this get slack project notification settings collection forbidden response has a 5xx status code

func (*GetSlackProjectNotificationSettingsCollectionForbidden) IsSuccess

IsSuccess returns true when this get slack project notification settings collection forbidden response has a 2xx status code

func (*GetSlackProjectNotificationSettingsCollectionForbidden) String

type GetSlackProjectNotificationSettingsCollectionForbiddenBody

type GetSlackProjectNotificationSettingsCollectionForbiddenBody struct {

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

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

GetSlackProjectNotificationSettingsCollectionForbiddenBody get slack project notification settings collection forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackProjectNotificationSettingsCollectionForbiddenBody

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBody) ContextValidate

ContextValidate validate this get slack project notification settings collection forbidden body based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBody) Validate

Validate validates this get slack project notification settings collection forbidden body

type GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0

type GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0 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 *GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source `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"`
}

GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0 get slack project notification settings collection forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack project notification settings collection forbidden body errors items0 based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0) Validate

Validate validates this get slack project notification settings collection forbidden body errors items0

type GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Links struct {

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

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

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack project notification settings collection forbidden body errors items0 links based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Links) Validate

Validate validates this get slack project notification settings collection forbidden body errors items0 links

type GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source

type GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source 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"`
}

GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source get slack project notification settings collection forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack project notification settings collection forbidden body errors items0 source based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyErrorsItems0Source) Validate

Validate validates this get slack project notification settings collection forbidden body errors items0 source

type GetSlackProjectNotificationSettingsCollectionForbiddenBodyJsonapi

type GetSlackProjectNotificationSettingsCollectionForbiddenBodyJsonapi 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"`
}

GetSlackProjectNotificationSettingsCollectionForbiddenBodyJsonapi get slack project notification settings collection forbidden body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackProjectNotificationSettingsCollectionForbiddenBodyJsonapi

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this get slack project notification settings collection forbidden body jsonapi based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionForbiddenBodyJsonapi) Validate

Validate validates this get slack project notification settings collection forbidden body jsonapi

type GetSlackProjectNotificationSettingsCollectionInternalServerError

type GetSlackProjectNotificationSettingsCollectionInternalServerError 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 *GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody
}

GetSlackProjectNotificationSettingsCollectionInternalServerError 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 NewGetSlackProjectNotificationSettingsCollectionInternalServerError

func NewGetSlackProjectNotificationSettingsCollectionInternalServerError() *GetSlackProjectNotificationSettingsCollectionInternalServerError

NewGetSlackProjectNotificationSettingsCollectionInternalServerError creates a GetSlackProjectNotificationSettingsCollectionInternalServerError with default headers values

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) Code

Code gets the status code for the get slack project notification settings collection internal server error response

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) Error

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) GetPayload

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) IsClientError

IsClientError returns true when this get slack project notification settings collection internal server error response has a 4xx status code

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) IsCode

IsCode returns true when this get slack project notification settings collection internal server error response a status code equal to that given

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) IsRedirect

IsRedirect returns true when this get slack project notification settings collection internal server error response has a 3xx status code

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) IsServerError

IsServerError returns true when this get slack project notification settings collection internal server error response has a 5xx status code

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) IsSuccess

IsSuccess returns true when this get slack project notification settings collection internal server error response has a 2xx status code

func (*GetSlackProjectNotificationSettingsCollectionInternalServerError) String

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody struct {

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

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

GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody get slack project notification settings collection internal server error body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody) ContextValidate

ContextValidate validate this get slack project notification settings collection internal server error body based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBody) Validate

Validate validates this get slack project notification settings collection internal server error body

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0 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 *GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source `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"`
}

GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0 get slack project notification settings collection internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack project notification settings collection internal server error body errors items0 based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0) Validate

Validate validates this get slack project notification settings collection internal server error body errors items0

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Links struct {

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

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

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack project notification settings collection internal server error body errors items0 links based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this get slack project notification settings collection internal server error body errors items0 links

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source 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"`
}

GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source get slack project notification settings collection internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack project notification settings collection internal server error body errors items0 source based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this get slack project notification settings collection internal server error body errors items0 source

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyJsonapi

type GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyJsonapi 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"`
}

GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyJsonapi get slack project notification settings collection internal server error body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyJsonapi

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this get slack project notification settings collection internal server error body jsonapi based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionInternalServerErrorBodyJsonapi) Validate

Validate validates this get slack project notification settings collection internal server error body jsonapi

type GetSlackProjectNotificationSettingsCollectionNotFound

type GetSlackProjectNotificationSettingsCollectionNotFound 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 *GetSlackProjectNotificationSettingsCollectionNotFoundBody
}

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

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

func NewGetSlackProjectNotificationSettingsCollectionNotFound

func NewGetSlackProjectNotificationSettingsCollectionNotFound() *GetSlackProjectNotificationSettingsCollectionNotFound

NewGetSlackProjectNotificationSettingsCollectionNotFound creates a GetSlackProjectNotificationSettingsCollectionNotFound with default headers values

func (*GetSlackProjectNotificationSettingsCollectionNotFound) Code

Code gets the status code for the get slack project notification settings collection not found response

func (*GetSlackProjectNotificationSettingsCollectionNotFound) Error

func (*GetSlackProjectNotificationSettingsCollectionNotFound) GetPayload

func (*GetSlackProjectNotificationSettingsCollectionNotFound) IsClientError

IsClientError returns true when this get slack project notification settings collection not found response has a 4xx status code

func (*GetSlackProjectNotificationSettingsCollectionNotFound) IsCode

IsCode returns true when this get slack project notification settings collection not found response a status code equal to that given

func (*GetSlackProjectNotificationSettingsCollectionNotFound) IsRedirect

IsRedirect returns true when this get slack project notification settings collection not found response has a 3xx status code

func (*GetSlackProjectNotificationSettingsCollectionNotFound) IsServerError

IsServerError returns true when this get slack project notification settings collection not found response has a 5xx status code

func (*GetSlackProjectNotificationSettingsCollectionNotFound) IsSuccess

IsSuccess returns true when this get slack project notification settings collection not found response has a 2xx status code

func (*GetSlackProjectNotificationSettingsCollectionNotFound) String

type GetSlackProjectNotificationSettingsCollectionNotFoundBody

type GetSlackProjectNotificationSettingsCollectionNotFoundBody struct {

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

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

GetSlackProjectNotificationSettingsCollectionNotFoundBody get slack project notification settings collection not found body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackProjectNotificationSettingsCollectionNotFoundBody

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBody) ContextValidate

ContextValidate validate this get slack project notification settings collection not found body based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBody) Validate

Validate validates this get slack project notification settings collection not found body

type GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0

type GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0 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 *GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source `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"`
}

GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0 get slack project notification settings collection not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack project notification settings collection not found body errors items0 based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0) Validate

Validate validates this get slack project notification settings collection not found body errors items0

type GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Links struct {

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

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

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack project notification settings collection not found body errors items0 links based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Links) Validate

Validate validates this get slack project notification settings collection not found body errors items0 links

type GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source

type GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source 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"`
}

GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source get slack project notification settings collection not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack project notification settings collection not found body errors items0 source based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyErrorsItems0Source) Validate

Validate validates this get slack project notification settings collection not found body errors items0 source

type GetSlackProjectNotificationSettingsCollectionNotFoundBodyJsonapi

type GetSlackProjectNotificationSettingsCollectionNotFoundBodyJsonapi 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"`
}

GetSlackProjectNotificationSettingsCollectionNotFoundBodyJsonapi get slack project notification settings collection not found body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackProjectNotificationSettingsCollectionNotFoundBodyJsonapi

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this get slack project notification settings collection not found body jsonapi based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionNotFoundBodyJsonapi) Validate

Validate validates this get slack project notification settings collection not found body jsonapi

type GetSlackProjectNotificationSettingsCollectionOK

type GetSlackProjectNotificationSettingsCollectionOK 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 *models.GetProjectSettingsCollection
}

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

Return default settings for a tenant

func NewGetSlackProjectNotificationSettingsCollectionOK

func NewGetSlackProjectNotificationSettingsCollectionOK() *GetSlackProjectNotificationSettingsCollectionOK

NewGetSlackProjectNotificationSettingsCollectionOK creates a GetSlackProjectNotificationSettingsCollectionOK with default headers values

func (*GetSlackProjectNotificationSettingsCollectionOK) Code

Code gets the status code for the get slack project notification settings collection o k response

func (*GetSlackProjectNotificationSettingsCollectionOK) Error

func (*GetSlackProjectNotificationSettingsCollectionOK) GetPayload

func (*GetSlackProjectNotificationSettingsCollectionOK) IsClientError

IsClientError returns true when this get slack project notification settings collection o k response has a 4xx status code

func (*GetSlackProjectNotificationSettingsCollectionOK) IsCode

IsCode returns true when this get slack project notification settings collection o k response a status code equal to that given

func (*GetSlackProjectNotificationSettingsCollectionOK) IsRedirect

IsRedirect returns true when this get slack project notification settings collection o k response has a 3xx status code

func (*GetSlackProjectNotificationSettingsCollectionOK) IsServerError

IsServerError returns true when this get slack project notification settings collection o k response has a 5xx status code

func (*GetSlackProjectNotificationSettingsCollectionOK) IsSuccess

IsSuccess returns true when this get slack project notification settings collection o k response has a 2xx status code

func (*GetSlackProjectNotificationSettingsCollectionOK) String

type GetSlackProjectNotificationSettingsCollectionParams

type GetSlackProjectNotificationSettingsCollectionParams struct {

	/* BotID.

	   Bot ID

	   Format: uuid
	*/
	BotID strfmt.UUID

	/* EndingBefore.

	   Return the page of results immediately before this cursor
	*/
	EndingBefore *string

	/* Limit.

	   Number of results to return per page

	   Format: int32
	   Default: 10
	*/
	Limit *int32

	/* OrgID.

	   Org ID

	   Format: uuid
	*/
	OrgID strfmt.UUID

	/* StartingAfter.

	   Return the page of results immediately after this cursor
	*/
	StartingAfter *string

	/* Version.

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

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

GetSlackProjectNotificationSettingsCollectionParams contains all the parameters to send to the API endpoint

for the get slack project notification settings collection operation.

Typically these are written to a http.Request.

func NewGetSlackProjectNotificationSettingsCollectionParams

func NewGetSlackProjectNotificationSettingsCollectionParams() *GetSlackProjectNotificationSettingsCollectionParams

NewGetSlackProjectNotificationSettingsCollectionParams creates a new GetSlackProjectNotificationSettingsCollectionParams 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 NewGetSlackProjectNotificationSettingsCollectionParamsWithContext

func NewGetSlackProjectNotificationSettingsCollectionParamsWithContext(ctx context.Context) *GetSlackProjectNotificationSettingsCollectionParams

NewGetSlackProjectNotificationSettingsCollectionParamsWithContext creates a new GetSlackProjectNotificationSettingsCollectionParams object with the ability to set a context for a request.

func NewGetSlackProjectNotificationSettingsCollectionParamsWithHTTPClient

func NewGetSlackProjectNotificationSettingsCollectionParamsWithHTTPClient(client *http.Client) *GetSlackProjectNotificationSettingsCollectionParams

NewGetSlackProjectNotificationSettingsCollectionParamsWithHTTPClient creates a new GetSlackProjectNotificationSettingsCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewGetSlackProjectNotificationSettingsCollectionParamsWithTimeout

func NewGetSlackProjectNotificationSettingsCollectionParamsWithTimeout(timeout time.Duration) *GetSlackProjectNotificationSettingsCollectionParams

NewGetSlackProjectNotificationSettingsCollectionParamsWithTimeout creates a new GetSlackProjectNotificationSettingsCollectionParams object with the ability to set a timeout on a request.

func (*GetSlackProjectNotificationSettingsCollectionParams) SetBotID

SetBotID adds the botId to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) SetContext

SetContext adds the context to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) SetDefaults

SetDefaults hydrates default values in the get slack project notification settings collection params (not the query body).

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

func (*GetSlackProjectNotificationSettingsCollectionParams) SetEndingBefore

func (o *GetSlackProjectNotificationSettingsCollectionParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) SetLimit

SetLimit adds the limit to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) SetOrgID

SetOrgID adds the orgId to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) SetStartingAfter

func (o *GetSlackProjectNotificationSettingsCollectionParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) SetTimeout

SetTimeout adds the timeout to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) SetVersion

SetVersion adds the version to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithBotID

WithBotID adds the botID to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithContext

WithContext adds the context to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithDefaults

WithDefaults hydrates default values in the get slack project notification settings collection params (not the query body).

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

func (*GetSlackProjectNotificationSettingsCollectionParams) WithEndingBefore

WithEndingBefore adds the endingBefore to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithLimit

WithLimit adds the limit to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithOrgID

WithOrgID adds the orgID to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithStartingAfter

WithStartingAfter adds the startingAfter to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithTimeout

WithTimeout adds the timeout to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WithVersion

WithVersion adds the version to the get slack project notification settings collection params

func (*GetSlackProjectNotificationSettingsCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSlackProjectNotificationSettingsCollectionReader

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

GetSlackProjectNotificationSettingsCollectionReader is a Reader for the GetSlackProjectNotificationSettingsCollection structure.

func (*GetSlackProjectNotificationSettingsCollectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetSlackProjectNotificationSettingsCollectionUnauthorized

type GetSlackProjectNotificationSettingsCollectionUnauthorized 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 *GetSlackProjectNotificationSettingsCollectionUnauthorizedBody
}

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

Unauthorized: the request requires an authentication token.

func NewGetSlackProjectNotificationSettingsCollectionUnauthorized

func NewGetSlackProjectNotificationSettingsCollectionUnauthorized() *GetSlackProjectNotificationSettingsCollectionUnauthorized

NewGetSlackProjectNotificationSettingsCollectionUnauthorized creates a GetSlackProjectNotificationSettingsCollectionUnauthorized with default headers values

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) Code

Code gets the status code for the get slack project notification settings collection unauthorized response

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) Error

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) GetPayload

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) IsClientError

IsClientError returns true when this get slack project notification settings collection unauthorized response has a 4xx status code

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) IsCode

IsCode returns true when this get slack project notification settings collection unauthorized response a status code equal to that given

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) IsRedirect

IsRedirect returns true when this get slack project notification settings collection unauthorized response has a 3xx status code

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) IsServerError

IsServerError returns true when this get slack project notification settings collection unauthorized response has a 5xx status code

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) IsSuccess

IsSuccess returns true when this get slack project notification settings collection unauthorized response has a 2xx status code

func (*GetSlackProjectNotificationSettingsCollectionUnauthorized) String

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBody

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBody struct {

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

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

GetSlackProjectNotificationSettingsCollectionUnauthorizedBody get slack project notification settings collection unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model GetSlackProjectNotificationSettingsCollectionUnauthorizedBody

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBody) ContextValidate

ContextValidate validate this get slack project notification settings collection unauthorized body based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBody) Validate

Validate validates this get slack project notification settings collection unauthorized body

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0 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 *GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source `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"`
}

GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0 get slack project notification settings collection unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this get slack project notification settings collection unauthorized body errors items0 based on the context it is used

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0) Validate

Validate validates this get slack project notification settings collection unauthorized body errors items0

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Links struct {

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

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

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this get slack project notification settings collection unauthorized body errors items0 links based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this get slack project notification settings collection unauthorized body errors items0 links

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source 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"`
}

GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source get slack project notification settings collection unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this get slack project notification settings collection unauthorized body errors items0 source based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this get slack project notification settings collection unauthorized body errors items0 source

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyJsonapi

type GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyJsonapi 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"`
}

GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyJsonapi get slack project notification settings collection unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyJsonapi

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this get slack project notification settings collection unauthorized body jsonapi based on context it is used

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSlackProjectNotificationSettingsCollectionUnauthorizedBodyJsonapi) Validate

Validate validates this get slack project notification settings collection unauthorized body jsonapi

type UpdateSlackProjectNotificationSettingsBadRequest

type UpdateSlackProjectNotificationSettingsBadRequest 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 *UpdateSlackProjectNotificationSettingsBadRequestBody
}

UpdateSlackProjectNotificationSettingsBadRequest 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 NewUpdateSlackProjectNotificationSettingsBadRequest

func NewUpdateSlackProjectNotificationSettingsBadRequest() *UpdateSlackProjectNotificationSettingsBadRequest

NewUpdateSlackProjectNotificationSettingsBadRequest creates a UpdateSlackProjectNotificationSettingsBadRequest with default headers values

func (*UpdateSlackProjectNotificationSettingsBadRequest) Code

Code gets the status code for the update slack project notification settings bad request response

func (*UpdateSlackProjectNotificationSettingsBadRequest) Error

func (*UpdateSlackProjectNotificationSettingsBadRequest) GetPayload

func (*UpdateSlackProjectNotificationSettingsBadRequest) IsClientError

IsClientError returns true when this update slack project notification settings bad request response has a 4xx status code

func (*UpdateSlackProjectNotificationSettingsBadRequest) IsCode

IsCode returns true when this update slack project notification settings bad request response a status code equal to that given

func (*UpdateSlackProjectNotificationSettingsBadRequest) IsRedirect

IsRedirect returns true when this update slack project notification settings bad request response has a 3xx status code

func (*UpdateSlackProjectNotificationSettingsBadRequest) IsServerError

IsServerError returns true when this update slack project notification settings bad request response has a 5xx status code

func (*UpdateSlackProjectNotificationSettingsBadRequest) IsSuccess

IsSuccess returns true when this update slack project notification settings bad request response has a 2xx status code

func (*UpdateSlackProjectNotificationSettingsBadRequest) String

type UpdateSlackProjectNotificationSettingsBadRequestBody

type UpdateSlackProjectNotificationSettingsBadRequestBody struct {

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

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

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

func (*UpdateSlackProjectNotificationSettingsBadRequestBody) ContextValidate

ContextValidate validate this update slack project notification settings bad request body based on the context it is used

func (*UpdateSlackProjectNotificationSettingsBadRequestBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBody) Validate

Validate validates this update slack project notification settings bad request body

type UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0

type UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0 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 *UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source `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"`
}

UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0 update slack project notification settings bad request body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) ContextValidate

ContextValidate validate this update slack project notification settings bad request body errors items0 based on the context it is used

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0) Validate

Validate validates this update slack project notification settings bad request body errors items0

type UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links struct {

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

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

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update slack project notification settings bad request body errors items0 links based on context it is used

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Links) Validate

Validate validates this update slack project notification settings bad request body errors items0 links

type UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source

type UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source 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"`
}

UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source update slack project notification settings bad request body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update slack project notification settings bad request body errors items0 source based on context it is used

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyErrorsItems0Source) Validate

Validate validates this update slack project notification settings bad request body errors items0 source

type UpdateSlackProjectNotificationSettingsBadRequestBodyJsonapi

type UpdateSlackProjectNotificationSettingsBadRequestBodyJsonapi 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"`
}

UpdateSlackProjectNotificationSettingsBadRequestBodyJsonapi update slack project notification settings bad request body jsonapi // Example: {"version":"1.0"} swagger:model UpdateSlackProjectNotificationSettingsBadRequestBodyJsonapi

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyJsonapi) ContextValidate

ContextValidate validates this update slack project notification settings bad request body jsonapi based on context it is used

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsBadRequestBodyJsonapi) Validate

Validate validates this update slack project notification settings bad request body jsonapi

type UpdateSlackProjectNotificationSettingsConflict

type UpdateSlackProjectNotificationSettingsConflict 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 *UpdateSlackProjectNotificationSettingsConflictBody
}

UpdateSlackProjectNotificationSettingsConflict describes a response with status code 409, with default header values.

Conflict: The requested operation conflicts with the current state of the resource in some way.

func NewUpdateSlackProjectNotificationSettingsConflict

func NewUpdateSlackProjectNotificationSettingsConflict() *UpdateSlackProjectNotificationSettingsConflict

NewUpdateSlackProjectNotificationSettingsConflict creates a UpdateSlackProjectNotificationSettingsConflict with default headers values

func (*UpdateSlackProjectNotificationSettingsConflict) Code

Code gets the status code for the update slack project notification settings conflict response

func (*UpdateSlackProjectNotificationSettingsConflict) Error

func (*UpdateSlackProjectNotificationSettingsConflict) GetPayload

func (*UpdateSlackProjectNotificationSettingsConflict) IsClientError

IsClientError returns true when this update slack project notification settings conflict response has a 4xx status code

func (*UpdateSlackProjectNotificationSettingsConflict) IsCode

IsCode returns true when this update slack project notification settings conflict response a status code equal to that given

func (*UpdateSlackProjectNotificationSettingsConflict) IsRedirect

IsRedirect returns true when this update slack project notification settings conflict response has a 3xx status code

func (*UpdateSlackProjectNotificationSettingsConflict) IsServerError

IsServerError returns true when this update slack project notification settings conflict response has a 5xx status code

func (*UpdateSlackProjectNotificationSettingsConflict) IsSuccess

IsSuccess returns true when this update slack project notification settings conflict response has a 2xx status code

func (*UpdateSlackProjectNotificationSettingsConflict) String

type UpdateSlackProjectNotificationSettingsConflictBody

type UpdateSlackProjectNotificationSettingsConflictBody struct {

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

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

UpdateSlackProjectNotificationSettingsConflictBody update slack project notification settings conflict body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateSlackProjectNotificationSettingsConflictBody

func (*UpdateSlackProjectNotificationSettingsConflictBody) ContextValidate

ContextValidate validate this update slack project notification settings conflict body based on the context it is used

func (*UpdateSlackProjectNotificationSettingsConflictBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBody) Validate

Validate validates this update slack project notification settings conflict body

type UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0

type UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0 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 *UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source `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"`
}

UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0 update slack project notification settings conflict body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0) ContextValidate

ContextValidate validate this update slack project notification settings conflict body errors items0 based on the context it is used

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0) Validate

Validate validates this update slack project notification settings conflict body errors items0

type UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links struct {

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

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

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update slack project notification settings conflict body errors items0 links based on context it is used

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Links) Validate

Validate validates this update slack project notification settings conflict body errors items0 links

type UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source

type UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source 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"`
}

UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source update slack project notification settings conflict body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update slack project notification settings conflict body errors items0 source based on context it is used

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBodyErrorsItems0Source) Validate

Validate validates this update slack project notification settings conflict body errors items0 source

type UpdateSlackProjectNotificationSettingsConflictBodyJsonapi

type UpdateSlackProjectNotificationSettingsConflictBodyJsonapi 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"`
}

UpdateSlackProjectNotificationSettingsConflictBodyJsonapi update slack project notification settings conflict body jsonapi // Example: {"version":"1.0"} swagger:model UpdateSlackProjectNotificationSettingsConflictBodyJsonapi

func (*UpdateSlackProjectNotificationSettingsConflictBodyJsonapi) ContextValidate

ContextValidate validates this update slack project notification settings conflict body jsonapi based on context it is used

func (*UpdateSlackProjectNotificationSettingsConflictBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsConflictBodyJsonapi) Validate

Validate validates this update slack project notification settings conflict body jsonapi

type UpdateSlackProjectNotificationSettingsForbidden

type UpdateSlackProjectNotificationSettingsForbidden 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 *UpdateSlackProjectNotificationSettingsForbiddenBody
}

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

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

func NewUpdateSlackProjectNotificationSettingsForbidden

func NewUpdateSlackProjectNotificationSettingsForbidden() *UpdateSlackProjectNotificationSettingsForbidden

NewUpdateSlackProjectNotificationSettingsForbidden creates a UpdateSlackProjectNotificationSettingsForbidden with default headers values

func (*UpdateSlackProjectNotificationSettingsForbidden) Code

Code gets the status code for the update slack project notification settings forbidden response

func (*UpdateSlackProjectNotificationSettingsForbidden) Error

func (*UpdateSlackProjectNotificationSettingsForbidden) GetPayload

func (*UpdateSlackProjectNotificationSettingsForbidden) IsClientError

IsClientError returns true when this update slack project notification settings forbidden response has a 4xx status code

func (*UpdateSlackProjectNotificationSettingsForbidden) IsCode

IsCode returns true when this update slack project notification settings forbidden response a status code equal to that given

func (*UpdateSlackProjectNotificationSettingsForbidden) IsRedirect

IsRedirect returns true when this update slack project notification settings forbidden response has a 3xx status code

func (*UpdateSlackProjectNotificationSettingsForbidden) IsServerError

IsServerError returns true when this update slack project notification settings forbidden response has a 5xx status code

func (*UpdateSlackProjectNotificationSettingsForbidden) IsSuccess

IsSuccess returns true when this update slack project notification settings forbidden response has a 2xx status code

func (*UpdateSlackProjectNotificationSettingsForbidden) String

type UpdateSlackProjectNotificationSettingsForbiddenBody

type UpdateSlackProjectNotificationSettingsForbiddenBody struct {

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

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

UpdateSlackProjectNotificationSettingsForbiddenBody update slack project notification settings forbidden body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateSlackProjectNotificationSettingsForbiddenBody

func (*UpdateSlackProjectNotificationSettingsForbiddenBody) ContextValidate

ContextValidate validate this update slack project notification settings forbidden body based on the context it is used

func (*UpdateSlackProjectNotificationSettingsForbiddenBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBody) Validate

Validate validates this update slack project notification settings forbidden body

type UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0

type UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0 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 *UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source `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"`
}

UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0 update slack project notification settings forbidden body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) ContextValidate

ContextValidate validate this update slack project notification settings forbidden body errors items0 based on the context it is used

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0) Validate

Validate validates this update slack project notification settings forbidden body errors items0

type UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links struct {

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

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

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update slack project notification settings forbidden body errors items0 links based on context it is used

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Links) Validate

Validate validates this update slack project notification settings forbidden body errors items0 links

type UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source

type UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source 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"`
}

UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source update slack project notification settings forbidden body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update slack project notification settings forbidden body errors items0 source based on context it is used

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyErrorsItems0Source) Validate

Validate validates this update slack project notification settings forbidden body errors items0 source

type UpdateSlackProjectNotificationSettingsForbiddenBodyJsonapi

type UpdateSlackProjectNotificationSettingsForbiddenBodyJsonapi 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"`
}

UpdateSlackProjectNotificationSettingsForbiddenBodyJsonapi update slack project notification settings forbidden body jsonapi // Example: {"version":"1.0"} swagger:model UpdateSlackProjectNotificationSettingsForbiddenBodyJsonapi

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyJsonapi) ContextValidate

ContextValidate validates this update slack project notification settings forbidden body jsonapi based on context it is used

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsForbiddenBodyJsonapi) Validate

Validate validates this update slack project notification settings forbidden body jsonapi

type UpdateSlackProjectNotificationSettingsInternalServerError

type UpdateSlackProjectNotificationSettingsInternalServerError 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 *UpdateSlackProjectNotificationSettingsInternalServerErrorBody
}

UpdateSlackProjectNotificationSettingsInternalServerError 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 NewUpdateSlackProjectNotificationSettingsInternalServerError

func NewUpdateSlackProjectNotificationSettingsInternalServerError() *UpdateSlackProjectNotificationSettingsInternalServerError

NewUpdateSlackProjectNotificationSettingsInternalServerError creates a UpdateSlackProjectNotificationSettingsInternalServerError with default headers values

func (*UpdateSlackProjectNotificationSettingsInternalServerError) Code

Code gets the status code for the update slack project notification settings internal server error response

func (*UpdateSlackProjectNotificationSettingsInternalServerError) Error

func (*UpdateSlackProjectNotificationSettingsInternalServerError) GetPayload

func (*UpdateSlackProjectNotificationSettingsInternalServerError) IsClientError

IsClientError returns true when this update slack project notification settings internal server error response has a 4xx status code

func (*UpdateSlackProjectNotificationSettingsInternalServerError) IsCode

IsCode returns true when this update slack project notification settings internal server error response a status code equal to that given

func (*UpdateSlackProjectNotificationSettingsInternalServerError) IsRedirect

IsRedirect returns true when this update slack project notification settings internal server error response has a 3xx status code

func (*UpdateSlackProjectNotificationSettingsInternalServerError) IsServerError

IsServerError returns true when this update slack project notification settings internal server error response has a 5xx status code

func (*UpdateSlackProjectNotificationSettingsInternalServerError) IsSuccess

IsSuccess returns true when this update slack project notification settings internal server error response has a 2xx status code

func (*UpdateSlackProjectNotificationSettingsInternalServerError) String

type UpdateSlackProjectNotificationSettingsInternalServerErrorBody

type UpdateSlackProjectNotificationSettingsInternalServerErrorBody struct {

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

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

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

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBody) ContextValidate

ContextValidate validate this update slack project notification settings internal server error body based on the context it is used

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBody) Validate

Validate validates this update slack project notification settings internal server error body

type UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0

type UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0 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 *UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source `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"`
}

UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0 update slack project notification settings internal server error body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) ContextValidate

ContextValidate validate this update slack project notification settings internal server error body errors items0 based on the context it is used

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0) Validate

Validate validates this update slack project notification settings internal server error body errors items0

type UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links struct {

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

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

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update slack project notification settings internal server error body errors items0 links based on context it is used

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Links) Validate

Validate validates this update slack project notification settings internal server error body errors items0 links

type UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source

type UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source 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"`
}

UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source update slack project notification settings internal server error body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update slack project notification settings internal server error body errors items0 source based on context it is used

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyErrorsItems0Source) Validate

Validate validates this update slack project notification settings internal server error body errors items0 source

type UpdateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi

type UpdateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi 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"`
}

UpdateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi update slack project notification settings internal server error body jsonapi // Example: {"version":"1.0"} swagger:model UpdateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) ContextValidate

ContextValidate validates this update slack project notification settings internal server error body jsonapi based on context it is used

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsInternalServerErrorBodyJsonapi) Validate

Validate validates this update slack project notification settings internal server error body jsonapi

type UpdateSlackProjectNotificationSettingsNotFound

type UpdateSlackProjectNotificationSettingsNotFound 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 *UpdateSlackProjectNotificationSettingsNotFoundBody
}

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

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

func NewUpdateSlackProjectNotificationSettingsNotFound

func NewUpdateSlackProjectNotificationSettingsNotFound() *UpdateSlackProjectNotificationSettingsNotFound

NewUpdateSlackProjectNotificationSettingsNotFound creates a UpdateSlackProjectNotificationSettingsNotFound with default headers values

func (*UpdateSlackProjectNotificationSettingsNotFound) Code

Code gets the status code for the update slack project notification settings not found response

func (*UpdateSlackProjectNotificationSettingsNotFound) Error

func (*UpdateSlackProjectNotificationSettingsNotFound) GetPayload

func (*UpdateSlackProjectNotificationSettingsNotFound) IsClientError

IsClientError returns true when this update slack project notification settings not found response has a 4xx status code

func (*UpdateSlackProjectNotificationSettingsNotFound) IsCode

IsCode returns true when this update slack project notification settings not found response a status code equal to that given

func (*UpdateSlackProjectNotificationSettingsNotFound) IsRedirect

IsRedirect returns true when this update slack project notification settings not found response has a 3xx status code

func (*UpdateSlackProjectNotificationSettingsNotFound) IsServerError

IsServerError returns true when this update slack project notification settings not found response has a 5xx status code

func (*UpdateSlackProjectNotificationSettingsNotFound) IsSuccess

IsSuccess returns true when this update slack project notification settings not found response has a 2xx status code

func (*UpdateSlackProjectNotificationSettingsNotFound) String

type UpdateSlackProjectNotificationSettingsNotFoundBody

type UpdateSlackProjectNotificationSettingsNotFoundBody struct {

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

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

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

func (*UpdateSlackProjectNotificationSettingsNotFoundBody) ContextValidate

ContextValidate validate this update slack project notification settings not found body based on the context it is used

func (*UpdateSlackProjectNotificationSettingsNotFoundBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBody) Validate

Validate validates this update slack project notification settings not found body

type UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0

type UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0 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 *UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source `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"`
}

UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0 update slack project notification settings not found body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) ContextValidate

ContextValidate validate this update slack project notification settings not found body errors items0 based on the context it is used

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0) Validate

Validate validates this update slack project notification settings not found body errors items0

type UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links struct {

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

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

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update slack project notification settings not found body errors items0 links based on context it is used

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Links) Validate

Validate validates this update slack project notification settings not found body errors items0 links

type UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source

type UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source 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"`
}

UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source update slack project notification settings not found body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update slack project notification settings not found body errors items0 source based on context it is used

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyErrorsItems0Source) Validate

Validate validates this update slack project notification settings not found body errors items0 source

type UpdateSlackProjectNotificationSettingsNotFoundBodyJsonapi

type UpdateSlackProjectNotificationSettingsNotFoundBodyJsonapi 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"`
}

UpdateSlackProjectNotificationSettingsNotFoundBodyJsonapi update slack project notification settings not found body jsonapi // Example: {"version":"1.0"} swagger:model UpdateSlackProjectNotificationSettingsNotFoundBodyJsonapi

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyJsonapi) ContextValidate

ContextValidate validates this update slack project notification settings not found body jsonapi based on context it is used

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsNotFoundBodyJsonapi) Validate

Validate validates this update slack project notification settings not found body jsonapi

type UpdateSlackProjectNotificationSettingsOK

type UpdateSlackProjectNotificationSettingsOK 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 *UpdateSlackProjectNotificationSettingsOKBody
}

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

Slack notification settings for a project updated successfully.

func NewUpdateSlackProjectNotificationSettingsOK

func NewUpdateSlackProjectNotificationSettingsOK() *UpdateSlackProjectNotificationSettingsOK

NewUpdateSlackProjectNotificationSettingsOK creates a UpdateSlackProjectNotificationSettingsOK with default headers values

func (*UpdateSlackProjectNotificationSettingsOK) Code

Code gets the status code for the update slack project notification settings o k response

func (*UpdateSlackProjectNotificationSettingsOK) Error

func (*UpdateSlackProjectNotificationSettingsOK) GetPayload

func (*UpdateSlackProjectNotificationSettingsOK) IsClientError

IsClientError returns true when this update slack project notification settings o k response has a 4xx status code

func (*UpdateSlackProjectNotificationSettingsOK) IsCode

IsCode returns true when this update slack project notification settings o k response a status code equal to that given

func (*UpdateSlackProjectNotificationSettingsOK) IsRedirect

IsRedirect returns true when this update slack project notification settings o k response has a 3xx status code

func (*UpdateSlackProjectNotificationSettingsOK) IsServerError

IsServerError returns true when this update slack project notification settings o k response has a 5xx status code

func (*UpdateSlackProjectNotificationSettingsOK) IsSuccess

IsSuccess returns true when this update slack project notification settings o k response has a 2xx status code

func (*UpdateSlackProjectNotificationSettingsOK) String

type UpdateSlackProjectNotificationSettingsOKBody

type UpdateSlackProjectNotificationSettingsOKBody struct {

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

	// jsonapi
	Jsonapi *models.JSONAPI `json:"jsonapi,omitempty"`

	// links
	Links *models.SelfLink `json:"links,omitempty"`
}

UpdateSlackProjectNotificationSettingsOKBody update slack project notification settings o k body swagger:model UpdateSlackProjectNotificationSettingsOKBody

func (*UpdateSlackProjectNotificationSettingsOKBody) ContextValidate

ContextValidate validate this update slack project notification settings o k body based on the context it is used

func (*UpdateSlackProjectNotificationSettingsOKBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsOKBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsOKBody) Validate

Validate validates this update slack project notification settings o k body

type UpdateSlackProjectNotificationSettingsParams

type UpdateSlackProjectNotificationSettingsParams struct {

	/* Body.

	   Update existing project specific settings for a project.
	*/
	Body *models.ProjectSettingsPatchRequest

	/* BotID.

	   Bot ID

	   Format: uuid
	*/
	BotID strfmt.UUID

	/* OrgID.

	   Org ID

	   Format: uuid
	*/
	OrgID strfmt.UUID

	/* ProjectID.

	   Project ID

	   Format: uuid
	*/
	ProjectID 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
}

UpdateSlackProjectNotificationSettingsParams contains all the parameters to send to the API endpoint

for the update slack project notification settings operation.

Typically these are written to a http.Request.

func NewUpdateSlackProjectNotificationSettingsParams

func NewUpdateSlackProjectNotificationSettingsParams() *UpdateSlackProjectNotificationSettingsParams

NewUpdateSlackProjectNotificationSettingsParams creates a new UpdateSlackProjectNotificationSettingsParams 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 NewUpdateSlackProjectNotificationSettingsParamsWithContext

func NewUpdateSlackProjectNotificationSettingsParamsWithContext(ctx context.Context) *UpdateSlackProjectNotificationSettingsParams

NewUpdateSlackProjectNotificationSettingsParamsWithContext creates a new UpdateSlackProjectNotificationSettingsParams object with the ability to set a context for a request.

func NewUpdateSlackProjectNotificationSettingsParamsWithHTTPClient

func NewUpdateSlackProjectNotificationSettingsParamsWithHTTPClient(client *http.Client) *UpdateSlackProjectNotificationSettingsParams

NewUpdateSlackProjectNotificationSettingsParamsWithHTTPClient creates a new UpdateSlackProjectNotificationSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateSlackProjectNotificationSettingsParamsWithTimeout

func NewUpdateSlackProjectNotificationSettingsParamsWithTimeout(timeout time.Duration) *UpdateSlackProjectNotificationSettingsParams

NewUpdateSlackProjectNotificationSettingsParamsWithTimeout creates a new UpdateSlackProjectNotificationSettingsParams object with the ability to set a timeout on a request.

func (*UpdateSlackProjectNotificationSettingsParams) SetBody

SetBody adds the body to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) SetBotID

SetBotID adds the botId to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) SetContext

SetContext adds the context to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) SetDefaults

SetDefaults hydrates default values in the update slack project notification settings params (not the query body).

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

func (*UpdateSlackProjectNotificationSettingsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) SetOrgID

SetOrgID adds the orgId to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) SetProjectID

func (o *UpdateSlackProjectNotificationSettingsParams) SetProjectID(projectID strfmt.UUID)

SetProjectID adds the projectId to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) SetTimeout

SetTimeout adds the timeout to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) SetVersion

SetVersion adds the version to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WithBody

WithBody adds the body to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WithBotID

WithBotID adds the botID to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WithContext

WithContext adds the context to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WithDefaults

WithDefaults hydrates default values in the update slack project notification settings params (not the query body).

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

func (*UpdateSlackProjectNotificationSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WithOrgID

WithOrgID adds the orgID to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WithProjectID

WithProjectID adds the projectID to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WithTimeout

WithTimeout adds the timeout to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WithVersion

WithVersion adds the version to the update slack project notification settings params

func (*UpdateSlackProjectNotificationSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateSlackProjectNotificationSettingsReader

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

UpdateSlackProjectNotificationSettingsReader is a Reader for the UpdateSlackProjectNotificationSettings structure.

func (*UpdateSlackProjectNotificationSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateSlackProjectNotificationSettingsUnauthorized

type UpdateSlackProjectNotificationSettingsUnauthorized 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 *UpdateSlackProjectNotificationSettingsUnauthorizedBody
}

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

Unauthorized: the request requires an authentication token.

func NewUpdateSlackProjectNotificationSettingsUnauthorized

func NewUpdateSlackProjectNotificationSettingsUnauthorized() *UpdateSlackProjectNotificationSettingsUnauthorized

NewUpdateSlackProjectNotificationSettingsUnauthorized creates a UpdateSlackProjectNotificationSettingsUnauthorized with default headers values

func (*UpdateSlackProjectNotificationSettingsUnauthorized) Code

Code gets the status code for the update slack project notification settings unauthorized response

func (*UpdateSlackProjectNotificationSettingsUnauthorized) Error

func (*UpdateSlackProjectNotificationSettingsUnauthorized) GetPayload

func (*UpdateSlackProjectNotificationSettingsUnauthorized) IsClientError

IsClientError returns true when this update slack project notification settings unauthorized response has a 4xx status code

func (*UpdateSlackProjectNotificationSettingsUnauthorized) IsCode

IsCode returns true when this update slack project notification settings unauthorized response a status code equal to that given

func (*UpdateSlackProjectNotificationSettingsUnauthorized) IsRedirect

IsRedirect returns true when this update slack project notification settings unauthorized response has a 3xx status code

func (*UpdateSlackProjectNotificationSettingsUnauthorized) IsServerError

IsServerError returns true when this update slack project notification settings unauthorized response has a 5xx status code

func (*UpdateSlackProjectNotificationSettingsUnauthorized) IsSuccess

IsSuccess returns true when this update slack project notification settings unauthorized response has a 2xx status code

func (*UpdateSlackProjectNotificationSettingsUnauthorized) String

type UpdateSlackProjectNotificationSettingsUnauthorizedBody

type UpdateSlackProjectNotificationSettingsUnauthorizedBody struct {

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

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

UpdateSlackProjectNotificationSettingsUnauthorizedBody update slack project notification settings unauthorized body // Example: {"errors":[{"detail":"Permission denied for this resource","status":"403"}],"jsonapi":{"version":"1.0"}} swagger:model UpdateSlackProjectNotificationSettingsUnauthorizedBody

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBody) ContextValidate

ContextValidate validate this update slack project notification settings unauthorized body based on the context it is used

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBody) Validate

Validate validates this update slack project notification settings unauthorized body

type UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0

type UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0 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 *UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links `json:"links,omitempty"`

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

	// source
	Source *UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source `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"`
}

UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0 update slack project notification settings unauthorized body errors items0 // Example: {"detail":"Not Found","status":"404"} swagger:model UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) ContextValidate

ContextValidate validate this update slack project notification settings unauthorized body errors items0 based on the context it is used

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0) Validate

Validate validates this update slack project notification settings unauthorized body errors items0

type UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links struct {

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

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

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) ContextValidate

ContextValidate validates this update slack project notification settings unauthorized body errors items0 links based on context it is used

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Links) Validate

Validate validates this update slack project notification settings unauthorized body errors items0 links

type UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source

type UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source 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"`
}

UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source update slack project notification settings unauthorized body errors items0 source // Example: {"pointer":"/data/attributes"} swagger:model UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) ContextValidate

ContextValidate validates this update slack project notification settings unauthorized body errors items0 source based on context it is used

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyErrorsItems0Source) Validate

Validate validates this update slack project notification settings unauthorized body errors items0 source

type UpdateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi

type UpdateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi 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"`
}

UpdateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi update slack project notification settings unauthorized body jsonapi // Example: {"version":"1.0"} swagger:model UpdateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) ContextValidate

ContextValidate validates this update slack project notification settings unauthorized body jsonapi based on context it is used

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) MarshalBinary

MarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateSlackProjectNotificationSettingsUnauthorizedBodyJsonapi) Validate

Validate validates this update slack project notification settings unauthorized body jsonapi

Jump to

Keyboard shortcuts

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