diff --git a/api/catalogue/catalogue.gen.go b/api/catalogue/catalogue.gen.go index dc087a599f1bc4124fafdfcc34ebaa0fc7c1acaf..d8b8987dba8865409541e11270dac8092fe4dde5 100644 --- a/api/catalogue/catalogue.gen.go +++ b/api/catalogue/catalogue.gen.go @@ -1,19 +1,13 @@ -// SPDX-License-Identifier: Apache-2.0 - // Package catalogue provides primitives to interact with the openapi HTTP API. // -// Code generated by github.com/deepmap/oapi-codegen version v1.10.1 DO NOT EDIT. +// Code generated by github.com/deepmap/oapi-codegen version v1.11.0 DO NOT EDIT. package catalogue import ( "bytes" "compress/gzip" - "context" "encoding/base64" - "encoding/json" "fmt" - "io" - "io/ioutil" "net/http" "net/url" "path" @@ -25,22 +19,32 @@ import ( "github.com/labstack/echo/v4" ) -// Defines values for TomDTOAssuranceLevel. +// Defines values for TomAssuranceLevel. const ( - TomDTOAssuranceLevelBASIC TomDTOAssuranceLevel = "BASIC" + TomAssuranceLevelBASIC TomAssuranceLevel = "BASIC" + TomAssuranceLevelHIGH TomAssuranceLevel = "HIGH" + TomAssuranceLevelSUBSTANTIAL TomAssuranceLevel = "SUBSTANTIAL" +) - TomDTOAssuranceLevelHIGH TomDTOAssuranceLevel = "HIGH" +// Defines values for TomType. +const ( + TomTypeORGANIZATIONAL TomType = "ORGANIZATIONAL" + TomTypeORGANIZATIONALTECHNICAL TomType = "ORGANIZATIONAL_TECHNICAL" + TomTypeTECHNICAL TomType = "TECHNICAL" +) +// Defines values for TomDTOAssuranceLevel. +const ( + TomDTOAssuranceLevelBASIC TomDTOAssuranceLevel = "BASIC" + TomDTOAssuranceLevelHIGH TomDTOAssuranceLevel = "HIGH" TomDTOAssuranceLevelSUBSTANTIAL TomDTOAssuranceLevel = "SUBSTANTIAL" ) // Defines values for TomDTOType. const ( - TomDTOTypeORGANIZATIONAL TomDTOType = "ORGANIZATIONAL" - + TomDTOTypeORGANIZATIONAL TomDTOType = "ORGANIZATIONAL" TomDTOTypeORGANIZATIONALTECHNICAL TomDTOType = "ORGANIZATIONAL_TECHNICAL" - - TomDTOTypeTECHNICAL TomDTOType = "TECHNICAL" + TomDTOTypeTECHNICAL TomDTOType = "TECHNICAL" ) // AdminUserDTO defines model for AdminUserDTO. @@ -60,6 +64,18 @@ type AdminUserDTO struct { Login string `json:"login"` } +// CloudService defines model for CloudService. +type CloudService struct { + Acronym string `json:"acronym"` + CloudServiceProvider CloudServiceProvider `json:"cloudServiceProvider"` + Description string `json:"description"` + Id *int64 `json:"id,omitempty"` + Name string `json:"name"` + Resources *[]Resource `json:"resources,omitempty"` + SecurityControlFramework SecurityControlFramework `json:"securityControlFramework"` + Type string `json:"type"` +} + // CloudServiceDTO defines model for CloudServiceDTO. type CloudServiceDTO struct { // acronym @@ -82,6 +98,15 @@ type CloudServiceDTO struct { Type string `json:"type"` } +// CloudServiceProvider defines model for CloudServiceProvider. +type CloudServiceProvider struct { + Acronym string `json:"acronym"` + CloudServices *[]CloudService `json:"cloudServices,omitempty"` + ContactDetails string `json:"contactDetails"` + Id *int64 `json:"id,omitempty"` + Name string `json:"name"` +} + // CloudServiceProviderDTO defines model for CloudServiceProviderDTO. type CloudServiceProviderDTO struct { // acronym @@ -95,6 +120,88 @@ type CloudServiceProviderDTO struct { Name string `json:"name"` } +// QuestionAnswer entity. +// +// @author Diego Rosado +type QuestionAnswerDTO struct { + // answer + Answer string `json:"answer"` + Id *int64 `json:"id,omitempty"` + + // value + Value int32 `json:"value"` + + // visible + Visible bool `json:"visible"` +} + +// QuestionAssuranceLevel entity. +// +// @author Diego Rosado +type QuestionAssuranceLevelDTO struct { + // assuranceLevel + AssuranceLevel string `json:"assuranceLevel"` + Id *int64 `json:"id,omitempty"` +} + +// Question entity. +// +// @author Diego Rosado +type QuestionDTO struct { + // assuranceLevelId + AssuranceLevelId string `json:"assuranceLevelId"` + + // code + Code string `json:"code"` + + // controlId + ControlId string `json:"controlId"` + + // evidence + Evidence string `json:"evidence"` + + // frameworkId + FrameworkId string `json:"frameworkId"` + Id *int64 `json:"id,omitempty"` + + // question + Question string `json:"question"` + + // tomId + TomId string `json:"tomId"` +} + +// Questionnaire entity. +// +// @author Diego Rosado +type QuestionnaireDTO struct { + // answerId + AnswerId int64 `json:"answerId"` + + // frameworkId + FrameworkId int64 `json:"frameworkId"` + Id *int64 `json:"id,omitempty"` + + // purposeId + PurposeId int64 `json:"purposeId"` + + // questionId + QuestionId int64 `json:"questionId"` + + // userId + UserId string `json:"userId"` +} + +// QuestionnairePurpose entity. +// +// @author Diego Rosado +type QuestionnairePurposeDTO struct { + Id *int64 `json:"id,omitempty"` + + // purpose + Purpose string `json:"purpose"` +} + // ReferenceTom entity. // // @author Diego Rosado @@ -110,6 +217,20 @@ type ReferenceTomDTO struct { Tom *TomDTO `json:"tom,omitempty"` } +// Resource defines model for Resource. +type Resource struct { + Acronym string `json:"acronym"` + AvailabilityRisk *string `json:"availabilityRisk,omitempty"` + CloudService CloudService `json:"cloudService"` + ConfidentialityRisk *string `json:"confidentialityRisk,omitempty"` + Id *int64 `json:"id,omitempty"` + IntegrityRisk *string `json:"integrityRisk,omitempty"` + Name string `json:"name"` + ResourceType ResourceType `json:"resourceType"` + SecurityControls *[]SecurityControl `json:"securityControls,omitempty"` + TargetValue TargetValue `json:"targetValue"` +} + // Resource entity. // // @author Diego Rosado @@ -142,6 +263,13 @@ type ResourceDTO struct { TargetValue *TargetValueDTO `json:"targetValue,omitempty"` } +// ResourceType defines model for ResourceType. +type ResourceType struct { + Id *int64 `json:"id,omitempty"` + Name string `json:"name"` + OntologyTerm string `json:"ontologyTerm"` +} + // ResourceType entity. // // @author Diego Rosado @@ -155,6 +283,29 @@ type ResourceTypeDTO struct { OntologyTerm string `json:"ontologyTerm"` } +// SecurityControl defines model for SecurityControl. +type SecurityControl struct { + Code string `json:"code"` + Description string `json:"description"` + Guidance string `json:"guidance"` + Id *int64 `json:"id,omitempty"` + Name string `json:"name"` + Objective string `json:"objective"` + Resources *[]Resource `json:"resources,omitempty"` + RiskReductionWeight float32 `json:"riskReductionWeight"` + SecurityControlCategory SecurityControlCategory `json:"securityControlCategory"` + SimilarControls *[]SimilarControl `json:"similarControls,omitempty"` +} + +// SecurityControlCategory defines model for SecurityControlCategory. +type SecurityControlCategory struct { + Code string `json:"code"` + Description string `json:"description"` + Id *int64 `json:"id,omitempty"` + Name string `json:"name"` + SecurityControlFramework SecurityControlFramework `json:"securityControlFramework"` +} + // SecurityControlCategory entity. // // @author Diego Rosado @@ -193,7 +344,8 @@ type SecurityControlDTO struct { Name string `json:"name"` // objective - Objective string `json:"objective"` + Objective string `json:"objective"` + Resources *[]ResourceDTO `json:"resources,omitempty"` // riskReductionWeight RiskReductionWeight float32 `json:"riskReductionWeight"` @@ -204,6 +356,15 @@ type SecurityControlDTO struct { SecurityControlCategory *SecurityControlCategoryDTO `json:"securityControlCategory,omitempty"` } +// SecurityControlFramework defines model for SecurityControlFramework. +type SecurityControlFramework struct { + CloudServices *[]CloudService `json:"cloudServices,omitempty"` + Description string `json:"description"` + Id *int64 `json:"id,omitempty"` + Name string `json:"name"` + Version string `json:"version"` +} + // SecurityControlFramework entity. // // @author Diego Rosado @@ -219,6 +380,26 @@ type SecurityControlFrameworkDTO struct { Version string `json:"version"` } +// SecurityMetric defines model for SecurityMetric. +type SecurityMetric struct { + Category string `json:"category"` + Description string `json:"description"` + Id *int64 `json:"id,omitempty"` + Interval string `json:"interval"` + Keywords *string `json:"keywords,omitempty"` + MetricId *string `json:"metricId,omitempty"` + Name string `json:"name"` + Operator string `json:"operator"` + ResourceType *ResourceType `json:"resourceType,omitempty"` + Scale string `json:"scale"` + SecurityFeature *string `json:"securityFeature,omitempty"` + Source string `json:"source"` + TargetResourceType *string `json:"targetResourceType,omitempty"` + TargetValue string `json:"targetValue"` + TargetValueDatatype string `json:"targetValueDatatype"` + Toms *[]Tom `json:"toms,omitempty"` +} + // SecurityMetric entity. // // @author Diego Rosado @@ -231,7 +412,10 @@ type SecurityMetricDTO struct { Id *int64 `json:"id,omitempty"` // interval - Interval string `json:"interval"` + Interval string `json:"interval"` + + // keywords + Keywords string `json:"keywords"` MetricId *string `json:"metricId,omitempty"` // name @@ -240,11 +424,6 @@ type SecurityMetricDTO struct { // operator Operator string `json:"operator"` - // ReferenceTom entity. - // - // @author Diego Rosado - ReferenceTom *ReferenceTomDTO `json:"referenceTom,omitempty"` - // ResourceType entity. // // @author Diego Rosado @@ -253,6 +432,9 @@ type SecurityMetricDTO struct { // scale Scale string `json:"scale"` + // security_feature + SecurityFeature string `json:"securityFeature"` + // source Source string `json:"source"` @@ -262,11 +444,16 @@ type SecurityMetricDTO struct { // targetValueDatatype pendiente de estudiar TargetValueDatatype string `json:"targetValueDatatype"` + Toms *[]Tom `json:"toms,omitempty"` +} - // Tom entity. - // - // @author Diego Rosado - Tom *TomDTO `json:"tom,omitempty"` +// SimilarControl defines model for SimilarControl. +type SimilarControl struct { + Code string `json:"code"` + Id *int64 `json:"id,omitempty"` + Name string `json:"name"` + SecurityControl SecurityControl `json:"securityControl"` + SecurityControlFrameworkName string `json:"securityControlFrameworkName"` } // SimilarControl entity. @@ -289,6 +476,12 @@ type SimilarControlDTO struct { SecurityControlFrameworkName string `json:"securityControlFrameworkName"` } +// TargetValue defines model for TargetValue. +type TargetValue struct { + Id *int64 `json:"id,omitempty"` + Value string `json:"value"` +} + // TargetValue entity. // // @author Diego Rosado @@ -299,6 +492,24 @@ type TargetValueDTO struct { Value string `json:"value"` } +// Tom defines model for Tom. +type Tom struct { + AssuranceLevel *TomAssuranceLevel `json:"assuranceLevel,omitempty"` + Code string `json:"code"` + Description string `json:"description"` + Id *int64 `json:"id,omitempty"` + Name string `json:"name"` + SecurityControl SecurityControl `json:"securityControl"` + SecurityMetrics *[]SecurityMetric `json:"securityMetrics,omitempty"` + Type TomType `json:"type"` +} + +// TomAssuranceLevel defines model for Tom.AssuranceLevel. +type TomAssuranceLevel string + +// TomType defines model for Tom.Type. +type TomType string + // Tom entity. // // @author Diego Rosado @@ -320,6 +531,7 @@ type TomDTO struct { // // @author Diego Rosado SecurityControl *SecurityControlDTO `json:"securityControl,omitempty"` + SecurityMetrics *[]SecurityMetric `json:"securityMetrics,omitempty"` // type Type TomDTOType `json:"type"` @@ -340,1354 +552,1828 @@ type UserDTO struct { // GetAllUsersUsingGETParams defines parameters for GetAllUsersUsingGET. type GetAllUsersUsingGETParams struct { // Page number of the requested page - Page *int32 `json:"page,omitempty"` + Page *int32 `form:"page,omitempty" json:"page,omitempty"` // Size of a page - Size *int32 `json:"size,omitempty"` + Size *int32 `form:"size,omitempty" json:"size,omitempty"` // Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. - Sort *[]string `json:"sort,omitempty"` + Sort *[]string `form:"sort,omitempty" json:"sort,omitempty"` } // GetAllCloudServiceProvidersUsingGETParams defines parameters for GetAllCloudServiceProvidersUsingGET. type GetAllCloudServiceProvidersUsingGETParams struct { - AcronymContains *string `json:"acronym.contains,omitempty"` - AcronymDoesNotContain *string `json:"acronym.doesNotContain,omitempty"` - AcronymEquals *string `json:"acronym.equals,omitempty"` + AcronymContains *string `form:"acronym.contains,omitempty" json:"acronym.contains,omitempty"` + AcronymDoesNotContain *string `form:"acronym.doesNotContain,omitempty" json:"acronym.doesNotContain,omitempty"` + AcronymEquals *string `form:"acronym.equals,omitempty" json:"acronym.equals,omitempty"` AcronymIn *[]string `json:"acronym.in,omitempty"` - AcronymNotEquals *string `json:"acronym.notEquals,omitempty"` + AcronymNotEquals *string `form:"acronym.notEquals,omitempty" json:"acronym.notEquals,omitempty"` AcronymNotIn *[]string `json:"acronym.notIn,omitempty"` - AcronymSpecified *bool `json:"acronym.specified,omitempty"` - CloudServiceIdEquals *int64 `json:"cloudServiceId.equals,omitempty"` - CloudServiceIdGreaterThan *int64 `json:"cloudServiceId.greaterThan,omitempty"` - CloudServiceIdGreaterThanOrEqual *int64 `json:"cloudServiceId.greaterThanOrEqual,omitempty"` + AcronymSpecified *bool `form:"acronym.specified,omitempty" json:"acronym.specified,omitempty"` + CloudServiceIdEquals *int64 `form:"cloudServiceId.equals,omitempty" json:"cloudServiceId.equals,omitempty"` + CloudServiceIdGreaterThan *int64 `form:"cloudServiceId.greaterThan,omitempty" json:"cloudServiceId.greaterThan,omitempty"` + CloudServiceIdGreaterThanOrEqual *int64 `form:"cloudServiceId.greaterThanOrEqual,omitempty" json:"cloudServiceId.greaterThanOrEqual,omitempty"` CloudServiceIdIn *[]int64 `json:"cloudServiceId.in,omitempty"` - CloudServiceIdLessThan *int64 `json:"cloudServiceId.lessThan,omitempty"` - CloudServiceIdLessThanOrEqual *int64 `json:"cloudServiceId.lessThanOrEqual,omitempty"` - CloudServiceIdNotEquals *int64 `json:"cloudServiceId.notEquals,omitempty"` + CloudServiceIdLessThan *int64 `form:"cloudServiceId.lessThan,omitempty" json:"cloudServiceId.lessThan,omitempty"` + CloudServiceIdLessThanOrEqual *int64 `form:"cloudServiceId.lessThanOrEqual,omitempty" json:"cloudServiceId.lessThanOrEqual,omitempty"` + CloudServiceIdNotEquals *int64 `form:"cloudServiceId.notEquals,omitempty" json:"cloudServiceId.notEquals,omitempty"` CloudServiceIdNotIn *[]int64 `json:"cloudServiceId.notIn,omitempty"` - CloudServiceIdSpecified *bool `json:"cloudServiceId.specified,omitempty"` - ContactDetailsContains *string `json:"contactDetails.contains,omitempty"` - ContactDetailsDoesNotContain *string `json:"contactDetails.doesNotContain,omitempty"` - ContactDetailsEquals *string `json:"contactDetails.equals,omitempty"` + CloudServiceIdSpecified *bool `form:"cloudServiceId.specified,omitempty" json:"cloudServiceId.specified,omitempty"` + ContactDetailsContains *string `form:"contactDetails.contains,omitempty" json:"contactDetails.contains,omitempty"` + ContactDetailsDoesNotContain *string `form:"contactDetails.doesNotContain,omitempty" json:"contactDetails.doesNotContain,omitempty"` + ContactDetailsEquals *string `form:"contactDetails.equals,omitempty" json:"contactDetails.equals,omitempty"` ContactDetailsIn *[]string `json:"contactDetails.in,omitempty"` - ContactDetailsNotEquals *string `json:"contactDetails.notEquals,omitempty"` + ContactDetailsNotEquals *string `form:"contactDetails.notEquals,omitempty" json:"contactDetails.notEquals,omitempty"` ContactDetailsNotIn *[]string `json:"contactDetails.notIn,omitempty"` - ContactDetailsSpecified *bool `json:"contactDetails.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + ContactDetailsSpecified *bool `form:"contactDetails.specified,omitempty" json:"contactDetails.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` } // CreateCloudServiceProviderUsingPOSTJSONBody defines parameters for CreateCloudServiceProviderUsingPOST. -type CreateCloudServiceProviderUsingPOSTJSONBody CloudServiceProviderDTO +type CreateCloudServiceProviderUsingPOSTJSONBody = CloudServiceProviderDTO // CountCloudServiceProvidersUsingGETParams defines parameters for CountCloudServiceProvidersUsingGET. type CountCloudServiceProvidersUsingGETParams struct { - AcronymContains *string `json:"acronym.contains,omitempty"` - AcronymDoesNotContain *string `json:"acronym.doesNotContain,omitempty"` - AcronymEquals *string `json:"acronym.equals,omitempty"` + AcronymContains *string `form:"acronym.contains,omitempty" json:"acronym.contains,omitempty"` + AcronymDoesNotContain *string `form:"acronym.doesNotContain,omitempty" json:"acronym.doesNotContain,omitempty"` + AcronymEquals *string `form:"acronym.equals,omitempty" json:"acronym.equals,omitempty"` AcronymIn *[]string `json:"acronym.in,omitempty"` - AcronymNotEquals *string `json:"acronym.notEquals,omitempty"` + AcronymNotEquals *string `form:"acronym.notEquals,omitempty" json:"acronym.notEquals,omitempty"` AcronymNotIn *[]string `json:"acronym.notIn,omitempty"` - AcronymSpecified *bool `json:"acronym.specified,omitempty"` - CloudServiceIdEquals *int64 `json:"cloudServiceId.equals,omitempty"` - CloudServiceIdGreaterThan *int64 `json:"cloudServiceId.greaterThan,omitempty"` - CloudServiceIdGreaterThanOrEqual *int64 `json:"cloudServiceId.greaterThanOrEqual,omitempty"` + AcronymSpecified *bool `form:"acronym.specified,omitempty" json:"acronym.specified,omitempty"` + CloudServiceIdEquals *int64 `form:"cloudServiceId.equals,omitempty" json:"cloudServiceId.equals,omitempty"` + CloudServiceIdGreaterThan *int64 `form:"cloudServiceId.greaterThan,omitempty" json:"cloudServiceId.greaterThan,omitempty"` + CloudServiceIdGreaterThanOrEqual *int64 `form:"cloudServiceId.greaterThanOrEqual,omitempty" json:"cloudServiceId.greaterThanOrEqual,omitempty"` CloudServiceIdIn *[]int64 `json:"cloudServiceId.in,omitempty"` - CloudServiceIdLessThan *int64 `json:"cloudServiceId.lessThan,omitempty"` - CloudServiceIdLessThanOrEqual *int64 `json:"cloudServiceId.lessThanOrEqual,omitempty"` - CloudServiceIdNotEquals *int64 `json:"cloudServiceId.notEquals,omitempty"` + CloudServiceIdLessThan *int64 `form:"cloudServiceId.lessThan,omitempty" json:"cloudServiceId.lessThan,omitempty"` + CloudServiceIdLessThanOrEqual *int64 `form:"cloudServiceId.lessThanOrEqual,omitempty" json:"cloudServiceId.lessThanOrEqual,omitempty"` + CloudServiceIdNotEquals *int64 `form:"cloudServiceId.notEquals,omitempty" json:"cloudServiceId.notEquals,omitempty"` CloudServiceIdNotIn *[]int64 `json:"cloudServiceId.notIn,omitempty"` - CloudServiceIdSpecified *bool `json:"cloudServiceId.specified,omitempty"` - ContactDetailsContains *string `json:"contactDetails.contains,omitempty"` - ContactDetailsDoesNotContain *string `json:"contactDetails.doesNotContain,omitempty"` - ContactDetailsEquals *string `json:"contactDetails.equals,omitempty"` + CloudServiceIdSpecified *bool `form:"cloudServiceId.specified,omitempty" json:"cloudServiceId.specified,omitempty"` + ContactDetailsContains *string `form:"contactDetails.contains,omitempty" json:"contactDetails.contains,omitempty"` + ContactDetailsDoesNotContain *string `form:"contactDetails.doesNotContain,omitempty" json:"contactDetails.doesNotContain,omitempty"` + ContactDetailsEquals *string `form:"contactDetails.equals,omitempty" json:"contactDetails.equals,omitempty"` ContactDetailsIn *[]string `json:"contactDetails.in,omitempty"` - ContactDetailsNotEquals *string `json:"contactDetails.notEquals,omitempty"` + ContactDetailsNotEquals *string `form:"contactDetails.notEquals,omitempty" json:"contactDetails.notEquals,omitempty"` ContactDetailsNotIn *[]string `json:"contactDetails.notIn,omitempty"` - ContactDetailsSpecified *bool `json:"contactDetails.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + ContactDetailsSpecified *bool `form:"contactDetails.specified,omitempty" json:"contactDetails.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` } // PartialUpdateCloudServiceProviderUsingPATCHJSONBody defines parameters for PartialUpdateCloudServiceProviderUsingPATCH. -type PartialUpdateCloudServiceProviderUsingPATCHJSONBody CloudServiceProviderDTO +type PartialUpdateCloudServiceProviderUsingPATCHJSONBody = CloudServiceProviderDTO // UpdateCloudServiceProviderUsingPUTJSONBody defines parameters for UpdateCloudServiceProviderUsingPUT. -type UpdateCloudServiceProviderUsingPUTJSONBody CloudServiceProviderDTO +type UpdateCloudServiceProviderUsingPUTJSONBody = CloudServiceProviderDTO // GetAllCloudServicesUsingGETParams defines parameters for GetAllCloudServicesUsingGET. type GetAllCloudServicesUsingGETParams struct { - AcronymContains *string `json:"acronym.contains,omitempty"` - AcronymDoesNotContain *string `json:"acronym.doesNotContain,omitempty"` - AcronymEquals *string `json:"acronym.equals,omitempty"` + AcronymContains *string `form:"acronym.contains,omitempty" json:"acronym.contains,omitempty"` + AcronymDoesNotContain *string `form:"acronym.doesNotContain,omitempty" json:"acronym.doesNotContain,omitempty"` + AcronymEquals *string `form:"acronym.equals,omitempty" json:"acronym.equals,omitempty"` AcronymIn *[]string `json:"acronym.in,omitempty"` - AcronymNotEquals *string `json:"acronym.notEquals,omitempty"` + AcronymNotEquals *string `form:"acronym.notEquals,omitempty" json:"acronym.notEquals,omitempty"` AcronymNotIn *[]string `json:"acronym.notIn,omitempty"` - AcronymSpecified *bool `json:"acronym.specified,omitempty"` - CloudServiceProviderIdEquals *int64 `json:"cloudServiceProviderId.equals,omitempty"` - CloudServiceProviderIdGreaterThan *int64 `json:"cloudServiceProviderId.greaterThan,omitempty"` - CloudServiceProviderIdGreaterThanOrEqual *int64 `json:"cloudServiceProviderId.greaterThanOrEqual,omitempty"` + AcronymSpecified *bool `form:"acronym.specified,omitempty" json:"acronym.specified,omitempty"` + CloudServiceProviderIdEquals *int64 `form:"cloudServiceProviderId.equals,omitempty" json:"cloudServiceProviderId.equals,omitempty"` + CloudServiceProviderIdGreaterThan *int64 `form:"cloudServiceProviderId.greaterThan,omitempty" json:"cloudServiceProviderId.greaterThan,omitempty"` + CloudServiceProviderIdGreaterThanOrEqual *int64 `form:"cloudServiceProviderId.greaterThanOrEqual,omitempty" json:"cloudServiceProviderId.greaterThanOrEqual,omitempty"` CloudServiceProviderIdIn *[]int64 `json:"cloudServiceProviderId.in,omitempty"` - CloudServiceProviderIdLessThan *int64 `json:"cloudServiceProviderId.lessThan,omitempty"` - CloudServiceProviderIdLessThanOrEqual *int64 `json:"cloudServiceProviderId.lessThanOrEqual,omitempty"` - CloudServiceProviderIdNotEquals *int64 `json:"cloudServiceProviderId.notEquals,omitempty"` + CloudServiceProviderIdLessThan *int64 `form:"cloudServiceProviderId.lessThan,omitempty" json:"cloudServiceProviderId.lessThan,omitempty"` + CloudServiceProviderIdLessThanOrEqual *int64 `form:"cloudServiceProviderId.lessThanOrEqual,omitempty" json:"cloudServiceProviderId.lessThanOrEqual,omitempty"` + CloudServiceProviderIdNotEquals *int64 `form:"cloudServiceProviderId.notEquals,omitempty" json:"cloudServiceProviderId.notEquals,omitempty"` CloudServiceProviderIdNotIn *[]int64 `json:"cloudServiceProviderId.notIn,omitempty"` - CloudServiceProviderIdSpecified *bool `json:"cloudServiceProviderId.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CloudServiceProviderIdSpecified *bool `form:"cloudServiceProviderId.specified,omitempty" json:"cloudServiceProviderId.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - ResourceIdEquals *int64 `json:"resourceId.equals,omitempty"` - ResourceIdGreaterThan *int64 `json:"resourceId.greaterThan,omitempty"` - ResourceIdGreaterThanOrEqual *int64 `json:"resourceId.greaterThanOrEqual,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + ResourceIdEquals *int64 `form:"resourceId.equals,omitempty" json:"resourceId.equals,omitempty"` + ResourceIdGreaterThan *int64 `form:"resourceId.greaterThan,omitempty" json:"resourceId.greaterThan,omitempty"` + ResourceIdGreaterThanOrEqual *int64 `form:"resourceId.greaterThanOrEqual,omitempty" json:"resourceId.greaterThanOrEqual,omitempty"` ResourceIdIn *[]int64 `json:"resourceId.in,omitempty"` - ResourceIdLessThan *int64 `json:"resourceId.lessThan,omitempty"` - ResourceIdLessThanOrEqual *int64 `json:"resourceId.lessThanOrEqual,omitempty"` - ResourceIdNotEquals *int64 `json:"resourceId.notEquals,omitempty"` + ResourceIdLessThan *int64 `form:"resourceId.lessThan,omitempty" json:"resourceId.lessThan,omitempty"` + ResourceIdLessThanOrEqual *int64 `form:"resourceId.lessThanOrEqual,omitempty" json:"resourceId.lessThanOrEqual,omitempty"` + ResourceIdNotEquals *int64 `form:"resourceId.notEquals,omitempty" json:"resourceId.notEquals,omitempty"` ResourceIdNotIn *[]int64 `json:"resourceId.notIn,omitempty"` - ResourceIdSpecified *bool `json:"resourceId.specified,omitempty"` - SecurityControlFrameworkIdEquals *int64 `json:"securityControlFrameworkId.equals,omitempty"` - SecurityControlFrameworkIdGreaterThan *int64 `json:"securityControlFrameworkId.greaterThan,omitempty"` - SecurityControlFrameworkIdGreaterThanOrEqual *int64 `json:"securityControlFrameworkId.greaterThanOrEqual,omitempty"` + ResourceIdSpecified *bool `form:"resourceId.specified,omitempty" json:"resourceId.specified,omitempty"` + SecurityControlFrameworkIdEquals *int64 `form:"securityControlFrameworkId.equals,omitempty" json:"securityControlFrameworkId.equals,omitempty"` + SecurityControlFrameworkIdGreaterThan *int64 `form:"securityControlFrameworkId.greaterThan,omitempty" json:"securityControlFrameworkId.greaterThan,omitempty"` + SecurityControlFrameworkIdGreaterThanOrEqual *int64 `form:"securityControlFrameworkId.greaterThanOrEqual,omitempty" json:"securityControlFrameworkId.greaterThanOrEqual,omitempty"` SecurityControlFrameworkIdIn *[]int64 `json:"securityControlFrameworkId.in,omitempty"` - SecurityControlFrameworkIdLessThan *int64 `json:"securityControlFrameworkId.lessThan,omitempty"` - SecurityControlFrameworkIdLessThanOrEqual *int64 `json:"securityControlFrameworkId.lessThanOrEqual,omitempty"` - SecurityControlFrameworkIdNotEquals *int64 `json:"securityControlFrameworkId.notEquals,omitempty"` + SecurityControlFrameworkIdLessThan *int64 `form:"securityControlFrameworkId.lessThan,omitempty" json:"securityControlFrameworkId.lessThan,omitempty"` + SecurityControlFrameworkIdLessThanOrEqual *int64 `form:"securityControlFrameworkId.lessThanOrEqual,omitempty" json:"securityControlFrameworkId.lessThanOrEqual,omitempty"` + SecurityControlFrameworkIdNotEquals *int64 `form:"securityControlFrameworkId.notEquals,omitempty" json:"securityControlFrameworkId.notEquals,omitempty"` SecurityControlFrameworkIdNotIn *[]int64 `json:"securityControlFrameworkId.notIn,omitempty"` - SecurityControlFrameworkIdSpecified *bool `json:"securityControlFrameworkId.specified,omitempty"` - TypeContains *string `json:"type.contains,omitempty"` - TypeDoesNotContain *string `json:"type.doesNotContain,omitempty"` - TypeEquals *string `json:"type.equals,omitempty"` + SecurityControlFrameworkIdSpecified *bool `form:"securityControlFrameworkId.specified,omitempty" json:"securityControlFrameworkId.specified,omitempty"` + TypeContains *string `form:"type.contains,omitempty" json:"type.contains,omitempty"` + TypeDoesNotContain *string `form:"type.doesNotContain,omitempty" json:"type.doesNotContain,omitempty"` + TypeEquals *string `form:"type.equals,omitempty" json:"type.equals,omitempty"` TypeIn *[]string `json:"type.in,omitempty"` - TypeNotEquals *string `json:"type.notEquals,omitempty"` + TypeNotEquals *string `form:"type.notEquals,omitempty" json:"type.notEquals,omitempty"` TypeNotIn *[]string `json:"type.notIn,omitempty"` - TypeSpecified *bool `json:"type.specified,omitempty"` + TypeSpecified *bool `form:"type.specified,omitempty" json:"type.specified,omitempty"` } // CreateCloudServiceUsingPOSTJSONBody defines parameters for CreateCloudServiceUsingPOST. -type CreateCloudServiceUsingPOSTJSONBody CloudServiceDTO +type CreateCloudServiceUsingPOSTJSONBody = CloudServiceDTO // CountCloudServicesUsingGETParams defines parameters for CountCloudServicesUsingGET. type CountCloudServicesUsingGETParams struct { - AcronymContains *string `json:"acronym.contains,omitempty"` - AcronymDoesNotContain *string `json:"acronym.doesNotContain,omitempty"` - AcronymEquals *string `json:"acronym.equals,omitempty"` + AcronymContains *string `form:"acronym.contains,omitempty" json:"acronym.contains,omitempty"` + AcronymDoesNotContain *string `form:"acronym.doesNotContain,omitempty" json:"acronym.doesNotContain,omitempty"` + AcronymEquals *string `form:"acronym.equals,omitempty" json:"acronym.equals,omitempty"` AcronymIn *[]string `json:"acronym.in,omitempty"` - AcronymNotEquals *string `json:"acronym.notEquals,omitempty"` + AcronymNotEquals *string `form:"acronym.notEquals,omitempty" json:"acronym.notEquals,omitempty"` AcronymNotIn *[]string `json:"acronym.notIn,omitempty"` - AcronymSpecified *bool `json:"acronym.specified,omitempty"` - CloudServiceProviderIdEquals *int64 `json:"cloudServiceProviderId.equals,omitempty"` - CloudServiceProviderIdGreaterThan *int64 `json:"cloudServiceProviderId.greaterThan,omitempty"` - CloudServiceProviderIdGreaterThanOrEqual *int64 `json:"cloudServiceProviderId.greaterThanOrEqual,omitempty"` + AcronymSpecified *bool `form:"acronym.specified,omitempty" json:"acronym.specified,omitempty"` + CloudServiceProviderIdEquals *int64 `form:"cloudServiceProviderId.equals,omitempty" json:"cloudServiceProviderId.equals,omitempty"` + CloudServiceProviderIdGreaterThan *int64 `form:"cloudServiceProviderId.greaterThan,omitempty" json:"cloudServiceProviderId.greaterThan,omitempty"` + CloudServiceProviderIdGreaterThanOrEqual *int64 `form:"cloudServiceProviderId.greaterThanOrEqual,omitempty" json:"cloudServiceProviderId.greaterThanOrEqual,omitempty"` CloudServiceProviderIdIn *[]int64 `json:"cloudServiceProviderId.in,omitempty"` - CloudServiceProviderIdLessThan *int64 `json:"cloudServiceProviderId.lessThan,omitempty"` - CloudServiceProviderIdLessThanOrEqual *int64 `json:"cloudServiceProviderId.lessThanOrEqual,omitempty"` - CloudServiceProviderIdNotEquals *int64 `json:"cloudServiceProviderId.notEquals,omitempty"` + CloudServiceProviderIdLessThan *int64 `form:"cloudServiceProviderId.lessThan,omitempty" json:"cloudServiceProviderId.lessThan,omitempty"` + CloudServiceProviderIdLessThanOrEqual *int64 `form:"cloudServiceProviderId.lessThanOrEqual,omitempty" json:"cloudServiceProviderId.lessThanOrEqual,omitempty"` + CloudServiceProviderIdNotEquals *int64 `form:"cloudServiceProviderId.notEquals,omitempty" json:"cloudServiceProviderId.notEquals,omitempty"` CloudServiceProviderIdNotIn *[]int64 `json:"cloudServiceProviderId.notIn,omitempty"` - CloudServiceProviderIdSpecified *bool `json:"cloudServiceProviderId.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CloudServiceProviderIdSpecified *bool `form:"cloudServiceProviderId.specified,omitempty" json:"cloudServiceProviderId.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - ResourceIdEquals *int64 `json:"resourceId.equals,omitempty"` - ResourceIdGreaterThan *int64 `json:"resourceId.greaterThan,omitempty"` - ResourceIdGreaterThanOrEqual *int64 `json:"resourceId.greaterThanOrEqual,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + ResourceIdEquals *int64 `form:"resourceId.equals,omitempty" json:"resourceId.equals,omitempty"` + ResourceIdGreaterThan *int64 `form:"resourceId.greaterThan,omitempty" json:"resourceId.greaterThan,omitempty"` + ResourceIdGreaterThanOrEqual *int64 `form:"resourceId.greaterThanOrEqual,omitempty" json:"resourceId.greaterThanOrEqual,omitempty"` ResourceIdIn *[]int64 `json:"resourceId.in,omitempty"` - ResourceIdLessThan *int64 `json:"resourceId.lessThan,omitempty"` - ResourceIdLessThanOrEqual *int64 `json:"resourceId.lessThanOrEqual,omitempty"` - ResourceIdNotEquals *int64 `json:"resourceId.notEquals,omitempty"` + ResourceIdLessThan *int64 `form:"resourceId.lessThan,omitempty" json:"resourceId.lessThan,omitempty"` + ResourceIdLessThanOrEqual *int64 `form:"resourceId.lessThanOrEqual,omitempty" json:"resourceId.lessThanOrEqual,omitempty"` + ResourceIdNotEquals *int64 `form:"resourceId.notEquals,omitempty" json:"resourceId.notEquals,omitempty"` ResourceIdNotIn *[]int64 `json:"resourceId.notIn,omitempty"` - ResourceIdSpecified *bool `json:"resourceId.specified,omitempty"` - SecurityControlFrameworkIdEquals *int64 `json:"securityControlFrameworkId.equals,omitempty"` - SecurityControlFrameworkIdGreaterThan *int64 `json:"securityControlFrameworkId.greaterThan,omitempty"` - SecurityControlFrameworkIdGreaterThanOrEqual *int64 `json:"securityControlFrameworkId.greaterThanOrEqual,omitempty"` + ResourceIdSpecified *bool `form:"resourceId.specified,omitempty" json:"resourceId.specified,omitempty"` + SecurityControlFrameworkIdEquals *int64 `form:"securityControlFrameworkId.equals,omitempty" json:"securityControlFrameworkId.equals,omitempty"` + SecurityControlFrameworkIdGreaterThan *int64 `form:"securityControlFrameworkId.greaterThan,omitempty" json:"securityControlFrameworkId.greaterThan,omitempty"` + SecurityControlFrameworkIdGreaterThanOrEqual *int64 `form:"securityControlFrameworkId.greaterThanOrEqual,omitempty" json:"securityControlFrameworkId.greaterThanOrEqual,omitempty"` SecurityControlFrameworkIdIn *[]int64 `json:"securityControlFrameworkId.in,omitempty"` - SecurityControlFrameworkIdLessThan *int64 `json:"securityControlFrameworkId.lessThan,omitempty"` - SecurityControlFrameworkIdLessThanOrEqual *int64 `json:"securityControlFrameworkId.lessThanOrEqual,omitempty"` - SecurityControlFrameworkIdNotEquals *int64 `json:"securityControlFrameworkId.notEquals,omitempty"` + SecurityControlFrameworkIdLessThan *int64 `form:"securityControlFrameworkId.lessThan,omitempty" json:"securityControlFrameworkId.lessThan,omitempty"` + SecurityControlFrameworkIdLessThanOrEqual *int64 `form:"securityControlFrameworkId.lessThanOrEqual,omitempty" json:"securityControlFrameworkId.lessThanOrEqual,omitempty"` + SecurityControlFrameworkIdNotEquals *int64 `form:"securityControlFrameworkId.notEquals,omitempty" json:"securityControlFrameworkId.notEquals,omitempty"` SecurityControlFrameworkIdNotIn *[]int64 `json:"securityControlFrameworkId.notIn,omitempty"` - SecurityControlFrameworkIdSpecified *bool `json:"securityControlFrameworkId.specified,omitempty"` - TypeContains *string `json:"type.contains,omitempty"` - TypeDoesNotContain *string `json:"type.doesNotContain,omitempty"` - TypeEquals *string `json:"type.equals,omitempty"` + SecurityControlFrameworkIdSpecified *bool `form:"securityControlFrameworkId.specified,omitempty" json:"securityControlFrameworkId.specified,omitempty"` + TypeContains *string `form:"type.contains,omitempty" json:"type.contains,omitempty"` + TypeDoesNotContain *string `form:"type.doesNotContain,omitempty" json:"type.doesNotContain,omitempty"` + TypeEquals *string `form:"type.equals,omitempty" json:"type.equals,omitempty"` TypeIn *[]string `json:"type.in,omitempty"` - TypeNotEquals *string `json:"type.notEquals,omitempty"` + TypeNotEquals *string `form:"type.notEquals,omitempty" json:"type.notEquals,omitempty"` TypeNotIn *[]string `json:"type.notIn,omitempty"` - TypeSpecified *bool `json:"type.specified,omitempty"` + TypeSpecified *bool `form:"type.specified,omitempty" json:"type.specified,omitempty"` } // PartialUpdateCloudServiceUsingPATCHJSONBody defines parameters for PartialUpdateCloudServiceUsingPATCH. -type PartialUpdateCloudServiceUsingPATCHJSONBody CloudServiceDTO +type PartialUpdateCloudServiceUsingPATCHJSONBody = CloudServiceDTO // UpdateCloudServiceUsingPUTJSONBody defines parameters for UpdateCloudServiceUsingPUT. -type UpdateCloudServiceUsingPUTJSONBody CloudServiceDTO +type UpdateCloudServiceUsingPUTJSONBody = CloudServiceDTO + +// GetAllQuestionAnswersUsingGETParams defines parameters for GetAllQuestionAnswersUsingGET. +type GetAllQuestionAnswersUsingGETParams struct { + AnswerContains *string `form:"answer.contains,omitempty" json:"answer.contains,omitempty"` + AnswerDoesNotContain *string `form:"answer.doesNotContain,omitempty" json:"answer.doesNotContain,omitempty"` + AnswerEquals *string `form:"answer.equals,omitempty" json:"answer.equals,omitempty"` + AnswerIn *[]string `json:"answer.in,omitempty"` + AnswerNotEquals *string `form:"answer.notEquals,omitempty" json:"answer.notEquals,omitempty"` + AnswerNotIn *[]string `json:"answer.notIn,omitempty"` + AnswerSpecified *bool `form:"answer.specified,omitempty" json:"answer.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + ValueEquals *int32 `form:"value.equals,omitempty" json:"value.equals,omitempty"` + ValueGreaterThan *int32 `form:"value.greaterThan,omitempty" json:"value.greaterThan,omitempty"` + ValueGreaterThanOrEqual *int32 `form:"value.greaterThanOrEqual,omitempty" json:"value.greaterThanOrEqual,omitempty"` + ValueIn *[]int32 `json:"value.in,omitempty"` + ValueLessThan *int32 `form:"value.lessThan,omitempty" json:"value.lessThan,omitempty"` + ValueLessThanOrEqual *int32 `form:"value.lessThanOrEqual,omitempty" json:"value.lessThanOrEqual,omitempty"` + ValueNotEquals *int32 `form:"value.notEquals,omitempty" json:"value.notEquals,omitempty"` + ValueNotIn *[]int32 `json:"value.notIn,omitempty"` + ValueSpecified *bool `form:"value.specified,omitempty" json:"value.specified,omitempty"` + VisibleEquals *bool `form:"visible.equals,omitempty" json:"visible.equals,omitempty"` + VisibleIn *[]bool `json:"visible.in,omitempty"` + VisibleNotEquals *bool `form:"visible.notEquals,omitempty" json:"visible.notEquals,omitempty"` + VisibleNotIn *[]bool `json:"visible.notIn,omitempty"` + VisibleSpecified *bool `form:"visible.specified,omitempty" json:"visible.specified,omitempty"` +} + +// CountQuestionAnswersUsingGETParams defines parameters for CountQuestionAnswersUsingGET. +type CountQuestionAnswersUsingGETParams struct { + AnswerContains *string `form:"answer.contains,omitempty" json:"answer.contains,omitempty"` + AnswerDoesNotContain *string `form:"answer.doesNotContain,omitempty" json:"answer.doesNotContain,omitempty"` + AnswerEquals *string `form:"answer.equals,omitempty" json:"answer.equals,omitempty"` + AnswerIn *[]string `json:"answer.in,omitempty"` + AnswerNotEquals *string `form:"answer.notEquals,omitempty" json:"answer.notEquals,omitempty"` + AnswerNotIn *[]string `json:"answer.notIn,omitempty"` + AnswerSpecified *bool `form:"answer.specified,omitempty" json:"answer.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + ValueEquals *int32 `form:"value.equals,omitempty" json:"value.equals,omitempty"` + ValueGreaterThan *int32 `form:"value.greaterThan,omitempty" json:"value.greaterThan,omitempty"` + ValueGreaterThanOrEqual *int32 `form:"value.greaterThanOrEqual,omitempty" json:"value.greaterThanOrEqual,omitempty"` + ValueIn *[]int32 `json:"value.in,omitempty"` + ValueLessThan *int32 `form:"value.lessThan,omitempty" json:"value.lessThan,omitempty"` + ValueLessThanOrEqual *int32 `form:"value.lessThanOrEqual,omitempty" json:"value.lessThanOrEqual,omitempty"` + ValueNotEquals *int32 `form:"value.notEquals,omitempty" json:"value.notEquals,omitempty"` + ValueNotIn *[]int32 `json:"value.notIn,omitempty"` + ValueSpecified *bool `form:"value.specified,omitempty" json:"value.specified,omitempty"` + VisibleEquals *bool `form:"visible.equals,omitempty" json:"visible.equals,omitempty"` + VisibleIn *[]bool `json:"visible.in,omitempty"` + VisibleNotEquals *bool `form:"visible.notEquals,omitempty" json:"visible.notEquals,omitempty"` + VisibleNotIn *[]bool `json:"visible.notIn,omitempty"` + VisibleSpecified *bool `form:"visible.specified,omitempty" json:"visible.specified,omitempty"` +} + +// GetAllQuestionAssuranceLevelsUsingGETParams defines parameters for GetAllQuestionAssuranceLevelsUsingGET. +type GetAllQuestionAssuranceLevelsUsingGETParams struct { + AssuranceLevelContains *string `form:"assuranceLevel.contains,omitempty" json:"assuranceLevel.contains,omitempty"` + AssuranceLevelDoesNotContain *string `form:"assuranceLevel.doesNotContain,omitempty" json:"assuranceLevel.doesNotContain,omitempty"` + AssuranceLevelEquals *string `form:"assuranceLevel.equals,omitempty" json:"assuranceLevel.equals,omitempty"` + AssuranceLevelIn *[]string `json:"assuranceLevel.in,omitempty"` + AssuranceLevelNotEquals *string `form:"assuranceLevel.notEquals,omitempty" json:"assuranceLevel.notEquals,omitempty"` + AssuranceLevelNotIn *[]string `json:"assuranceLevel.notIn,omitempty"` + AssuranceLevelSpecified *bool `form:"assuranceLevel.specified,omitempty" json:"assuranceLevel.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` +} + +// CountQuestionAssuranceLevelsUsingGETParams defines parameters for CountQuestionAssuranceLevelsUsingGET. +type CountQuestionAssuranceLevelsUsingGETParams struct { + AssuranceLevelContains *string `form:"assuranceLevel.contains,omitempty" json:"assuranceLevel.contains,omitempty"` + AssuranceLevelDoesNotContain *string `form:"assuranceLevel.doesNotContain,omitempty" json:"assuranceLevel.doesNotContain,omitempty"` + AssuranceLevelEquals *string `form:"assuranceLevel.equals,omitempty" json:"assuranceLevel.equals,omitempty"` + AssuranceLevelIn *[]string `json:"assuranceLevel.in,omitempty"` + AssuranceLevelNotEquals *string `form:"assuranceLevel.notEquals,omitempty" json:"assuranceLevel.notEquals,omitempty"` + AssuranceLevelNotIn *[]string `json:"assuranceLevel.notIn,omitempty"` + AssuranceLevelSpecified *bool `form:"assuranceLevel.specified,omitempty" json:"assuranceLevel.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` +} + +// GetAllQuestionnairePurposesUsingGETParams defines parameters for GetAllQuestionnairePurposesUsingGET. +type GetAllQuestionnairePurposesUsingGETParams struct { + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + PurposeContains *string `form:"purpose.contains,omitempty" json:"purpose.contains,omitempty"` + PurposeDoesNotContain *string `form:"purpose.doesNotContain,omitempty" json:"purpose.doesNotContain,omitempty"` + PurposeEquals *string `form:"purpose.equals,omitempty" json:"purpose.equals,omitempty"` + PurposeIn *[]string `json:"purpose.in,omitempty"` + PurposeNotEquals *string `form:"purpose.notEquals,omitempty" json:"purpose.notEquals,omitempty"` + PurposeNotIn *[]string `json:"purpose.notIn,omitempty"` + PurposeSpecified *bool `form:"purpose.specified,omitempty" json:"purpose.specified,omitempty"` +} + +// CountQuestionnairePurposesUsingGETParams defines parameters for CountQuestionnairePurposesUsingGET. +type CountQuestionnairePurposesUsingGETParams struct { + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + PurposeContains *string `form:"purpose.contains,omitempty" json:"purpose.contains,omitempty"` + PurposeDoesNotContain *string `form:"purpose.doesNotContain,omitempty" json:"purpose.doesNotContain,omitempty"` + PurposeEquals *string `form:"purpose.equals,omitempty" json:"purpose.equals,omitempty"` + PurposeIn *[]string `json:"purpose.in,omitempty"` + PurposeNotEquals *string `form:"purpose.notEquals,omitempty" json:"purpose.notEquals,omitempty"` + PurposeNotIn *[]string `json:"purpose.notIn,omitempty"` + PurposeSpecified *bool `form:"purpose.specified,omitempty" json:"purpose.specified,omitempty"` +} + +// GetAllQuestionnairesUsingGETParams defines parameters for GetAllQuestionnairesUsingGET. +type GetAllQuestionnairesUsingGETParams struct { + AnswerIdEquals *int64 `form:"answerId.equals,omitempty" json:"answerId.equals,omitempty"` + AnswerIdGreaterThan *int64 `form:"answerId.greaterThan,omitempty" json:"answerId.greaterThan,omitempty"` + AnswerIdGreaterThanOrEqual *int64 `form:"answerId.greaterThanOrEqual,omitempty" json:"answerId.greaterThanOrEqual,omitempty"` + AnswerIdIn *[]int64 `json:"answerId.in,omitempty"` + AnswerIdLessThan *int64 `form:"answerId.lessThan,omitempty" json:"answerId.lessThan,omitempty"` + AnswerIdLessThanOrEqual *int64 `form:"answerId.lessThanOrEqual,omitempty" json:"answerId.lessThanOrEqual,omitempty"` + AnswerIdNotEquals *int64 `form:"answerId.notEquals,omitempty" json:"answerId.notEquals,omitempty"` + AnswerIdNotIn *[]int64 `json:"answerId.notIn,omitempty"` + AnswerIdSpecified *bool `form:"answerId.specified,omitempty" json:"answerId.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + FrameworkIdEquals *int64 `form:"frameworkId.equals,omitempty" json:"frameworkId.equals,omitempty"` + FrameworkIdGreaterThan *int64 `form:"frameworkId.greaterThan,omitempty" json:"frameworkId.greaterThan,omitempty"` + FrameworkIdGreaterThanOrEqual *int64 `form:"frameworkId.greaterThanOrEqual,omitempty" json:"frameworkId.greaterThanOrEqual,omitempty"` + FrameworkIdIn *[]int64 `json:"frameworkId.in,omitempty"` + FrameworkIdLessThan *int64 `form:"frameworkId.lessThan,omitempty" json:"frameworkId.lessThan,omitempty"` + FrameworkIdLessThanOrEqual *int64 `form:"frameworkId.lessThanOrEqual,omitempty" json:"frameworkId.lessThanOrEqual,omitempty"` + FrameworkIdNotEquals *int64 `form:"frameworkId.notEquals,omitempty" json:"frameworkId.notEquals,omitempty"` + FrameworkIdNotIn *[]int64 `json:"frameworkId.notIn,omitempty"` + FrameworkIdSpecified *bool `form:"frameworkId.specified,omitempty" json:"frameworkId.specified,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + PurposeIdEquals *int64 `form:"purposeId.equals,omitempty" json:"purposeId.equals,omitempty"` + PurposeIdGreaterThan *int64 `form:"purposeId.greaterThan,omitempty" json:"purposeId.greaterThan,omitempty"` + PurposeIdGreaterThanOrEqual *int64 `form:"purposeId.greaterThanOrEqual,omitempty" json:"purposeId.greaterThanOrEqual,omitempty"` + PurposeIdIn *[]int64 `json:"purposeId.in,omitempty"` + PurposeIdLessThan *int64 `form:"purposeId.lessThan,omitempty" json:"purposeId.lessThan,omitempty"` + PurposeIdLessThanOrEqual *int64 `form:"purposeId.lessThanOrEqual,omitempty" json:"purposeId.lessThanOrEqual,omitempty"` + PurposeIdNotEquals *int64 `form:"purposeId.notEquals,omitempty" json:"purposeId.notEquals,omitempty"` + PurposeIdNotIn *[]int64 `json:"purposeId.notIn,omitempty"` + PurposeIdSpecified *bool `form:"purposeId.specified,omitempty" json:"purposeId.specified,omitempty"` + QuestionIdEquals *int64 `form:"questionId.equals,omitempty" json:"questionId.equals,omitempty"` + QuestionIdGreaterThan *int64 `form:"questionId.greaterThan,omitempty" json:"questionId.greaterThan,omitempty"` + QuestionIdGreaterThanOrEqual *int64 `form:"questionId.greaterThanOrEqual,omitempty" json:"questionId.greaterThanOrEqual,omitempty"` + QuestionIdIn *[]int64 `json:"questionId.in,omitempty"` + QuestionIdLessThan *int64 `form:"questionId.lessThan,omitempty" json:"questionId.lessThan,omitempty"` + QuestionIdLessThanOrEqual *int64 `form:"questionId.lessThanOrEqual,omitempty" json:"questionId.lessThanOrEqual,omitempty"` + QuestionIdNotEquals *int64 `form:"questionId.notEquals,omitempty" json:"questionId.notEquals,omitempty"` + QuestionIdNotIn *[]int64 `json:"questionId.notIn,omitempty"` + QuestionIdSpecified *bool `form:"questionId.specified,omitempty" json:"questionId.specified,omitempty"` + UserIdContains *string `form:"userId.contains,omitempty" json:"userId.contains,omitempty"` + UserIdDoesNotContain *string `form:"userId.doesNotContain,omitempty" json:"userId.doesNotContain,omitempty"` + UserIdEquals *string `form:"userId.equals,omitempty" json:"userId.equals,omitempty"` + UserIdIn *[]string `json:"userId.in,omitempty"` + UserIdNotEquals *string `form:"userId.notEquals,omitempty" json:"userId.notEquals,omitempty"` + UserIdNotIn *[]string `json:"userId.notIn,omitempty"` + UserIdSpecified *bool `form:"userId.specified,omitempty" json:"userId.specified,omitempty"` +} + +// CountQuestionnairesUsingGETParams defines parameters for CountQuestionnairesUsingGET. +type CountQuestionnairesUsingGETParams struct { + AnswerIdEquals *int64 `form:"answerId.equals,omitempty" json:"answerId.equals,omitempty"` + AnswerIdGreaterThan *int64 `form:"answerId.greaterThan,omitempty" json:"answerId.greaterThan,omitempty"` + AnswerIdGreaterThanOrEqual *int64 `form:"answerId.greaterThanOrEqual,omitempty" json:"answerId.greaterThanOrEqual,omitempty"` + AnswerIdIn *[]int64 `json:"answerId.in,omitempty"` + AnswerIdLessThan *int64 `form:"answerId.lessThan,omitempty" json:"answerId.lessThan,omitempty"` + AnswerIdLessThanOrEqual *int64 `form:"answerId.lessThanOrEqual,omitempty" json:"answerId.lessThanOrEqual,omitempty"` + AnswerIdNotEquals *int64 `form:"answerId.notEquals,omitempty" json:"answerId.notEquals,omitempty"` + AnswerIdNotIn *[]int64 `json:"answerId.notIn,omitempty"` + AnswerIdSpecified *bool `form:"answerId.specified,omitempty" json:"answerId.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + FrameworkIdEquals *int64 `form:"frameworkId.equals,omitempty" json:"frameworkId.equals,omitempty"` + FrameworkIdGreaterThan *int64 `form:"frameworkId.greaterThan,omitempty" json:"frameworkId.greaterThan,omitempty"` + FrameworkIdGreaterThanOrEqual *int64 `form:"frameworkId.greaterThanOrEqual,omitempty" json:"frameworkId.greaterThanOrEqual,omitempty"` + FrameworkIdIn *[]int64 `json:"frameworkId.in,omitempty"` + FrameworkIdLessThan *int64 `form:"frameworkId.lessThan,omitempty" json:"frameworkId.lessThan,omitempty"` + FrameworkIdLessThanOrEqual *int64 `form:"frameworkId.lessThanOrEqual,omitempty" json:"frameworkId.lessThanOrEqual,omitempty"` + FrameworkIdNotEquals *int64 `form:"frameworkId.notEquals,omitempty" json:"frameworkId.notEquals,omitempty"` + FrameworkIdNotIn *[]int64 `json:"frameworkId.notIn,omitempty"` + FrameworkIdSpecified *bool `form:"frameworkId.specified,omitempty" json:"frameworkId.specified,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + PurposeIdEquals *int64 `form:"purposeId.equals,omitempty" json:"purposeId.equals,omitempty"` + PurposeIdGreaterThan *int64 `form:"purposeId.greaterThan,omitempty" json:"purposeId.greaterThan,omitempty"` + PurposeIdGreaterThanOrEqual *int64 `form:"purposeId.greaterThanOrEqual,omitempty" json:"purposeId.greaterThanOrEqual,omitempty"` + PurposeIdIn *[]int64 `json:"purposeId.in,omitempty"` + PurposeIdLessThan *int64 `form:"purposeId.lessThan,omitempty" json:"purposeId.lessThan,omitempty"` + PurposeIdLessThanOrEqual *int64 `form:"purposeId.lessThanOrEqual,omitempty" json:"purposeId.lessThanOrEqual,omitempty"` + PurposeIdNotEquals *int64 `form:"purposeId.notEquals,omitempty" json:"purposeId.notEquals,omitempty"` + PurposeIdNotIn *[]int64 `json:"purposeId.notIn,omitempty"` + PurposeIdSpecified *bool `form:"purposeId.specified,omitempty" json:"purposeId.specified,omitempty"` + QuestionIdEquals *int64 `form:"questionId.equals,omitempty" json:"questionId.equals,omitempty"` + QuestionIdGreaterThan *int64 `form:"questionId.greaterThan,omitempty" json:"questionId.greaterThan,omitempty"` + QuestionIdGreaterThanOrEqual *int64 `form:"questionId.greaterThanOrEqual,omitempty" json:"questionId.greaterThanOrEqual,omitempty"` + QuestionIdIn *[]int64 `json:"questionId.in,omitempty"` + QuestionIdLessThan *int64 `form:"questionId.lessThan,omitempty" json:"questionId.lessThan,omitempty"` + QuestionIdLessThanOrEqual *int64 `form:"questionId.lessThanOrEqual,omitempty" json:"questionId.lessThanOrEqual,omitempty"` + QuestionIdNotEquals *int64 `form:"questionId.notEquals,omitempty" json:"questionId.notEquals,omitempty"` + QuestionIdNotIn *[]int64 `json:"questionId.notIn,omitempty"` + QuestionIdSpecified *bool `form:"questionId.specified,omitempty" json:"questionId.specified,omitempty"` + UserIdContains *string `form:"userId.contains,omitempty" json:"userId.contains,omitempty"` + UserIdDoesNotContain *string `form:"userId.doesNotContain,omitempty" json:"userId.doesNotContain,omitempty"` + UserIdEquals *string `form:"userId.equals,omitempty" json:"userId.equals,omitempty"` + UserIdIn *[]string `json:"userId.in,omitempty"` + UserIdNotEquals *string `form:"userId.notEquals,omitempty" json:"userId.notEquals,omitempty"` + UserIdNotIn *[]string `json:"userId.notIn,omitempty"` + UserIdSpecified *bool `form:"userId.specified,omitempty" json:"userId.specified,omitempty"` +} + +// GetAllQuestionsUsingGETParams defines parameters for GetAllQuestionsUsingGET. +type GetAllQuestionsUsingGETParams struct { + AssuranceLevelIdEquals *int64 `form:"assuranceLevelId.equals,omitempty" json:"assuranceLevelId.equals,omitempty"` + AssuranceLevelIdGreaterThan *int64 `form:"assuranceLevelId.greaterThan,omitempty" json:"assuranceLevelId.greaterThan,omitempty"` + AssuranceLevelIdGreaterThanOrEqual *int64 `form:"assuranceLevelId.greaterThanOrEqual,omitempty" json:"assuranceLevelId.greaterThanOrEqual,omitempty"` + AssuranceLevelIdIn *[]int64 `json:"assuranceLevelId.in,omitempty"` + AssuranceLevelIdLessThan *int64 `form:"assuranceLevelId.lessThan,omitempty" json:"assuranceLevelId.lessThan,omitempty"` + AssuranceLevelIdLessThanOrEqual *int64 `form:"assuranceLevelId.lessThanOrEqual,omitempty" json:"assuranceLevelId.lessThanOrEqual,omitempty"` + AssuranceLevelIdNotEquals *int64 `form:"assuranceLevelId.notEquals,omitempty" json:"assuranceLevelId.notEquals,omitempty"` + AssuranceLevelIdNotIn *[]int64 `json:"assuranceLevelId.notIn,omitempty"` + AssuranceLevelIdSpecified *bool `form:"assuranceLevelId.specified,omitempty" json:"assuranceLevelId.specified,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` + CodeIn *[]string `json:"code.in,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` + CodeNotIn *[]string `json:"code.notIn,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + ControlIdEquals *int64 `form:"controlId.equals,omitempty" json:"controlId.equals,omitempty"` + ControlIdGreaterThan *int64 `form:"controlId.greaterThan,omitempty" json:"controlId.greaterThan,omitempty"` + ControlIdGreaterThanOrEqual *int64 `form:"controlId.greaterThanOrEqual,omitempty" json:"controlId.greaterThanOrEqual,omitempty"` + ControlIdIn *[]int64 `json:"controlId.in,omitempty"` + ControlIdLessThan *int64 `form:"controlId.lessThan,omitempty" json:"controlId.lessThan,omitempty"` + ControlIdLessThanOrEqual *int64 `form:"controlId.lessThanOrEqual,omitempty" json:"controlId.lessThanOrEqual,omitempty"` + ControlIdNotEquals *int64 `form:"controlId.notEquals,omitempty" json:"controlId.notEquals,omitempty"` + ControlIdNotIn *[]int64 `json:"controlId.notIn,omitempty"` + ControlIdSpecified *bool `form:"controlId.specified,omitempty" json:"controlId.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + EvidenceContains *string `form:"evidence.contains,omitempty" json:"evidence.contains,omitempty"` + EvidenceDoesNotContain *string `form:"evidence.doesNotContain,omitempty" json:"evidence.doesNotContain,omitempty"` + EvidenceEquals *string `form:"evidence.equals,omitempty" json:"evidence.equals,omitempty"` + EvidenceIn *[]string `json:"evidence.in,omitempty"` + EvidenceNotEquals *string `form:"evidence.notEquals,omitempty" json:"evidence.notEquals,omitempty"` + EvidenceNotIn *[]string `json:"evidence.notIn,omitempty"` + EvidenceSpecified *bool `form:"evidence.specified,omitempty" json:"evidence.specified,omitempty"` + FrameworkIdEquals *int64 `form:"frameworkId.equals,omitempty" json:"frameworkId.equals,omitempty"` + FrameworkIdGreaterThan *int64 `form:"frameworkId.greaterThan,omitempty" json:"frameworkId.greaterThan,omitempty"` + FrameworkIdGreaterThanOrEqual *int64 `form:"frameworkId.greaterThanOrEqual,omitempty" json:"frameworkId.greaterThanOrEqual,omitempty"` + FrameworkIdIn *[]int64 `json:"frameworkId.in,omitempty"` + FrameworkIdLessThan *int64 `form:"frameworkId.lessThan,omitempty" json:"frameworkId.lessThan,omitempty"` + FrameworkIdLessThanOrEqual *int64 `form:"frameworkId.lessThanOrEqual,omitempty" json:"frameworkId.lessThanOrEqual,omitempty"` + FrameworkIdNotEquals *int64 `form:"frameworkId.notEquals,omitempty" json:"frameworkId.notEquals,omitempty"` + FrameworkIdNotIn *[]int64 `json:"frameworkId.notIn,omitempty"` + FrameworkIdSpecified *bool `form:"frameworkId.specified,omitempty" json:"frameworkId.specified,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + QuestionContains *string `form:"question.contains,omitempty" json:"question.contains,omitempty"` + QuestionDoesNotContain *string `form:"question.doesNotContain,omitempty" json:"question.doesNotContain,omitempty"` + QuestionEquals *string `form:"question.equals,omitempty" json:"question.equals,omitempty"` + QuestionIn *[]string `json:"question.in,omitempty"` + QuestionNotEquals *string `form:"question.notEquals,omitempty" json:"question.notEquals,omitempty"` + QuestionNotIn *[]string `json:"question.notIn,omitempty"` + QuestionSpecified *bool `form:"question.specified,omitempty" json:"question.specified,omitempty"` + TomIdEquals *int64 `form:"tomId.equals,omitempty" json:"tomId.equals,omitempty"` + TomIdGreaterThan *int64 `form:"tomId.greaterThan,omitempty" json:"tomId.greaterThan,omitempty"` + TomIdGreaterThanOrEqual *int64 `form:"tomId.greaterThanOrEqual,omitempty" json:"tomId.greaterThanOrEqual,omitempty"` + TomIdIn *[]int64 `json:"tomId.in,omitempty"` + TomIdLessThan *int64 `form:"tomId.lessThan,omitempty" json:"tomId.lessThan,omitempty"` + TomIdLessThanOrEqual *int64 `form:"tomId.lessThanOrEqual,omitempty" json:"tomId.lessThanOrEqual,omitempty"` + TomIdNotEquals *int64 `form:"tomId.notEquals,omitempty" json:"tomId.notEquals,omitempty"` + TomIdNotIn *[]int64 `json:"tomId.notIn,omitempty"` + TomIdSpecified *bool `form:"tomId.specified,omitempty" json:"tomId.specified,omitempty"` +} + +// CountQuestionsUsingGETParams defines parameters for CountQuestionsUsingGET. +type CountQuestionsUsingGETParams struct { + AssuranceLevelIdEquals *int64 `form:"assuranceLevelId.equals,omitempty" json:"assuranceLevelId.equals,omitempty"` + AssuranceLevelIdGreaterThan *int64 `form:"assuranceLevelId.greaterThan,omitempty" json:"assuranceLevelId.greaterThan,omitempty"` + AssuranceLevelIdGreaterThanOrEqual *int64 `form:"assuranceLevelId.greaterThanOrEqual,omitempty" json:"assuranceLevelId.greaterThanOrEqual,omitempty"` + AssuranceLevelIdIn *[]int64 `json:"assuranceLevelId.in,omitempty"` + AssuranceLevelIdLessThan *int64 `form:"assuranceLevelId.lessThan,omitempty" json:"assuranceLevelId.lessThan,omitempty"` + AssuranceLevelIdLessThanOrEqual *int64 `form:"assuranceLevelId.lessThanOrEqual,omitempty" json:"assuranceLevelId.lessThanOrEqual,omitempty"` + AssuranceLevelIdNotEquals *int64 `form:"assuranceLevelId.notEquals,omitempty" json:"assuranceLevelId.notEquals,omitempty"` + AssuranceLevelIdNotIn *[]int64 `json:"assuranceLevelId.notIn,omitempty"` + AssuranceLevelIdSpecified *bool `form:"assuranceLevelId.specified,omitempty" json:"assuranceLevelId.specified,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` + CodeIn *[]string `json:"code.in,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` + CodeNotIn *[]string `json:"code.notIn,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + ControlIdEquals *int64 `form:"controlId.equals,omitempty" json:"controlId.equals,omitempty"` + ControlIdGreaterThan *int64 `form:"controlId.greaterThan,omitempty" json:"controlId.greaterThan,omitempty"` + ControlIdGreaterThanOrEqual *int64 `form:"controlId.greaterThanOrEqual,omitempty" json:"controlId.greaterThanOrEqual,omitempty"` + ControlIdIn *[]int64 `json:"controlId.in,omitempty"` + ControlIdLessThan *int64 `form:"controlId.lessThan,omitempty" json:"controlId.lessThan,omitempty"` + ControlIdLessThanOrEqual *int64 `form:"controlId.lessThanOrEqual,omitempty" json:"controlId.lessThanOrEqual,omitempty"` + ControlIdNotEquals *int64 `form:"controlId.notEquals,omitempty" json:"controlId.notEquals,omitempty"` + ControlIdNotIn *[]int64 `json:"controlId.notIn,omitempty"` + ControlIdSpecified *bool `form:"controlId.specified,omitempty" json:"controlId.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + EvidenceContains *string `form:"evidence.contains,omitempty" json:"evidence.contains,omitempty"` + EvidenceDoesNotContain *string `form:"evidence.doesNotContain,omitempty" json:"evidence.doesNotContain,omitempty"` + EvidenceEquals *string `form:"evidence.equals,omitempty" json:"evidence.equals,omitempty"` + EvidenceIn *[]string `json:"evidence.in,omitempty"` + EvidenceNotEquals *string `form:"evidence.notEquals,omitempty" json:"evidence.notEquals,omitempty"` + EvidenceNotIn *[]string `json:"evidence.notIn,omitempty"` + EvidenceSpecified *bool `form:"evidence.specified,omitempty" json:"evidence.specified,omitempty"` + FrameworkIdEquals *int64 `form:"frameworkId.equals,omitempty" json:"frameworkId.equals,omitempty"` + FrameworkIdGreaterThan *int64 `form:"frameworkId.greaterThan,omitempty" json:"frameworkId.greaterThan,omitempty"` + FrameworkIdGreaterThanOrEqual *int64 `form:"frameworkId.greaterThanOrEqual,omitempty" json:"frameworkId.greaterThanOrEqual,omitempty"` + FrameworkIdIn *[]int64 `json:"frameworkId.in,omitempty"` + FrameworkIdLessThan *int64 `form:"frameworkId.lessThan,omitempty" json:"frameworkId.lessThan,omitempty"` + FrameworkIdLessThanOrEqual *int64 `form:"frameworkId.lessThanOrEqual,omitempty" json:"frameworkId.lessThanOrEqual,omitempty"` + FrameworkIdNotEquals *int64 `form:"frameworkId.notEquals,omitempty" json:"frameworkId.notEquals,omitempty"` + FrameworkIdNotIn *[]int64 `json:"frameworkId.notIn,omitempty"` + FrameworkIdSpecified *bool `form:"frameworkId.specified,omitempty" json:"frameworkId.specified,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + QuestionContains *string `form:"question.contains,omitempty" json:"question.contains,omitempty"` + QuestionDoesNotContain *string `form:"question.doesNotContain,omitempty" json:"question.doesNotContain,omitempty"` + QuestionEquals *string `form:"question.equals,omitempty" json:"question.equals,omitempty"` + QuestionIn *[]string `json:"question.in,omitempty"` + QuestionNotEquals *string `form:"question.notEquals,omitempty" json:"question.notEquals,omitempty"` + QuestionNotIn *[]string `json:"question.notIn,omitempty"` + QuestionSpecified *bool `form:"question.specified,omitempty" json:"question.specified,omitempty"` + TomIdEquals *int64 `form:"tomId.equals,omitempty" json:"tomId.equals,omitempty"` + TomIdGreaterThan *int64 `form:"tomId.greaterThan,omitempty" json:"tomId.greaterThan,omitempty"` + TomIdGreaterThanOrEqual *int64 `form:"tomId.greaterThanOrEqual,omitempty" json:"tomId.greaterThanOrEqual,omitempty"` + TomIdIn *[]int64 `json:"tomId.in,omitempty"` + TomIdLessThan *int64 `form:"tomId.lessThan,omitempty" json:"tomId.lessThan,omitempty"` + TomIdLessThanOrEqual *int64 `form:"tomId.lessThanOrEqual,omitempty" json:"tomId.lessThanOrEqual,omitempty"` + TomIdNotEquals *int64 `form:"tomId.notEquals,omitempty" json:"tomId.notEquals,omitempty"` + TomIdNotIn *[]int64 `json:"tomId.notIn,omitempty"` + TomIdSpecified *bool `form:"tomId.specified,omitempty" json:"tomId.specified,omitempty"` +} // GetAllReferenceTomsUsingGETParams defines parameters for GetAllReferenceTomsUsingGET. type GetAllReferenceTomsUsingGETParams struct { - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - ReferenceTomImplContains *string `json:"referenceTomImpl.contains,omitempty"` - ReferenceTomImplDoesNotContain *string `json:"referenceTomImpl.doesNotContain,omitempty"` - ReferenceTomImplEquals *string `json:"referenceTomImpl.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + ReferenceTomImplContains *string `form:"referenceTomImpl.contains,omitempty" json:"referenceTomImpl.contains,omitempty"` + ReferenceTomImplDoesNotContain *string `form:"referenceTomImpl.doesNotContain,omitempty" json:"referenceTomImpl.doesNotContain,omitempty"` + ReferenceTomImplEquals *string `form:"referenceTomImpl.equals,omitempty" json:"referenceTomImpl.equals,omitempty"` ReferenceTomImplIn *[]string `json:"referenceTomImpl.in,omitempty"` - ReferenceTomImplNotEquals *string `json:"referenceTomImpl.notEquals,omitempty"` + ReferenceTomImplNotEquals *string `form:"referenceTomImpl.notEquals,omitempty" json:"referenceTomImpl.notEquals,omitempty"` ReferenceTomImplNotIn *[]string `json:"referenceTomImpl.notIn,omitempty"` - ReferenceTomImplSpecified *bool `json:"referenceTomImpl.specified,omitempty"` - TomIdEquals *int64 `json:"tomId.equals,omitempty"` - TomIdGreaterThan *int64 `json:"tomId.greaterThan,omitempty"` - TomIdGreaterThanOrEqual *int64 `json:"tomId.greaterThanOrEqual,omitempty"` + ReferenceTomImplSpecified *bool `form:"referenceTomImpl.specified,omitempty" json:"referenceTomImpl.specified,omitempty"` + TomIdEquals *int64 `form:"tomId.equals,omitempty" json:"tomId.equals,omitempty"` + TomIdGreaterThan *int64 `form:"tomId.greaterThan,omitempty" json:"tomId.greaterThan,omitempty"` + TomIdGreaterThanOrEqual *int64 `form:"tomId.greaterThanOrEqual,omitempty" json:"tomId.greaterThanOrEqual,omitempty"` TomIdIn *[]int64 `json:"tomId.in,omitempty"` - TomIdLessThan *int64 `json:"tomId.lessThan,omitempty"` - TomIdLessThanOrEqual *int64 `json:"tomId.lessThanOrEqual,omitempty"` - TomIdNotEquals *int64 `json:"tomId.notEquals,omitempty"` + TomIdLessThan *int64 `form:"tomId.lessThan,omitempty" json:"tomId.lessThan,omitempty"` + TomIdLessThanOrEqual *int64 `form:"tomId.lessThanOrEqual,omitempty" json:"tomId.lessThanOrEqual,omitempty"` + TomIdNotEquals *int64 `form:"tomId.notEquals,omitempty" json:"tomId.notEquals,omitempty"` TomIdNotIn *[]int64 `json:"tomId.notIn,omitempty"` - TomIdSpecified *bool `json:"tomId.specified,omitempty"` + TomIdSpecified *bool `form:"tomId.specified,omitempty" json:"tomId.specified,omitempty"` } // CreateReferenceTomUsingPOSTJSONBody defines parameters for CreateReferenceTomUsingPOST. -type CreateReferenceTomUsingPOSTJSONBody ReferenceTomDTO +type CreateReferenceTomUsingPOSTJSONBody = ReferenceTomDTO // CountReferenceTomsUsingGETParams defines parameters for CountReferenceTomsUsingGET. type CountReferenceTomsUsingGETParams struct { - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - ReferenceTomImplContains *string `json:"referenceTomImpl.contains,omitempty"` - ReferenceTomImplDoesNotContain *string `json:"referenceTomImpl.doesNotContain,omitempty"` - ReferenceTomImplEquals *string `json:"referenceTomImpl.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + ReferenceTomImplContains *string `form:"referenceTomImpl.contains,omitempty" json:"referenceTomImpl.contains,omitempty"` + ReferenceTomImplDoesNotContain *string `form:"referenceTomImpl.doesNotContain,omitempty" json:"referenceTomImpl.doesNotContain,omitempty"` + ReferenceTomImplEquals *string `form:"referenceTomImpl.equals,omitempty" json:"referenceTomImpl.equals,omitempty"` ReferenceTomImplIn *[]string `json:"referenceTomImpl.in,omitempty"` - ReferenceTomImplNotEquals *string `json:"referenceTomImpl.notEquals,omitempty"` + ReferenceTomImplNotEquals *string `form:"referenceTomImpl.notEquals,omitempty" json:"referenceTomImpl.notEquals,omitempty"` ReferenceTomImplNotIn *[]string `json:"referenceTomImpl.notIn,omitempty"` - ReferenceTomImplSpecified *bool `json:"referenceTomImpl.specified,omitempty"` - TomIdEquals *int64 `json:"tomId.equals,omitempty"` - TomIdGreaterThan *int64 `json:"tomId.greaterThan,omitempty"` - TomIdGreaterThanOrEqual *int64 `json:"tomId.greaterThanOrEqual,omitempty"` + ReferenceTomImplSpecified *bool `form:"referenceTomImpl.specified,omitempty" json:"referenceTomImpl.specified,omitempty"` + TomIdEquals *int64 `form:"tomId.equals,omitempty" json:"tomId.equals,omitempty"` + TomIdGreaterThan *int64 `form:"tomId.greaterThan,omitempty" json:"tomId.greaterThan,omitempty"` + TomIdGreaterThanOrEqual *int64 `form:"tomId.greaterThanOrEqual,omitempty" json:"tomId.greaterThanOrEqual,omitempty"` TomIdIn *[]int64 `json:"tomId.in,omitempty"` - TomIdLessThan *int64 `json:"tomId.lessThan,omitempty"` - TomIdLessThanOrEqual *int64 `json:"tomId.lessThanOrEqual,omitempty"` - TomIdNotEquals *int64 `json:"tomId.notEquals,omitempty"` + TomIdLessThan *int64 `form:"tomId.lessThan,omitempty" json:"tomId.lessThan,omitempty"` + TomIdLessThanOrEqual *int64 `form:"tomId.lessThanOrEqual,omitempty" json:"tomId.lessThanOrEqual,omitempty"` + TomIdNotEquals *int64 `form:"tomId.notEquals,omitempty" json:"tomId.notEquals,omitempty"` TomIdNotIn *[]int64 `json:"tomId.notIn,omitempty"` - TomIdSpecified *bool `json:"tomId.specified,omitempty"` + TomIdSpecified *bool `form:"tomId.specified,omitempty" json:"tomId.specified,omitempty"` } // PartialUpdateReferenceTomUsingPATCHJSONBody defines parameters for PartialUpdateReferenceTomUsingPATCH. -type PartialUpdateReferenceTomUsingPATCHJSONBody ReferenceTomDTO +type PartialUpdateReferenceTomUsingPATCHJSONBody = ReferenceTomDTO // UpdateReferenceTomUsingPUTJSONBody defines parameters for UpdateReferenceTomUsingPUT. -type UpdateReferenceTomUsingPUTJSONBody ReferenceTomDTO +type UpdateReferenceTomUsingPUTJSONBody = ReferenceTomDTO // GetAllResourceTypesUsingGETParams defines parameters for GetAllResourceTypesUsingGET. type GetAllResourceTypesUsingGETParams struct { - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - OntologyTermContains *string `json:"ontologyTerm.contains,omitempty"` - OntologyTermDoesNotContain *string `json:"ontologyTerm.doesNotContain,omitempty"` - OntologyTermEquals *string `json:"ontologyTerm.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + OntologyTermContains *string `form:"ontologyTerm.contains,omitempty" json:"ontologyTerm.contains,omitempty"` + OntologyTermDoesNotContain *string `form:"ontologyTerm.doesNotContain,omitempty" json:"ontologyTerm.doesNotContain,omitempty"` + OntologyTermEquals *string `form:"ontologyTerm.equals,omitempty" json:"ontologyTerm.equals,omitempty"` OntologyTermIn *[]string `json:"ontologyTerm.in,omitempty"` - OntologyTermNotEquals *string `json:"ontologyTerm.notEquals,omitempty"` + OntologyTermNotEquals *string `form:"ontologyTerm.notEquals,omitempty" json:"ontologyTerm.notEquals,omitempty"` OntologyTermNotIn *[]string `json:"ontologyTerm.notIn,omitempty"` - OntologyTermSpecified *bool `json:"ontologyTerm.specified,omitempty"` + OntologyTermSpecified *bool `form:"ontologyTerm.specified,omitempty" json:"ontologyTerm.specified,omitempty"` } // CreateResourceTypeUsingPOSTJSONBody defines parameters for CreateResourceTypeUsingPOST. -type CreateResourceTypeUsingPOSTJSONBody ResourceTypeDTO +type CreateResourceTypeUsingPOSTJSONBody = ResourceTypeDTO // CountResourceTypesUsingGETParams defines parameters for CountResourceTypesUsingGET. type CountResourceTypesUsingGETParams struct { - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - OntologyTermContains *string `json:"ontologyTerm.contains,omitempty"` - OntologyTermDoesNotContain *string `json:"ontologyTerm.doesNotContain,omitempty"` - OntologyTermEquals *string `json:"ontologyTerm.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + OntologyTermContains *string `form:"ontologyTerm.contains,omitempty" json:"ontologyTerm.contains,omitempty"` + OntologyTermDoesNotContain *string `form:"ontologyTerm.doesNotContain,omitempty" json:"ontologyTerm.doesNotContain,omitempty"` + OntologyTermEquals *string `form:"ontologyTerm.equals,omitempty" json:"ontologyTerm.equals,omitempty"` OntologyTermIn *[]string `json:"ontologyTerm.in,omitempty"` - OntologyTermNotEquals *string `json:"ontologyTerm.notEquals,omitempty"` + OntologyTermNotEquals *string `form:"ontologyTerm.notEquals,omitempty" json:"ontologyTerm.notEquals,omitempty"` OntologyTermNotIn *[]string `json:"ontologyTerm.notIn,omitempty"` - OntologyTermSpecified *bool `json:"ontologyTerm.specified,omitempty"` + OntologyTermSpecified *bool `form:"ontologyTerm.specified,omitempty" json:"ontologyTerm.specified,omitempty"` } // PartialUpdateResourceTypeUsingPATCHJSONBody defines parameters for PartialUpdateResourceTypeUsingPATCH. -type PartialUpdateResourceTypeUsingPATCHJSONBody ResourceTypeDTO +type PartialUpdateResourceTypeUsingPATCHJSONBody = ResourceTypeDTO // UpdateResourceTypeUsingPUTJSONBody defines parameters for UpdateResourceTypeUsingPUT. -type UpdateResourceTypeUsingPUTJSONBody ResourceTypeDTO +type UpdateResourceTypeUsingPUTJSONBody = ResourceTypeDTO // GetAllResourcesUsingGETParams defines parameters for GetAllResourcesUsingGET. type GetAllResourcesUsingGETParams struct { - AcronymContains *string `json:"acronym.contains,omitempty"` - AcronymDoesNotContain *string `json:"acronym.doesNotContain,omitempty"` - AcronymEquals *string `json:"acronym.equals,omitempty"` - AcronymIn *[]string `json:"acronym.in,omitempty"` - AcronymNotEquals *string `json:"acronym.notEquals,omitempty"` - AcronymNotIn *[]string `json:"acronym.notIn,omitempty"` - AcronymSpecified *bool `json:"acronym.specified,omitempty"` - AvailabilityRiskContains *string `json:"availabilityRisk.contains,omitempty"` - AvailabilityRiskDoesNotContain *string `json:"availabilityRisk.doesNotContain,omitempty"` - AvailabilityRiskEquals *string `json:"availabilityRisk.equals,omitempty"` - AvailabilityRiskIn *[]string `json:"availabilityRisk.in,omitempty"` - AvailabilityRiskNotEquals *string `json:"availabilityRisk.notEquals,omitempty"` - AvailabilityRiskNotIn *[]string `json:"availabilityRisk.notIn,omitempty"` - AvailabilityRiskSpecified *bool `json:"availabilityRisk.specified,omitempty"` - CloudServiceIdEquals *int64 `json:"cloudServiceId.equals,omitempty"` - CloudServiceIdGreaterThan *int64 `json:"cloudServiceId.greaterThan,omitempty"` - CloudServiceIdGreaterThanOrEqual *int64 `json:"cloudServiceId.greaterThanOrEqual,omitempty"` - CloudServiceIdIn *[]int64 `json:"cloudServiceId.in,omitempty"` - CloudServiceIdLessThan *int64 `json:"cloudServiceId.lessThan,omitempty"` - CloudServiceIdLessThanOrEqual *int64 `json:"cloudServiceId.lessThanOrEqual,omitempty"` - CloudServiceIdNotEquals *int64 `json:"cloudServiceId.notEquals,omitempty"` - CloudServiceIdNotIn *[]int64 `json:"cloudServiceId.notIn,omitempty"` - CloudServiceIdSpecified *bool `json:"cloudServiceId.specified,omitempty"` - ConfidentialityRiskContains *string `json:"confidentialityRisk.contains,omitempty"` - ConfidentialityRiskDoesNotContain *string `json:"confidentialityRisk.doesNotContain,omitempty"` - ConfidentialityRiskEquals *string `json:"confidentialityRisk.equals,omitempty"` - ConfidentialityRiskIn *[]string `json:"confidentialityRisk.in,omitempty"` - ConfidentialityRiskNotEquals *string `json:"confidentialityRisk.notEquals,omitempty"` - ConfidentialityRiskNotIn *[]string `json:"confidentialityRisk.notIn,omitempty"` - ConfidentialityRiskSpecified *bool `json:"confidentialityRisk.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` - IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` - IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - IntegrityRiskContains *string `json:"integrityRisk.contains,omitempty"` - IntegrityRiskDoesNotContain *string `json:"integrityRisk.doesNotContain,omitempty"` - IntegrityRiskEquals *string `json:"integrityRisk.equals,omitempty"` - IntegrityRiskIn *[]string `json:"integrityRisk.in,omitempty"` - IntegrityRiskNotEquals *string `json:"integrityRisk.notEquals,omitempty"` - IntegrityRiskNotIn *[]string `json:"integrityRisk.notIn,omitempty"` - IntegrityRiskSpecified *bool `json:"integrityRisk.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` - NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` - NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - ResourceTypeIdEquals *int64 `json:"resourceTypeId.equals,omitempty"` - ResourceTypeIdGreaterThan *int64 `json:"resourceTypeId.greaterThan,omitempty"` - ResourceTypeIdGreaterThanOrEqual *int64 `json:"resourceTypeId.greaterThanOrEqual,omitempty"` - ResourceTypeIdIn *[]int64 `json:"resourceTypeId.in,omitempty"` - ResourceTypeIdLessThan *int64 `json:"resourceTypeId.lessThan,omitempty"` - ResourceTypeIdLessThanOrEqual *int64 `json:"resourceTypeId.lessThanOrEqual,omitempty"` - ResourceTypeIdNotEquals *int64 `json:"resourceTypeId.notEquals,omitempty"` - ResourceTypeIdNotIn *[]int64 `json:"resourceTypeId.notIn,omitempty"` - ResourceTypeIdSpecified *bool `json:"resourceTypeId.specified,omitempty"` - TargetValueIdEquals *int64 `json:"targetValueId.equals,omitempty"` - TargetValueIdGreaterThan *int64 `json:"targetValueId.greaterThan,omitempty"` - TargetValueIdGreaterThanOrEqual *int64 `json:"targetValueId.greaterThanOrEqual,omitempty"` - TargetValueIdIn *[]int64 `json:"targetValueId.in,omitempty"` - TargetValueIdLessThan *int64 `json:"targetValueId.lessThan,omitempty"` - TargetValueIdLessThanOrEqual *int64 `json:"targetValueId.lessThanOrEqual,omitempty"` - TargetValueIdNotEquals *int64 `json:"targetValueId.notEquals,omitempty"` - TargetValueIdNotIn *[]int64 `json:"targetValueId.notIn,omitempty"` - TargetValueIdSpecified *bool `json:"targetValueId.specified,omitempty"` + AcronymContains *string `form:"acronym.contains,omitempty" json:"acronym.contains,omitempty"` + AcronymDoesNotContain *string `form:"acronym.doesNotContain,omitempty" json:"acronym.doesNotContain,omitempty"` + AcronymEquals *string `form:"acronym.equals,omitempty" json:"acronym.equals,omitempty"` + AcronymIn *[]string `json:"acronym.in,omitempty"` + AcronymNotEquals *string `form:"acronym.notEquals,omitempty" json:"acronym.notEquals,omitempty"` + AcronymNotIn *[]string `json:"acronym.notIn,omitempty"` + AcronymSpecified *bool `form:"acronym.specified,omitempty" json:"acronym.specified,omitempty"` + AvailabilityRiskContains *string `form:"availabilityRisk.contains,omitempty" json:"availabilityRisk.contains,omitempty"` + AvailabilityRiskDoesNotContain *string `form:"availabilityRisk.doesNotContain,omitempty" json:"availabilityRisk.doesNotContain,omitempty"` + AvailabilityRiskEquals *string `form:"availabilityRisk.equals,omitempty" json:"availabilityRisk.equals,omitempty"` + AvailabilityRiskIn *[]string `json:"availabilityRisk.in,omitempty"` + AvailabilityRiskNotEquals *string `form:"availabilityRisk.notEquals,omitempty" json:"availabilityRisk.notEquals,omitempty"` + AvailabilityRiskNotIn *[]string `json:"availabilityRisk.notIn,omitempty"` + AvailabilityRiskSpecified *bool `form:"availabilityRisk.specified,omitempty" json:"availabilityRisk.specified,omitempty"` + CloudServiceIdEquals *int64 `form:"cloudServiceId.equals,omitempty" json:"cloudServiceId.equals,omitempty"` + CloudServiceIdGreaterThan *int64 `form:"cloudServiceId.greaterThan,omitempty" json:"cloudServiceId.greaterThan,omitempty"` + CloudServiceIdGreaterThanOrEqual *int64 `form:"cloudServiceId.greaterThanOrEqual,omitempty" json:"cloudServiceId.greaterThanOrEqual,omitempty"` + CloudServiceIdIn *[]int64 `json:"cloudServiceId.in,omitempty"` + CloudServiceIdLessThan *int64 `form:"cloudServiceId.lessThan,omitempty" json:"cloudServiceId.lessThan,omitempty"` + CloudServiceIdLessThanOrEqual *int64 `form:"cloudServiceId.lessThanOrEqual,omitempty" json:"cloudServiceId.lessThanOrEqual,omitempty"` + CloudServiceIdNotEquals *int64 `form:"cloudServiceId.notEquals,omitempty" json:"cloudServiceId.notEquals,omitempty"` + CloudServiceIdNotIn *[]int64 `json:"cloudServiceId.notIn,omitempty"` + CloudServiceIdSpecified *bool `form:"cloudServiceId.specified,omitempty" json:"cloudServiceId.specified,omitempty"` + ConfidentialityRiskContains *string `form:"confidentialityRisk.contains,omitempty" json:"confidentialityRisk.contains,omitempty"` + ConfidentialityRiskDoesNotContain *string `form:"confidentialityRisk.doesNotContain,omitempty" json:"confidentialityRisk.doesNotContain,omitempty"` + ConfidentialityRiskEquals *string `form:"confidentialityRisk.equals,omitempty" json:"confidentialityRisk.equals,omitempty"` + ConfidentialityRiskIn *[]string `json:"confidentialityRisk.in,omitempty"` + ConfidentialityRiskNotEquals *string `form:"confidentialityRisk.notEquals,omitempty" json:"confidentialityRisk.notEquals,omitempty"` + ConfidentialityRiskNotIn *[]string `json:"confidentialityRisk.notIn,omitempty"` + ConfidentialityRiskSpecified *bool `form:"confidentialityRisk.specified,omitempty" json:"confidentialityRisk.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + IntegrityRiskContains *string `form:"integrityRisk.contains,omitempty" json:"integrityRisk.contains,omitempty"` + IntegrityRiskDoesNotContain *string `form:"integrityRisk.doesNotContain,omitempty" json:"integrityRisk.doesNotContain,omitempty"` + IntegrityRiskEquals *string `form:"integrityRisk.equals,omitempty" json:"integrityRisk.equals,omitempty"` + IntegrityRiskIn *[]string `json:"integrityRisk.in,omitempty"` + IntegrityRiskNotEquals *string `form:"integrityRisk.notEquals,omitempty" json:"integrityRisk.notEquals,omitempty"` + IntegrityRiskNotIn *[]string `json:"integrityRisk.notIn,omitempty"` + IntegrityRiskSpecified *bool `form:"integrityRisk.specified,omitempty" json:"integrityRisk.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` + NameIn *[]string `json:"name.in,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` + NameNotIn *[]string `json:"name.notIn,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + ResourceTypeIdEquals *int64 `form:"resourceTypeId.equals,omitempty" json:"resourceTypeId.equals,omitempty"` + ResourceTypeIdGreaterThan *int64 `form:"resourceTypeId.greaterThan,omitempty" json:"resourceTypeId.greaterThan,omitempty"` + ResourceTypeIdGreaterThanOrEqual *int64 `form:"resourceTypeId.greaterThanOrEqual,omitempty" json:"resourceTypeId.greaterThanOrEqual,omitempty"` + ResourceTypeIdIn *[]int64 `json:"resourceTypeId.in,omitempty"` + ResourceTypeIdLessThan *int64 `form:"resourceTypeId.lessThan,omitempty" json:"resourceTypeId.lessThan,omitempty"` + ResourceTypeIdLessThanOrEqual *int64 `form:"resourceTypeId.lessThanOrEqual,omitempty" json:"resourceTypeId.lessThanOrEqual,omitempty"` + ResourceTypeIdNotEquals *int64 `form:"resourceTypeId.notEquals,omitempty" json:"resourceTypeId.notEquals,omitempty"` + ResourceTypeIdNotIn *[]int64 `json:"resourceTypeId.notIn,omitempty"` + ResourceTypeIdSpecified *bool `form:"resourceTypeId.specified,omitempty" json:"resourceTypeId.specified,omitempty"` + SecurityControlIdEquals *int64 `form:"securityControlId.equals,omitempty" json:"securityControlId.equals,omitempty"` + SecurityControlIdGreaterThan *int64 `form:"securityControlId.greaterThan,omitempty" json:"securityControlId.greaterThan,omitempty"` + SecurityControlIdGreaterThanOrEqual *int64 `form:"securityControlId.greaterThanOrEqual,omitempty" json:"securityControlId.greaterThanOrEqual,omitempty"` + SecurityControlIdIn *[]int64 `json:"securityControlId.in,omitempty"` + SecurityControlIdLessThan *int64 `form:"securityControlId.lessThan,omitempty" json:"securityControlId.lessThan,omitempty"` + SecurityControlIdLessThanOrEqual *int64 `form:"securityControlId.lessThanOrEqual,omitempty" json:"securityControlId.lessThanOrEqual,omitempty"` + SecurityControlIdNotEquals *int64 `form:"securityControlId.notEquals,omitempty" json:"securityControlId.notEquals,omitempty"` + SecurityControlIdNotIn *[]int64 `json:"securityControlId.notIn,omitempty"` + SecurityControlIdSpecified *bool `form:"securityControlId.specified,omitempty" json:"securityControlId.specified,omitempty"` + TargetValueIdEquals *int64 `form:"targetValueId.equals,omitempty" json:"targetValueId.equals,omitempty"` + TargetValueIdGreaterThan *int64 `form:"targetValueId.greaterThan,omitempty" json:"targetValueId.greaterThan,omitempty"` + TargetValueIdGreaterThanOrEqual *int64 `form:"targetValueId.greaterThanOrEqual,omitempty" json:"targetValueId.greaterThanOrEqual,omitempty"` + TargetValueIdIn *[]int64 `json:"targetValueId.in,omitempty"` + TargetValueIdLessThan *int64 `form:"targetValueId.lessThan,omitempty" json:"targetValueId.lessThan,omitempty"` + TargetValueIdLessThanOrEqual *int64 `form:"targetValueId.lessThanOrEqual,omitempty" json:"targetValueId.lessThanOrEqual,omitempty"` + TargetValueIdNotEquals *int64 `form:"targetValueId.notEquals,omitempty" json:"targetValueId.notEquals,omitempty"` + TargetValueIdNotIn *[]int64 `json:"targetValueId.notIn,omitempty"` + TargetValueIdSpecified *bool `form:"targetValueId.specified,omitempty" json:"targetValueId.specified,omitempty"` } // CreateResourceUsingPOSTJSONBody defines parameters for CreateResourceUsingPOST. -type CreateResourceUsingPOSTJSONBody ResourceDTO +type CreateResourceUsingPOSTJSONBody = ResourceDTO // CountResourcesUsingGETParams defines parameters for CountResourcesUsingGET. type CountResourcesUsingGETParams struct { - AcronymContains *string `json:"acronym.contains,omitempty"` - AcronymDoesNotContain *string `json:"acronym.doesNotContain,omitempty"` - AcronymEquals *string `json:"acronym.equals,omitempty"` - AcronymIn *[]string `json:"acronym.in,omitempty"` - AcronymNotEquals *string `json:"acronym.notEquals,omitempty"` - AcronymNotIn *[]string `json:"acronym.notIn,omitempty"` - AcronymSpecified *bool `json:"acronym.specified,omitempty"` - AvailabilityRiskContains *string `json:"availabilityRisk.contains,omitempty"` - AvailabilityRiskDoesNotContain *string `json:"availabilityRisk.doesNotContain,omitempty"` - AvailabilityRiskEquals *string `json:"availabilityRisk.equals,omitempty"` - AvailabilityRiskIn *[]string `json:"availabilityRisk.in,omitempty"` - AvailabilityRiskNotEquals *string `json:"availabilityRisk.notEquals,omitempty"` - AvailabilityRiskNotIn *[]string `json:"availabilityRisk.notIn,omitempty"` - AvailabilityRiskSpecified *bool `json:"availabilityRisk.specified,omitempty"` - CloudServiceIdEquals *int64 `json:"cloudServiceId.equals,omitempty"` - CloudServiceIdGreaterThan *int64 `json:"cloudServiceId.greaterThan,omitempty"` - CloudServiceIdGreaterThanOrEqual *int64 `json:"cloudServiceId.greaterThanOrEqual,omitempty"` - CloudServiceIdIn *[]int64 `json:"cloudServiceId.in,omitempty"` - CloudServiceIdLessThan *int64 `json:"cloudServiceId.lessThan,omitempty"` - CloudServiceIdLessThanOrEqual *int64 `json:"cloudServiceId.lessThanOrEqual,omitempty"` - CloudServiceIdNotEquals *int64 `json:"cloudServiceId.notEquals,omitempty"` - CloudServiceIdNotIn *[]int64 `json:"cloudServiceId.notIn,omitempty"` - CloudServiceIdSpecified *bool `json:"cloudServiceId.specified,omitempty"` - ConfidentialityRiskContains *string `json:"confidentialityRisk.contains,omitempty"` - ConfidentialityRiskDoesNotContain *string `json:"confidentialityRisk.doesNotContain,omitempty"` - ConfidentialityRiskEquals *string `json:"confidentialityRisk.equals,omitempty"` - ConfidentialityRiskIn *[]string `json:"confidentialityRisk.in,omitempty"` - ConfidentialityRiskNotEquals *string `json:"confidentialityRisk.notEquals,omitempty"` - ConfidentialityRiskNotIn *[]string `json:"confidentialityRisk.notIn,omitempty"` - ConfidentialityRiskSpecified *bool `json:"confidentialityRisk.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` - IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` - IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - IntegrityRiskContains *string `json:"integrityRisk.contains,omitempty"` - IntegrityRiskDoesNotContain *string `json:"integrityRisk.doesNotContain,omitempty"` - IntegrityRiskEquals *string `json:"integrityRisk.equals,omitempty"` - IntegrityRiskIn *[]string `json:"integrityRisk.in,omitempty"` - IntegrityRiskNotEquals *string `json:"integrityRisk.notEquals,omitempty"` - IntegrityRiskNotIn *[]string `json:"integrityRisk.notIn,omitempty"` - IntegrityRiskSpecified *bool `json:"integrityRisk.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` - NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` - NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - ResourceTypeIdEquals *int64 `json:"resourceTypeId.equals,omitempty"` - ResourceTypeIdGreaterThan *int64 `json:"resourceTypeId.greaterThan,omitempty"` - ResourceTypeIdGreaterThanOrEqual *int64 `json:"resourceTypeId.greaterThanOrEqual,omitempty"` - ResourceTypeIdIn *[]int64 `json:"resourceTypeId.in,omitempty"` - ResourceTypeIdLessThan *int64 `json:"resourceTypeId.lessThan,omitempty"` - ResourceTypeIdLessThanOrEqual *int64 `json:"resourceTypeId.lessThanOrEqual,omitempty"` - ResourceTypeIdNotEquals *int64 `json:"resourceTypeId.notEquals,omitempty"` - ResourceTypeIdNotIn *[]int64 `json:"resourceTypeId.notIn,omitempty"` - ResourceTypeIdSpecified *bool `json:"resourceTypeId.specified,omitempty"` - TargetValueIdEquals *int64 `json:"targetValueId.equals,omitempty"` - TargetValueIdGreaterThan *int64 `json:"targetValueId.greaterThan,omitempty"` - TargetValueIdGreaterThanOrEqual *int64 `json:"targetValueId.greaterThanOrEqual,omitempty"` - TargetValueIdIn *[]int64 `json:"targetValueId.in,omitempty"` - TargetValueIdLessThan *int64 `json:"targetValueId.lessThan,omitempty"` - TargetValueIdLessThanOrEqual *int64 `json:"targetValueId.lessThanOrEqual,omitempty"` - TargetValueIdNotEquals *int64 `json:"targetValueId.notEquals,omitempty"` - TargetValueIdNotIn *[]int64 `json:"targetValueId.notIn,omitempty"` - TargetValueIdSpecified *bool `json:"targetValueId.specified,omitempty"` + AcronymContains *string `form:"acronym.contains,omitempty" json:"acronym.contains,omitempty"` + AcronymDoesNotContain *string `form:"acronym.doesNotContain,omitempty" json:"acronym.doesNotContain,omitempty"` + AcronymEquals *string `form:"acronym.equals,omitempty" json:"acronym.equals,omitempty"` + AcronymIn *[]string `json:"acronym.in,omitempty"` + AcronymNotEquals *string `form:"acronym.notEquals,omitempty" json:"acronym.notEquals,omitempty"` + AcronymNotIn *[]string `json:"acronym.notIn,omitempty"` + AcronymSpecified *bool `form:"acronym.specified,omitempty" json:"acronym.specified,omitempty"` + AvailabilityRiskContains *string `form:"availabilityRisk.contains,omitempty" json:"availabilityRisk.contains,omitempty"` + AvailabilityRiskDoesNotContain *string `form:"availabilityRisk.doesNotContain,omitempty" json:"availabilityRisk.doesNotContain,omitempty"` + AvailabilityRiskEquals *string `form:"availabilityRisk.equals,omitempty" json:"availabilityRisk.equals,omitempty"` + AvailabilityRiskIn *[]string `json:"availabilityRisk.in,omitempty"` + AvailabilityRiskNotEquals *string `form:"availabilityRisk.notEquals,omitempty" json:"availabilityRisk.notEquals,omitempty"` + AvailabilityRiskNotIn *[]string `json:"availabilityRisk.notIn,omitempty"` + AvailabilityRiskSpecified *bool `form:"availabilityRisk.specified,omitempty" json:"availabilityRisk.specified,omitempty"` + CloudServiceIdEquals *int64 `form:"cloudServiceId.equals,omitempty" json:"cloudServiceId.equals,omitempty"` + CloudServiceIdGreaterThan *int64 `form:"cloudServiceId.greaterThan,omitempty" json:"cloudServiceId.greaterThan,omitempty"` + CloudServiceIdGreaterThanOrEqual *int64 `form:"cloudServiceId.greaterThanOrEqual,omitempty" json:"cloudServiceId.greaterThanOrEqual,omitempty"` + CloudServiceIdIn *[]int64 `json:"cloudServiceId.in,omitempty"` + CloudServiceIdLessThan *int64 `form:"cloudServiceId.lessThan,omitempty" json:"cloudServiceId.lessThan,omitempty"` + CloudServiceIdLessThanOrEqual *int64 `form:"cloudServiceId.lessThanOrEqual,omitempty" json:"cloudServiceId.lessThanOrEqual,omitempty"` + CloudServiceIdNotEquals *int64 `form:"cloudServiceId.notEquals,omitempty" json:"cloudServiceId.notEquals,omitempty"` + CloudServiceIdNotIn *[]int64 `json:"cloudServiceId.notIn,omitempty"` + CloudServiceIdSpecified *bool `form:"cloudServiceId.specified,omitempty" json:"cloudServiceId.specified,omitempty"` + ConfidentialityRiskContains *string `form:"confidentialityRisk.contains,omitempty" json:"confidentialityRisk.contains,omitempty"` + ConfidentialityRiskDoesNotContain *string `form:"confidentialityRisk.doesNotContain,omitempty" json:"confidentialityRisk.doesNotContain,omitempty"` + ConfidentialityRiskEquals *string `form:"confidentialityRisk.equals,omitempty" json:"confidentialityRisk.equals,omitempty"` + ConfidentialityRiskIn *[]string `json:"confidentialityRisk.in,omitempty"` + ConfidentialityRiskNotEquals *string `form:"confidentialityRisk.notEquals,omitempty" json:"confidentialityRisk.notEquals,omitempty"` + ConfidentialityRiskNotIn *[]string `json:"confidentialityRisk.notIn,omitempty"` + ConfidentialityRiskSpecified *bool `form:"confidentialityRisk.specified,omitempty" json:"confidentialityRisk.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` + IdIn *[]int64 `json:"id.in,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` + IdNotIn *[]int64 `json:"id.notIn,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + IntegrityRiskContains *string `form:"integrityRisk.contains,omitempty" json:"integrityRisk.contains,omitempty"` + IntegrityRiskDoesNotContain *string `form:"integrityRisk.doesNotContain,omitempty" json:"integrityRisk.doesNotContain,omitempty"` + IntegrityRiskEquals *string `form:"integrityRisk.equals,omitempty" json:"integrityRisk.equals,omitempty"` + IntegrityRiskIn *[]string `json:"integrityRisk.in,omitempty"` + IntegrityRiskNotEquals *string `form:"integrityRisk.notEquals,omitempty" json:"integrityRisk.notEquals,omitempty"` + IntegrityRiskNotIn *[]string `json:"integrityRisk.notIn,omitempty"` + IntegrityRiskSpecified *bool `form:"integrityRisk.specified,omitempty" json:"integrityRisk.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` + NameIn *[]string `json:"name.in,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` + NameNotIn *[]string `json:"name.notIn,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + ResourceTypeIdEquals *int64 `form:"resourceTypeId.equals,omitempty" json:"resourceTypeId.equals,omitempty"` + ResourceTypeIdGreaterThan *int64 `form:"resourceTypeId.greaterThan,omitempty" json:"resourceTypeId.greaterThan,omitempty"` + ResourceTypeIdGreaterThanOrEqual *int64 `form:"resourceTypeId.greaterThanOrEqual,omitempty" json:"resourceTypeId.greaterThanOrEqual,omitempty"` + ResourceTypeIdIn *[]int64 `json:"resourceTypeId.in,omitempty"` + ResourceTypeIdLessThan *int64 `form:"resourceTypeId.lessThan,omitempty" json:"resourceTypeId.lessThan,omitempty"` + ResourceTypeIdLessThanOrEqual *int64 `form:"resourceTypeId.lessThanOrEqual,omitempty" json:"resourceTypeId.lessThanOrEqual,omitempty"` + ResourceTypeIdNotEquals *int64 `form:"resourceTypeId.notEquals,omitempty" json:"resourceTypeId.notEquals,omitempty"` + ResourceTypeIdNotIn *[]int64 `json:"resourceTypeId.notIn,omitempty"` + ResourceTypeIdSpecified *bool `form:"resourceTypeId.specified,omitempty" json:"resourceTypeId.specified,omitempty"` + SecurityControlIdEquals *int64 `form:"securityControlId.equals,omitempty" json:"securityControlId.equals,omitempty"` + SecurityControlIdGreaterThan *int64 `form:"securityControlId.greaterThan,omitempty" json:"securityControlId.greaterThan,omitempty"` + SecurityControlIdGreaterThanOrEqual *int64 `form:"securityControlId.greaterThanOrEqual,omitempty" json:"securityControlId.greaterThanOrEqual,omitempty"` + SecurityControlIdIn *[]int64 `json:"securityControlId.in,omitempty"` + SecurityControlIdLessThan *int64 `form:"securityControlId.lessThan,omitempty" json:"securityControlId.lessThan,omitempty"` + SecurityControlIdLessThanOrEqual *int64 `form:"securityControlId.lessThanOrEqual,omitempty" json:"securityControlId.lessThanOrEqual,omitempty"` + SecurityControlIdNotEquals *int64 `form:"securityControlId.notEquals,omitempty" json:"securityControlId.notEquals,omitempty"` + SecurityControlIdNotIn *[]int64 `json:"securityControlId.notIn,omitempty"` + SecurityControlIdSpecified *bool `form:"securityControlId.specified,omitempty" json:"securityControlId.specified,omitempty"` + TargetValueIdEquals *int64 `form:"targetValueId.equals,omitempty" json:"targetValueId.equals,omitempty"` + TargetValueIdGreaterThan *int64 `form:"targetValueId.greaterThan,omitempty" json:"targetValueId.greaterThan,omitempty"` + TargetValueIdGreaterThanOrEqual *int64 `form:"targetValueId.greaterThanOrEqual,omitempty" json:"targetValueId.greaterThanOrEqual,omitempty"` + TargetValueIdIn *[]int64 `json:"targetValueId.in,omitempty"` + TargetValueIdLessThan *int64 `form:"targetValueId.lessThan,omitempty" json:"targetValueId.lessThan,omitempty"` + TargetValueIdLessThanOrEqual *int64 `form:"targetValueId.lessThanOrEqual,omitempty" json:"targetValueId.lessThanOrEqual,omitempty"` + TargetValueIdNotEquals *int64 `form:"targetValueId.notEquals,omitempty" json:"targetValueId.notEquals,omitempty"` + TargetValueIdNotIn *[]int64 `json:"targetValueId.notIn,omitempty"` + TargetValueIdSpecified *bool `form:"targetValueId.specified,omitempty" json:"targetValueId.specified,omitempty"` } // PartialUpdateResourceUsingPATCHJSONBody defines parameters for PartialUpdateResourceUsingPATCH. -type PartialUpdateResourceUsingPATCHJSONBody ResourceDTO +type PartialUpdateResourceUsingPATCHJSONBody = ResourceDTO // UpdateResourceUsingPUTJSONBody defines parameters for UpdateResourceUsingPUT. -type UpdateResourceUsingPUTJSONBody ResourceDTO +type UpdateResourceUsingPUTJSONBody = ResourceDTO // GetAllSecurityControlCategoriesUsingGETParams defines parameters for GetAllSecurityControlCategoriesUsingGET. type GetAllSecurityControlCategoriesUsingGETParams struct { - CodeContains *string `json:"code.contains,omitempty"` - CodeDoesNotContain *string `json:"code.doesNotContain,omitempty"` - CodeEquals *string `json:"code.equals,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` CodeIn *[]string `json:"code.in,omitempty"` - CodeNotEquals *string `json:"code.notEquals,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` CodeNotIn *[]string `json:"code.notIn,omitempty"` - CodeSpecified *bool `json:"code.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - SecurityControlFrameworkIdEquals *int64 `json:"securityControlFrameworkId.equals,omitempty"` - SecurityControlFrameworkIdGreaterThan *int64 `json:"securityControlFrameworkId.greaterThan,omitempty"` - SecurityControlFrameworkIdGreaterThanOrEqual *int64 `json:"securityControlFrameworkId.greaterThanOrEqual,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + SecurityControlFrameworkIdEquals *int64 `form:"securityControlFrameworkId.equals,omitempty" json:"securityControlFrameworkId.equals,omitempty"` + SecurityControlFrameworkIdGreaterThan *int64 `form:"securityControlFrameworkId.greaterThan,omitempty" json:"securityControlFrameworkId.greaterThan,omitempty"` + SecurityControlFrameworkIdGreaterThanOrEqual *int64 `form:"securityControlFrameworkId.greaterThanOrEqual,omitempty" json:"securityControlFrameworkId.greaterThanOrEqual,omitempty"` SecurityControlFrameworkIdIn *[]int64 `json:"securityControlFrameworkId.in,omitempty"` - SecurityControlFrameworkIdLessThan *int64 `json:"securityControlFrameworkId.lessThan,omitempty"` - SecurityControlFrameworkIdLessThanOrEqual *int64 `json:"securityControlFrameworkId.lessThanOrEqual,omitempty"` - SecurityControlFrameworkIdNotEquals *int64 `json:"securityControlFrameworkId.notEquals,omitempty"` + SecurityControlFrameworkIdLessThan *int64 `form:"securityControlFrameworkId.lessThan,omitempty" json:"securityControlFrameworkId.lessThan,omitempty"` + SecurityControlFrameworkIdLessThanOrEqual *int64 `form:"securityControlFrameworkId.lessThanOrEqual,omitempty" json:"securityControlFrameworkId.lessThanOrEqual,omitempty"` + SecurityControlFrameworkIdNotEquals *int64 `form:"securityControlFrameworkId.notEquals,omitempty" json:"securityControlFrameworkId.notEquals,omitempty"` SecurityControlFrameworkIdNotIn *[]int64 `json:"securityControlFrameworkId.notIn,omitempty"` - SecurityControlFrameworkIdSpecified *bool `json:"securityControlFrameworkId.specified,omitempty"` + SecurityControlFrameworkIdSpecified *bool `form:"securityControlFrameworkId.specified,omitempty" json:"securityControlFrameworkId.specified,omitempty"` } // CreateSecurityControlCategoryUsingPOSTJSONBody defines parameters for CreateSecurityControlCategoryUsingPOST. -type CreateSecurityControlCategoryUsingPOSTJSONBody SecurityControlCategoryDTO +type CreateSecurityControlCategoryUsingPOSTJSONBody = SecurityControlCategoryDTO // CountSecurityControlCategoriesUsingGETParams defines parameters for CountSecurityControlCategoriesUsingGET. type CountSecurityControlCategoriesUsingGETParams struct { - CodeContains *string `json:"code.contains,omitempty"` - CodeDoesNotContain *string `json:"code.doesNotContain,omitempty"` - CodeEquals *string `json:"code.equals,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` CodeIn *[]string `json:"code.in,omitempty"` - CodeNotEquals *string `json:"code.notEquals,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` CodeNotIn *[]string `json:"code.notIn,omitempty"` - CodeSpecified *bool `json:"code.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - SecurityControlFrameworkIdEquals *int64 `json:"securityControlFrameworkId.equals,omitempty"` - SecurityControlFrameworkIdGreaterThan *int64 `json:"securityControlFrameworkId.greaterThan,omitempty"` - SecurityControlFrameworkIdGreaterThanOrEqual *int64 `json:"securityControlFrameworkId.greaterThanOrEqual,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + SecurityControlFrameworkIdEquals *int64 `form:"securityControlFrameworkId.equals,omitempty" json:"securityControlFrameworkId.equals,omitempty"` + SecurityControlFrameworkIdGreaterThan *int64 `form:"securityControlFrameworkId.greaterThan,omitempty" json:"securityControlFrameworkId.greaterThan,omitempty"` + SecurityControlFrameworkIdGreaterThanOrEqual *int64 `form:"securityControlFrameworkId.greaterThanOrEqual,omitempty" json:"securityControlFrameworkId.greaterThanOrEqual,omitempty"` SecurityControlFrameworkIdIn *[]int64 `json:"securityControlFrameworkId.in,omitempty"` - SecurityControlFrameworkIdLessThan *int64 `json:"securityControlFrameworkId.lessThan,omitempty"` - SecurityControlFrameworkIdLessThanOrEqual *int64 `json:"securityControlFrameworkId.lessThanOrEqual,omitempty"` - SecurityControlFrameworkIdNotEquals *int64 `json:"securityControlFrameworkId.notEquals,omitempty"` + SecurityControlFrameworkIdLessThan *int64 `form:"securityControlFrameworkId.lessThan,omitempty" json:"securityControlFrameworkId.lessThan,omitempty"` + SecurityControlFrameworkIdLessThanOrEqual *int64 `form:"securityControlFrameworkId.lessThanOrEqual,omitempty" json:"securityControlFrameworkId.lessThanOrEqual,omitempty"` + SecurityControlFrameworkIdNotEquals *int64 `form:"securityControlFrameworkId.notEquals,omitempty" json:"securityControlFrameworkId.notEquals,omitempty"` SecurityControlFrameworkIdNotIn *[]int64 `json:"securityControlFrameworkId.notIn,omitempty"` - SecurityControlFrameworkIdSpecified *bool `json:"securityControlFrameworkId.specified,omitempty"` + SecurityControlFrameworkIdSpecified *bool `form:"securityControlFrameworkId.specified,omitempty" json:"securityControlFrameworkId.specified,omitempty"` } // PartialUpdateSecurityControlCategoryUsingPATCHJSONBody defines parameters for PartialUpdateSecurityControlCategoryUsingPATCH. -type PartialUpdateSecurityControlCategoryUsingPATCHJSONBody SecurityControlCategoryDTO +type PartialUpdateSecurityControlCategoryUsingPATCHJSONBody = SecurityControlCategoryDTO // UpdateSecurityControlCategoryUsingPUTJSONBody defines parameters for UpdateSecurityControlCategoryUsingPUT. -type UpdateSecurityControlCategoryUsingPUTJSONBody SecurityControlCategoryDTO +type UpdateSecurityControlCategoryUsingPUTJSONBody = SecurityControlCategoryDTO // GetAllSecurityControlFrameworksUsingGETParams defines parameters for GetAllSecurityControlFrameworksUsingGET. type GetAllSecurityControlFrameworksUsingGETParams struct { - CloudServiceIdEquals *int64 `json:"cloudServiceId.equals,omitempty"` - CloudServiceIdGreaterThan *int64 `json:"cloudServiceId.greaterThan,omitempty"` - CloudServiceIdGreaterThanOrEqual *int64 `json:"cloudServiceId.greaterThanOrEqual,omitempty"` + CloudServiceIdEquals *int64 `form:"cloudServiceId.equals,omitempty" json:"cloudServiceId.equals,omitempty"` + CloudServiceIdGreaterThan *int64 `form:"cloudServiceId.greaterThan,omitempty" json:"cloudServiceId.greaterThan,omitempty"` + CloudServiceIdGreaterThanOrEqual *int64 `form:"cloudServiceId.greaterThanOrEqual,omitempty" json:"cloudServiceId.greaterThanOrEqual,omitempty"` CloudServiceIdIn *[]int64 `json:"cloudServiceId.in,omitempty"` - CloudServiceIdLessThan *int64 `json:"cloudServiceId.lessThan,omitempty"` - CloudServiceIdLessThanOrEqual *int64 `json:"cloudServiceId.lessThanOrEqual,omitempty"` - CloudServiceIdNotEquals *int64 `json:"cloudServiceId.notEquals,omitempty"` + CloudServiceIdLessThan *int64 `form:"cloudServiceId.lessThan,omitempty" json:"cloudServiceId.lessThan,omitempty"` + CloudServiceIdLessThanOrEqual *int64 `form:"cloudServiceId.lessThanOrEqual,omitempty" json:"cloudServiceId.lessThanOrEqual,omitempty"` + CloudServiceIdNotEquals *int64 `form:"cloudServiceId.notEquals,omitempty" json:"cloudServiceId.notEquals,omitempty"` CloudServiceIdNotIn *[]int64 `json:"cloudServiceId.notIn,omitempty"` - CloudServiceIdSpecified *bool `json:"cloudServiceId.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CloudServiceIdSpecified *bool `form:"cloudServiceId.specified,omitempty" json:"cloudServiceId.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - VersionContains *string `json:"version.contains,omitempty"` - VersionDoesNotContain *string `json:"version.doesNotContain,omitempty"` - VersionEquals *string `json:"version.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + VersionContains *string `form:"version.contains,omitempty" json:"version.contains,omitempty"` + VersionDoesNotContain *string `form:"version.doesNotContain,omitempty" json:"version.doesNotContain,omitempty"` + VersionEquals *string `form:"version.equals,omitempty" json:"version.equals,omitempty"` VersionIn *[]string `json:"version.in,omitempty"` - VersionNotEquals *string `json:"version.notEquals,omitempty"` + VersionNotEquals *string `form:"version.notEquals,omitempty" json:"version.notEquals,omitempty"` VersionNotIn *[]string `json:"version.notIn,omitempty"` - VersionSpecified *bool `json:"version.specified,omitempty"` + VersionSpecified *bool `form:"version.specified,omitempty" json:"version.specified,omitempty"` } // CreateSecurityControlFrameworkUsingPOSTJSONBody defines parameters for CreateSecurityControlFrameworkUsingPOST. -type CreateSecurityControlFrameworkUsingPOSTJSONBody SecurityControlFrameworkDTO +type CreateSecurityControlFrameworkUsingPOSTJSONBody = SecurityControlFrameworkDTO // CountSecurityControlFrameworksUsingGETParams defines parameters for CountSecurityControlFrameworksUsingGET. type CountSecurityControlFrameworksUsingGETParams struct { - CloudServiceIdEquals *int64 `json:"cloudServiceId.equals,omitempty"` - CloudServiceIdGreaterThan *int64 `json:"cloudServiceId.greaterThan,omitempty"` - CloudServiceIdGreaterThanOrEqual *int64 `json:"cloudServiceId.greaterThanOrEqual,omitempty"` + CloudServiceIdEquals *int64 `form:"cloudServiceId.equals,omitempty" json:"cloudServiceId.equals,omitempty"` + CloudServiceIdGreaterThan *int64 `form:"cloudServiceId.greaterThan,omitempty" json:"cloudServiceId.greaterThan,omitempty"` + CloudServiceIdGreaterThanOrEqual *int64 `form:"cloudServiceId.greaterThanOrEqual,omitempty" json:"cloudServiceId.greaterThanOrEqual,omitempty"` CloudServiceIdIn *[]int64 `json:"cloudServiceId.in,omitempty"` - CloudServiceIdLessThan *int64 `json:"cloudServiceId.lessThan,omitempty"` - CloudServiceIdLessThanOrEqual *int64 `json:"cloudServiceId.lessThanOrEqual,omitempty"` - CloudServiceIdNotEquals *int64 `json:"cloudServiceId.notEquals,omitempty"` + CloudServiceIdLessThan *int64 `form:"cloudServiceId.lessThan,omitempty" json:"cloudServiceId.lessThan,omitempty"` + CloudServiceIdLessThanOrEqual *int64 `form:"cloudServiceId.lessThanOrEqual,omitempty" json:"cloudServiceId.lessThanOrEqual,omitempty"` + CloudServiceIdNotEquals *int64 `form:"cloudServiceId.notEquals,omitempty" json:"cloudServiceId.notEquals,omitempty"` CloudServiceIdNotIn *[]int64 `json:"cloudServiceId.notIn,omitempty"` - CloudServiceIdSpecified *bool `json:"cloudServiceId.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CloudServiceIdSpecified *bool `form:"cloudServiceId.specified,omitempty" json:"cloudServiceId.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - VersionContains *string `json:"version.contains,omitempty"` - VersionDoesNotContain *string `json:"version.doesNotContain,omitempty"` - VersionEquals *string `json:"version.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + VersionContains *string `form:"version.contains,omitempty" json:"version.contains,omitempty"` + VersionDoesNotContain *string `form:"version.doesNotContain,omitempty" json:"version.doesNotContain,omitempty"` + VersionEquals *string `form:"version.equals,omitempty" json:"version.equals,omitempty"` VersionIn *[]string `json:"version.in,omitempty"` - VersionNotEquals *string `json:"version.notEquals,omitempty"` + VersionNotEquals *string `form:"version.notEquals,omitempty" json:"version.notEquals,omitempty"` VersionNotIn *[]string `json:"version.notIn,omitempty"` - VersionSpecified *bool `json:"version.specified,omitempty"` + VersionSpecified *bool `form:"version.specified,omitempty" json:"version.specified,omitempty"` } // PartialUpdateSecurityControlFrameworkUsingPATCHJSONBody defines parameters for PartialUpdateSecurityControlFrameworkUsingPATCH. -type PartialUpdateSecurityControlFrameworkUsingPATCHJSONBody SecurityControlFrameworkDTO +type PartialUpdateSecurityControlFrameworkUsingPATCHJSONBody = SecurityControlFrameworkDTO // UpdateSecurityControlFrameworkUsingPUTJSONBody defines parameters for UpdateSecurityControlFrameworkUsingPUT. -type UpdateSecurityControlFrameworkUsingPUTJSONBody SecurityControlFrameworkDTO +type UpdateSecurityControlFrameworkUsingPUTJSONBody = SecurityControlFrameworkDTO // GetAllSecurityControlsUsingGETParams defines parameters for GetAllSecurityControlsUsingGET. type GetAllSecurityControlsUsingGETParams struct { - CodeContains *string `json:"code.contains,omitempty"` - CodeDoesNotContain *string `json:"code.doesNotContain,omitempty"` - CodeEquals *string `json:"code.equals,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` CodeIn *[]string `json:"code.in,omitempty"` - CodeNotEquals *string `json:"code.notEquals,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` CodeNotIn *[]string `json:"code.notIn,omitempty"` - CodeSpecified *bool `json:"code.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - GuidanceContains *string `json:"guidance.contains,omitempty"` - GuidanceDoesNotContain *string `json:"guidance.doesNotContain,omitempty"` - GuidanceEquals *string `json:"guidance.equals,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + GuidanceContains *string `form:"guidance.contains,omitempty" json:"guidance.contains,omitempty"` + GuidanceDoesNotContain *string `form:"guidance.doesNotContain,omitempty" json:"guidance.doesNotContain,omitempty"` + GuidanceEquals *string `form:"guidance.equals,omitempty" json:"guidance.equals,omitempty"` GuidanceIn *[]string `json:"guidance.in,omitempty"` - GuidanceNotEquals *string `json:"guidance.notEquals,omitempty"` + GuidanceNotEquals *string `form:"guidance.notEquals,omitempty" json:"guidance.notEquals,omitempty"` GuidanceNotIn *[]string `json:"guidance.notIn,omitempty"` - GuidanceSpecified *bool `json:"guidance.specified,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + GuidanceSpecified *bool `form:"guidance.specified,omitempty" json:"guidance.specified,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - ObjectiveContains *string `json:"objective.contains,omitempty"` - ObjectiveDoesNotContain *string `json:"objective.doesNotContain,omitempty"` - ObjectiveEquals *string `json:"objective.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + ObjectiveContains *string `form:"objective.contains,omitempty" json:"objective.contains,omitempty"` + ObjectiveDoesNotContain *string `form:"objective.doesNotContain,omitempty" json:"objective.doesNotContain,omitempty"` + ObjectiveEquals *string `form:"objective.equals,omitempty" json:"objective.equals,omitempty"` ObjectiveIn *[]string `json:"objective.in,omitempty"` - ObjectiveNotEquals *string `json:"objective.notEquals,omitempty"` + ObjectiveNotEquals *string `form:"objective.notEquals,omitempty" json:"objective.notEquals,omitempty"` ObjectiveNotIn *[]string `json:"objective.notIn,omitempty"` - ObjectiveSpecified *bool `json:"objective.specified,omitempty"` - RiskReductionWeightEquals *float32 `json:"riskReductionWeight.equals,omitempty"` - RiskReductionWeightGreaterThan *float32 `json:"riskReductionWeight.greaterThan,omitempty"` - RiskReductionWeightGreaterThanOrEqual *float32 `json:"riskReductionWeight.greaterThanOrEqual,omitempty"` + ObjectiveSpecified *bool `form:"objective.specified,omitempty" json:"objective.specified,omitempty"` + ResourceIdEquals *int64 `form:"resourceId.equals,omitempty" json:"resourceId.equals,omitempty"` + ResourceIdGreaterThan *int64 `form:"resourceId.greaterThan,omitempty" json:"resourceId.greaterThan,omitempty"` + ResourceIdGreaterThanOrEqual *int64 `form:"resourceId.greaterThanOrEqual,omitempty" json:"resourceId.greaterThanOrEqual,omitempty"` + ResourceIdIn *[]int64 `json:"resourceId.in,omitempty"` + ResourceIdLessThan *int64 `form:"resourceId.lessThan,omitempty" json:"resourceId.lessThan,omitempty"` + ResourceIdLessThanOrEqual *int64 `form:"resourceId.lessThanOrEqual,omitempty" json:"resourceId.lessThanOrEqual,omitempty"` + ResourceIdNotEquals *int64 `form:"resourceId.notEquals,omitempty" json:"resourceId.notEquals,omitempty"` + ResourceIdNotIn *[]int64 `json:"resourceId.notIn,omitempty"` + ResourceIdSpecified *bool `form:"resourceId.specified,omitempty" json:"resourceId.specified,omitempty"` + RiskReductionWeightEquals *float32 `form:"riskReductionWeight.equals,omitempty" json:"riskReductionWeight.equals,omitempty"` + RiskReductionWeightGreaterThan *float32 `form:"riskReductionWeight.greaterThan,omitempty" json:"riskReductionWeight.greaterThan,omitempty"` + RiskReductionWeightGreaterThanOrEqual *float32 `form:"riskReductionWeight.greaterThanOrEqual,omitempty" json:"riskReductionWeight.greaterThanOrEqual,omitempty"` RiskReductionWeightIn *[]float32 `json:"riskReductionWeight.in,omitempty"` - RiskReductionWeightLessThan *float32 `json:"riskReductionWeight.lessThan,omitempty"` - RiskReductionWeightLessThanOrEqual *float32 `json:"riskReductionWeight.lessThanOrEqual,omitempty"` - RiskReductionWeightNotEquals *float32 `json:"riskReductionWeight.notEquals,omitempty"` + RiskReductionWeightLessThan *float32 `form:"riskReductionWeight.lessThan,omitempty" json:"riskReductionWeight.lessThan,omitempty"` + RiskReductionWeightLessThanOrEqual *float32 `form:"riskReductionWeight.lessThanOrEqual,omitempty" json:"riskReductionWeight.lessThanOrEqual,omitempty"` + RiskReductionWeightNotEquals *float32 `form:"riskReductionWeight.notEquals,omitempty" json:"riskReductionWeight.notEquals,omitempty"` RiskReductionWeightNotIn *[]float32 `json:"riskReductionWeight.notIn,omitempty"` - RiskReductionWeightSpecified *bool `json:"riskReductionWeight.specified,omitempty"` - SecurityControlCategoryIdEquals *int64 `json:"securityControlCategoryId.equals,omitempty"` - SecurityControlCategoryIdGreaterThan *int64 `json:"securityControlCategoryId.greaterThan,omitempty"` - SecurityControlCategoryIdGreaterThanOrEqual *int64 `json:"securityControlCategoryId.greaterThanOrEqual,omitempty"` + RiskReductionWeightSpecified *bool `form:"riskReductionWeight.specified,omitempty" json:"riskReductionWeight.specified,omitempty"` + SecurityControlCategoryIdEquals *int64 `form:"securityControlCategoryId.equals,omitempty" json:"securityControlCategoryId.equals,omitempty"` + SecurityControlCategoryIdGreaterThan *int64 `form:"securityControlCategoryId.greaterThan,omitempty" json:"securityControlCategoryId.greaterThan,omitempty"` + SecurityControlCategoryIdGreaterThanOrEqual *int64 `form:"securityControlCategoryId.greaterThanOrEqual,omitempty" json:"securityControlCategoryId.greaterThanOrEqual,omitempty"` SecurityControlCategoryIdIn *[]int64 `json:"securityControlCategoryId.in,omitempty"` - SecurityControlCategoryIdLessThan *int64 `json:"securityControlCategoryId.lessThan,omitempty"` - SecurityControlCategoryIdLessThanOrEqual *int64 `json:"securityControlCategoryId.lessThanOrEqual,omitempty"` - SecurityControlCategoryIdNotEquals *int64 `json:"securityControlCategoryId.notEquals,omitempty"` + SecurityControlCategoryIdLessThan *int64 `form:"securityControlCategoryId.lessThan,omitempty" json:"securityControlCategoryId.lessThan,omitempty"` + SecurityControlCategoryIdLessThanOrEqual *int64 `form:"securityControlCategoryId.lessThanOrEqual,omitempty" json:"securityControlCategoryId.lessThanOrEqual,omitempty"` + SecurityControlCategoryIdNotEquals *int64 `form:"securityControlCategoryId.notEquals,omitempty" json:"securityControlCategoryId.notEquals,omitempty"` SecurityControlCategoryIdNotIn *[]int64 `json:"securityControlCategoryId.notIn,omitempty"` - SecurityControlCategoryIdSpecified *bool `json:"securityControlCategoryId.specified,omitempty"` - SimilarControlsIdEquals *int64 `json:"similarControlsId.equals,omitempty"` - SimilarControlsIdGreaterThan *int64 `json:"similarControlsId.greaterThan,omitempty"` - SimilarControlsIdGreaterThanOrEqual *int64 `json:"similarControlsId.greaterThanOrEqual,omitempty"` + SecurityControlCategoryIdSpecified *bool `form:"securityControlCategoryId.specified,omitempty" json:"securityControlCategoryId.specified,omitempty"` + SimilarControlsIdEquals *int64 `form:"similarControlsId.equals,omitempty" json:"similarControlsId.equals,omitempty"` + SimilarControlsIdGreaterThan *int64 `form:"similarControlsId.greaterThan,omitempty" json:"similarControlsId.greaterThan,omitempty"` + SimilarControlsIdGreaterThanOrEqual *int64 `form:"similarControlsId.greaterThanOrEqual,omitempty" json:"similarControlsId.greaterThanOrEqual,omitempty"` SimilarControlsIdIn *[]int64 `json:"similarControlsId.in,omitempty"` - SimilarControlsIdLessThan *int64 `json:"similarControlsId.lessThan,omitempty"` - SimilarControlsIdLessThanOrEqual *int64 `json:"similarControlsId.lessThanOrEqual,omitempty"` - SimilarControlsIdNotEquals *int64 `json:"similarControlsId.notEquals,omitempty"` + SimilarControlsIdLessThan *int64 `form:"similarControlsId.lessThan,omitempty" json:"similarControlsId.lessThan,omitempty"` + SimilarControlsIdLessThanOrEqual *int64 `form:"similarControlsId.lessThanOrEqual,omitempty" json:"similarControlsId.lessThanOrEqual,omitempty"` + SimilarControlsIdNotEquals *int64 `form:"similarControlsId.notEquals,omitempty" json:"similarControlsId.notEquals,omitempty"` SimilarControlsIdNotIn *[]int64 `json:"similarControlsId.notIn,omitempty"` - SimilarControlsIdSpecified *bool `json:"similarControlsId.specified,omitempty"` + SimilarControlsIdSpecified *bool `form:"similarControlsId.specified,omitempty" json:"similarControlsId.specified,omitempty"` } // CreateSecurityControlUsingPOSTJSONBody defines parameters for CreateSecurityControlUsingPOST. -type CreateSecurityControlUsingPOSTJSONBody SecurityControlDTO +type CreateSecurityControlUsingPOSTJSONBody = SecurityControlDTO // CountSecurityControlsUsingGETParams defines parameters for CountSecurityControlsUsingGET. type CountSecurityControlsUsingGETParams struct { - CodeContains *string `json:"code.contains,omitempty"` - CodeDoesNotContain *string `json:"code.doesNotContain,omitempty"` - CodeEquals *string `json:"code.equals,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` CodeIn *[]string `json:"code.in,omitempty"` - CodeNotEquals *string `json:"code.notEquals,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` CodeNotIn *[]string `json:"code.notIn,omitempty"` - CodeSpecified *bool `json:"code.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - GuidanceContains *string `json:"guidance.contains,omitempty"` - GuidanceDoesNotContain *string `json:"guidance.doesNotContain,omitempty"` - GuidanceEquals *string `json:"guidance.equals,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + GuidanceContains *string `form:"guidance.contains,omitempty" json:"guidance.contains,omitempty"` + GuidanceDoesNotContain *string `form:"guidance.doesNotContain,omitempty" json:"guidance.doesNotContain,omitempty"` + GuidanceEquals *string `form:"guidance.equals,omitempty" json:"guidance.equals,omitempty"` GuidanceIn *[]string `json:"guidance.in,omitempty"` - GuidanceNotEquals *string `json:"guidance.notEquals,omitempty"` + GuidanceNotEquals *string `form:"guidance.notEquals,omitempty" json:"guidance.notEquals,omitempty"` GuidanceNotIn *[]string `json:"guidance.notIn,omitempty"` - GuidanceSpecified *bool `json:"guidance.specified,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + GuidanceSpecified *bool `form:"guidance.specified,omitempty" json:"guidance.specified,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - ObjectiveContains *string `json:"objective.contains,omitempty"` - ObjectiveDoesNotContain *string `json:"objective.doesNotContain,omitempty"` - ObjectiveEquals *string `json:"objective.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + ObjectiveContains *string `form:"objective.contains,omitempty" json:"objective.contains,omitempty"` + ObjectiveDoesNotContain *string `form:"objective.doesNotContain,omitempty" json:"objective.doesNotContain,omitempty"` + ObjectiveEquals *string `form:"objective.equals,omitempty" json:"objective.equals,omitempty"` ObjectiveIn *[]string `json:"objective.in,omitempty"` - ObjectiveNotEquals *string `json:"objective.notEquals,omitempty"` + ObjectiveNotEquals *string `form:"objective.notEquals,omitempty" json:"objective.notEquals,omitempty"` ObjectiveNotIn *[]string `json:"objective.notIn,omitempty"` - ObjectiveSpecified *bool `json:"objective.specified,omitempty"` - RiskReductionWeightEquals *float32 `json:"riskReductionWeight.equals,omitempty"` - RiskReductionWeightGreaterThan *float32 `json:"riskReductionWeight.greaterThan,omitempty"` - RiskReductionWeightGreaterThanOrEqual *float32 `json:"riskReductionWeight.greaterThanOrEqual,omitempty"` + ObjectiveSpecified *bool `form:"objective.specified,omitempty" json:"objective.specified,omitempty"` + ResourceIdEquals *int64 `form:"resourceId.equals,omitempty" json:"resourceId.equals,omitempty"` + ResourceIdGreaterThan *int64 `form:"resourceId.greaterThan,omitempty" json:"resourceId.greaterThan,omitempty"` + ResourceIdGreaterThanOrEqual *int64 `form:"resourceId.greaterThanOrEqual,omitempty" json:"resourceId.greaterThanOrEqual,omitempty"` + ResourceIdIn *[]int64 `json:"resourceId.in,omitempty"` + ResourceIdLessThan *int64 `form:"resourceId.lessThan,omitempty" json:"resourceId.lessThan,omitempty"` + ResourceIdLessThanOrEqual *int64 `form:"resourceId.lessThanOrEqual,omitempty" json:"resourceId.lessThanOrEqual,omitempty"` + ResourceIdNotEquals *int64 `form:"resourceId.notEquals,omitempty" json:"resourceId.notEquals,omitempty"` + ResourceIdNotIn *[]int64 `json:"resourceId.notIn,omitempty"` + ResourceIdSpecified *bool `form:"resourceId.specified,omitempty" json:"resourceId.specified,omitempty"` + RiskReductionWeightEquals *float32 `form:"riskReductionWeight.equals,omitempty" json:"riskReductionWeight.equals,omitempty"` + RiskReductionWeightGreaterThan *float32 `form:"riskReductionWeight.greaterThan,omitempty" json:"riskReductionWeight.greaterThan,omitempty"` + RiskReductionWeightGreaterThanOrEqual *float32 `form:"riskReductionWeight.greaterThanOrEqual,omitempty" json:"riskReductionWeight.greaterThanOrEqual,omitempty"` RiskReductionWeightIn *[]float32 `json:"riskReductionWeight.in,omitempty"` - RiskReductionWeightLessThan *float32 `json:"riskReductionWeight.lessThan,omitempty"` - RiskReductionWeightLessThanOrEqual *float32 `json:"riskReductionWeight.lessThanOrEqual,omitempty"` - RiskReductionWeightNotEquals *float32 `json:"riskReductionWeight.notEquals,omitempty"` + RiskReductionWeightLessThan *float32 `form:"riskReductionWeight.lessThan,omitempty" json:"riskReductionWeight.lessThan,omitempty"` + RiskReductionWeightLessThanOrEqual *float32 `form:"riskReductionWeight.lessThanOrEqual,omitempty" json:"riskReductionWeight.lessThanOrEqual,omitempty"` + RiskReductionWeightNotEquals *float32 `form:"riskReductionWeight.notEquals,omitempty" json:"riskReductionWeight.notEquals,omitempty"` RiskReductionWeightNotIn *[]float32 `json:"riskReductionWeight.notIn,omitempty"` - RiskReductionWeightSpecified *bool `json:"riskReductionWeight.specified,omitempty"` - SecurityControlCategoryIdEquals *int64 `json:"securityControlCategoryId.equals,omitempty"` - SecurityControlCategoryIdGreaterThan *int64 `json:"securityControlCategoryId.greaterThan,omitempty"` - SecurityControlCategoryIdGreaterThanOrEqual *int64 `json:"securityControlCategoryId.greaterThanOrEqual,omitempty"` + RiskReductionWeightSpecified *bool `form:"riskReductionWeight.specified,omitempty" json:"riskReductionWeight.specified,omitempty"` + SecurityControlCategoryIdEquals *int64 `form:"securityControlCategoryId.equals,omitempty" json:"securityControlCategoryId.equals,omitempty"` + SecurityControlCategoryIdGreaterThan *int64 `form:"securityControlCategoryId.greaterThan,omitempty" json:"securityControlCategoryId.greaterThan,omitempty"` + SecurityControlCategoryIdGreaterThanOrEqual *int64 `form:"securityControlCategoryId.greaterThanOrEqual,omitempty" json:"securityControlCategoryId.greaterThanOrEqual,omitempty"` SecurityControlCategoryIdIn *[]int64 `json:"securityControlCategoryId.in,omitempty"` - SecurityControlCategoryIdLessThan *int64 `json:"securityControlCategoryId.lessThan,omitempty"` - SecurityControlCategoryIdLessThanOrEqual *int64 `json:"securityControlCategoryId.lessThanOrEqual,omitempty"` - SecurityControlCategoryIdNotEquals *int64 `json:"securityControlCategoryId.notEquals,omitempty"` + SecurityControlCategoryIdLessThan *int64 `form:"securityControlCategoryId.lessThan,omitempty" json:"securityControlCategoryId.lessThan,omitempty"` + SecurityControlCategoryIdLessThanOrEqual *int64 `form:"securityControlCategoryId.lessThanOrEqual,omitempty" json:"securityControlCategoryId.lessThanOrEqual,omitempty"` + SecurityControlCategoryIdNotEquals *int64 `form:"securityControlCategoryId.notEquals,omitempty" json:"securityControlCategoryId.notEquals,omitempty"` SecurityControlCategoryIdNotIn *[]int64 `json:"securityControlCategoryId.notIn,omitempty"` - SecurityControlCategoryIdSpecified *bool `json:"securityControlCategoryId.specified,omitempty"` - SimilarControlsIdEquals *int64 `json:"similarControlsId.equals,omitempty"` - SimilarControlsIdGreaterThan *int64 `json:"similarControlsId.greaterThan,omitempty"` - SimilarControlsIdGreaterThanOrEqual *int64 `json:"similarControlsId.greaterThanOrEqual,omitempty"` + SecurityControlCategoryIdSpecified *bool `form:"securityControlCategoryId.specified,omitempty" json:"securityControlCategoryId.specified,omitempty"` + SimilarControlsIdEquals *int64 `form:"similarControlsId.equals,omitempty" json:"similarControlsId.equals,omitempty"` + SimilarControlsIdGreaterThan *int64 `form:"similarControlsId.greaterThan,omitempty" json:"similarControlsId.greaterThan,omitempty"` + SimilarControlsIdGreaterThanOrEqual *int64 `form:"similarControlsId.greaterThanOrEqual,omitempty" json:"similarControlsId.greaterThanOrEqual,omitempty"` SimilarControlsIdIn *[]int64 `json:"similarControlsId.in,omitempty"` - SimilarControlsIdLessThan *int64 `json:"similarControlsId.lessThan,omitempty"` - SimilarControlsIdLessThanOrEqual *int64 `json:"similarControlsId.lessThanOrEqual,omitempty"` - SimilarControlsIdNotEquals *int64 `json:"similarControlsId.notEquals,omitempty"` + SimilarControlsIdLessThan *int64 `form:"similarControlsId.lessThan,omitempty" json:"similarControlsId.lessThan,omitempty"` + SimilarControlsIdLessThanOrEqual *int64 `form:"similarControlsId.lessThanOrEqual,omitempty" json:"similarControlsId.lessThanOrEqual,omitempty"` + SimilarControlsIdNotEquals *int64 `form:"similarControlsId.notEquals,omitempty" json:"similarControlsId.notEquals,omitempty"` SimilarControlsIdNotIn *[]int64 `json:"similarControlsId.notIn,omitempty"` - SimilarControlsIdSpecified *bool `json:"similarControlsId.specified,omitempty"` + SimilarControlsIdSpecified *bool `form:"similarControlsId.specified,omitempty" json:"similarControlsId.specified,omitempty"` } // PartialUpdateSecurityControlUsingPATCHJSONBody defines parameters for PartialUpdateSecurityControlUsingPATCH. -type PartialUpdateSecurityControlUsingPATCHJSONBody SecurityControlDTO +type PartialUpdateSecurityControlUsingPATCHJSONBody = SecurityControlDTO // UpdateSecurityControlUsingPUTJSONBody defines parameters for UpdateSecurityControlUsingPUT. -type UpdateSecurityControlUsingPUTJSONBody SecurityControlDTO +type UpdateSecurityControlUsingPUTJSONBody = SecurityControlDTO // GetAllSecurityMetricsUsingGETParams defines parameters for GetAllSecurityMetricsUsingGET. type GetAllSecurityMetricsUsingGETParams struct { - CategoryContains *string `json:"category.contains,omitempty"` - CategoryDoesNotContain *string `json:"category.doesNotContain,omitempty"` - CategoryEquals *string `json:"category.equals,omitempty"` + CategoryContains *string `form:"category.contains,omitempty" json:"category.contains,omitempty"` + CategoryDoesNotContain *string `form:"category.doesNotContain,omitempty" json:"category.doesNotContain,omitempty"` + CategoryEquals *string `form:"category.equals,omitempty" json:"category.equals,omitempty"` CategoryIn *[]string `json:"category.in,omitempty"` - CategoryNotEquals *string `json:"category.notEquals,omitempty"` + CategoryNotEquals *string `form:"category.notEquals,omitempty" json:"category.notEquals,omitempty"` CategoryNotIn *[]string `json:"category.notIn,omitempty"` - CategorySpecified *bool `json:"category.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CategorySpecified *bool `form:"category.specified,omitempty" json:"category.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - IntervalContains *string `json:"interval.contains,omitempty"` - IntervalDoesNotContain *string `json:"interval.doesNotContain,omitempty"` - IntervalEquals *string `json:"interval.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + IntervalContains *string `form:"interval.contains,omitempty" json:"interval.contains,omitempty"` + IntervalDoesNotContain *string `form:"interval.doesNotContain,omitempty" json:"interval.doesNotContain,omitempty"` + IntervalEquals *string `form:"interval.equals,omitempty" json:"interval.equals,omitempty"` IntervalIn *[]string `json:"interval.in,omitempty"` - IntervalNotEquals *string `json:"interval.notEquals,omitempty"` + IntervalNotEquals *string `form:"interval.notEquals,omitempty" json:"interval.notEquals,omitempty"` IntervalNotIn *[]string `json:"interval.notIn,omitempty"` - IntervalSpecified *bool `json:"interval.specified,omitempty"` - MetricIdContains *string `json:"metricId.contains,omitempty"` - MetricIdDoesNotContain *string `json:"metricId.doesNotContain,omitempty"` - MetricIdEquals *string `json:"metricId.equals,omitempty"` + IntervalSpecified *bool `form:"interval.specified,omitempty" json:"interval.specified,omitempty"` + KeywordsContains *string `form:"keywords.contains,omitempty" json:"keywords.contains,omitempty"` + KeywordsDoesNotContain *string `form:"keywords.doesNotContain,omitempty" json:"keywords.doesNotContain,omitempty"` + KeywordsEquals *string `form:"keywords.equals,omitempty" json:"keywords.equals,omitempty"` + KeywordsIn *[]string `json:"keywords.in,omitempty"` + KeywordsNotEquals *string `form:"keywords.notEquals,omitempty" json:"keywords.notEquals,omitempty"` + KeywordsNotIn *[]string `json:"keywords.notIn,omitempty"` + KeywordsSpecified *bool `form:"keywords.specified,omitempty" json:"keywords.specified,omitempty"` + MetricIdContains *string `form:"metricId.contains,omitempty" json:"metricId.contains,omitempty"` + MetricIdDoesNotContain *string `form:"metricId.doesNotContain,omitempty" json:"metricId.doesNotContain,omitempty"` + MetricIdEquals *string `form:"metricId.equals,omitempty" json:"metricId.equals,omitempty"` MetricIdIn *[]string `json:"metricId.in,omitempty"` - MetricIdNotEquals *string `json:"metricId.notEquals,omitempty"` + MetricIdNotEquals *string `form:"metricId.notEquals,omitempty" json:"metricId.notEquals,omitempty"` MetricIdNotIn *[]string `json:"metricId.notIn,omitempty"` - MetricIdSpecified *bool `json:"metricId.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + MetricIdSpecified *bool `form:"metricId.specified,omitempty" json:"metricId.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - OperatorContains *string `json:"operator.contains,omitempty"` - OperatorDoesNotContain *string `json:"operator.doesNotContain,omitempty"` - OperatorEquals *string `json:"operator.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + OperatorContains *string `form:"operator.contains,omitempty" json:"operator.contains,omitempty"` + OperatorDoesNotContain *string `form:"operator.doesNotContain,omitempty" json:"operator.doesNotContain,omitempty"` + OperatorEquals *string `form:"operator.equals,omitempty" json:"operator.equals,omitempty"` OperatorIn *[]string `json:"operator.in,omitempty"` - OperatorNotEquals *string `json:"operator.notEquals,omitempty"` + OperatorNotEquals *string `form:"operator.notEquals,omitempty" json:"operator.notEquals,omitempty"` OperatorNotIn *[]string `json:"operator.notIn,omitempty"` - OperatorSpecified *bool `json:"operator.specified,omitempty"` - ReferenceTomIdEquals *int64 `json:"referenceTomId.equals,omitempty"` - ReferenceTomIdGreaterThan *int64 `json:"referenceTomId.greaterThan,omitempty"` - ReferenceTomIdGreaterThanOrEqual *int64 `json:"referenceTomId.greaterThanOrEqual,omitempty"` + OperatorSpecified *bool `form:"operator.specified,omitempty" json:"operator.specified,omitempty"` + ReferenceTomIdEquals *int64 `form:"referenceTomId.equals,omitempty" json:"referenceTomId.equals,omitempty"` + ReferenceTomIdGreaterThan *int64 `form:"referenceTomId.greaterThan,omitempty" json:"referenceTomId.greaterThan,omitempty"` + ReferenceTomIdGreaterThanOrEqual *int64 `form:"referenceTomId.greaterThanOrEqual,omitempty" json:"referenceTomId.greaterThanOrEqual,omitempty"` ReferenceTomIdIn *[]int64 `json:"referenceTomId.in,omitempty"` - ReferenceTomIdLessThan *int64 `json:"referenceTomId.lessThan,omitempty"` - ReferenceTomIdLessThanOrEqual *int64 `json:"referenceTomId.lessThanOrEqual,omitempty"` - ReferenceTomIdNotEquals *int64 `json:"referenceTomId.notEquals,omitempty"` + ReferenceTomIdLessThan *int64 `form:"referenceTomId.lessThan,omitempty" json:"referenceTomId.lessThan,omitempty"` + ReferenceTomIdLessThanOrEqual *int64 `form:"referenceTomId.lessThanOrEqual,omitempty" json:"referenceTomId.lessThanOrEqual,omitempty"` + ReferenceTomIdNotEquals *int64 `form:"referenceTomId.notEquals,omitempty" json:"referenceTomId.notEquals,omitempty"` ReferenceTomIdNotIn *[]int64 `json:"referenceTomId.notIn,omitempty"` - ReferenceTomIdSpecified *bool `json:"referenceTomId.specified,omitempty"` - ResourceTypeIdEquals *int64 `json:"resourceTypeId.equals,omitempty"` - ResourceTypeIdGreaterThan *int64 `json:"resourceTypeId.greaterThan,omitempty"` - ResourceTypeIdGreaterThanOrEqual *int64 `json:"resourceTypeId.greaterThanOrEqual,omitempty"` + ReferenceTomIdSpecified *bool `form:"referenceTomId.specified,omitempty" json:"referenceTomId.specified,omitempty"` + ResourceTypeIdEquals *int64 `form:"resourceTypeId.equals,omitempty" json:"resourceTypeId.equals,omitempty"` + ResourceTypeIdGreaterThan *int64 `form:"resourceTypeId.greaterThan,omitempty" json:"resourceTypeId.greaterThan,omitempty"` + ResourceTypeIdGreaterThanOrEqual *int64 `form:"resourceTypeId.greaterThanOrEqual,omitempty" json:"resourceTypeId.greaterThanOrEqual,omitempty"` ResourceTypeIdIn *[]int64 `json:"resourceTypeId.in,omitempty"` - ResourceTypeIdLessThan *int64 `json:"resourceTypeId.lessThan,omitempty"` - ResourceTypeIdLessThanOrEqual *int64 `json:"resourceTypeId.lessThanOrEqual,omitempty"` - ResourceTypeIdNotEquals *int64 `json:"resourceTypeId.notEquals,omitempty"` + ResourceTypeIdLessThan *int64 `form:"resourceTypeId.lessThan,omitempty" json:"resourceTypeId.lessThan,omitempty"` + ResourceTypeIdLessThanOrEqual *int64 `form:"resourceTypeId.lessThanOrEqual,omitempty" json:"resourceTypeId.lessThanOrEqual,omitempty"` + ResourceTypeIdNotEquals *int64 `form:"resourceTypeId.notEquals,omitempty" json:"resourceTypeId.notEquals,omitempty"` ResourceTypeIdNotIn *[]int64 `json:"resourceTypeId.notIn,omitempty"` - ResourceTypeIdSpecified *bool `json:"resourceTypeId.specified,omitempty"` - ScaleContains *string `json:"scale.contains,omitempty"` - ScaleDoesNotContain *string `json:"scale.doesNotContain,omitempty"` - ScaleEquals *string `json:"scale.equals,omitempty"` + ResourceTypeIdSpecified *bool `form:"resourceTypeId.specified,omitempty" json:"resourceTypeId.specified,omitempty"` + ScaleContains *string `form:"scale.contains,omitempty" json:"scale.contains,omitempty"` + ScaleDoesNotContain *string `form:"scale.doesNotContain,omitempty" json:"scale.doesNotContain,omitempty"` + ScaleEquals *string `form:"scale.equals,omitempty" json:"scale.equals,omitempty"` ScaleIn *[]string `json:"scale.in,omitempty"` - ScaleNotEquals *string `json:"scale.notEquals,omitempty"` + ScaleNotEquals *string `form:"scale.notEquals,omitempty" json:"scale.notEquals,omitempty"` ScaleNotIn *[]string `json:"scale.notIn,omitempty"` - ScaleSpecified *bool `json:"scale.specified,omitempty"` - SourceContains *string `json:"source.contains,omitempty"` - SourceDoesNotContain *string `json:"source.doesNotContain,omitempty"` - SourceEquals *string `json:"source.equals,omitempty"` + ScaleSpecified *bool `form:"scale.specified,omitempty" json:"scale.specified,omitempty"` + SecurityFeatureContains *string `form:"securityFeature.contains,omitempty" json:"securityFeature.contains,omitempty"` + SecurityFeatureDoesNotContain *string `form:"securityFeature.doesNotContain,omitempty" json:"securityFeature.doesNotContain,omitempty"` + SecurityFeatureEquals *string `form:"securityFeature.equals,omitempty" json:"securityFeature.equals,omitempty"` + SecurityFeatureIn *[]string `json:"securityFeature.in,omitempty"` + SecurityFeatureNotEquals *string `form:"securityFeature.notEquals,omitempty" json:"securityFeature.notEquals,omitempty"` + SecurityFeatureNotIn *[]string `json:"securityFeature.notIn,omitempty"` + SecurityFeatureSpecified *bool `form:"securityFeature.specified,omitempty" json:"securityFeature.specified,omitempty"` + SourceContains *string `form:"source.contains,omitempty" json:"source.contains,omitempty"` + SourceDoesNotContain *string `form:"source.doesNotContain,omitempty" json:"source.doesNotContain,omitempty"` + SourceEquals *string `form:"source.equals,omitempty" json:"source.equals,omitempty"` SourceIn *[]string `json:"source.in,omitempty"` - SourceNotEquals *string `json:"source.notEquals,omitempty"` + SourceNotEquals *string `form:"source.notEquals,omitempty" json:"source.notEquals,omitempty"` SourceNotIn *[]string `json:"source.notIn,omitempty"` - SourceSpecified *bool `json:"source.specified,omitempty"` - TargetResourceTypeContains *string `json:"targetResourceType.contains,omitempty"` - TargetResourceTypeDoesNotContain *string `json:"targetResourceType.doesNotContain,omitempty"` - TargetResourceTypeEquals *string `json:"targetResourceType.equals,omitempty"` + SourceSpecified *bool `form:"source.specified,omitempty" json:"source.specified,omitempty"` + TargetResourceTypeContains *string `form:"targetResourceType.contains,omitempty" json:"targetResourceType.contains,omitempty"` + TargetResourceTypeDoesNotContain *string `form:"targetResourceType.doesNotContain,omitempty" json:"targetResourceType.doesNotContain,omitempty"` + TargetResourceTypeEquals *string `form:"targetResourceType.equals,omitempty" json:"targetResourceType.equals,omitempty"` TargetResourceTypeIn *[]string `json:"targetResourceType.in,omitempty"` - TargetResourceTypeNotEquals *string `json:"targetResourceType.notEquals,omitempty"` + TargetResourceTypeNotEquals *string `form:"targetResourceType.notEquals,omitempty" json:"targetResourceType.notEquals,omitempty"` TargetResourceTypeNotIn *[]string `json:"targetResourceType.notIn,omitempty"` - TargetResourceTypeSpecified *bool `json:"targetResourceType.specified,omitempty"` - TargetValueContains *string `json:"targetValue.contains,omitempty"` - TargetValueDoesNotContain *string `json:"targetValue.doesNotContain,omitempty"` - TargetValueEquals *string `json:"targetValue.equals,omitempty"` + TargetResourceTypeSpecified *bool `form:"targetResourceType.specified,omitempty" json:"targetResourceType.specified,omitempty"` + TargetValueContains *string `form:"targetValue.contains,omitempty" json:"targetValue.contains,omitempty"` + TargetValueDoesNotContain *string `form:"targetValue.doesNotContain,omitempty" json:"targetValue.doesNotContain,omitempty"` + TargetValueEquals *string `form:"targetValue.equals,omitempty" json:"targetValue.equals,omitempty"` TargetValueIn *[]string `json:"targetValue.in,omitempty"` - TargetValueNotEquals *string `json:"targetValue.notEquals,omitempty"` + TargetValueNotEquals *string `form:"targetValue.notEquals,omitempty" json:"targetValue.notEquals,omitempty"` TargetValueNotIn *[]string `json:"targetValue.notIn,omitempty"` - TargetValueSpecified *bool `json:"targetValue.specified,omitempty"` - TargetValueDatatypeContains *string `json:"targetValueDatatype.contains,omitempty"` - TargetValueDatatypeDoesNotContain *string `json:"targetValueDatatype.doesNotContain,omitempty"` - TargetValueDatatypeEquals *string `json:"targetValueDatatype.equals,omitempty"` + TargetValueSpecified *bool `form:"targetValue.specified,omitempty" json:"targetValue.specified,omitempty"` + TargetValueDatatypeContains *string `form:"targetValueDatatype.contains,omitempty" json:"targetValueDatatype.contains,omitempty"` + TargetValueDatatypeDoesNotContain *string `form:"targetValueDatatype.doesNotContain,omitempty" json:"targetValueDatatype.doesNotContain,omitempty"` + TargetValueDatatypeEquals *string `form:"targetValueDatatype.equals,omitempty" json:"targetValueDatatype.equals,omitempty"` TargetValueDatatypeIn *[]string `json:"targetValueDatatype.in,omitempty"` - TargetValueDatatypeNotEquals *string `json:"targetValueDatatype.notEquals,omitempty"` + TargetValueDatatypeNotEquals *string `form:"targetValueDatatype.notEquals,omitempty" json:"targetValueDatatype.notEquals,omitempty"` TargetValueDatatypeNotIn *[]string `json:"targetValueDatatype.notIn,omitempty"` - TargetValueDatatypeSpecified *bool `json:"targetValueDatatype.specified,omitempty"` - TomIdEquals *int64 `json:"tomId.equals,omitempty"` - TomIdGreaterThan *int64 `json:"tomId.greaterThan,omitempty"` - TomIdGreaterThanOrEqual *int64 `json:"tomId.greaterThanOrEqual,omitempty"` + TargetValueDatatypeSpecified *bool `form:"targetValueDatatype.specified,omitempty" json:"targetValueDatatype.specified,omitempty"` + TomIdEquals *int64 `form:"tomId.equals,omitempty" json:"tomId.equals,omitempty"` + TomIdGreaterThan *int64 `form:"tomId.greaterThan,omitempty" json:"tomId.greaterThan,omitempty"` + TomIdGreaterThanOrEqual *int64 `form:"tomId.greaterThanOrEqual,omitempty" json:"tomId.greaterThanOrEqual,omitempty"` TomIdIn *[]int64 `json:"tomId.in,omitempty"` - TomIdLessThan *int64 `json:"tomId.lessThan,omitempty"` - TomIdLessThanOrEqual *int64 `json:"tomId.lessThanOrEqual,omitempty"` - TomIdNotEquals *int64 `json:"tomId.notEquals,omitempty"` + TomIdLessThan *int64 `form:"tomId.lessThan,omitempty" json:"tomId.lessThan,omitempty"` + TomIdLessThanOrEqual *int64 `form:"tomId.lessThanOrEqual,omitempty" json:"tomId.lessThanOrEqual,omitempty"` + TomIdNotEquals *int64 `form:"tomId.notEquals,omitempty" json:"tomId.notEquals,omitempty"` TomIdNotIn *[]int64 `json:"tomId.notIn,omitempty"` - TomIdSpecified *bool `json:"tomId.specified,omitempty"` + TomIdSpecified *bool `form:"tomId.specified,omitempty" json:"tomId.specified,omitempty"` } // CreateSecurityMetricUsingPOSTJSONBody defines parameters for CreateSecurityMetricUsingPOST. -type CreateSecurityMetricUsingPOSTJSONBody SecurityMetricDTO +type CreateSecurityMetricUsingPOSTJSONBody = SecurityMetricDTO // CountSecurityMetricsUsingGETParams defines parameters for CountSecurityMetricsUsingGET. type CountSecurityMetricsUsingGETParams struct { - CategoryContains *string `json:"category.contains,omitempty"` - CategoryDoesNotContain *string `json:"category.doesNotContain,omitempty"` - CategoryEquals *string `json:"category.equals,omitempty"` + CategoryContains *string `form:"category.contains,omitempty" json:"category.contains,omitempty"` + CategoryDoesNotContain *string `form:"category.doesNotContain,omitempty" json:"category.doesNotContain,omitempty"` + CategoryEquals *string `form:"category.equals,omitempty" json:"category.equals,omitempty"` CategoryIn *[]string `json:"category.in,omitempty"` - CategoryNotEquals *string `json:"category.notEquals,omitempty"` + CategoryNotEquals *string `form:"category.notEquals,omitempty" json:"category.notEquals,omitempty"` CategoryNotIn *[]string `json:"category.notIn,omitempty"` - CategorySpecified *bool `json:"category.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CategorySpecified *bool `form:"category.specified,omitempty" json:"category.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - IntervalContains *string `json:"interval.contains,omitempty"` - IntervalDoesNotContain *string `json:"interval.doesNotContain,omitempty"` - IntervalEquals *string `json:"interval.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + IntervalContains *string `form:"interval.contains,omitempty" json:"interval.contains,omitempty"` + IntervalDoesNotContain *string `form:"interval.doesNotContain,omitempty" json:"interval.doesNotContain,omitempty"` + IntervalEquals *string `form:"interval.equals,omitempty" json:"interval.equals,omitempty"` IntervalIn *[]string `json:"interval.in,omitempty"` - IntervalNotEquals *string `json:"interval.notEquals,omitempty"` + IntervalNotEquals *string `form:"interval.notEquals,omitempty" json:"interval.notEquals,omitempty"` IntervalNotIn *[]string `json:"interval.notIn,omitempty"` - IntervalSpecified *bool `json:"interval.specified,omitempty"` - MetricIdContains *string `json:"metricId.contains,omitempty"` - MetricIdDoesNotContain *string `json:"metricId.doesNotContain,omitempty"` - MetricIdEquals *string `json:"metricId.equals,omitempty"` + IntervalSpecified *bool `form:"interval.specified,omitempty" json:"interval.specified,omitempty"` + KeywordsContains *string `form:"keywords.contains,omitempty" json:"keywords.contains,omitempty"` + KeywordsDoesNotContain *string `form:"keywords.doesNotContain,omitempty" json:"keywords.doesNotContain,omitempty"` + KeywordsEquals *string `form:"keywords.equals,omitempty" json:"keywords.equals,omitempty"` + KeywordsIn *[]string `json:"keywords.in,omitempty"` + KeywordsNotEquals *string `form:"keywords.notEquals,omitempty" json:"keywords.notEquals,omitempty"` + KeywordsNotIn *[]string `json:"keywords.notIn,omitempty"` + KeywordsSpecified *bool `form:"keywords.specified,omitempty" json:"keywords.specified,omitempty"` + MetricIdContains *string `form:"metricId.contains,omitempty" json:"metricId.contains,omitempty"` + MetricIdDoesNotContain *string `form:"metricId.doesNotContain,omitempty" json:"metricId.doesNotContain,omitempty"` + MetricIdEquals *string `form:"metricId.equals,omitempty" json:"metricId.equals,omitempty"` MetricIdIn *[]string `json:"metricId.in,omitempty"` - MetricIdNotEquals *string `json:"metricId.notEquals,omitempty"` + MetricIdNotEquals *string `form:"metricId.notEquals,omitempty" json:"metricId.notEquals,omitempty"` MetricIdNotIn *[]string `json:"metricId.notIn,omitempty"` - MetricIdSpecified *bool `json:"metricId.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + MetricIdSpecified *bool `form:"metricId.specified,omitempty" json:"metricId.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - OperatorContains *string `json:"operator.contains,omitempty"` - OperatorDoesNotContain *string `json:"operator.doesNotContain,omitempty"` - OperatorEquals *string `json:"operator.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + OperatorContains *string `form:"operator.contains,omitempty" json:"operator.contains,omitempty"` + OperatorDoesNotContain *string `form:"operator.doesNotContain,omitempty" json:"operator.doesNotContain,omitempty"` + OperatorEquals *string `form:"operator.equals,omitempty" json:"operator.equals,omitempty"` OperatorIn *[]string `json:"operator.in,omitempty"` - OperatorNotEquals *string `json:"operator.notEquals,omitempty"` + OperatorNotEquals *string `form:"operator.notEquals,omitempty" json:"operator.notEquals,omitempty"` OperatorNotIn *[]string `json:"operator.notIn,omitempty"` - OperatorSpecified *bool `json:"operator.specified,omitempty"` - ReferenceTomIdEquals *int64 `json:"referenceTomId.equals,omitempty"` - ReferenceTomIdGreaterThan *int64 `json:"referenceTomId.greaterThan,omitempty"` - ReferenceTomIdGreaterThanOrEqual *int64 `json:"referenceTomId.greaterThanOrEqual,omitempty"` + OperatorSpecified *bool `form:"operator.specified,omitempty" json:"operator.specified,omitempty"` + ReferenceTomIdEquals *int64 `form:"referenceTomId.equals,omitempty" json:"referenceTomId.equals,omitempty"` + ReferenceTomIdGreaterThan *int64 `form:"referenceTomId.greaterThan,omitempty" json:"referenceTomId.greaterThan,omitempty"` + ReferenceTomIdGreaterThanOrEqual *int64 `form:"referenceTomId.greaterThanOrEqual,omitempty" json:"referenceTomId.greaterThanOrEqual,omitempty"` ReferenceTomIdIn *[]int64 `json:"referenceTomId.in,omitempty"` - ReferenceTomIdLessThan *int64 `json:"referenceTomId.lessThan,omitempty"` - ReferenceTomIdLessThanOrEqual *int64 `json:"referenceTomId.lessThanOrEqual,omitempty"` - ReferenceTomIdNotEquals *int64 `json:"referenceTomId.notEquals,omitempty"` + ReferenceTomIdLessThan *int64 `form:"referenceTomId.lessThan,omitempty" json:"referenceTomId.lessThan,omitempty"` + ReferenceTomIdLessThanOrEqual *int64 `form:"referenceTomId.lessThanOrEqual,omitempty" json:"referenceTomId.lessThanOrEqual,omitempty"` + ReferenceTomIdNotEquals *int64 `form:"referenceTomId.notEquals,omitempty" json:"referenceTomId.notEquals,omitempty"` ReferenceTomIdNotIn *[]int64 `json:"referenceTomId.notIn,omitempty"` - ReferenceTomIdSpecified *bool `json:"referenceTomId.specified,omitempty"` - ResourceTypeIdEquals *int64 `json:"resourceTypeId.equals,omitempty"` - ResourceTypeIdGreaterThan *int64 `json:"resourceTypeId.greaterThan,omitempty"` - ResourceTypeIdGreaterThanOrEqual *int64 `json:"resourceTypeId.greaterThanOrEqual,omitempty"` + ReferenceTomIdSpecified *bool `form:"referenceTomId.specified,omitempty" json:"referenceTomId.specified,omitempty"` + ResourceTypeIdEquals *int64 `form:"resourceTypeId.equals,omitempty" json:"resourceTypeId.equals,omitempty"` + ResourceTypeIdGreaterThan *int64 `form:"resourceTypeId.greaterThan,omitempty" json:"resourceTypeId.greaterThan,omitempty"` + ResourceTypeIdGreaterThanOrEqual *int64 `form:"resourceTypeId.greaterThanOrEqual,omitempty" json:"resourceTypeId.greaterThanOrEqual,omitempty"` ResourceTypeIdIn *[]int64 `json:"resourceTypeId.in,omitempty"` - ResourceTypeIdLessThan *int64 `json:"resourceTypeId.lessThan,omitempty"` - ResourceTypeIdLessThanOrEqual *int64 `json:"resourceTypeId.lessThanOrEqual,omitempty"` - ResourceTypeIdNotEquals *int64 `json:"resourceTypeId.notEquals,omitempty"` + ResourceTypeIdLessThan *int64 `form:"resourceTypeId.lessThan,omitempty" json:"resourceTypeId.lessThan,omitempty"` + ResourceTypeIdLessThanOrEqual *int64 `form:"resourceTypeId.lessThanOrEqual,omitempty" json:"resourceTypeId.lessThanOrEqual,omitempty"` + ResourceTypeIdNotEquals *int64 `form:"resourceTypeId.notEquals,omitempty" json:"resourceTypeId.notEquals,omitempty"` ResourceTypeIdNotIn *[]int64 `json:"resourceTypeId.notIn,omitempty"` - ResourceTypeIdSpecified *bool `json:"resourceTypeId.specified,omitempty"` - ScaleContains *string `json:"scale.contains,omitempty"` - ScaleDoesNotContain *string `json:"scale.doesNotContain,omitempty"` - ScaleEquals *string `json:"scale.equals,omitempty"` + ResourceTypeIdSpecified *bool `form:"resourceTypeId.specified,omitempty" json:"resourceTypeId.specified,omitempty"` + ScaleContains *string `form:"scale.contains,omitempty" json:"scale.contains,omitempty"` + ScaleDoesNotContain *string `form:"scale.doesNotContain,omitempty" json:"scale.doesNotContain,omitempty"` + ScaleEquals *string `form:"scale.equals,omitempty" json:"scale.equals,omitempty"` ScaleIn *[]string `json:"scale.in,omitempty"` - ScaleNotEquals *string `json:"scale.notEquals,omitempty"` + ScaleNotEquals *string `form:"scale.notEquals,omitempty" json:"scale.notEquals,omitempty"` ScaleNotIn *[]string `json:"scale.notIn,omitempty"` - ScaleSpecified *bool `json:"scale.specified,omitempty"` - SourceContains *string `json:"source.contains,omitempty"` - SourceDoesNotContain *string `json:"source.doesNotContain,omitempty"` - SourceEquals *string `json:"source.equals,omitempty"` + ScaleSpecified *bool `form:"scale.specified,omitempty" json:"scale.specified,omitempty"` + SecurityFeatureContains *string `form:"securityFeature.contains,omitempty" json:"securityFeature.contains,omitempty"` + SecurityFeatureDoesNotContain *string `form:"securityFeature.doesNotContain,omitempty" json:"securityFeature.doesNotContain,omitempty"` + SecurityFeatureEquals *string `form:"securityFeature.equals,omitempty" json:"securityFeature.equals,omitempty"` + SecurityFeatureIn *[]string `json:"securityFeature.in,omitempty"` + SecurityFeatureNotEquals *string `form:"securityFeature.notEquals,omitempty" json:"securityFeature.notEquals,omitempty"` + SecurityFeatureNotIn *[]string `json:"securityFeature.notIn,omitempty"` + SecurityFeatureSpecified *bool `form:"securityFeature.specified,omitempty" json:"securityFeature.specified,omitempty"` + SourceContains *string `form:"source.contains,omitempty" json:"source.contains,omitempty"` + SourceDoesNotContain *string `form:"source.doesNotContain,omitempty" json:"source.doesNotContain,omitempty"` + SourceEquals *string `form:"source.equals,omitempty" json:"source.equals,omitempty"` SourceIn *[]string `json:"source.in,omitempty"` - SourceNotEquals *string `json:"source.notEquals,omitempty"` + SourceNotEquals *string `form:"source.notEquals,omitempty" json:"source.notEquals,omitempty"` SourceNotIn *[]string `json:"source.notIn,omitempty"` - SourceSpecified *bool `json:"source.specified,omitempty"` - TargetResourceTypeContains *string `json:"targetResourceType.contains,omitempty"` - TargetResourceTypeDoesNotContain *string `json:"targetResourceType.doesNotContain,omitempty"` - TargetResourceTypeEquals *string `json:"targetResourceType.equals,omitempty"` + SourceSpecified *bool `form:"source.specified,omitempty" json:"source.specified,omitempty"` + TargetResourceTypeContains *string `form:"targetResourceType.contains,omitempty" json:"targetResourceType.contains,omitempty"` + TargetResourceTypeDoesNotContain *string `form:"targetResourceType.doesNotContain,omitempty" json:"targetResourceType.doesNotContain,omitempty"` + TargetResourceTypeEquals *string `form:"targetResourceType.equals,omitempty" json:"targetResourceType.equals,omitempty"` TargetResourceTypeIn *[]string `json:"targetResourceType.in,omitempty"` - TargetResourceTypeNotEquals *string `json:"targetResourceType.notEquals,omitempty"` + TargetResourceTypeNotEquals *string `form:"targetResourceType.notEquals,omitempty" json:"targetResourceType.notEquals,omitempty"` TargetResourceTypeNotIn *[]string `json:"targetResourceType.notIn,omitempty"` - TargetResourceTypeSpecified *bool `json:"targetResourceType.specified,omitempty"` - TargetValueContains *string `json:"targetValue.contains,omitempty"` - TargetValueDoesNotContain *string `json:"targetValue.doesNotContain,omitempty"` - TargetValueEquals *string `json:"targetValue.equals,omitempty"` + TargetResourceTypeSpecified *bool `form:"targetResourceType.specified,omitempty" json:"targetResourceType.specified,omitempty"` + TargetValueContains *string `form:"targetValue.contains,omitempty" json:"targetValue.contains,omitempty"` + TargetValueDoesNotContain *string `form:"targetValue.doesNotContain,omitempty" json:"targetValue.doesNotContain,omitempty"` + TargetValueEquals *string `form:"targetValue.equals,omitempty" json:"targetValue.equals,omitempty"` TargetValueIn *[]string `json:"targetValue.in,omitempty"` - TargetValueNotEquals *string `json:"targetValue.notEquals,omitempty"` + TargetValueNotEquals *string `form:"targetValue.notEquals,omitempty" json:"targetValue.notEquals,omitempty"` TargetValueNotIn *[]string `json:"targetValue.notIn,omitempty"` - TargetValueSpecified *bool `json:"targetValue.specified,omitempty"` - TargetValueDatatypeContains *string `json:"targetValueDatatype.contains,omitempty"` - TargetValueDatatypeDoesNotContain *string `json:"targetValueDatatype.doesNotContain,omitempty"` - TargetValueDatatypeEquals *string `json:"targetValueDatatype.equals,omitempty"` + TargetValueSpecified *bool `form:"targetValue.specified,omitempty" json:"targetValue.specified,omitempty"` + TargetValueDatatypeContains *string `form:"targetValueDatatype.contains,omitempty" json:"targetValueDatatype.contains,omitempty"` + TargetValueDatatypeDoesNotContain *string `form:"targetValueDatatype.doesNotContain,omitempty" json:"targetValueDatatype.doesNotContain,omitempty"` + TargetValueDatatypeEquals *string `form:"targetValueDatatype.equals,omitempty" json:"targetValueDatatype.equals,omitempty"` TargetValueDatatypeIn *[]string `json:"targetValueDatatype.in,omitempty"` - TargetValueDatatypeNotEquals *string `json:"targetValueDatatype.notEquals,omitempty"` + TargetValueDatatypeNotEquals *string `form:"targetValueDatatype.notEquals,omitempty" json:"targetValueDatatype.notEquals,omitempty"` TargetValueDatatypeNotIn *[]string `json:"targetValueDatatype.notIn,omitempty"` - TargetValueDatatypeSpecified *bool `json:"targetValueDatatype.specified,omitempty"` - TomIdEquals *int64 `json:"tomId.equals,omitempty"` - TomIdGreaterThan *int64 `json:"tomId.greaterThan,omitempty"` - TomIdGreaterThanOrEqual *int64 `json:"tomId.greaterThanOrEqual,omitempty"` + TargetValueDatatypeSpecified *bool `form:"targetValueDatatype.specified,omitempty" json:"targetValueDatatype.specified,omitempty"` + TomIdEquals *int64 `form:"tomId.equals,omitempty" json:"tomId.equals,omitempty"` + TomIdGreaterThan *int64 `form:"tomId.greaterThan,omitempty" json:"tomId.greaterThan,omitempty"` + TomIdGreaterThanOrEqual *int64 `form:"tomId.greaterThanOrEqual,omitempty" json:"tomId.greaterThanOrEqual,omitempty"` TomIdIn *[]int64 `json:"tomId.in,omitempty"` - TomIdLessThan *int64 `json:"tomId.lessThan,omitempty"` - TomIdLessThanOrEqual *int64 `json:"tomId.lessThanOrEqual,omitempty"` - TomIdNotEquals *int64 `json:"tomId.notEquals,omitempty"` + TomIdLessThan *int64 `form:"tomId.lessThan,omitempty" json:"tomId.lessThan,omitempty"` + TomIdLessThanOrEqual *int64 `form:"tomId.lessThanOrEqual,omitempty" json:"tomId.lessThanOrEqual,omitempty"` + TomIdNotEquals *int64 `form:"tomId.notEquals,omitempty" json:"tomId.notEquals,omitempty"` TomIdNotIn *[]int64 `json:"tomId.notIn,omitempty"` - TomIdSpecified *bool `json:"tomId.specified,omitempty"` + TomIdSpecified *bool `form:"tomId.specified,omitempty" json:"tomId.specified,omitempty"` } // PartialUpdateSecurityMetricUsingPATCHJSONBody defines parameters for PartialUpdateSecurityMetricUsingPATCH. -type PartialUpdateSecurityMetricUsingPATCHJSONBody SecurityMetricDTO +type PartialUpdateSecurityMetricUsingPATCHJSONBody = SecurityMetricDTO // UpdateSecurityMetricUsingPUTJSONBody defines parameters for UpdateSecurityMetricUsingPUT. -type UpdateSecurityMetricUsingPUTJSONBody SecurityMetricDTO +type UpdateSecurityMetricUsingPUTJSONBody = SecurityMetricDTO // GetAllSimilarControlsUsingGETParams defines parameters for GetAllSimilarControlsUsingGET. type GetAllSimilarControlsUsingGETParams struct { - CodeContains *string `json:"code.contains,omitempty"` - CodeDoesNotContain *string `json:"code.doesNotContain,omitempty"` - CodeEquals *string `json:"code.equals,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` CodeIn *[]string `json:"code.in,omitempty"` - CodeNotEquals *string `json:"code.notEquals,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` CodeNotIn *[]string `json:"code.notIn,omitempty"` - CodeSpecified *bool `json:"code.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - SecurityControlFrameworkNameContains *string `json:"securityControlFrameworkName.contains,omitempty"` - SecurityControlFrameworkNameDoesNotContain *string `json:"securityControlFrameworkName.doesNotContain,omitempty"` - SecurityControlFrameworkNameEquals *string `json:"securityControlFrameworkName.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + SecurityControlFrameworkNameContains *string `form:"securityControlFrameworkName.contains,omitempty" json:"securityControlFrameworkName.contains,omitempty"` + SecurityControlFrameworkNameDoesNotContain *string `form:"securityControlFrameworkName.doesNotContain,omitempty" json:"securityControlFrameworkName.doesNotContain,omitempty"` + SecurityControlFrameworkNameEquals *string `form:"securityControlFrameworkName.equals,omitempty" json:"securityControlFrameworkName.equals,omitempty"` SecurityControlFrameworkNameIn *[]string `json:"securityControlFrameworkName.in,omitempty"` - SecurityControlFrameworkNameNotEquals *string `json:"securityControlFrameworkName.notEquals,omitempty"` + SecurityControlFrameworkNameNotEquals *string `form:"securityControlFrameworkName.notEquals,omitempty" json:"securityControlFrameworkName.notEquals,omitempty"` SecurityControlFrameworkNameNotIn *[]string `json:"securityControlFrameworkName.notIn,omitempty"` - SecurityControlFrameworkNameSpecified *bool `json:"securityControlFrameworkName.specified,omitempty"` - SecurityControlIdEquals *int64 `json:"securityControlId.equals,omitempty"` - SecurityControlIdGreaterThan *int64 `json:"securityControlId.greaterThan,omitempty"` - SecurityControlIdGreaterThanOrEqual *int64 `json:"securityControlId.greaterThanOrEqual,omitempty"` + SecurityControlFrameworkNameSpecified *bool `form:"securityControlFrameworkName.specified,omitempty" json:"securityControlFrameworkName.specified,omitempty"` + SecurityControlIdEquals *int64 `form:"securityControlId.equals,omitempty" json:"securityControlId.equals,omitempty"` + SecurityControlIdGreaterThan *int64 `form:"securityControlId.greaterThan,omitempty" json:"securityControlId.greaterThan,omitempty"` + SecurityControlIdGreaterThanOrEqual *int64 `form:"securityControlId.greaterThanOrEqual,omitempty" json:"securityControlId.greaterThanOrEqual,omitempty"` SecurityControlIdIn *[]int64 `json:"securityControlId.in,omitempty"` - SecurityControlIdLessThan *int64 `json:"securityControlId.lessThan,omitempty"` - SecurityControlIdLessThanOrEqual *int64 `json:"securityControlId.lessThanOrEqual,omitempty"` - SecurityControlIdNotEquals *int64 `json:"securityControlId.notEquals,omitempty"` + SecurityControlIdLessThan *int64 `form:"securityControlId.lessThan,omitempty" json:"securityControlId.lessThan,omitempty"` + SecurityControlIdLessThanOrEqual *int64 `form:"securityControlId.lessThanOrEqual,omitempty" json:"securityControlId.lessThanOrEqual,omitempty"` + SecurityControlIdNotEquals *int64 `form:"securityControlId.notEquals,omitempty" json:"securityControlId.notEquals,omitempty"` SecurityControlIdNotIn *[]int64 `json:"securityControlId.notIn,omitempty"` - SecurityControlIdSpecified *bool `json:"securityControlId.specified,omitempty"` + SecurityControlIdSpecified *bool `form:"securityControlId.specified,omitempty" json:"securityControlId.specified,omitempty"` } // CreateSimilarControlUsingPOSTJSONBody defines parameters for CreateSimilarControlUsingPOST. -type CreateSimilarControlUsingPOSTJSONBody SimilarControlDTO +type CreateSimilarControlUsingPOSTJSONBody = SimilarControlDTO // CountSimilarControlsUsingGETParams defines parameters for CountSimilarControlsUsingGET. type CountSimilarControlsUsingGETParams struct { - CodeContains *string `json:"code.contains,omitempty"` - CodeDoesNotContain *string `json:"code.doesNotContain,omitempty"` - CodeEquals *string `json:"code.equals,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` CodeIn *[]string `json:"code.in,omitempty"` - CodeNotEquals *string `json:"code.notEquals,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` CodeNotIn *[]string `json:"code.notIn,omitempty"` - CodeSpecified *bool `json:"code.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - SecurityControlFrameworkNameContains *string `json:"securityControlFrameworkName.contains,omitempty"` - SecurityControlFrameworkNameDoesNotContain *string `json:"securityControlFrameworkName.doesNotContain,omitempty"` - SecurityControlFrameworkNameEquals *string `json:"securityControlFrameworkName.equals,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + SecurityControlFrameworkNameContains *string `form:"securityControlFrameworkName.contains,omitempty" json:"securityControlFrameworkName.contains,omitempty"` + SecurityControlFrameworkNameDoesNotContain *string `form:"securityControlFrameworkName.doesNotContain,omitempty" json:"securityControlFrameworkName.doesNotContain,omitempty"` + SecurityControlFrameworkNameEquals *string `form:"securityControlFrameworkName.equals,omitempty" json:"securityControlFrameworkName.equals,omitempty"` SecurityControlFrameworkNameIn *[]string `json:"securityControlFrameworkName.in,omitempty"` - SecurityControlFrameworkNameNotEquals *string `json:"securityControlFrameworkName.notEquals,omitempty"` + SecurityControlFrameworkNameNotEquals *string `form:"securityControlFrameworkName.notEquals,omitempty" json:"securityControlFrameworkName.notEquals,omitempty"` SecurityControlFrameworkNameNotIn *[]string `json:"securityControlFrameworkName.notIn,omitempty"` - SecurityControlFrameworkNameSpecified *bool `json:"securityControlFrameworkName.specified,omitempty"` - SecurityControlIdEquals *int64 `json:"securityControlId.equals,omitempty"` - SecurityControlIdGreaterThan *int64 `json:"securityControlId.greaterThan,omitempty"` - SecurityControlIdGreaterThanOrEqual *int64 `json:"securityControlId.greaterThanOrEqual,omitempty"` + SecurityControlFrameworkNameSpecified *bool `form:"securityControlFrameworkName.specified,omitempty" json:"securityControlFrameworkName.specified,omitempty"` + SecurityControlIdEquals *int64 `form:"securityControlId.equals,omitempty" json:"securityControlId.equals,omitempty"` + SecurityControlIdGreaterThan *int64 `form:"securityControlId.greaterThan,omitempty" json:"securityControlId.greaterThan,omitempty"` + SecurityControlIdGreaterThanOrEqual *int64 `form:"securityControlId.greaterThanOrEqual,omitempty" json:"securityControlId.greaterThanOrEqual,omitempty"` SecurityControlIdIn *[]int64 `json:"securityControlId.in,omitempty"` - SecurityControlIdLessThan *int64 `json:"securityControlId.lessThan,omitempty"` - SecurityControlIdLessThanOrEqual *int64 `json:"securityControlId.lessThanOrEqual,omitempty"` - SecurityControlIdNotEquals *int64 `json:"securityControlId.notEquals,omitempty"` + SecurityControlIdLessThan *int64 `form:"securityControlId.lessThan,omitempty" json:"securityControlId.lessThan,omitempty"` + SecurityControlIdLessThanOrEqual *int64 `form:"securityControlId.lessThanOrEqual,omitempty" json:"securityControlId.lessThanOrEqual,omitempty"` + SecurityControlIdNotEquals *int64 `form:"securityControlId.notEquals,omitempty" json:"securityControlId.notEquals,omitempty"` SecurityControlIdNotIn *[]int64 `json:"securityControlId.notIn,omitempty"` - SecurityControlIdSpecified *bool `json:"securityControlId.specified,omitempty"` + SecurityControlIdSpecified *bool `form:"securityControlId.specified,omitempty" json:"securityControlId.specified,omitempty"` } // PartialUpdateSimilarControlUsingPATCHJSONBody defines parameters for PartialUpdateSimilarControlUsingPATCH. -type PartialUpdateSimilarControlUsingPATCHJSONBody SimilarControlDTO +type PartialUpdateSimilarControlUsingPATCHJSONBody = SimilarControlDTO // UpdateSimilarControlUsingPUTJSONBody defines parameters for UpdateSimilarControlUsingPUT. -type UpdateSimilarControlUsingPUTJSONBody SimilarControlDTO +type UpdateSimilarControlUsingPUTJSONBody = SimilarControlDTO // GetAllTargetValuesUsingGETParams defines parameters for GetAllTargetValuesUsingGET. type GetAllTargetValuesUsingGETParams struct { - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - ValueContains *string `json:"value.contains,omitempty"` - ValueDoesNotContain *string `json:"value.doesNotContain,omitempty"` - ValueEquals *string `json:"value.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + ValueContains *string `form:"value.contains,omitempty" json:"value.contains,omitempty"` + ValueDoesNotContain *string `form:"value.doesNotContain,omitempty" json:"value.doesNotContain,omitempty"` + ValueEquals *string `form:"value.equals,omitempty" json:"value.equals,omitempty"` ValueIn *[]string `json:"value.in,omitempty"` - ValueNotEquals *string `json:"value.notEquals,omitempty"` + ValueNotEquals *string `form:"value.notEquals,omitempty" json:"value.notEquals,omitempty"` ValueNotIn *[]string `json:"value.notIn,omitempty"` - ValueSpecified *bool `json:"value.specified,omitempty"` + ValueSpecified *bool `form:"value.specified,omitempty" json:"value.specified,omitempty"` } // CreateTargetValueUsingPOSTJSONBody defines parameters for CreateTargetValueUsingPOST. -type CreateTargetValueUsingPOSTJSONBody TargetValueDTO +type CreateTargetValueUsingPOSTJSONBody = TargetValueDTO // CountTargetValuesUsingGETParams defines parameters for CountTargetValuesUsingGET. type CountTargetValuesUsingGETParams struct { - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - ValueContains *string `json:"value.contains,omitempty"` - ValueDoesNotContain *string `json:"value.doesNotContain,omitempty"` - ValueEquals *string `json:"value.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + ValueContains *string `form:"value.contains,omitempty" json:"value.contains,omitempty"` + ValueDoesNotContain *string `form:"value.doesNotContain,omitempty" json:"value.doesNotContain,omitempty"` + ValueEquals *string `form:"value.equals,omitempty" json:"value.equals,omitempty"` ValueIn *[]string `json:"value.in,omitempty"` - ValueNotEquals *string `json:"value.notEquals,omitempty"` + ValueNotEquals *string `form:"value.notEquals,omitempty" json:"value.notEquals,omitempty"` ValueNotIn *[]string `json:"value.notIn,omitempty"` - ValueSpecified *bool `json:"value.specified,omitempty"` + ValueSpecified *bool `form:"value.specified,omitempty" json:"value.specified,omitempty"` } // PartialUpdateTargetValueUsingPATCHJSONBody defines parameters for PartialUpdateTargetValueUsingPATCH. -type PartialUpdateTargetValueUsingPATCHJSONBody TargetValueDTO +type PartialUpdateTargetValueUsingPATCHJSONBody = TargetValueDTO // UpdateTargetValueUsingPUTJSONBody defines parameters for UpdateTargetValueUsingPUT. -type UpdateTargetValueUsingPUTJSONBody TargetValueDTO +type UpdateTargetValueUsingPUTJSONBody = TargetValueDTO // GetAllTomsUsingGETParams defines parameters for GetAllTomsUsingGET. type GetAllTomsUsingGETParams struct { - AssuranceLevelEquals *GetAllTomsUsingGETParamsAssuranceLevelEquals `json:"assuranceLevel.equals,omitempty"` + AssuranceLevelEquals *GetAllTomsUsingGETParamsAssuranceLevelEquals `form:"assuranceLevel.equals,omitempty" json:"assuranceLevel.equals,omitempty"` AssuranceLevelIn *GetAllTomsUsingGETParamsAssuranceLevelIn `json:"assuranceLevel.in,omitempty"` - AssuranceLevelNotEquals *GetAllTomsUsingGETParamsAssuranceLevelNotEquals `json:"assuranceLevel.notEquals,omitempty"` + AssuranceLevelNotEquals *GetAllTomsUsingGETParamsAssuranceLevelNotEquals `form:"assuranceLevel.notEquals,omitempty" json:"assuranceLevel.notEquals,omitempty"` AssuranceLevelNotIn *GetAllTomsUsingGETParamsAssuranceLevelNotIn `json:"assuranceLevel.notIn,omitempty"` - AssuranceLevelSpecified *bool `json:"assuranceLevel.specified,omitempty"` - CodeContains *string `json:"code.contains,omitempty"` - CodeDoesNotContain *string `json:"code.doesNotContain,omitempty"` - CodeEquals *string `json:"code.equals,omitempty"` + AssuranceLevelSpecified *bool `form:"assuranceLevel.specified,omitempty" json:"assuranceLevel.specified,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` CodeIn *[]string `json:"code.in,omitempty"` - CodeNotEquals *string `json:"code.notEquals,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` CodeNotIn *[]string `json:"code.notIn,omitempty"` - CodeSpecified *bool `json:"code.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - SecurityControlIdEquals *int64 `json:"securityControlId.equals,omitempty"` - SecurityControlIdGreaterThan *int64 `json:"securityControlId.greaterThan,omitempty"` - SecurityControlIdGreaterThanOrEqual *int64 `json:"securityControlId.greaterThanOrEqual,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + SecurityControlIdEquals *int64 `form:"securityControlId.equals,omitempty" json:"securityControlId.equals,omitempty"` + SecurityControlIdGreaterThan *int64 `form:"securityControlId.greaterThan,omitempty" json:"securityControlId.greaterThan,omitempty"` + SecurityControlIdGreaterThanOrEqual *int64 `form:"securityControlId.greaterThanOrEqual,omitempty" json:"securityControlId.greaterThanOrEqual,omitempty"` SecurityControlIdIn *[]int64 `json:"securityControlId.in,omitempty"` - SecurityControlIdLessThan *int64 `json:"securityControlId.lessThan,omitempty"` - SecurityControlIdLessThanOrEqual *int64 `json:"securityControlId.lessThanOrEqual,omitempty"` - SecurityControlIdNotEquals *int64 `json:"securityControlId.notEquals,omitempty"` + SecurityControlIdLessThan *int64 `form:"securityControlId.lessThan,omitempty" json:"securityControlId.lessThan,omitempty"` + SecurityControlIdLessThanOrEqual *int64 `form:"securityControlId.lessThanOrEqual,omitempty" json:"securityControlId.lessThanOrEqual,omitempty"` + SecurityControlIdNotEquals *int64 `form:"securityControlId.notEquals,omitempty" json:"securityControlId.notEquals,omitempty"` SecurityControlIdNotIn *[]int64 `json:"securityControlId.notIn,omitempty"` - SecurityControlIdSpecified *bool `json:"securityControlId.specified,omitempty"` - TypeEquals *GetAllTomsUsingGETParamsTypeEquals `json:"type.equals,omitempty"` + SecurityControlIdSpecified *bool `form:"securityControlId.specified,omitempty" json:"securityControlId.specified,omitempty"` + TypeEquals *GetAllTomsUsingGETParamsTypeEquals `form:"type.equals,omitempty" json:"type.equals,omitempty"` TypeIn *GetAllTomsUsingGETParamsTypeIn `json:"type.in,omitempty"` - TypeNotEquals *GetAllTomsUsingGETParamsTypeNotEquals `json:"type.notEquals,omitempty"` + TypeNotEquals *GetAllTomsUsingGETParamsTypeNotEquals `form:"type.notEquals,omitempty" json:"type.notEquals,omitempty"` TypeNotIn *GetAllTomsUsingGETParamsTypeNotIn `json:"type.notIn,omitempty"` - TypeSpecified *bool `json:"type.specified,omitempty"` + TypeSpecified *bool `form:"type.specified,omitempty" json:"type.specified,omitempty"` } // GetAllTomsUsingGETParamsAssuranceLevelEquals defines parameters for GetAllTomsUsingGET. @@ -1715,60 +2401,60 @@ type GetAllTomsUsingGETParamsTypeNotEquals string type GetAllTomsUsingGETParamsTypeNotIn []string // CreateTomUsingPOSTJSONBody defines parameters for CreateTomUsingPOST. -type CreateTomUsingPOSTJSONBody TomDTO +type CreateTomUsingPOSTJSONBody = TomDTO // CountTomsUsingGETParams defines parameters for CountTomsUsingGET. type CountTomsUsingGETParams struct { - AssuranceLevelEquals *CountTomsUsingGETParamsAssuranceLevelEquals `json:"assuranceLevel.equals,omitempty"` + AssuranceLevelEquals *CountTomsUsingGETParamsAssuranceLevelEquals `form:"assuranceLevel.equals,omitempty" json:"assuranceLevel.equals,omitempty"` AssuranceLevelIn *CountTomsUsingGETParamsAssuranceLevelIn `json:"assuranceLevel.in,omitempty"` - AssuranceLevelNotEquals *CountTomsUsingGETParamsAssuranceLevelNotEquals `json:"assuranceLevel.notEquals,omitempty"` + AssuranceLevelNotEquals *CountTomsUsingGETParamsAssuranceLevelNotEquals `form:"assuranceLevel.notEquals,omitempty" json:"assuranceLevel.notEquals,omitempty"` AssuranceLevelNotIn *CountTomsUsingGETParamsAssuranceLevelNotIn `json:"assuranceLevel.notIn,omitempty"` - AssuranceLevelSpecified *bool `json:"assuranceLevel.specified,omitempty"` - CodeContains *string `json:"code.contains,omitempty"` - CodeDoesNotContain *string `json:"code.doesNotContain,omitempty"` - CodeEquals *string `json:"code.equals,omitempty"` + AssuranceLevelSpecified *bool `form:"assuranceLevel.specified,omitempty" json:"assuranceLevel.specified,omitempty"` + CodeContains *string `form:"code.contains,omitempty" json:"code.contains,omitempty"` + CodeDoesNotContain *string `form:"code.doesNotContain,omitempty" json:"code.doesNotContain,omitempty"` + CodeEquals *string `form:"code.equals,omitempty" json:"code.equals,omitempty"` CodeIn *[]string `json:"code.in,omitempty"` - CodeNotEquals *string `json:"code.notEquals,omitempty"` + CodeNotEquals *string `form:"code.notEquals,omitempty" json:"code.notEquals,omitempty"` CodeNotIn *[]string `json:"code.notIn,omitempty"` - CodeSpecified *bool `json:"code.specified,omitempty"` - DescriptionContains *string `json:"description.contains,omitempty"` - DescriptionDoesNotContain *string `json:"description.doesNotContain,omitempty"` - DescriptionEquals *string `json:"description.equals,omitempty"` + CodeSpecified *bool `form:"code.specified,omitempty" json:"code.specified,omitempty"` + DescriptionContains *string `form:"description.contains,omitempty" json:"description.contains,omitempty"` + DescriptionDoesNotContain *string `form:"description.doesNotContain,omitempty" json:"description.doesNotContain,omitempty"` + DescriptionEquals *string `form:"description.equals,omitempty" json:"description.equals,omitempty"` DescriptionIn *[]string `json:"description.in,omitempty"` - DescriptionNotEquals *string `json:"description.notEquals,omitempty"` + DescriptionNotEquals *string `form:"description.notEquals,omitempty" json:"description.notEquals,omitempty"` DescriptionNotIn *[]string `json:"description.notIn,omitempty"` - DescriptionSpecified *bool `json:"description.specified,omitempty"` - Distinct *bool `json:"distinct,omitempty"` - IdEquals *int64 `json:"id.equals,omitempty"` - IdGreaterThan *int64 `json:"id.greaterThan,omitempty"` - IdGreaterThanOrEqual *int64 `json:"id.greaterThanOrEqual,omitempty"` + DescriptionSpecified *bool `form:"description.specified,omitempty" json:"description.specified,omitempty"` + Distinct *bool `form:"distinct,omitempty" json:"distinct,omitempty"` + IdEquals *int64 `form:"id.equals,omitempty" json:"id.equals,omitempty"` + IdGreaterThan *int64 `form:"id.greaterThan,omitempty" json:"id.greaterThan,omitempty"` + IdGreaterThanOrEqual *int64 `form:"id.greaterThanOrEqual,omitempty" json:"id.greaterThanOrEqual,omitempty"` IdIn *[]int64 `json:"id.in,omitempty"` - IdLessThan *int64 `json:"id.lessThan,omitempty"` - IdLessThanOrEqual *int64 `json:"id.lessThanOrEqual,omitempty"` - IdNotEquals *int64 `json:"id.notEquals,omitempty"` + IdLessThan *int64 `form:"id.lessThan,omitempty" json:"id.lessThan,omitempty"` + IdLessThanOrEqual *int64 `form:"id.lessThanOrEqual,omitempty" json:"id.lessThanOrEqual,omitempty"` + IdNotEquals *int64 `form:"id.notEquals,omitempty" json:"id.notEquals,omitempty"` IdNotIn *[]int64 `json:"id.notIn,omitempty"` - IdSpecified *bool `json:"id.specified,omitempty"` - NameContains *string `json:"name.contains,omitempty"` - NameDoesNotContain *string `json:"name.doesNotContain,omitempty"` - NameEquals *string `json:"name.equals,omitempty"` + IdSpecified *bool `form:"id.specified,omitempty" json:"id.specified,omitempty"` + NameContains *string `form:"name.contains,omitempty" json:"name.contains,omitempty"` + NameDoesNotContain *string `form:"name.doesNotContain,omitempty" json:"name.doesNotContain,omitempty"` + NameEquals *string `form:"name.equals,omitempty" json:"name.equals,omitempty"` NameIn *[]string `json:"name.in,omitempty"` - NameNotEquals *string `json:"name.notEquals,omitempty"` + NameNotEquals *string `form:"name.notEquals,omitempty" json:"name.notEquals,omitempty"` NameNotIn *[]string `json:"name.notIn,omitempty"` - NameSpecified *bool `json:"name.specified,omitempty"` - SecurityControlIdEquals *int64 `json:"securityControlId.equals,omitempty"` - SecurityControlIdGreaterThan *int64 `json:"securityControlId.greaterThan,omitempty"` - SecurityControlIdGreaterThanOrEqual *int64 `json:"securityControlId.greaterThanOrEqual,omitempty"` + NameSpecified *bool `form:"name.specified,omitempty" json:"name.specified,omitempty"` + SecurityControlIdEquals *int64 `form:"securityControlId.equals,omitempty" json:"securityControlId.equals,omitempty"` + SecurityControlIdGreaterThan *int64 `form:"securityControlId.greaterThan,omitempty" json:"securityControlId.greaterThan,omitempty"` + SecurityControlIdGreaterThanOrEqual *int64 `form:"securityControlId.greaterThanOrEqual,omitempty" json:"securityControlId.greaterThanOrEqual,omitempty"` SecurityControlIdIn *[]int64 `json:"securityControlId.in,omitempty"` - SecurityControlIdLessThan *int64 `json:"securityControlId.lessThan,omitempty"` - SecurityControlIdLessThanOrEqual *int64 `json:"securityControlId.lessThanOrEqual,omitempty"` - SecurityControlIdNotEquals *int64 `json:"securityControlId.notEquals,omitempty"` + SecurityControlIdLessThan *int64 `form:"securityControlId.lessThan,omitempty" json:"securityControlId.lessThan,omitempty"` + SecurityControlIdLessThanOrEqual *int64 `form:"securityControlId.lessThanOrEqual,omitempty" json:"securityControlId.lessThanOrEqual,omitempty"` + SecurityControlIdNotEquals *int64 `form:"securityControlId.notEquals,omitempty" json:"securityControlId.notEquals,omitempty"` SecurityControlIdNotIn *[]int64 `json:"securityControlId.notIn,omitempty"` - SecurityControlIdSpecified *bool `json:"securityControlId.specified,omitempty"` - TypeEquals *CountTomsUsingGETParamsTypeEquals `json:"type.equals,omitempty"` + SecurityControlIdSpecified *bool `form:"securityControlId.specified,omitempty" json:"securityControlId.specified,omitempty"` + TypeEquals *CountTomsUsingGETParamsTypeEquals `form:"type.equals,omitempty" json:"type.equals,omitempty"` TypeIn *CountTomsUsingGETParamsTypeIn `json:"type.in,omitempty"` - TypeNotEquals *CountTomsUsingGETParamsTypeNotEquals `json:"type.notEquals,omitempty"` + TypeNotEquals *CountTomsUsingGETParamsTypeNotEquals `form:"type.notEquals,omitempty" json:"type.notEquals,omitempty"` TypeNotIn *CountTomsUsingGETParamsTypeNotIn `json:"type.notIn,omitempty"` - TypeSpecified *bool `json:"type.specified,omitempty"` + TypeSpecified *bool `form:"type.specified,omitempty" json:"type.specified,omitempty"` } // CountTomsUsingGETParamsAssuranceLevelEquals defines parameters for CountTomsUsingGET. @@ -1796,29632 +2482,130 @@ type CountTomsUsingGETParamsTypeNotEquals string type CountTomsUsingGETParamsTypeNotIn []string // PartialUpdateTomUsingPATCHJSONBody defines parameters for PartialUpdateTomUsingPATCH. -type PartialUpdateTomUsingPATCHJSONBody TomDTO +type PartialUpdateTomUsingPATCHJSONBody = TomDTO // UpdateTomUsingPUTJSONBody defines parameters for UpdateTomUsingPUT. -type UpdateTomUsingPUTJSONBody TomDTO +type UpdateTomUsingPUTJSONBody = TomDTO // GetAllPublicUsersUsingGETParams defines parameters for GetAllPublicUsersUsingGET. type GetAllPublicUsersUsingGETParams struct { // Page number of the requested page - Page *int32 `json:"page,omitempty"` + Page *int32 `form:"page,omitempty" json:"page,omitempty"` // Size of a page - Size *int32 `json:"size,omitempty"` + Size *int32 `form:"size,omitempty" json:"size,omitempty"` // Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported. - Sort *[]string `json:"sort,omitempty"` + Sort *[]string `form:"sort,omitempty" json:"sort,omitempty"` } // CreateCloudServiceProviderUsingPOSTJSONRequestBody defines body for CreateCloudServiceProviderUsingPOST for application/json ContentType. -type CreateCloudServiceProviderUsingPOSTJSONRequestBody CreateCloudServiceProviderUsingPOSTJSONBody +type CreateCloudServiceProviderUsingPOSTJSONRequestBody = CreateCloudServiceProviderUsingPOSTJSONBody // PartialUpdateCloudServiceProviderUsingPATCHJSONRequestBody defines body for PartialUpdateCloudServiceProviderUsingPATCH for application/json ContentType. -type PartialUpdateCloudServiceProviderUsingPATCHJSONRequestBody PartialUpdateCloudServiceProviderUsingPATCHJSONBody +type PartialUpdateCloudServiceProviderUsingPATCHJSONRequestBody = PartialUpdateCloudServiceProviderUsingPATCHJSONBody // UpdateCloudServiceProviderUsingPUTJSONRequestBody defines body for UpdateCloudServiceProviderUsingPUT for application/json ContentType. -type UpdateCloudServiceProviderUsingPUTJSONRequestBody UpdateCloudServiceProviderUsingPUTJSONBody +type UpdateCloudServiceProviderUsingPUTJSONRequestBody = UpdateCloudServiceProviderUsingPUTJSONBody // CreateCloudServiceUsingPOSTJSONRequestBody defines body for CreateCloudServiceUsingPOST for application/json ContentType. -type CreateCloudServiceUsingPOSTJSONRequestBody CreateCloudServiceUsingPOSTJSONBody +type CreateCloudServiceUsingPOSTJSONRequestBody = CreateCloudServiceUsingPOSTJSONBody // PartialUpdateCloudServiceUsingPATCHJSONRequestBody defines body for PartialUpdateCloudServiceUsingPATCH for application/json ContentType. -type PartialUpdateCloudServiceUsingPATCHJSONRequestBody PartialUpdateCloudServiceUsingPATCHJSONBody +type PartialUpdateCloudServiceUsingPATCHJSONRequestBody = PartialUpdateCloudServiceUsingPATCHJSONBody // UpdateCloudServiceUsingPUTJSONRequestBody defines body for UpdateCloudServiceUsingPUT for application/json ContentType. -type UpdateCloudServiceUsingPUTJSONRequestBody UpdateCloudServiceUsingPUTJSONBody +type UpdateCloudServiceUsingPUTJSONRequestBody = UpdateCloudServiceUsingPUTJSONBody // CreateReferenceTomUsingPOSTJSONRequestBody defines body for CreateReferenceTomUsingPOST for application/json ContentType. -type CreateReferenceTomUsingPOSTJSONRequestBody CreateReferenceTomUsingPOSTJSONBody +type CreateReferenceTomUsingPOSTJSONRequestBody = CreateReferenceTomUsingPOSTJSONBody // PartialUpdateReferenceTomUsingPATCHJSONRequestBody defines body for PartialUpdateReferenceTomUsingPATCH for application/json ContentType. -type PartialUpdateReferenceTomUsingPATCHJSONRequestBody PartialUpdateReferenceTomUsingPATCHJSONBody +type PartialUpdateReferenceTomUsingPATCHJSONRequestBody = PartialUpdateReferenceTomUsingPATCHJSONBody // UpdateReferenceTomUsingPUTJSONRequestBody defines body for UpdateReferenceTomUsingPUT for application/json ContentType. -type UpdateReferenceTomUsingPUTJSONRequestBody UpdateReferenceTomUsingPUTJSONBody +type UpdateReferenceTomUsingPUTJSONRequestBody = UpdateReferenceTomUsingPUTJSONBody // CreateResourceTypeUsingPOSTJSONRequestBody defines body for CreateResourceTypeUsingPOST for application/json ContentType. -type CreateResourceTypeUsingPOSTJSONRequestBody CreateResourceTypeUsingPOSTJSONBody +type CreateResourceTypeUsingPOSTJSONRequestBody = CreateResourceTypeUsingPOSTJSONBody // PartialUpdateResourceTypeUsingPATCHJSONRequestBody defines body for PartialUpdateResourceTypeUsingPATCH for application/json ContentType. -type PartialUpdateResourceTypeUsingPATCHJSONRequestBody PartialUpdateResourceTypeUsingPATCHJSONBody +type PartialUpdateResourceTypeUsingPATCHJSONRequestBody = PartialUpdateResourceTypeUsingPATCHJSONBody // UpdateResourceTypeUsingPUTJSONRequestBody defines body for UpdateResourceTypeUsingPUT for application/json ContentType. -type UpdateResourceTypeUsingPUTJSONRequestBody UpdateResourceTypeUsingPUTJSONBody +type UpdateResourceTypeUsingPUTJSONRequestBody = UpdateResourceTypeUsingPUTJSONBody // CreateResourceUsingPOSTJSONRequestBody defines body for CreateResourceUsingPOST for application/json ContentType. -type CreateResourceUsingPOSTJSONRequestBody CreateResourceUsingPOSTJSONBody +type CreateResourceUsingPOSTJSONRequestBody = CreateResourceUsingPOSTJSONBody // PartialUpdateResourceUsingPATCHJSONRequestBody defines body for PartialUpdateResourceUsingPATCH for application/json ContentType. -type PartialUpdateResourceUsingPATCHJSONRequestBody PartialUpdateResourceUsingPATCHJSONBody +type PartialUpdateResourceUsingPATCHJSONRequestBody = PartialUpdateResourceUsingPATCHJSONBody // UpdateResourceUsingPUTJSONRequestBody defines body for UpdateResourceUsingPUT for application/json ContentType. -type UpdateResourceUsingPUTJSONRequestBody UpdateResourceUsingPUTJSONBody +type UpdateResourceUsingPUTJSONRequestBody = UpdateResourceUsingPUTJSONBody // CreateSecurityControlCategoryUsingPOSTJSONRequestBody defines body for CreateSecurityControlCategoryUsingPOST for application/json ContentType. -type CreateSecurityControlCategoryUsingPOSTJSONRequestBody CreateSecurityControlCategoryUsingPOSTJSONBody +type CreateSecurityControlCategoryUsingPOSTJSONRequestBody = CreateSecurityControlCategoryUsingPOSTJSONBody // PartialUpdateSecurityControlCategoryUsingPATCHJSONRequestBody defines body for PartialUpdateSecurityControlCategoryUsingPATCH for application/json ContentType. -type PartialUpdateSecurityControlCategoryUsingPATCHJSONRequestBody PartialUpdateSecurityControlCategoryUsingPATCHJSONBody +type PartialUpdateSecurityControlCategoryUsingPATCHJSONRequestBody = PartialUpdateSecurityControlCategoryUsingPATCHJSONBody // UpdateSecurityControlCategoryUsingPUTJSONRequestBody defines body for UpdateSecurityControlCategoryUsingPUT for application/json ContentType. -type UpdateSecurityControlCategoryUsingPUTJSONRequestBody UpdateSecurityControlCategoryUsingPUTJSONBody +type UpdateSecurityControlCategoryUsingPUTJSONRequestBody = UpdateSecurityControlCategoryUsingPUTJSONBody // CreateSecurityControlFrameworkUsingPOSTJSONRequestBody defines body for CreateSecurityControlFrameworkUsingPOST for application/json ContentType. -type CreateSecurityControlFrameworkUsingPOSTJSONRequestBody CreateSecurityControlFrameworkUsingPOSTJSONBody +type CreateSecurityControlFrameworkUsingPOSTJSONRequestBody = CreateSecurityControlFrameworkUsingPOSTJSONBody // PartialUpdateSecurityControlFrameworkUsingPATCHJSONRequestBody defines body for PartialUpdateSecurityControlFrameworkUsingPATCH for application/json ContentType. -type PartialUpdateSecurityControlFrameworkUsingPATCHJSONRequestBody PartialUpdateSecurityControlFrameworkUsingPATCHJSONBody +type PartialUpdateSecurityControlFrameworkUsingPATCHJSONRequestBody = PartialUpdateSecurityControlFrameworkUsingPATCHJSONBody // UpdateSecurityControlFrameworkUsingPUTJSONRequestBody defines body for UpdateSecurityControlFrameworkUsingPUT for application/json ContentType. -type UpdateSecurityControlFrameworkUsingPUTJSONRequestBody UpdateSecurityControlFrameworkUsingPUTJSONBody +type UpdateSecurityControlFrameworkUsingPUTJSONRequestBody = UpdateSecurityControlFrameworkUsingPUTJSONBody // CreateSecurityControlUsingPOSTJSONRequestBody defines body for CreateSecurityControlUsingPOST for application/json ContentType. -type CreateSecurityControlUsingPOSTJSONRequestBody CreateSecurityControlUsingPOSTJSONBody +type CreateSecurityControlUsingPOSTJSONRequestBody = CreateSecurityControlUsingPOSTJSONBody // PartialUpdateSecurityControlUsingPATCHJSONRequestBody defines body for PartialUpdateSecurityControlUsingPATCH for application/json ContentType. -type PartialUpdateSecurityControlUsingPATCHJSONRequestBody PartialUpdateSecurityControlUsingPATCHJSONBody +type PartialUpdateSecurityControlUsingPATCHJSONRequestBody = PartialUpdateSecurityControlUsingPATCHJSONBody // UpdateSecurityControlUsingPUTJSONRequestBody defines body for UpdateSecurityControlUsingPUT for application/json ContentType. -type UpdateSecurityControlUsingPUTJSONRequestBody UpdateSecurityControlUsingPUTJSONBody +type UpdateSecurityControlUsingPUTJSONRequestBody = UpdateSecurityControlUsingPUTJSONBody // CreateSecurityMetricUsingPOSTJSONRequestBody defines body for CreateSecurityMetricUsingPOST for application/json ContentType. -type CreateSecurityMetricUsingPOSTJSONRequestBody CreateSecurityMetricUsingPOSTJSONBody +type CreateSecurityMetricUsingPOSTJSONRequestBody = CreateSecurityMetricUsingPOSTJSONBody // PartialUpdateSecurityMetricUsingPATCHJSONRequestBody defines body for PartialUpdateSecurityMetricUsingPATCH for application/json ContentType. -type PartialUpdateSecurityMetricUsingPATCHJSONRequestBody PartialUpdateSecurityMetricUsingPATCHJSONBody +type PartialUpdateSecurityMetricUsingPATCHJSONRequestBody = PartialUpdateSecurityMetricUsingPATCHJSONBody // UpdateSecurityMetricUsingPUTJSONRequestBody defines body for UpdateSecurityMetricUsingPUT for application/json ContentType. -type UpdateSecurityMetricUsingPUTJSONRequestBody UpdateSecurityMetricUsingPUTJSONBody +type UpdateSecurityMetricUsingPUTJSONRequestBody = UpdateSecurityMetricUsingPUTJSONBody // CreateSimilarControlUsingPOSTJSONRequestBody defines body for CreateSimilarControlUsingPOST for application/json ContentType. -type CreateSimilarControlUsingPOSTJSONRequestBody CreateSimilarControlUsingPOSTJSONBody +type CreateSimilarControlUsingPOSTJSONRequestBody = CreateSimilarControlUsingPOSTJSONBody // PartialUpdateSimilarControlUsingPATCHJSONRequestBody defines body for PartialUpdateSimilarControlUsingPATCH for application/json ContentType. -type PartialUpdateSimilarControlUsingPATCHJSONRequestBody PartialUpdateSimilarControlUsingPATCHJSONBody +type PartialUpdateSimilarControlUsingPATCHJSONRequestBody = PartialUpdateSimilarControlUsingPATCHJSONBody // UpdateSimilarControlUsingPUTJSONRequestBody defines body for UpdateSimilarControlUsingPUT for application/json ContentType. -type UpdateSimilarControlUsingPUTJSONRequestBody UpdateSimilarControlUsingPUTJSONBody +type UpdateSimilarControlUsingPUTJSONRequestBody = UpdateSimilarControlUsingPUTJSONBody // CreateTargetValueUsingPOSTJSONRequestBody defines body for CreateTargetValueUsingPOST for application/json ContentType. -type CreateTargetValueUsingPOSTJSONRequestBody CreateTargetValueUsingPOSTJSONBody +type CreateTargetValueUsingPOSTJSONRequestBody = CreateTargetValueUsingPOSTJSONBody // PartialUpdateTargetValueUsingPATCHJSONRequestBody defines body for PartialUpdateTargetValueUsingPATCH for application/json ContentType. -type PartialUpdateTargetValueUsingPATCHJSONRequestBody PartialUpdateTargetValueUsingPATCHJSONBody +type PartialUpdateTargetValueUsingPATCHJSONRequestBody = PartialUpdateTargetValueUsingPATCHJSONBody // UpdateTargetValueUsingPUTJSONRequestBody defines body for UpdateTargetValueUsingPUT for application/json ContentType. -type UpdateTargetValueUsingPUTJSONRequestBody UpdateTargetValueUsingPUTJSONBody +type UpdateTargetValueUsingPUTJSONRequestBody = UpdateTargetValueUsingPUTJSONBody // CreateTomUsingPOSTJSONRequestBody defines body for CreateTomUsingPOST for application/json ContentType. -type CreateTomUsingPOSTJSONRequestBody CreateTomUsingPOSTJSONBody +type CreateTomUsingPOSTJSONRequestBody = CreateTomUsingPOSTJSONBody // PartialUpdateTomUsingPATCHJSONRequestBody defines body for PartialUpdateTomUsingPATCH for application/json ContentType. -type PartialUpdateTomUsingPATCHJSONRequestBody PartialUpdateTomUsingPATCHJSONBody +type PartialUpdateTomUsingPATCHJSONRequestBody = PartialUpdateTomUsingPATCHJSONBody // UpdateTomUsingPUTJSONRequestBody defines body for UpdateTomUsingPUT for application/json ContentType. -type UpdateTomUsingPUTJSONRequestBody UpdateTomUsingPUTJSONBody - -// RequestEditorFn is the function signature for the RequestEditor callback function -type RequestEditorFn func(ctx context.Context, req *http.Request) error - -// Doer performs HTTP requests. -// -// The standard http.Client implements this interface. -type HttpRequestDoer interface { - Do(req *http.Request) (*http.Response, error) -} - -// Client which conforms to the OpenAPI3 specification for this service. -type Client struct { - // The endpoint of the server conforming to this interface, with scheme, - // https://api.deepmap.com for example. This can contain a path relative - // to the server, such as https://api.deepmap.com/dev-test, and all the - // paths in the swagger spec will be appended to the server. - Server string - - // Doer for performing requests, typically a *http.Client with any - // customized settings, such as certificate chains. - Client HttpRequestDoer - - // A list of callbacks for modifying requests which are generated before sending over - // the network. - RequestEditors []RequestEditorFn -} - -// ClientOption allows setting custom parameters during construction -type ClientOption func(*Client) error - -// Creates a new Client, with reasonable defaults -func NewClient(server string, opts ...ClientOption) (*Client, error) { - // create a client with sane default values - client := Client{ - Server: server, - } - // mutate client and add all optional params - for _, o := range opts { - if err := o(&client); err != nil { - return nil, err - } - } - // ensure the server URL always has a trailing slash - if !strings.HasSuffix(client.Server, "/") { - client.Server += "/" - } - // create httpClient, if not already present - if client.Client == nil { - client.Client = &http.Client{} - } - return &client, nil -} - -// WithHTTPClient allows overriding the default Doer, which is -// automatically created using http.Client. This is useful for tests. -func WithHTTPClient(doer HttpRequestDoer) ClientOption { - return func(c *Client) error { - c.Client = doer - return nil - } -} - -// WithRequestEditorFn allows setting up a callback function, which will be -// called right before sending the request. This can be used to mutate the request. -func WithRequestEditorFn(fn RequestEditorFn) ClientOption { - return func(c *Client) error { - c.RequestEditors = append(c.RequestEditors, fn) - return nil - } -} - -// The interface specification for the client above. -type ClientInterface interface { - // GetAllUsersUsingGET request - GetAllUsersUsingGET(ctx context.Context, params *GetAllUsersUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetUserUsingGET request - GetUserUsingGET(ctx context.Context, login string, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAuthoritiesUsingGET request - GetAuthoritiesUsingGET(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllCloudServiceProvidersUsingGET request - GetAllCloudServiceProvidersUsingGET(ctx context.Context, params *GetAllCloudServiceProvidersUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateCloudServiceProviderUsingPOST request with any body - CreateCloudServiceProviderUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateCloudServiceProviderUsingPOST(ctx context.Context, body CreateCloudServiceProviderUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountCloudServiceProvidersUsingGET request - CountCloudServiceProvidersUsingGET(ctx context.Context, params *CountCloudServiceProvidersUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteCloudServiceProviderUsingDELETE request - DeleteCloudServiceProviderUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetCloudServiceProviderUsingGET request - GetCloudServiceProviderUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateCloudServiceProviderUsingPATCH request with any body - PartialUpdateCloudServiceProviderUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateCloudServiceProviderUsingPATCH(ctx context.Context, id int64, body PartialUpdateCloudServiceProviderUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateCloudServiceProviderUsingPUT request with any body - UpdateCloudServiceProviderUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateCloudServiceProviderUsingPUT(ctx context.Context, id int64, body UpdateCloudServiceProviderUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllCloudServicesUsingGET request - GetAllCloudServicesUsingGET(ctx context.Context, params *GetAllCloudServicesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateCloudServiceUsingPOST request with any body - CreateCloudServiceUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateCloudServiceUsingPOST(ctx context.Context, body CreateCloudServiceUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountCloudServicesUsingGET request - CountCloudServicesUsingGET(ctx context.Context, params *CountCloudServicesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteCloudServiceUsingDELETE request - DeleteCloudServiceUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetCloudServiceUsingGET request - GetCloudServiceUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateCloudServiceUsingPATCH request with any body - PartialUpdateCloudServiceUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateCloudServiceUsingPATCH(ctx context.Context, id int64, body PartialUpdateCloudServiceUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateCloudServiceUsingPUT request with any body - UpdateCloudServiceUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateCloudServiceUsingPUT(ctx context.Context, id int64, body UpdateCloudServiceUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllReferenceTomsUsingGET request - GetAllReferenceTomsUsingGET(ctx context.Context, params *GetAllReferenceTomsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateReferenceTomUsingPOST request with any body - CreateReferenceTomUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateReferenceTomUsingPOST(ctx context.Context, body CreateReferenceTomUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountReferenceTomsUsingGET request - CountReferenceTomsUsingGET(ctx context.Context, params *CountReferenceTomsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteReferenceTomUsingDELETE request - DeleteReferenceTomUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetReferenceTomUsingGET request - GetReferenceTomUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateReferenceTomUsingPATCH request with any body - PartialUpdateReferenceTomUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateReferenceTomUsingPATCH(ctx context.Context, id int64, body PartialUpdateReferenceTomUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateReferenceTomUsingPUT request with any body - UpdateReferenceTomUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateReferenceTomUsingPUT(ctx context.Context, id int64, body UpdateReferenceTomUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllResourceTypesUsingGET request - GetAllResourceTypesUsingGET(ctx context.Context, params *GetAllResourceTypesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateResourceTypeUsingPOST request with any body - CreateResourceTypeUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateResourceTypeUsingPOST(ctx context.Context, body CreateResourceTypeUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountResourceTypesUsingGET request - CountResourceTypesUsingGET(ctx context.Context, params *CountResourceTypesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteResourceTypeUsingDELETE request - DeleteResourceTypeUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetResourceTypeUsingGET request - GetResourceTypeUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateResourceTypeUsingPATCH request with any body - PartialUpdateResourceTypeUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateResourceTypeUsingPATCH(ctx context.Context, id int64, body PartialUpdateResourceTypeUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateResourceTypeUsingPUT request with any body - UpdateResourceTypeUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateResourceTypeUsingPUT(ctx context.Context, id int64, body UpdateResourceTypeUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllResourcesUsingGET request - GetAllResourcesUsingGET(ctx context.Context, params *GetAllResourcesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateResourceUsingPOST request with any body - CreateResourceUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateResourceUsingPOST(ctx context.Context, body CreateResourceUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountResourcesUsingGET request - CountResourcesUsingGET(ctx context.Context, params *CountResourcesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteResourceUsingDELETE request - DeleteResourceUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetResourceUsingGET request - GetResourceUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateResourceUsingPATCH request with any body - PartialUpdateResourceUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateResourceUsingPATCH(ctx context.Context, id int64, body PartialUpdateResourceUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateResourceUsingPUT request with any body - UpdateResourceUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateResourceUsingPUT(ctx context.Context, id int64, body UpdateResourceUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllSecurityControlCategoriesUsingGET request - GetAllSecurityControlCategoriesUsingGET(ctx context.Context, params *GetAllSecurityControlCategoriesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateSecurityControlCategoryUsingPOST request with any body - CreateSecurityControlCategoryUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateSecurityControlCategoryUsingPOST(ctx context.Context, body CreateSecurityControlCategoryUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountSecurityControlCategoriesUsingGET request - CountSecurityControlCategoriesUsingGET(ctx context.Context, params *CountSecurityControlCategoriesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteSecurityControlCategoryUsingDELETE request - DeleteSecurityControlCategoryUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetSecurityControlCategoryUsingGET request - GetSecurityControlCategoryUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateSecurityControlCategoryUsingPATCH request with any body - PartialUpdateSecurityControlCategoryUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateSecurityControlCategoryUsingPATCH(ctx context.Context, id int64, body PartialUpdateSecurityControlCategoryUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateSecurityControlCategoryUsingPUT request with any body - UpdateSecurityControlCategoryUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateSecurityControlCategoryUsingPUT(ctx context.Context, id int64, body UpdateSecurityControlCategoryUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllSecurityControlFrameworksUsingGET request - GetAllSecurityControlFrameworksUsingGET(ctx context.Context, params *GetAllSecurityControlFrameworksUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateSecurityControlFrameworkUsingPOST request with any body - CreateSecurityControlFrameworkUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateSecurityControlFrameworkUsingPOST(ctx context.Context, body CreateSecurityControlFrameworkUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CheckHasRequirementsUsingGET request - CheckHasRequirementsUsingGET(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountSecurityControlFrameworksUsingGET request - CountSecurityControlFrameworksUsingGET(ctx context.Context, params *CountSecurityControlFrameworksUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteSecurityControlFrameworkUsingDELETE request - DeleteSecurityControlFrameworkUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetSecurityControlFrameworkUsingGET request - GetSecurityControlFrameworkUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateSecurityControlFrameworkUsingPATCH request with any body - PartialUpdateSecurityControlFrameworkUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateSecurityControlFrameworkUsingPATCH(ctx context.Context, id int64, body PartialUpdateSecurityControlFrameworkUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateSecurityControlFrameworkUsingPUT request with any body - UpdateSecurityControlFrameworkUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateSecurityControlFrameworkUsingPUT(ctx context.Context, id int64, body UpdateSecurityControlFrameworkUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllSecurityControlsUsingGET request - GetAllSecurityControlsUsingGET(ctx context.Context, params *GetAllSecurityControlsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateSecurityControlUsingPOST request with any body - CreateSecurityControlUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateSecurityControlUsingPOST(ctx context.Context, body CreateSecurityControlUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountSecurityControlsUsingGET request - CountSecurityControlsUsingGET(ctx context.Context, params *CountSecurityControlsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteSecurityControlUsingDELETE request - DeleteSecurityControlUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetSecurityControlUsingGET request - GetSecurityControlUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateSecurityControlUsingPATCH request with any body - PartialUpdateSecurityControlUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateSecurityControlUsingPATCH(ctx context.Context, id int64, body PartialUpdateSecurityControlUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateSecurityControlUsingPUT request with any body - UpdateSecurityControlUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateSecurityControlUsingPUT(ctx context.Context, id int64, body UpdateSecurityControlUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllSecurityMetricsUsingGET request - GetAllSecurityMetricsUsingGET(ctx context.Context, params *GetAllSecurityMetricsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateSecurityMetricUsingPOST request with any body - CreateSecurityMetricUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateSecurityMetricUsingPOST(ctx context.Context, body CreateSecurityMetricUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountSecurityMetricsUsingGET request - CountSecurityMetricsUsingGET(ctx context.Context, params *CountSecurityMetricsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteSecurityMetricUsingDELETE request - DeleteSecurityMetricUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetSecurityMetricUsingGET request - GetSecurityMetricUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateSecurityMetricUsingPATCH request with any body - PartialUpdateSecurityMetricUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateSecurityMetricUsingPATCH(ctx context.Context, id int64, body PartialUpdateSecurityMetricUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateSecurityMetricUsingPUT request with any body - UpdateSecurityMetricUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateSecurityMetricUsingPUT(ctx context.Context, id int64, body UpdateSecurityMetricUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllSimilarControlsUsingGET request - GetAllSimilarControlsUsingGET(ctx context.Context, params *GetAllSimilarControlsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateSimilarControlUsingPOST request with any body - CreateSimilarControlUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateSimilarControlUsingPOST(ctx context.Context, body CreateSimilarControlUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountSimilarControlsUsingGET request - CountSimilarControlsUsingGET(ctx context.Context, params *CountSimilarControlsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteSimilarControlUsingDELETE request - DeleteSimilarControlUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetSimilarControlUsingGET request - GetSimilarControlUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateSimilarControlUsingPATCH request with any body - PartialUpdateSimilarControlUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateSimilarControlUsingPATCH(ctx context.Context, id int64, body PartialUpdateSimilarControlUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateSimilarControlUsingPUT request with any body - UpdateSimilarControlUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateSimilarControlUsingPUT(ctx context.Context, id int64, body UpdateSimilarControlUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllTargetValuesUsingGET request - GetAllTargetValuesUsingGET(ctx context.Context, params *GetAllTargetValuesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateTargetValueUsingPOST request with any body - CreateTargetValueUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateTargetValueUsingPOST(ctx context.Context, body CreateTargetValueUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountTargetValuesUsingGET request - CountTargetValuesUsingGET(ctx context.Context, params *CountTargetValuesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteTargetValueUsingDELETE request - DeleteTargetValueUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetTargetValueUsingGET request - GetTargetValueUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateTargetValueUsingPATCH request with any body - PartialUpdateTargetValueUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateTargetValueUsingPATCH(ctx context.Context, id int64, body PartialUpdateTargetValueUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateTargetValueUsingPUT request with any body - UpdateTargetValueUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateTargetValueUsingPUT(ctx context.Context, id int64, body UpdateTargetValueUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllTomsUsingGET request - GetAllTomsUsingGET(ctx context.Context, params *GetAllTomsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CreateTomUsingPOST request with any body - CreateTomUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - CreateTomUsingPOST(ctx context.Context, body CreateTomUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // CountTomsUsingGET request - CountTomsUsingGET(ctx context.Context, params *CountTomsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetTomsByFrameworkNameUsingGET request - GetTomsByFrameworkNameUsingGET(ctx context.Context, frameworkName string, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetTomsByFrameworkNameAndAssuranceLevelUsingGET request - GetTomsByFrameworkNameAndAssuranceLevelUsingGET(ctx context.Context, frameworkName string, assuranceLevel string, reqEditors ...RequestEditorFn) (*http.Response, error) - - // DeleteTomUsingDELETE request - DeleteTomUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetTomUsingGET request - GetTomUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) - - // PartialUpdateTomUsingPATCH request with any body - PartialUpdateTomUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - PartialUpdateTomUsingPATCH(ctx context.Context, id int64, body PartialUpdateTomUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // UpdateTomUsingPUT request with any body - UpdateTomUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - UpdateTomUsingPUT(ctx context.Context, id int64, body UpdateTomUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetAllPublicUsersUsingGET request - GetAllPublicUsersUsingGET(ctx context.Context, params *GetAllPublicUsersUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) -} - -func (c *Client) GetAllUsersUsingGET(ctx context.Context, params *GetAllUsersUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllUsersUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetUserUsingGET(ctx context.Context, login string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetUserUsingGETRequest(c.Server, login) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAuthoritiesUsingGET(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAuthoritiesUsingGETRequest(c.Server) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllCloudServiceProvidersUsingGET(ctx context.Context, params *GetAllCloudServiceProvidersUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllCloudServiceProvidersUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateCloudServiceProviderUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateCloudServiceProviderUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateCloudServiceProviderUsingPOST(ctx context.Context, body CreateCloudServiceProviderUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateCloudServiceProviderUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountCloudServiceProvidersUsingGET(ctx context.Context, params *CountCloudServiceProvidersUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountCloudServiceProvidersUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteCloudServiceProviderUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteCloudServiceProviderUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetCloudServiceProviderUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetCloudServiceProviderUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateCloudServiceProviderUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateCloudServiceProviderUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateCloudServiceProviderUsingPATCH(ctx context.Context, id int64, body PartialUpdateCloudServiceProviderUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateCloudServiceProviderUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateCloudServiceProviderUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateCloudServiceProviderUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateCloudServiceProviderUsingPUT(ctx context.Context, id int64, body UpdateCloudServiceProviderUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateCloudServiceProviderUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllCloudServicesUsingGET(ctx context.Context, params *GetAllCloudServicesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllCloudServicesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateCloudServiceUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateCloudServiceUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateCloudServiceUsingPOST(ctx context.Context, body CreateCloudServiceUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateCloudServiceUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountCloudServicesUsingGET(ctx context.Context, params *CountCloudServicesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountCloudServicesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteCloudServiceUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteCloudServiceUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetCloudServiceUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetCloudServiceUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateCloudServiceUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateCloudServiceUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateCloudServiceUsingPATCH(ctx context.Context, id int64, body PartialUpdateCloudServiceUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateCloudServiceUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateCloudServiceUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateCloudServiceUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateCloudServiceUsingPUT(ctx context.Context, id int64, body UpdateCloudServiceUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateCloudServiceUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllReferenceTomsUsingGET(ctx context.Context, params *GetAllReferenceTomsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllReferenceTomsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateReferenceTomUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateReferenceTomUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateReferenceTomUsingPOST(ctx context.Context, body CreateReferenceTomUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateReferenceTomUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountReferenceTomsUsingGET(ctx context.Context, params *CountReferenceTomsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountReferenceTomsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteReferenceTomUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteReferenceTomUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetReferenceTomUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetReferenceTomUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateReferenceTomUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateReferenceTomUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateReferenceTomUsingPATCH(ctx context.Context, id int64, body PartialUpdateReferenceTomUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateReferenceTomUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateReferenceTomUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateReferenceTomUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateReferenceTomUsingPUT(ctx context.Context, id int64, body UpdateReferenceTomUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateReferenceTomUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllResourceTypesUsingGET(ctx context.Context, params *GetAllResourceTypesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllResourceTypesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateResourceTypeUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateResourceTypeUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateResourceTypeUsingPOST(ctx context.Context, body CreateResourceTypeUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateResourceTypeUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountResourceTypesUsingGET(ctx context.Context, params *CountResourceTypesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountResourceTypesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteResourceTypeUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteResourceTypeUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetResourceTypeUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetResourceTypeUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateResourceTypeUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateResourceTypeUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateResourceTypeUsingPATCH(ctx context.Context, id int64, body PartialUpdateResourceTypeUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateResourceTypeUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateResourceTypeUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateResourceTypeUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateResourceTypeUsingPUT(ctx context.Context, id int64, body UpdateResourceTypeUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateResourceTypeUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllResourcesUsingGET(ctx context.Context, params *GetAllResourcesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllResourcesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateResourceUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateResourceUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateResourceUsingPOST(ctx context.Context, body CreateResourceUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateResourceUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountResourcesUsingGET(ctx context.Context, params *CountResourcesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountResourcesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteResourceUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteResourceUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetResourceUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetResourceUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateResourceUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateResourceUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateResourceUsingPATCH(ctx context.Context, id int64, body PartialUpdateResourceUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateResourceUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateResourceUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateResourceUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateResourceUsingPUT(ctx context.Context, id int64, body UpdateResourceUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateResourceUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllSecurityControlCategoriesUsingGET(ctx context.Context, params *GetAllSecurityControlCategoriesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllSecurityControlCategoriesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSecurityControlCategoryUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSecurityControlCategoryUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSecurityControlCategoryUsingPOST(ctx context.Context, body CreateSecurityControlCategoryUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSecurityControlCategoryUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountSecurityControlCategoriesUsingGET(ctx context.Context, params *CountSecurityControlCategoriesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountSecurityControlCategoriesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteSecurityControlCategoryUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteSecurityControlCategoryUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetSecurityControlCategoryUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetSecurityControlCategoryUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSecurityControlCategoryUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSecurityControlCategoryUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSecurityControlCategoryUsingPATCH(ctx context.Context, id int64, body PartialUpdateSecurityControlCategoryUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSecurityControlCategoryUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSecurityControlCategoryUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSecurityControlCategoryUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSecurityControlCategoryUsingPUT(ctx context.Context, id int64, body UpdateSecurityControlCategoryUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSecurityControlCategoryUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllSecurityControlFrameworksUsingGET(ctx context.Context, params *GetAllSecurityControlFrameworksUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllSecurityControlFrameworksUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSecurityControlFrameworkUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSecurityControlFrameworkUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSecurityControlFrameworkUsingPOST(ctx context.Context, body CreateSecurityControlFrameworkUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSecurityControlFrameworkUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CheckHasRequirementsUsingGET(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCheckHasRequirementsUsingGETRequest(c.Server, name) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountSecurityControlFrameworksUsingGET(ctx context.Context, params *CountSecurityControlFrameworksUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountSecurityControlFrameworksUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteSecurityControlFrameworkUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteSecurityControlFrameworkUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetSecurityControlFrameworkUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetSecurityControlFrameworkUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSecurityControlFrameworkUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSecurityControlFrameworkUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSecurityControlFrameworkUsingPATCH(ctx context.Context, id int64, body PartialUpdateSecurityControlFrameworkUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSecurityControlFrameworkUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSecurityControlFrameworkUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSecurityControlFrameworkUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSecurityControlFrameworkUsingPUT(ctx context.Context, id int64, body UpdateSecurityControlFrameworkUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSecurityControlFrameworkUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllSecurityControlsUsingGET(ctx context.Context, params *GetAllSecurityControlsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllSecurityControlsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSecurityControlUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSecurityControlUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSecurityControlUsingPOST(ctx context.Context, body CreateSecurityControlUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSecurityControlUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountSecurityControlsUsingGET(ctx context.Context, params *CountSecurityControlsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountSecurityControlsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteSecurityControlUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteSecurityControlUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetSecurityControlUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetSecurityControlUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSecurityControlUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSecurityControlUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSecurityControlUsingPATCH(ctx context.Context, id int64, body PartialUpdateSecurityControlUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSecurityControlUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSecurityControlUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSecurityControlUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSecurityControlUsingPUT(ctx context.Context, id int64, body UpdateSecurityControlUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSecurityControlUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllSecurityMetricsUsingGET(ctx context.Context, params *GetAllSecurityMetricsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllSecurityMetricsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSecurityMetricUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSecurityMetricUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSecurityMetricUsingPOST(ctx context.Context, body CreateSecurityMetricUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSecurityMetricUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountSecurityMetricsUsingGET(ctx context.Context, params *CountSecurityMetricsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountSecurityMetricsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteSecurityMetricUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteSecurityMetricUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetSecurityMetricUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetSecurityMetricUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSecurityMetricUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSecurityMetricUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSecurityMetricUsingPATCH(ctx context.Context, id int64, body PartialUpdateSecurityMetricUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSecurityMetricUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSecurityMetricUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSecurityMetricUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSecurityMetricUsingPUT(ctx context.Context, id int64, body UpdateSecurityMetricUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSecurityMetricUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllSimilarControlsUsingGET(ctx context.Context, params *GetAllSimilarControlsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllSimilarControlsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSimilarControlUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSimilarControlUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateSimilarControlUsingPOST(ctx context.Context, body CreateSimilarControlUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateSimilarControlUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountSimilarControlsUsingGET(ctx context.Context, params *CountSimilarControlsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountSimilarControlsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteSimilarControlUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteSimilarControlUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetSimilarControlUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetSimilarControlUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSimilarControlUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSimilarControlUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateSimilarControlUsingPATCH(ctx context.Context, id int64, body PartialUpdateSimilarControlUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateSimilarControlUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSimilarControlUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSimilarControlUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateSimilarControlUsingPUT(ctx context.Context, id int64, body UpdateSimilarControlUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateSimilarControlUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllTargetValuesUsingGET(ctx context.Context, params *GetAllTargetValuesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllTargetValuesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateTargetValueUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateTargetValueUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateTargetValueUsingPOST(ctx context.Context, body CreateTargetValueUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateTargetValueUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountTargetValuesUsingGET(ctx context.Context, params *CountTargetValuesUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountTargetValuesUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteTargetValueUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteTargetValueUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetTargetValueUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetTargetValueUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateTargetValueUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateTargetValueUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateTargetValueUsingPATCH(ctx context.Context, id int64, body PartialUpdateTargetValueUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateTargetValueUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateTargetValueUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateTargetValueUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateTargetValueUsingPUT(ctx context.Context, id int64, body UpdateTargetValueUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateTargetValueUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllTomsUsingGET(ctx context.Context, params *GetAllTomsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllTomsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateTomUsingPOSTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateTomUsingPOSTRequestWithBody(c.Server, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CreateTomUsingPOST(ctx context.Context, body CreateTomUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateTomUsingPOSTRequest(c.Server, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) CountTomsUsingGET(ctx context.Context, params *CountTomsUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCountTomsUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetTomsByFrameworkNameUsingGET(ctx context.Context, frameworkName string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetTomsByFrameworkNameUsingGETRequest(c.Server, frameworkName) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetTomsByFrameworkNameAndAssuranceLevelUsingGET(ctx context.Context, frameworkName string, assuranceLevel string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetTomsByFrameworkNameAndAssuranceLevelUsingGETRequest(c.Server, frameworkName, assuranceLevel) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) DeleteTomUsingDELETE(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteTomUsingDELETERequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetTomUsingGET(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetTomUsingGETRequest(c.Server, id) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateTomUsingPATCHWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateTomUsingPATCHRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) PartialUpdateTomUsingPATCH(ctx context.Context, id int64, body PartialUpdateTomUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPartialUpdateTomUsingPATCHRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateTomUsingPUTWithBody(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateTomUsingPUTRequestWithBody(c.Server, id, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) UpdateTomUsingPUT(ctx context.Context, id int64, body UpdateTomUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewUpdateTomUsingPUTRequest(c.Server, id, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) GetAllPublicUsersUsingGET(ctx context.Context, params *GetAllPublicUsersUsingGETParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllPublicUsersUsingGETRequest(c.Server, params) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -// NewGetAllUsersUsingGETRequest generates requests for GetAllUsersUsingGET -func NewGetAllUsersUsingGETRequest(server string, params *GetAllUsersUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/admin/users") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.Page != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Size != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "size", runtime.ParamLocationQuery, *params.Size); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Sort != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort", runtime.ParamLocationQuery, *params.Sort); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetUserUsingGETRequest generates requests for GetUserUsingGET -func NewGetUserUsingGETRequest(server string, login string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "login", runtime.ParamLocationPath, login) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/admin/users/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetAuthoritiesUsingGETRequest generates requests for GetAuthoritiesUsingGET -func NewGetAuthoritiesUsingGETRequest(server string) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/authorities") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetAllCloudServiceProvidersUsingGETRequest generates requests for GetAllCloudServiceProvidersUsingGET -func NewGetAllCloudServiceProvidersUsingGETRequest(server string, params *GetAllCloudServiceProvidersUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-service-providers") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.AcronymContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.contains", runtime.ParamLocationQuery, *params.AcronymContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.doesNotContain", runtime.ParamLocationQuery, *params.AcronymDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.equals", runtime.ParamLocationQuery, *params.AcronymEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.in", runtime.ParamLocationQuery, *params.AcronymIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.notEquals", runtime.ParamLocationQuery, *params.AcronymNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.notIn", runtime.ParamLocationQuery, *params.AcronymNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.specified", runtime.ParamLocationQuery, *params.AcronymSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.equals", runtime.ParamLocationQuery, *params.CloudServiceIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThan", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.in", runtime.ParamLocationQuery, *params.CloudServiceIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThan", runtime.ParamLocationQuery, *params.CloudServiceIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.notEquals", runtime.ParamLocationQuery, *params.CloudServiceIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.notIn", runtime.ParamLocationQuery, *params.CloudServiceIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.specified", runtime.ParamLocationQuery, *params.CloudServiceIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.contains", runtime.ParamLocationQuery, *params.ContactDetailsContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.doesNotContain", runtime.ParamLocationQuery, *params.ContactDetailsDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.equals", runtime.ParamLocationQuery, *params.ContactDetailsEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "contactDetails.in", runtime.ParamLocationQuery, *params.ContactDetailsIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.notEquals", runtime.ParamLocationQuery, *params.ContactDetailsNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "contactDetails.notIn", runtime.ParamLocationQuery, *params.ContactDetailsNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.specified", runtime.ParamLocationQuery, *params.ContactDetailsSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateCloudServiceProviderUsingPOSTRequest calls the generic CreateCloudServiceProviderUsingPOST builder with application/json body -func NewCreateCloudServiceProviderUsingPOSTRequest(server string, body CreateCloudServiceProviderUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateCloudServiceProviderUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateCloudServiceProviderUsingPOSTRequestWithBody generates requests for CreateCloudServiceProviderUsingPOST with any type of body -func NewCreateCloudServiceProviderUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-service-providers") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountCloudServiceProvidersUsingGETRequest generates requests for CountCloudServiceProvidersUsingGET -func NewCountCloudServiceProvidersUsingGETRequest(server string, params *CountCloudServiceProvidersUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-service-providers/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.AcronymContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.contains", runtime.ParamLocationQuery, *params.AcronymContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.doesNotContain", runtime.ParamLocationQuery, *params.AcronymDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.equals", runtime.ParamLocationQuery, *params.AcronymEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.in", runtime.ParamLocationQuery, *params.AcronymIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.notEquals", runtime.ParamLocationQuery, *params.AcronymNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.notIn", runtime.ParamLocationQuery, *params.AcronymNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.specified", runtime.ParamLocationQuery, *params.AcronymSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.equals", runtime.ParamLocationQuery, *params.CloudServiceIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThan", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.in", runtime.ParamLocationQuery, *params.CloudServiceIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThan", runtime.ParamLocationQuery, *params.CloudServiceIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.notEquals", runtime.ParamLocationQuery, *params.CloudServiceIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.notIn", runtime.ParamLocationQuery, *params.CloudServiceIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.specified", runtime.ParamLocationQuery, *params.CloudServiceIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.contains", runtime.ParamLocationQuery, *params.ContactDetailsContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.doesNotContain", runtime.ParamLocationQuery, *params.ContactDetailsDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.equals", runtime.ParamLocationQuery, *params.ContactDetailsEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "contactDetails.in", runtime.ParamLocationQuery, *params.ContactDetailsIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.notEquals", runtime.ParamLocationQuery, *params.ContactDetailsNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "contactDetails.notIn", runtime.ParamLocationQuery, *params.ContactDetailsNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ContactDetailsSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contactDetails.specified", runtime.ParamLocationQuery, *params.ContactDetailsSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteCloudServiceProviderUsingDELETERequest generates requests for DeleteCloudServiceProviderUsingDELETE -func NewDeleteCloudServiceProviderUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-service-providers/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetCloudServiceProviderUsingGETRequest generates requests for GetCloudServiceProviderUsingGET -func NewGetCloudServiceProviderUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-service-providers/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateCloudServiceProviderUsingPATCHRequest calls the generic PartialUpdateCloudServiceProviderUsingPATCH builder with application/json body -func NewPartialUpdateCloudServiceProviderUsingPATCHRequest(server string, id int64, body PartialUpdateCloudServiceProviderUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateCloudServiceProviderUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateCloudServiceProviderUsingPATCHRequestWithBody generates requests for PartialUpdateCloudServiceProviderUsingPATCH with any type of body -func NewPartialUpdateCloudServiceProviderUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-service-providers/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateCloudServiceProviderUsingPUTRequest calls the generic UpdateCloudServiceProviderUsingPUT builder with application/json body -func NewUpdateCloudServiceProviderUsingPUTRequest(server string, id int64, body UpdateCloudServiceProviderUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateCloudServiceProviderUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateCloudServiceProviderUsingPUTRequestWithBody generates requests for UpdateCloudServiceProviderUsingPUT with any type of body -func NewUpdateCloudServiceProviderUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-service-providers/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllCloudServicesUsingGETRequest generates requests for GetAllCloudServicesUsingGET -func NewGetAllCloudServicesUsingGETRequest(server string, params *GetAllCloudServicesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-services") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.AcronymContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.contains", runtime.ParamLocationQuery, *params.AcronymContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.doesNotContain", runtime.ParamLocationQuery, *params.AcronymDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.equals", runtime.ParamLocationQuery, *params.AcronymEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.in", runtime.ParamLocationQuery, *params.AcronymIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.notEquals", runtime.ParamLocationQuery, *params.AcronymNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.notIn", runtime.ParamLocationQuery, *params.AcronymNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.specified", runtime.ParamLocationQuery, *params.AcronymSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.equals", runtime.ParamLocationQuery, *params.CloudServiceProviderIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.greaterThan", runtime.ParamLocationQuery, *params.CloudServiceProviderIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceProviderIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceProviderId.in", runtime.ParamLocationQuery, *params.CloudServiceProviderIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.lessThan", runtime.ParamLocationQuery, *params.CloudServiceProviderIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.lessThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceProviderIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.notEquals", runtime.ParamLocationQuery, *params.CloudServiceProviderIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceProviderId.notIn", runtime.ParamLocationQuery, *params.CloudServiceProviderIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.specified", runtime.ParamLocationQuery, *params.CloudServiceProviderIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.equals", runtime.ParamLocationQuery, *params.ResourceIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.greaterThan", runtime.ParamLocationQuery, *params.ResourceIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.ResourceIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceId.in", runtime.ParamLocationQuery, *params.ResourceIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.lessThan", runtime.ParamLocationQuery, *params.ResourceIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.lessThanOrEqual", runtime.ParamLocationQuery, *params.ResourceIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.notEquals", runtime.ParamLocationQuery, *params.ResourceIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceId.notIn", runtime.ParamLocationQuery, *params.ResourceIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.specified", runtime.ParamLocationQuery, *params.ResourceIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.equals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkId.in", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkId.notIn", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.specified", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.contains", runtime.ParamLocationQuery, *params.TypeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.doesNotContain", runtime.ParamLocationQuery, *params.TypeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.equals", runtime.ParamLocationQuery, *params.TypeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "type.in", runtime.ParamLocationQuery, *params.TypeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.notEquals", runtime.ParamLocationQuery, *params.TypeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "type.notIn", runtime.ParamLocationQuery, *params.TypeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.specified", runtime.ParamLocationQuery, *params.TypeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateCloudServiceUsingPOSTRequest calls the generic CreateCloudServiceUsingPOST builder with application/json body -func NewCreateCloudServiceUsingPOSTRequest(server string, body CreateCloudServiceUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateCloudServiceUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateCloudServiceUsingPOSTRequestWithBody generates requests for CreateCloudServiceUsingPOST with any type of body -func NewCreateCloudServiceUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-services") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountCloudServicesUsingGETRequest generates requests for CountCloudServicesUsingGET -func NewCountCloudServicesUsingGETRequest(server string, params *CountCloudServicesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-services/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.AcronymContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.contains", runtime.ParamLocationQuery, *params.AcronymContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.doesNotContain", runtime.ParamLocationQuery, *params.AcronymDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.equals", runtime.ParamLocationQuery, *params.AcronymEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.in", runtime.ParamLocationQuery, *params.AcronymIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.notEquals", runtime.ParamLocationQuery, *params.AcronymNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.notIn", runtime.ParamLocationQuery, *params.AcronymNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.specified", runtime.ParamLocationQuery, *params.AcronymSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.equals", runtime.ParamLocationQuery, *params.CloudServiceProviderIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.greaterThan", runtime.ParamLocationQuery, *params.CloudServiceProviderIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceProviderIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceProviderId.in", runtime.ParamLocationQuery, *params.CloudServiceProviderIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.lessThan", runtime.ParamLocationQuery, *params.CloudServiceProviderIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.lessThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceProviderIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.notEquals", runtime.ParamLocationQuery, *params.CloudServiceProviderIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceProviderId.notIn", runtime.ParamLocationQuery, *params.CloudServiceProviderIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceProviderIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceProviderId.specified", runtime.ParamLocationQuery, *params.CloudServiceProviderIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.equals", runtime.ParamLocationQuery, *params.ResourceIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.greaterThan", runtime.ParamLocationQuery, *params.ResourceIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.ResourceIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceId.in", runtime.ParamLocationQuery, *params.ResourceIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.lessThan", runtime.ParamLocationQuery, *params.ResourceIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.lessThanOrEqual", runtime.ParamLocationQuery, *params.ResourceIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.notEquals", runtime.ParamLocationQuery, *params.ResourceIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceId.notIn", runtime.ParamLocationQuery, *params.ResourceIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceId.specified", runtime.ParamLocationQuery, *params.ResourceIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.equals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkId.in", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkId.notIn", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.specified", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.contains", runtime.ParamLocationQuery, *params.TypeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.doesNotContain", runtime.ParamLocationQuery, *params.TypeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.equals", runtime.ParamLocationQuery, *params.TypeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "type.in", runtime.ParamLocationQuery, *params.TypeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.notEquals", runtime.ParamLocationQuery, *params.TypeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "type.notIn", runtime.ParamLocationQuery, *params.TypeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.specified", runtime.ParamLocationQuery, *params.TypeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteCloudServiceUsingDELETERequest generates requests for DeleteCloudServiceUsingDELETE -func NewDeleteCloudServiceUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-services/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetCloudServiceUsingGETRequest generates requests for GetCloudServiceUsingGET -func NewGetCloudServiceUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-services/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateCloudServiceUsingPATCHRequest calls the generic PartialUpdateCloudServiceUsingPATCH builder with application/json body -func NewPartialUpdateCloudServiceUsingPATCHRequest(server string, id int64, body PartialUpdateCloudServiceUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateCloudServiceUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateCloudServiceUsingPATCHRequestWithBody generates requests for PartialUpdateCloudServiceUsingPATCH with any type of body -func NewPartialUpdateCloudServiceUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-services/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateCloudServiceUsingPUTRequest calls the generic UpdateCloudServiceUsingPUT builder with application/json body -func NewUpdateCloudServiceUsingPUTRequest(server string, id int64, body UpdateCloudServiceUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateCloudServiceUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateCloudServiceUsingPUTRequestWithBody generates requests for UpdateCloudServiceUsingPUT with any type of body -func NewUpdateCloudServiceUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/cloud-services/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllReferenceTomsUsingGETRequest generates requests for GetAllReferenceTomsUsingGET -func NewGetAllReferenceTomsUsingGETRequest(server string, params *GetAllReferenceTomsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/reference-toms") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.contains", runtime.ParamLocationQuery, *params.ReferenceTomImplContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.doesNotContain", runtime.ParamLocationQuery, *params.ReferenceTomImplDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.equals", runtime.ParamLocationQuery, *params.ReferenceTomImplEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "referenceTomImpl.in", runtime.ParamLocationQuery, *params.ReferenceTomImplIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.notEquals", runtime.ParamLocationQuery, *params.ReferenceTomImplNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "referenceTomImpl.notIn", runtime.ParamLocationQuery, *params.ReferenceTomImplNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.specified", runtime.ParamLocationQuery, *params.ReferenceTomImplSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.equals", runtime.ParamLocationQuery, *params.TomIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.greaterThan", runtime.ParamLocationQuery, *params.TomIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.TomIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "tomId.in", runtime.ParamLocationQuery, *params.TomIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.lessThan", runtime.ParamLocationQuery, *params.TomIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.lessThanOrEqual", runtime.ParamLocationQuery, *params.TomIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.notEquals", runtime.ParamLocationQuery, *params.TomIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "tomId.notIn", runtime.ParamLocationQuery, *params.TomIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.specified", runtime.ParamLocationQuery, *params.TomIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateReferenceTomUsingPOSTRequest calls the generic CreateReferenceTomUsingPOST builder with application/json body -func NewCreateReferenceTomUsingPOSTRequest(server string, body CreateReferenceTomUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateReferenceTomUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateReferenceTomUsingPOSTRequestWithBody generates requests for CreateReferenceTomUsingPOST with any type of body -func NewCreateReferenceTomUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/reference-toms") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountReferenceTomsUsingGETRequest generates requests for CountReferenceTomsUsingGET -func NewCountReferenceTomsUsingGETRequest(server string, params *CountReferenceTomsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/reference-toms/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.contains", runtime.ParamLocationQuery, *params.ReferenceTomImplContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.doesNotContain", runtime.ParamLocationQuery, *params.ReferenceTomImplDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.equals", runtime.ParamLocationQuery, *params.ReferenceTomImplEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "referenceTomImpl.in", runtime.ParamLocationQuery, *params.ReferenceTomImplIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.notEquals", runtime.ParamLocationQuery, *params.ReferenceTomImplNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "referenceTomImpl.notIn", runtime.ParamLocationQuery, *params.ReferenceTomImplNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomImplSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomImpl.specified", runtime.ParamLocationQuery, *params.ReferenceTomImplSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.equals", runtime.ParamLocationQuery, *params.TomIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.greaterThan", runtime.ParamLocationQuery, *params.TomIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.TomIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "tomId.in", runtime.ParamLocationQuery, *params.TomIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.lessThan", runtime.ParamLocationQuery, *params.TomIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.lessThanOrEqual", runtime.ParamLocationQuery, *params.TomIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.notEquals", runtime.ParamLocationQuery, *params.TomIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "tomId.notIn", runtime.ParamLocationQuery, *params.TomIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.specified", runtime.ParamLocationQuery, *params.TomIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteReferenceTomUsingDELETERequest generates requests for DeleteReferenceTomUsingDELETE -func NewDeleteReferenceTomUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/reference-toms/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetReferenceTomUsingGETRequest generates requests for GetReferenceTomUsingGET -func NewGetReferenceTomUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/reference-toms/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateReferenceTomUsingPATCHRequest calls the generic PartialUpdateReferenceTomUsingPATCH builder with application/json body -func NewPartialUpdateReferenceTomUsingPATCHRequest(server string, id int64, body PartialUpdateReferenceTomUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateReferenceTomUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateReferenceTomUsingPATCHRequestWithBody generates requests for PartialUpdateReferenceTomUsingPATCH with any type of body -func NewPartialUpdateReferenceTomUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/reference-toms/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateReferenceTomUsingPUTRequest calls the generic UpdateReferenceTomUsingPUT builder with application/json body -func NewUpdateReferenceTomUsingPUTRequest(server string, id int64, body UpdateReferenceTomUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateReferenceTomUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateReferenceTomUsingPUTRequestWithBody generates requests for UpdateReferenceTomUsingPUT with any type of body -func NewUpdateReferenceTomUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/reference-toms/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllResourceTypesUsingGETRequest generates requests for GetAllResourceTypesUsingGET -func NewGetAllResourceTypesUsingGETRequest(server string, params *GetAllResourceTypesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resource-types") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.contains", runtime.ParamLocationQuery, *params.OntologyTermContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.doesNotContain", runtime.ParamLocationQuery, *params.OntologyTermDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.equals", runtime.ParamLocationQuery, *params.OntologyTermEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "ontologyTerm.in", runtime.ParamLocationQuery, *params.OntologyTermIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.notEquals", runtime.ParamLocationQuery, *params.OntologyTermNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "ontologyTerm.notIn", runtime.ParamLocationQuery, *params.OntologyTermNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.specified", runtime.ParamLocationQuery, *params.OntologyTermSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateResourceTypeUsingPOSTRequest calls the generic CreateResourceTypeUsingPOST builder with application/json body -func NewCreateResourceTypeUsingPOSTRequest(server string, body CreateResourceTypeUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateResourceTypeUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateResourceTypeUsingPOSTRequestWithBody generates requests for CreateResourceTypeUsingPOST with any type of body -func NewCreateResourceTypeUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resource-types") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountResourceTypesUsingGETRequest generates requests for CountResourceTypesUsingGET -func NewCountResourceTypesUsingGETRequest(server string, params *CountResourceTypesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resource-types/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.contains", runtime.ParamLocationQuery, *params.OntologyTermContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.doesNotContain", runtime.ParamLocationQuery, *params.OntologyTermDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.equals", runtime.ParamLocationQuery, *params.OntologyTermEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "ontologyTerm.in", runtime.ParamLocationQuery, *params.OntologyTermIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.notEquals", runtime.ParamLocationQuery, *params.OntologyTermNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "ontologyTerm.notIn", runtime.ParamLocationQuery, *params.OntologyTermNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OntologyTermSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ontologyTerm.specified", runtime.ParamLocationQuery, *params.OntologyTermSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteResourceTypeUsingDELETERequest generates requests for DeleteResourceTypeUsingDELETE -func NewDeleteResourceTypeUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resource-types/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetResourceTypeUsingGETRequest generates requests for GetResourceTypeUsingGET -func NewGetResourceTypeUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resource-types/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateResourceTypeUsingPATCHRequest calls the generic PartialUpdateResourceTypeUsingPATCH builder with application/json body -func NewPartialUpdateResourceTypeUsingPATCHRequest(server string, id int64, body PartialUpdateResourceTypeUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateResourceTypeUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateResourceTypeUsingPATCHRequestWithBody generates requests for PartialUpdateResourceTypeUsingPATCH with any type of body -func NewPartialUpdateResourceTypeUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resource-types/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateResourceTypeUsingPUTRequest calls the generic UpdateResourceTypeUsingPUT builder with application/json body -func NewUpdateResourceTypeUsingPUTRequest(server string, id int64, body UpdateResourceTypeUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateResourceTypeUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateResourceTypeUsingPUTRequestWithBody generates requests for UpdateResourceTypeUsingPUT with any type of body -func NewUpdateResourceTypeUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resource-types/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllResourcesUsingGETRequest generates requests for GetAllResourcesUsingGET -func NewGetAllResourcesUsingGETRequest(server string, params *GetAllResourcesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resources") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.AcronymContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.contains", runtime.ParamLocationQuery, *params.AcronymContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.doesNotContain", runtime.ParamLocationQuery, *params.AcronymDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.equals", runtime.ParamLocationQuery, *params.AcronymEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.in", runtime.ParamLocationQuery, *params.AcronymIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.notEquals", runtime.ParamLocationQuery, *params.AcronymNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.notIn", runtime.ParamLocationQuery, *params.AcronymNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.specified", runtime.ParamLocationQuery, *params.AcronymSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.contains", runtime.ParamLocationQuery, *params.AvailabilityRiskContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.doesNotContain", runtime.ParamLocationQuery, *params.AvailabilityRiskDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.equals", runtime.ParamLocationQuery, *params.AvailabilityRiskEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "availabilityRisk.in", runtime.ParamLocationQuery, *params.AvailabilityRiskIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.notEquals", runtime.ParamLocationQuery, *params.AvailabilityRiskNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "availabilityRisk.notIn", runtime.ParamLocationQuery, *params.AvailabilityRiskNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.specified", runtime.ParamLocationQuery, *params.AvailabilityRiskSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.equals", runtime.ParamLocationQuery, *params.CloudServiceIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThan", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.in", runtime.ParamLocationQuery, *params.CloudServiceIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThan", runtime.ParamLocationQuery, *params.CloudServiceIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.notEquals", runtime.ParamLocationQuery, *params.CloudServiceIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.notIn", runtime.ParamLocationQuery, *params.CloudServiceIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.specified", runtime.ParamLocationQuery, *params.CloudServiceIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.contains", runtime.ParamLocationQuery, *params.ConfidentialityRiskContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.doesNotContain", runtime.ParamLocationQuery, *params.ConfidentialityRiskDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.equals", runtime.ParamLocationQuery, *params.ConfidentialityRiskEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "confidentialityRisk.in", runtime.ParamLocationQuery, *params.ConfidentialityRiskIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.notEquals", runtime.ParamLocationQuery, *params.ConfidentialityRiskNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "confidentialityRisk.notIn", runtime.ParamLocationQuery, *params.ConfidentialityRiskNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.specified", runtime.ParamLocationQuery, *params.ConfidentialityRiskSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.contains", runtime.ParamLocationQuery, *params.IntegrityRiskContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.doesNotContain", runtime.ParamLocationQuery, *params.IntegrityRiskDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.equals", runtime.ParamLocationQuery, *params.IntegrityRiskEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "integrityRisk.in", runtime.ParamLocationQuery, *params.IntegrityRiskIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.notEquals", runtime.ParamLocationQuery, *params.IntegrityRiskNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "integrityRisk.notIn", runtime.ParamLocationQuery, *params.IntegrityRiskNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.specified", runtime.ParamLocationQuery, *params.IntegrityRiskSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.equals", runtime.ParamLocationQuery, *params.ResourceTypeIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.greaterThan", runtime.ParamLocationQuery, *params.ResourceTypeIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.ResourceTypeIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceTypeId.in", runtime.ParamLocationQuery, *params.ResourceTypeIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.lessThan", runtime.ParamLocationQuery, *params.ResourceTypeIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.lessThanOrEqual", runtime.ParamLocationQuery, *params.ResourceTypeIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.notEquals", runtime.ParamLocationQuery, *params.ResourceTypeIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceTypeId.notIn", runtime.ParamLocationQuery, *params.ResourceTypeIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.specified", runtime.ParamLocationQuery, *params.ResourceTypeIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.equals", runtime.ParamLocationQuery, *params.TargetValueIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.greaterThan", runtime.ParamLocationQuery, *params.TargetValueIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.TargetValueIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValueId.in", runtime.ParamLocationQuery, *params.TargetValueIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.lessThan", runtime.ParamLocationQuery, *params.TargetValueIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.lessThanOrEqual", runtime.ParamLocationQuery, *params.TargetValueIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.notEquals", runtime.ParamLocationQuery, *params.TargetValueIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValueId.notIn", runtime.ParamLocationQuery, *params.TargetValueIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.specified", runtime.ParamLocationQuery, *params.TargetValueIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateResourceUsingPOSTRequest calls the generic CreateResourceUsingPOST builder with application/json body -func NewCreateResourceUsingPOSTRequest(server string, body CreateResourceUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateResourceUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateResourceUsingPOSTRequestWithBody generates requests for CreateResourceUsingPOST with any type of body -func NewCreateResourceUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resources") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountResourcesUsingGETRequest generates requests for CountResourcesUsingGET -func NewCountResourcesUsingGETRequest(server string, params *CountResourcesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resources/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.AcronymContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.contains", runtime.ParamLocationQuery, *params.AcronymContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.doesNotContain", runtime.ParamLocationQuery, *params.AcronymDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.equals", runtime.ParamLocationQuery, *params.AcronymEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.in", runtime.ParamLocationQuery, *params.AcronymIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.notEquals", runtime.ParamLocationQuery, *params.AcronymNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "acronym.notIn", runtime.ParamLocationQuery, *params.AcronymNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AcronymSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "acronym.specified", runtime.ParamLocationQuery, *params.AcronymSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.contains", runtime.ParamLocationQuery, *params.AvailabilityRiskContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.doesNotContain", runtime.ParamLocationQuery, *params.AvailabilityRiskDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.equals", runtime.ParamLocationQuery, *params.AvailabilityRiskEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "availabilityRisk.in", runtime.ParamLocationQuery, *params.AvailabilityRiskIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.notEquals", runtime.ParamLocationQuery, *params.AvailabilityRiskNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "availabilityRisk.notIn", runtime.ParamLocationQuery, *params.AvailabilityRiskNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AvailabilityRiskSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "availabilityRisk.specified", runtime.ParamLocationQuery, *params.AvailabilityRiskSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.equals", runtime.ParamLocationQuery, *params.CloudServiceIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThan", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.in", runtime.ParamLocationQuery, *params.CloudServiceIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThan", runtime.ParamLocationQuery, *params.CloudServiceIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.notEquals", runtime.ParamLocationQuery, *params.CloudServiceIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.notIn", runtime.ParamLocationQuery, *params.CloudServiceIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.specified", runtime.ParamLocationQuery, *params.CloudServiceIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.contains", runtime.ParamLocationQuery, *params.ConfidentialityRiskContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.doesNotContain", runtime.ParamLocationQuery, *params.ConfidentialityRiskDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.equals", runtime.ParamLocationQuery, *params.ConfidentialityRiskEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "confidentialityRisk.in", runtime.ParamLocationQuery, *params.ConfidentialityRiskIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.notEquals", runtime.ParamLocationQuery, *params.ConfidentialityRiskNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "confidentialityRisk.notIn", runtime.ParamLocationQuery, *params.ConfidentialityRiskNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ConfidentialityRiskSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "confidentialityRisk.specified", runtime.ParamLocationQuery, *params.ConfidentialityRiskSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.contains", runtime.ParamLocationQuery, *params.IntegrityRiskContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.doesNotContain", runtime.ParamLocationQuery, *params.IntegrityRiskDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.equals", runtime.ParamLocationQuery, *params.IntegrityRiskEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "integrityRisk.in", runtime.ParamLocationQuery, *params.IntegrityRiskIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.notEquals", runtime.ParamLocationQuery, *params.IntegrityRiskNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "integrityRisk.notIn", runtime.ParamLocationQuery, *params.IntegrityRiskNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntegrityRiskSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "integrityRisk.specified", runtime.ParamLocationQuery, *params.IntegrityRiskSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.equals", runtime.ParamLocationQuery, *params.ResourceTypeIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.greaterThan", runtime.ParamLocationQuery, *params.ResourceTypeIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.ResourceTypeIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceTypeId.in", runtime.ParamLocationQuery, *params.ResourceTypeIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.lessThan", runtime.ParamLocationQuery, *params.ResourceTypeIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.lessThanOrEqual", runtime.ParamLocationQuery, *params.ResourceTypeIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.notEquals", runtime.ParamLocationQuery, *params.ResourceTypeIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceTypeId.notIn", runtime.ParamLocationQuery, *params.ResourceTypeIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.specified", runtime.ParamLocationQuery, *params.ResourceTypeIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.equals", runtime.ParamLocationQuery, *params.TargetValueIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.greaterThan", runtime.ParamLocationQuery, *params.TargetValueIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.TargetValueIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValueId.in", runtime.ParamLocationQuery, *params.TargetValueIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.lessThan", runtime.ParamLocationQuery, *params.TargetValueIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.lessThanOrEqual", runtime.ParamLocationQuery, *params.TargetValueIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.notEquals", runtime.ParamLocationQuery, *params.TargetValueIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValueId.notIn", runtime.ParamLocationQuery, *params.TargetValueIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueId.specified", runtime.ParamLocationQuery, *params.TargetValueIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteResourceUsingDELETERequest generates requests for DeleteResourceUsingDELETE -func NewDeleteResourceUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resources/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetResourceUsingGETRequest generates requests for GetResourceUsingGET -func NewGetResourceUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resources/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateResourceUsingPATCHRequest calls the generic PartialUpdateResourceUsingPATCH builder with application/json body -func NewPartialUpdateResourceUsingPATCHRequest(server string, id int64, body PartialUpdateResourceUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateResourceUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateResourceUsingPATCHRequestWithBody generates requests for PartialUpdateResourceUsingPATCH with any type of body -func NewPartialUpdateResourceUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resources/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateResourceUsingPUTRequest calls the generic UpdateResourceUsingPUT builder with application/json body -func NewUpdateResourceUsingPUTRequest(server string, id int64, body UpdateResourceUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateResourceUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateResourceUsingPUTRequestWithBody generates requests for UpdateResourceUsingPUT with any type of body -func NewUpdateResourceUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/resources/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllSecurityControlCategoriesUsingGETRequest generates requests for GetAllSecurityControlCategoriesUsingGET -func NewGetAllSecurityControlCategoriesUsingGETRequest(server string, params *GetAllSecurityControlCategoriesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-categories") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CodeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.contains", runtime.ParamLocationQuery, *params.CodeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.doesNotContain", runtime.ParamLocationQuery, *params.CodeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.equals", runtime.ParamLocationQuery, *params.CodeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.in", runtime.ParamLocationQuery, *params.CodeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.notEquals", runtime.ParamLocationQuery, *params.CodeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.notIn", runtime.ParamLocationQuery, *params.CodeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.specified", runtime.ParamLocationQuery, *params.CodeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.equals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkId.in", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkId.notIn", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.specified", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateSecurityControlCategoryUsingPOSTRequest calls the generic CreateSecurityControlCategoryUsingPOST builder with application/json body -func NewCreateSecurityControlCategoryUsingPOSTRequest(server string, body CreateSecurityControlCategoryUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateSecurityControlCategoryUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateSecurityControlCategoryUsingPOSTRequestWithBody generates requests for CreateSecurityControlCategoryUsingPOST with any type of body -func NewCreateSecurityControlCategoryUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-categories") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountSecurityControlCategoriesUsingGETRequest generates requests for CountSecurityControlCategoriesUsingGET -func NewCountSecurityControlCategoriesUsingGETRequest(server string, params *CountSecurityControlCategoriesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-categories/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CodeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.contains", runtime.ParamLocationQuery, *params.CodeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.doesNotContain", runtime.ParamLocationQuery, *params.CodeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.equals", runtime.ParamLocationQuery, *params.CodeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.in", runtime.ParamLocationQuery, *params.CodeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.notEquals", runtime.ParamLocationQuery, *params.CodeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.notIn", runtime.ParamLocationQuery, *params.CodeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.specified", runtime.ParamLocationQuery, *params.CodeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.equals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkId.in", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkId.notIn", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkId.specified", runtime.ParamLocationQuery, *params.SecurityControlFrameworkIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteSecurityControlCategoryUsingDELETERequest generates requests for DeleteSecurityControlCategoryUsingDELETE -func NewDeleteSecurityControlCategoryUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-categories/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetSecurityControlCategoryUsingGETRequest generates requests for GetSecurityControlCategoryUsingGET -func NewGetSecurityControlCategoryUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-categories/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateSecurityControlCategoryUsingPATCHRequest calls the generic PartialUpdateSecurityControlCategoryUsingPATCH builder with application/json body -func NewPartialUpdateSecurityControlCategoryUsingPATCHRequest(server string, id int64, body PartialUpdateSecurityControlCategoryUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateSecurityControlCategoryUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateSecurityControlCategoryUsingPATCHRequestWithBody generates requests for PartialUpdateSecurityControlCategoryUsingPATCH with any type of body -func NewPartialUpdateSecurityControlCategoryUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-categories/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateSecurityControlCategoryUsingPUTRequest calls the generic UpdateSecurityControlCategoryUsingPUT builder with application/json body -func NewUpdateSecurityControlCategoryUsingPUTRequest(server string, id int64, body UpdateSecurityControlCategoryUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateSecurityControlCategoryUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateSecurityControlCategoryUsingPUTRequestWithBody generates requests for UpdateSecurityControlCategoryUsingPUT with any type of body -func NewUpdateSecurityControlCategoryUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-categories/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllSecurityControlFrameworksUsingGETRequest generates requests for GetAllSecurityControlFrameworksUsingGET -func NewGetAllSecurityControlFrameworksUsingGETRequest(server string, params *GetAllSecurityControlFrameworksUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-frameworks") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CloudServiceIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.equals", runtime.ParamLocationQuery, *params.CloudServiceIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThan", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.in", runtime.ParamLocationQuery, *params.CloudServiceIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThan", runtime.ParamLocationQuery, *params.CloudServiceIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.notEquals", runtime.ParamLocationQuery, *params.CloudServiceIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.notIn", runtime.ParamLocationQuery, *params.CloudServiceIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.specified", runtime.ParamLocationQuery, *params.CloudServiceIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.contains", runtime.ParamLocationQuery, *params.VersionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.doesNotContain", runtime.ParamLocationQuery, *params.VersionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.equals", runtime.ParamLocationQuery, *params.VersionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "version.in", runtime.ParamLocationQuery, *params.VersionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.notEquals", runtime.ParamLocationQuery, *params.VersionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "version.notIn", runtime.ParamLocationQuery, *params.VersionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.specified", runtime.ParamLocationQuery, *params.VersionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateSecurityControlFrameworkUsingPOSTRequest calls the generic CreateSecurityControlFrameworkUsingPOST builder with application/json body -func NewCreateSecurityControlFrameworkUsingPOSTRequest(server string, body CreateSecurityControlFrameworkUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateSecurityControlFrameworkUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateSecurityControlFrameworkUsingPOSTRequestWithBody generates requests for CreateSecurityControlFrameworkUsingPOST with any type of body -func NewCreateSecurityControlFrameworkUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-frameworks") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCheckHasRequirementsUsingGETRequest generates requests for CheckHasRequirementsUsingGET -func NewCheckHasRequirementsUsingGETRequest(server string, name string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "name", runtime.ParamLocationPath, name) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-frameworks/checkHasRequirements/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCountSecurityControlFrameworksUsingGETRequest generates requests for CountSecurityControlFrameworksUsingGET -func NewCountSecurityControlFrameworksUsingGETRequest(server string, params *CountSecurityControlFrameworksUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-frameworks/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CloudServiceIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.equals", runtime.ParamLocationQuery, *params.CloudServiceIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThan", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.in", runtime.ParamLocationQuery, *params.CloudServiceIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThan", runtime.ParamLocationQuery, *params.CloudServiceIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.lessThanOrEqual", runtime.ParamLocationQuery, *params.CloudServiceIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.notEquals", runtime.ParamLocationQuery, *params.CloudServiceIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "cloudServiceId.notIn", runtime.ParamLocationQuery, *params.CloudServiceIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CloudServiceIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cloudServiceId.specified", runtime.ParamLocationQuery, *params.CloudServiceIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.contains", runtime.ParamLocationQuery, *params.VersionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.doesNotContain", runtime.ParamLocationQuery, *params.VersionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.equals", runtime.ParamLocationQuery, *params.VersionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "version.in", runtime.ParamLocationQuery, *params.VersionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.notEquals", runtime.ParamLocationQuery, *params.VersionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "version.notIn", runtime.ParamLocationQuery, *params.VersionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.VersionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version.specified", runtime.ParamLocationQuery, *params.VersionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteSecurityControlFrameworkUsingDELETERequest generates requests for DeleteSecurityControlFrameworkUsingDELETE -func NewDeleteSecurityControlFrameworkUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-frameworks/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetSecurityControlFrameworkUsingGETRequest generates requests for GetSecurityControlFrameworkUsingGET -func NewGetSecurityControlFrameworkUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-frameworks/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateSecurityControlFrameworkUsingPATCHRequest calls the generic PartialUpdateSecurityControlFrameworkUsingPATCH builder with application/json body -func NewPartialUpdateSecurityControlFrameworkUsingPATCHRequest(server string, id int64, body PartialUpdateSecurityControlFrameworkUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateSecurityControlFrameworkUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateSecurityControlFrameworkUsingPATCHRequestWithBody generates requests for PartialUpdateSecurityControlFrameworkUsingPATCH with any type of body -func NewPartialUpdateSecurityControlFrameworkUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-frameworks/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateSecurityControlFrameworkUsingPUTRequest calls the generic UpdateSecurityControlFrameworkUsingPUT builder with application/json body -func NewUpdateSecurityControlFrameworkUsingPUTRequest(server string, id int64, body UpdateSecurityControlFrameworkUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateSecurityControlFrameworkUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateSecurityControlFrameworkUsingPUTRequestWithBody generates requests for UpdateSecurityControlFrameworkUsingPUT with any type of body -func NewUpdateSecurityControlFrameworkUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-control-frameworks/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllSecurityControlsUsingGETRequest generates requests for GetAllSecurityControlsUsingGET -func NewGetAllSecurityControlsUsingGETRequest(server string, params *GetAllSecurityControlsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-controls") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CodeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.contains", runtime.ParamLocationQuery, *params.CodeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.doesNotContain", runtime.ParamLocationQuery, *params.CodeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.equals", runtime.ParamLocationQuery, *params.CodeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.in", runtime.ParamLocationQuery, *params.CodeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.notEquals", runtime.ParamLocationQuery, *params.CodeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.notIn", runtime.ParamLocationQuery, *params.CodeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.specified", runtime.ParamLocationQuery, *params.CodeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.contains", runtime.ParamLocationQuery, *params.GuidanceContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.doesNotContain", runtime.ParamLocationQuery, *params.GuidanceDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.equals", runtime.ParamLocationQuery, *params.GuidanceEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "guidance.in", runtime.ParamLocationQuery, *params.GuidanceIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.notEquals", runtime.ParamLocationQuery, *params.GuidanceNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "guidance.notIn", runtime.ParamLocationQuery, *params.GuidanceNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.specified", runtime.ParamLocationQuery, *params.GuidanceSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.contains", runtime.ParamLocationQuery, *params.ObjectiveContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.doesNotContain", runtime.ParamLocationQuery, *params.ObjectiveDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.equals", runtime.ParamLocationQuery, *params.ObjectiveEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "objective.in", runtime.ParamLocationQuery, *params.ObjectiveIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.notEquals", runtime.ParamLocationQuery, *params.ObjectiveNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "objective.notIn", runtime.ParamLocationQuery, *params.ObjectiveNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.specified", runtime.ParamLocationQuery, *params.ObjectiveSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.equals", runtime.ParamLocationQuery, *params.RiskReductionWeightEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.greaterThan", runtime.ParamLocationQuery, *params.RiskReductionWeightGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.greaterThanOrEqual", runtime.ParamLocationQuery, *params.RiskReductionWeightGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "riskReductionWeight.in", runtime.ParamLocationQuery, *params.RiskReductionWeightIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.lessThan", runtime.ParamLocationQuery, *params.RiskReductionWeightLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.lessThanOrEqual", runtime.ParamLocationQuery, *params.RiskReductionWeightLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.notEquals", runtime.ParamLocationQuery, *params.RiskReductionWeightNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "riskReductionWeight.notIn", runtime.ParamLocationQuery, *params.RiskReductionWeightNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.specified", runtime.ParamLocationQuery, *params.RiskReductionWeightSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.equals", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlCategoryId.in", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlCategoryId.notIn", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.specified", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.equals", runtime.ParamLocationQuery, *params.SimilarControlsIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.greaterThan", runtime.ParamLocationQuery, *params.SimilarControlsIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SimilarControlsIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "similarControlsId.in", runtime.ParamLocationQuery, *params.SimilarControlsIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.lessThan", runtime.ParamLocationQuery, *params.SimilarControlsIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SimilarControlsIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.notEquals", runtime.ParamLocationQuery, *params.SimilarControlsIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "similarControlsId.notIn", runtime.ParamLocationQuery, *params.SimilarControlsIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.specified", runtime.ParamLocationQuery, *params.SimilarControlsIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateSecurityControlUsingPOSTRequest calls the generic CreateSecurityControlUsingPOST builder with application/json body -func NewCreateSecurityControlUsingPOSTRequest(server string, body CreateSecurityControlUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateSecurityControlUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateSecurityControlUsingPOSTRequestWithBody generates requests for CreateSecurityControlUsingPOST with any type of body -func NewCreateSecurityControlUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-controls") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountSecurityControlsUsingGETRequest generates requests for CountSecurityControlsUsingGET -func NewCountSecurityControlsUsingGETRequest(server string, params *CountSecurityControlsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-controls/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CodeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.contains", runtime.ParamLocationQuery, *params.CodeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.doesNotContain", runtime.ParamLocationQuery, *params.CodeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.equals", runtime.ParamLocationQuery, *params.CodeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.in", runtime.ParamLocationQuery, *params.CodeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.notEquals", runtime.ParamLocationQuery, *params.CodeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.notIn", runtime.ParamLocationQuery, *params.CodeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.specified", runtime.ParamLocationQuery, *params.CodeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.contains", runtime.ParamLocationQuery, *params.GuidanceContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.doesNotContain", runtime.ParamLocationQuery, *params.GuidanceDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.equals", runtime.ParamLocationQuery, *params.GuidanceEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "guidance.in", runtime.ParamLocationQuery, *params.GuidanceIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.notEquals", runtime.ParamLocationQuery, *params.GuidanceNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "guidance.notIn", runtime.ParamLocationQuery, *params.GuidanceNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.GuidanceSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "guidance.specified", runtime.ParamLocationQuery, *params.GuidanceSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.contains", runtime.ParamLocationQuery, *params.ObjectiveContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.doesNotContain", runtime.ParamLocationQuery, *params.ObjectiveDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.equals", runtime.ParamLocationQuery, *params.ObjectiveEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "objective.in", runtime.ParamLocationQuery, *params.ObjectiveIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.notEquals", runtime.ParamLocationQuery, *params.ObjectiveNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "objective.notIn", runtime.ParamLocationQuery, *params.ObjectiveNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ObjectiveSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "objective.specified", runtime.ParamLocationQuery, *params.ObjectiveSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.equals", runtime.ParamLocationQuery, *params.RiskReductionWeightEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.greaterThan", runtime.ParamLocationQuery, *params.RiskReductionWeightGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.greaterThanOrEqual", runtime.ParamLocationQuery, *params.RiskReductionWeightGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "riskReductionWeight.in", runtime.ParamLocationQuery, *params.RiskReductionWeightIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.lessThan", runtime.ParamLocationQuery, *params.RiskReductionWeightLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.lessThanOrEqual", runtime.ParamLocationQuery, *params.RiskReductionWeightLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.notEquals", runtime.ParamLocationQuery, *params.RiskReductionWeightNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "riskReductionWeight.notIn", runtime.ParamLocationQuery, *params.RiskReductionWeightNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.RiskReductionWeightSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "riskReductionWeight.specified", runtime.ParamLocationQuery, *params.RiskReductionWeightSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.equals", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlCategoryId.in", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlCategoryId.notIn", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlCategoryIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlCategoryId.specified", runtime.ParamLocationQuery, *params.SecurityControlCategoryIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.equals", runtime.ParamLocationQuery, *params.SimilarControlsIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.greaterThan", runtime.ParamLocationQuery, *params.SimilarControlsIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SimilarControlsIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "similarControlsId.in", runtime.ParamLocationQuery, *params.SimilarControlsIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.lessThan", runtime.ParamLocationQuery, *params.SimilarControlsIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SimilarControlsIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.notEquals", runtime.ParamLocationQuery, *params.SimilarControlsIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "similarControlsId.notIn", runtime.ParamLocationQuery, *params.SimilarControlsIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SimilarControlsIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "similarControlsId.specified", runtime.ParamLocationQuery, *params.SimilarControlsIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteSecurityControlUsingDELETERequest generates requests for DeleteSecurityControlUsingDELETE -func NewDeleteSecurityControlUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-controls/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetSecurityControlUsingGETRequest generates requests for GetSecurityControlUsingGET -func NewGetSecurityControlUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-controls/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateSecurityControlUsingPATCHRequest calls the generic PartialUpdateSecurityControlUsingPATCH builder with application/json body -func NewPartialUpdateSecurityControlUsingPATCHRequest(server string, id int64, body PartialUpdateSecurityControlUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateSecurityControlUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateSecurityControlUsingPATCHRequestWithBody generates requests for PartialUpdateSecurityControlUsingPATCH with any type of body -func NewPartialUpdateSecurityControlUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-controls/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateSecurityControlUsingPUTRequest calls the generic UpdateSecurityControlUsingPUT builder with application/json body -func NewUpdateSecurityControlUsingPUTRequest(server string, id int64, body UpdateSecurityControlUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateSecurityControlUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateSecurityControlUsingPUTRequestWithBody generates requests for UpdateSecurityControlUsingPUT with any type of body -func NewUpdateSecurityControlUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-controls/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllSecurityMetricsUsingGETRequest generates requests for GetAllSecurityMetricsUsingGET -func NewGetAllSecurityMetricsUsingGETRequest(server string, params *GetAllSecurityMetricsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-metrics") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CategoryContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.contains", runtime.ParamLocationQuery, *params.CategoryContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.doesNotContain", runtime.ParamLocationQuery, *params.CategoryDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.equals", runtime.ParamLocationQuery, *params.CategoryEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "category.in", runtime.ParamLocationQuery, *params.CategoryIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.notEquals", runtime.ParamLocationQuery, *params.CategoryNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "category.notIn", runtime.ParamLocationQuery, *params.CategoryNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategorySpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.specified", runtime.ParamLocationQuery, *params.CategorySpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.contains", runtime.ParamLocationQuery, *params.IntervalContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.doesNotContain", runtime.ParamLocationQuery, *params.IntervalDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.equals", runtime.ParamLocationQuery, *params.IntervalEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "interval.in", runtime.ParamLocationQuery, *params.IntervalIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.notEquals", runtime.ParamLocationQuery, *params.IntervalNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "interval.notIn", runtime.ParamLocationQuery, *params.IntervalNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.specified", runtime.ParamLocationQuery, *params.IntervalSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.contains", runtime.ParamLocationQuery, *params.MetricIdContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.doesNotContain", runtime.ParamLocationQuery, *params.MetricIdDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.equals", runtime.ParamLocationQuery, *params.MetricIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "metricId.in", runtime.ParamLocationQuery, *params.MetricIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.notEquals", runtime.ParamLocationQuery, *params.MetricIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "metricId.notIn", runtime.ParamLocationQuery, *params.MetricIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.specified", runtime.ParamLocationQuery, *params.MetricIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.contains", runtime.ParamLocationQuery, *params.OperatorContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.doesNotContain", runtime.ParamLocationQuery, *params.OperatorDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.equals", runtime.ParamLocationQuery, *params.OperatorEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "operator.in", runtime.ParamLocationQuery, *params.OperatorIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.notEquals", runtime.ParamLocationQuery, *params.OperatorNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "operator.notIn", runtime.ParamLocationQuery, *params.OperatorNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.specified", runtime.ParamLocationQuery, *params.OperatorSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.equals", runtime.ParamLocationQuery, *params.ReferenceTomIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.greaterThan", runtime.ParamLocationQuery, *params.ReferenceTomIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.ReferenceTomIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "referenceTomId.in", runtime.ParamLocationQuery, *params.ReferenceTomIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.lessThan", runtime.ParamLocationQuery, *params.ReferenceTomIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.lessThanOrEqual", runtime.ParamLocationQuery, *params.ReferenceTomIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.notEquals", runtime.ParamLocationQuery, *params.ReferenceTomIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "referenceTomId.notIn", runtime.ParamLocationQuery, *params.ReferenceTomIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.specified", runtime.ParamLocationQuery, *params.ReferenceTomIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.equals", runtime.ParamLocationQuery, *params.ResourceTypeIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.greaterThan", runtime.ParamLocationQuery, *params.ResourceTypeIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.ResourceTypeIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceTypeId.in", runtime.ParamLocationQuery, *params.ResourceTypeIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.lessThan", runtime.ParamLocationQuery, *params.ResourceTypeIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.lessThanOrEqual", runtime.ParamLocationQuery, *params.ResourceTypeIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.notEquals", runtime.ParamLocationQuery, *params.ResourceTypeIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceTypeId.notIn", runtime.ParamLocationQuery, *params.ResourceTypeIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.specified", runtime.ParamLocationQuery, *params.ResourceTypeIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.contains", runtime.ParamLocationQuery, *params.ScaleContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.doesNotContain", runtime.ParamLocationQuery, *params.ScaleDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.equals", runtime.ParamLocationQuery, *params.ScaleEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "scale.in", runtime.ParamLocationQuery, *params.ScaleIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.notEquals", runtime.ParamLocationQuery, *params.ScaleNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "scale.notIn", runtime.ParamLocationQuery, *params.ScaleNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.specified", runtime.ParamLocationQuery, *params.ScaleSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.contains", runtime.ParamLocationQuery, *params.SourceContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.doesNotContain", runtime.ParamLocationQuery, *params.SourceDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.equals", runtime.ParamLocationQuery, *params.SourceEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "source.in", runtime.ParamLocationQuery, *params.SourceIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.notEquals", runtime.ParamLocationQuery, *params.SourceNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "source.notIn", runtime.ParamLocationQuery, *params.SourceNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.specified", runtime.ParamLocationQuery, *params.SourceSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.contains", runtime.ParamLocationQuery, *params.TargetResourceTypeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.doesNotContain", runtime.ParamLocationQuery, *params.TargetResourceTypeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.equals", runtime.ParamLocationQuery, *params.TargetResourceTypeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetResourceType.in", runtime.ParamLocationQuery, *params.TargetResourceTypeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.notEquals", runtime.ParamLocationQuery, *params.TargetResourceTypeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetResourceType.notIn", runtime.ParamLocationQuery, *params.TargetResourceTypeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.specified", runtime.ParamLocationQuery, *params.TargetResourceTypeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.contains", runtime.ParamLocationQuery, *params.TargetValueContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.doesNotContain", runtime.ParamLocationQuery, *params.TargetValueDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.equals", runtime.ParamLocationQuery, *params.TargetValueEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValue.in", runtime.ParamLocationQuery, *params.TargetValueIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.notEquals", runtime.ParamLocationQuery, *params.TargetValueNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValue.notIn", runtime.ParamLocationQuery, *params.TargetValueNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.specified", runtime.ParamLocationQuery, *params.TargetValueSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.contains", runtime.ParamLocationQuery, *params.TargetValueDatatypeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.doesNotContain", runtime.ParamLocationQuery, *params.TargetValueDatatypeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.equals", runtime.ParamLocationQuery, *params.TargetValueDatatypeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValueDatatype.in", runtime.ParamLocationQuery, *params.TargetValueDatatypeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.notEquals", runtime.ParamLocationQuery, *params.TargetValueDatatypeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValueDatatype.notIn", runtime.ParamLocationQuery, *params.TargetValueDatatypeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.specified", runtime.ParamLocationQuery, *params.TargetValueDatatypeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.equals", runtime.ParamLocationQuery, *params.TomIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.greaterThan", runtime.ParamLocationQuery, *params.TomIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.TomIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "tomId.in", runtime.ParamLocationQuery, *params.TomIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.lessThan", runtime.ParamLocationQuery, *params.TomIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.lessThanOrEqual", runtime.ParamLocationQuery, *params.TomIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.notEquals", runtime.ParamLocationQuery, *params.TomIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "tomId.notIn", runtime.ParamLocationQuery, *params.TomIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.specified", runtime.ParamLocationQuery, *params.TomIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateSecurityMetricUsingPOSTRequest calls the generic CreateSecurityMetricUsingPOST builder with application/json body -func NewCreateSecurityMetricUsingPOSTRequest(server string, body CreateSecurityMetricUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateSecurityMetricUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateSecurityMetricUsingPOSTRequestWithBody generates requests for CreateSecurityMetricUsingPOST with any type of body -func NewCreateSecurityMetricUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-metrics") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountSecurityMetricsUsingGETRequest generates requests for CountSecurityMetricsUsingGET -func NewCountSecurityMetricsUsingGETRequest(server string, params *CountSecurityMetricsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-metrics/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CategoryContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.contains", runtime.ParamLocationQuery, *params.CategoryContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.doesNotContain", runtime.ParamLocationQuery, *params.CategoryDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.equals", runtime.ParamLocationQuery, *params.CategoryEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "category.in", runtime.ParamLocationQuery, *params.CategoryIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.notEquals", runtime.ParamLocationQuery, *params.CategoryNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategoryNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "category.notIn", runtime.ParamLocationQuery, *params.CategoryNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CategorySpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "category.specified", runtime.ParamLocationQuery, *params.CategorySpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.contains", runtime.ParamLocationQuery, *params.IntervalContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.doesNotContain", runtime.ParamLocationQuery, *params.IntervalDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.equals", runtime.ParamLocationQuery, *params.IntervalEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "interval.in", runtime.ParamLocationQuery, *params.IntervalIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.notEquals", runtime.ParamLocationQuery, *params.IntervalNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "interval.notIn", runtime.ParamLocationQuery, *params.IntervalNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IntervalSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "interval.specified", runtime.ParamLocationQuery, *params.IntervalSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.contains", runtime.ParamLocationQuery, *params.MetricIdContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.doesNotContain", runtime.ParamLocationQuery, *params.MetricIdDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.equals", runtime.ParamLocationQuery, *params.MetricIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "metricId.in", runtime.ParamLocationQuery, *params.MetricIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.notEquals", runtime.ParamLocationQuery, *params.MetricIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "metricId.notIn", runtime.ParamLocationQuery, *params.MetricIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.MetricIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "metricId.specified", runtime.ParamLocationQuery, *params.MetricIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.contains", runtime.ParamLocationQuery, *params.OperatorContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.doesNotContain", runtime.ParamLocationQuery, *params.OperatorDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.equals", runtime.ParamLocationQuery, *params.OperatorEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "operator.in", runtime.ParamLocationQuery, *params.OperatorIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.notEquals", runtime.ParamLocationQuery, *params.OperatorNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "operator.notIn", runtime.ParamLocationQuery, *params.OperatorNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.OperatorSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "operator.specified", runtime.ParamLocationQuery, *params.OperatorSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.equals", runtime.ParamLocationQuery, *params.ReferenceTomIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.greaterThan", runtime.ParamLocationQuery, *params.ReferenceTomIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.ReferenceTomIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "referenceTomId.in", runtime.ParamLocationQuery, *params.ReferenceTomIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.lessThan", runtime.ParamLocationQuery, *params.ReferenceTomIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.lessThanOrEqual", runtime.ParamLocationQuery, *params.ReferenceTomIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.notEquals", runtime.ParamLocationQuery, *params.ReferenceTomIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "referenceTomId.notIn", runtime.ParamLocationQuery, *params.ReferenceTomIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ReferenceTomIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "referenceTomId.specified", runtime.ParamLocationQuery, *params.ReferenceTomIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.equals", runtime.ParamLocationQuery, *params.ResourceTypeIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.greaterThan", runtime.ParamLocationQuery, *params.ResourceTypeIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.ResourceTypeIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceTypeId.in", runtime.ParamLocationQuery, *params.ResourceTypeIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.lessThan", runtime.ParamLocationQuery, *params.ResourceTypeIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.lessThanOrEqual", runtime.ParamLocationQuery, *params.ResourceTypeIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.notEquals", runtime.ParamLocationQuery, *params.ResourceTypeIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "resourceTypeId.notIn", runtime.ParamLocationQuery, *params.ResourceTypeIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ResourceTypeIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resourceTypeId.specified", runtime.ParamLocationQuery, *params.ResourceTypeIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.contains", runtime.ParamLocationQuery, *params.ScaleContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.doesNotContain", runtime.ParamLocationQuery, *params.ScaleDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.equals", runtime.ParamLocationQuery, *params.ScaleEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "scale.in", runtime.ParamLocationQuery, *params.ScaleIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.notEquals", runtime.ParamLocationQuery, *params.ScaleNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "scale.notIn", runtime.ParamLocationQuery, *params.ScaleNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ScaleSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scale.specified", runtime.ParamLocationQuery, *params.ScaleSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.contains", runtime.ParamLocationQuery, *params.SourceContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.doesNotContain", runtime.ParamLocationQuery, *params.SourceDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.equals", runtime.ParamLocationQuery, *params.SourceEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "source.in", runtime.ParamLocationQuery, *params.SourceIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.notEquals", runtime.ParamLocationQuery, *params.SourceNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "source.notIn", runtime.ParamLocationQuery, *params.SourceNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SourceSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "source.specified", runtime.ParamLocationQuery, *params.SourceSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.contains", runtime.ParamLocationQuery, *params.TargetResourceTypeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.doesNotContain", runtime.ParamLocationQuery, *params.TargetResourceTypeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.equals", runtime.ParamLocationQuery, *params.TargetResourceTypeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetResourceType.in", runtime.ParamLocationQuery, *params.TargetResourceTypeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.notEquals", runtime.ParamLocationQuery, *params.TargetResourceTypeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetResourceType.notIn", runtime.ParamLocationQuery, *params.TargetResourceTypeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetResourceTypeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetResourceType.specified", runtime.ParamLocationQuery, *params.TargetResourceTypeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.contains", runtime.ParamLocationQuery, *params.TargetValueContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.doesNotContain", runtime.ParamLocationQuery, *params.TargetValueDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.equals", runtime.ParamLocationQuery, *params.TargetValueEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValue.in", runtime.ParamLocationQuery, *params.TargetValueIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.notEquals", runtime.ParamLocationQuery, *params.TargetValueNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValue.notIn", runtime.ParamLocationQuery, *params.TargetValueNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValue.specified", runtime.ParamLocationQuery, *params.TargetValueSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.contains", runtime.ParamLocationQuery, *params.TargetValueDatatypeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.doesNotContain", runtime.ParamLocationQuery, *params.TargetValueDatatypeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.equals", runtime.ParamLocationQuery, *params.TargetValueDatatypeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValueDatatype.in", runtime.ParamLocationQuery, *params.TargetValueDatatypeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.notEquals", runtime.ParamLocationQuery, *params.TargetValueDatatypeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "targetValueDatatype.notIn", runtime.ParamLocationQuery, *params.TargetValueDatatypeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TargetValueDatatypeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "targetValueDatatype.specified", runtime.ParamLocationQuery, *params.TargetValueDatatypeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.equals", runtime.ParamLocationQuery, *params.TomIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.greaterThan", runtime.ParamLocationQuery, *params.TomIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.TomIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "tomId.in", runtime.ParamLocationQuery, *params.TomIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.lessThan", runtime.ParamLocationQuery, *params.TomIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.lessThanOrEqual", runtime.ParamLocationQuery, *params.TomIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.notEquals", runtime.ParamLocationQuery, *params.TomIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "tomId.notIn", runtime.ParamLocationQuery, *params.TomIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TomIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tomId.specified", runtime.ParamLocationQuery, *params.TomIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteSecurityMetricUsingDELETERequest generates requests for DeleteSecurityMetricUsingDELETE -func NewDeleteSecurityMetricUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-metrics/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetSecurityMetricUsingGETRequest generates requests for GetSecurityMetricUsingGET -func NewGetSecurityMetricUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-metrics/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateSecurityMetricUsingPATCHRequest calls the generic PartialUpdateSecurityMetricUsingPATCH builder with application/json body -func NewPartialUpdateSecurityMetricUsingPATCHRequest(server string, id int64, body PartialUpdateSecurityMetricUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateSecurityMetricUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateSecurityMetricUsingPATCHRequestWithBody generates requests for PartialUpdateSecurityMetricUsingPATCH with any type of body -func NewPartialUpdateSecurityMetricUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-metrics/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateSecurityMetricUsingPUTRequest calls the generic UpdateSecurityMetricUsingPUT builder with application/json body -func NewUpdateSecurityMetricUsingPUTRequest(server string, id int64, body UpdateSecurityMetricUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateSecurityMetricUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateSecurityMetricUsingPUTRequestWithBody generates requests for UpdateSecurityMetricUsingPUT with any type of body -func NewUpdateSecurityMetricUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/security-metrics/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllSimilarControlsUsingGETRequest generates requests for GetAllSimilarControlsUsingGET -func NewGetAllSimilarControlsUsingGETRequest(server string, params *GetAllSimilarControlsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/similar-controls") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CodeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.contains", runtime.ParamLocationQuery, *params.CodeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.doesNotContain", runtime.ParamLocationQuery, *params.CodeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.equals", runtime.ParamLocationQuery, *params.CodeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.in", runtime.ParamLocationQuery, *params.CodeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.notEquals", runtime.ParamLocationQuery, *params.CodeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.notIn", runtime.ParamLocationQuery, *params.CodeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.specified", runtime.ParamLocationQuery, *params.CodeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.contains", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.doesNotContain", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.equals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkName.in", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.notEquals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkName.notIn", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.specified", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.equals", runtime.ParamLocationQuery, *params.SecurityControlIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlId.in", runtime.ParamLocationQuery, *params.SecurityControlIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlId.notIn", runtime.ParamLocationQuery, *params.SecurityControlIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.specified", runtime.ParamLocationQuery, *params.SecurityControlIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateSimilarControlUsingPOSTRequest calls the generic CreateSimilarControlUsingPOST builder with application/json body -func NewCreateSimilarControlUsingPOSTRequest(server string, body CreateSimilarControlUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateSimilarControlUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateSimilarControlUsingPOSTRequestWithBody generates requests for CreateSimilarControlUsingPOST with any type of body -func NewCreateSimilarControlUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/similar-controls") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountSimilarControlsUsingGETRequest generates requests for CountSimilarControlsUsingGET -func NewCountSimilarControlsUsingGETRequest(server string, params *CountSimilarControlsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/similar-controls/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.CodeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.contains", runtime.ParamLocationQuery, *params.CodeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.doesNotContain", runtime.ParamLocationQuery, *params.CodeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.equals", runtime.ParamLocationQuery, *params.CodeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.in", runtime.ParamLocationQuery, *params.CodeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.notEquals", runtime.ParamLocationQuery, *params.CodeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.notIn", runtime.ParamLocationQuery, *params.CodeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.specified", runtime.ParamLocationQuery, *params.CodeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.contains", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.doesNotContain", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.equals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkName.in", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.notEquals", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlFrameworkName.notIn", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlFrameworkNameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlFrameworkName.specified", runtime.ParamLocationQuery, *params.SecurityControlFrameworkNameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.equals", runtime.ParamLocationQuery, *params.SecurityControlIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlId.in", runtime.ParamLocationQuery, *params.SecurityControlIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlId.notIn", runtime.ParamLocationQuery, *params.SecurityControlIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.specified", runtime.ParamLocationQuery, *params.SecurityControlIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteSimilarControlUsingDELETERequest generates requests for DeleteSimilarControlUsingDELETE -func NewDeleteSimilarControlUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/similar-controls/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetSimilarControlUsingGETRequest generates requests for GetSimilarControlUsingGET -func NewGetSimilarControlUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/similar-controls/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateSimilarControlUsingPATCHRequest calls the generic PartialUpdateSimilarControlUsingPATCH builder with application/json body -func NewPartialUpdateSimilarControlUsingPATCHRequest(server string, id int64, body PartialUpdateSimilarControlUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateSimilarControlUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateSimilarControlUsingPATCHRequestWithBody generates requests for PartialUpdateSimilarControlUsingPATCH with any type of body -func NewPartialUpdateSimilarControlUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/similar-controls/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateSimilarControlUsingPUTRequest calls the generic UpdateSimilarControlUsingPUT builder with application/json body -func NewUpdateSimilarControlUsingPUTRequest(server string, id int64, body UpdateSimilarControlUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateSimilarControlUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateSimilarControlUsingPUTRequestWithBody generates requests for UpdateSimilarControlUsingPUT with any type of body -func NewUpdateSimilarControlUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/similar-controls/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllTargetValuesUsingGETRequest generates requests for GetAllTargetValuesUsingGET -func NewGetAllTargetValuesUsingGETRequest(server string, params *GetAllTargetValuesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/target-values") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.contains", runtime.ParamLocationQuery, *params.ValueContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.doesNotContain", runtime.ParamLocationQuery, *params.ValueDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.equals", runtime.ParamLocationQuery, *params.ValueEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "value.in", runtime.ParamLocationQuery, *params.ValueIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.notEquals", runtime.ParamLocationQuery, *params.ValueNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "value.notIn", runtime.ParamLocationQuery, *params.ValueNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.specified", runtime.ParamLocationQuery, *params.ValueSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateTargetValueUsingPOSTRequest calls the generic CreateTargetValueUsingPOST builder with application/json body -func NewCreateTargetValueUsingPOSTRequest(server string, body CreateTargetValueUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateTargetValueUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateTargetValueUsingPOSTRequestWithBody generates requests for CreateTargetValueUsingPOST with any type of body -func NewCreateTargetValueUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/target-values") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountTargetValuesUsingGETRequest generates requests for CountTargetValuesUsingGET -func NewCountTargetValuesUsingGETRequest(server string, params *CountTargetValuesUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/target-values/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.contains", runtime.ParamLocationQuery, *params.ValueContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.doesNotContain", runtime.ParamLocationQuery, *params.ValueDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.equals", runtime.ParamLocationQuery, *params.ValueEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "value.in", runtime.ParamLocationQuery, *params.ValueIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.notEquals", runtime.ParamLocationQuery, *params.ValueNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "value.notIn", runtime.ParamLocationQuery, *params.ValueNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.ValueSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "value.specified", runtime.ParamLocationQuery, *params.ValueSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteTargetValueUsingDELETERequest generates requests for DeleteTargetValueUsingDELETE -func NewDeleteTargetValueUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/target-values/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetTargetValueUsingGETRequest generates requests for GetTargetValueUsingGET -func NewGetTargetValueUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/target-values/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateTargetValueUsingPATCHRequest calls the generic PartialUpdateTargetValueUsingPATCH builder with application/json body -func NewPartialUpdateTargetValueUsingPATCHRequest(server string, id int64, body PartialUpdateTargetValueUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateTargetValueUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateTargetValueUsingPATCHRequestWithBody generates requests for PartialUpdateTargetValueUsingPATCH with any type of body -func NewPartialUpdateTargetValueUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/target-values/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateTargetValueUsingPUTRequest calls the generic UpdateTargetValueUsingPUT builder with application/json body -func NewUpdateTargetValueUsingPUTRequest(server string, id int64, body UpdateTargetValueUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateTargetValueUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateTargetValueUsingPUTRequestWithBody generates requests for UpdateTargetValueUsingPUT with any type of body -func NewUpdateTargetValueUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/target-values/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllTomsUsingGETRequest generates requests for GetAllTomsUsingGET -func NewGetAllTomsUsingGETRequest(server string, params *GetAllTomsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.AssuranceLevelEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "assuranceLevel.equals", runtime.ParamLocationQuery, *params.AssuranceLevelEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AssuranceLevelIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "assuranceLevel.in", runtime.ParamLocationQuery, *params.AssuranceLevelIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AssuranceLevelNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "assuranceLevel.notEquals", runtime.ParamLocationQuery, *params.AssuranceLevelNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AssuranceLevelNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "assuranceLevel.notIn", runtime.ParamLocationQuery, *params.AssuranceLevelNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AssuranceLevelSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "assuranceLevel.specified", runtime.ParamLocationQuery, *params.AssuranceLevelSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.contains", runtime.ParamLocationQuery, *params.CodeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.doesNotContain", runtime.ParamLocationQuery, *params.CodeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.equals", runtime.ParamLocationQuery, *params.CodeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.in", runtime.ParamLocationQuery, *params.CodeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.notEquals", runtime.ParamLocationQuery, *params.CodeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.notIn", runtime.ParamLocationQuery, *params.CodeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.specified", runtime.ParamLocationQuery, *params.CodeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.equals", runtime.ParamLocationQuery, *params.SecurityControlIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlId.in", runtime.ParamLocationQuery, *params.SecurityControlIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlId.notIn", runtime.ParamLocationQuery, *params.SecurityControlIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.specified", runtime.ParamLocationQuery, *params.SecurityControlIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.equals", runtime.ParamLocationQuery, *params.TypeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "type.in", runtime.ParamLocationQuery, *params.TypeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.notEquals", runtime.ParamLocationQuery, *params.TypeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "type.notIn", runtime.ParamLocationQuery, *params.TypeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.specified", runtime.ParamLocationQuery, *params.TypeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewCreateTomUsingPOSTRequest calls the generic CreateTomUsingPOST builder with application/json body -func NewCreateTomUsingPOSTRequest(server string, body CreateTomUsingPOSTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateTomUsingPOSTRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreateTomUsingPOSTRequestWithBody generates requests for CreateTomUsingPOST with any type of body -func NewCreateTomUsingPOSTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewCountTomsUsingGETRequest generates requests for CountTomsUsingGET -func NewCountTomsUsingGETRequest(server string, params *CountTomsUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms/count") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.AssuranceLevelEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "assuranceLevel.equals", runtime.ParamLocationQuery, *params.AssuranceLevelEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AssuranceLevelIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "assuranceLevel.in", runtime.ParamLocationQuery, *params.AssuranceLevelIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AssuranceLevelNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "assuranceLevel.notEquals", runtime.ParamLocationQuery, *params.AssuranceLevelNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AssuranceLevelNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "assuranceLevel.notIn", runtime.ParamLocationQuery, *params.AssuranceLevelNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.AssuranceLevelSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "assuranceLevel.specified", runtime.ParamLocationQuery, *params.AssuranceLevelSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.contains", runtime.ParamLocationQuery, *params.CodeContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.doesNotContain", runtime.ParamLocationQuery, *params.CodeDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.equals", runtime.ParamLocationQuery, *params.CodeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.in", runtime.ParamLocationQuery, *params.CodeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.notEquals", runtime.ParamLocationQuery, *params.CodeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "code.notIn", runtime.ParamLocationQuery, *params.CodeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.CodeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "code.specified", runtime.ParamLocationQuery, *params.CodeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.contains", runtime.ParamLocationQuery, *params.DescriptionContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.doesNotContain", runtime.ParamLocationQuery, *params.DescriptionDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.equals", runtime.ParamLocationQuery, *params.DescriptionEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.in", runtime.ParamLocationQuery, *params.DescriptionIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.notEquals", runtime.ParamLocationQuery, *params.DescriptionNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "description.notIn", runtime.ParamLocationQuery, *params.DescriptionNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.DescriptionSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description.specified", runtime.ParamLocationQuery, *params.DescriptionSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Distinct != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "distinct", runtime.ParamLocationQuery, *params.Distinct); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.equals", runtime.ParamLocationQuery, *params.IdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThan", runtime.ParamLocationQuery, *params.IdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.greaterThanOrEqual", runtime.ParamLocationQuery, *params.IdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.in", runtime.ParamLocationQuery, *params.IdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThan", runtime.ParamLocationQuery, *params.IdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.lessThanOrEqual", runtime.ParamLocationQuery, *params.IdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.notEquals", runtime.ParamLocationQuery, *params.IdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "id.notIn", runtime.ParamLocationQuery, *params.IdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.IdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id.specified", runtime.ParamLocationQuery, *params.IdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameContains != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.contains", runtime.ParamLocationQuery, *params.NameContains); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameDoesNotContain != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.doesNotContain", runtime.ParamLocationQuery, *params.NameDoesNotContain); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.equals", runtime.ParamLocationQuery, *params.NameEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.in", runtime.ParamLocationQuery, *params.NameIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.notEquals", runtime.ParamLocationQuery, *params.NameNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "name.notIn", runtime.ParamLocationQuery, *params.NameNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.NameSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name.specified", runtime.ParamLocationQuery, *params.NameSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.equals", runtime.ParamLocationQuery, *params.SecurityControlIdEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdGreaterThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.greaterThan", runtime.ParamLocationQuery, *params.SecurityControlIdGreaterThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdGreaterThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.greaterThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlIdGreaterThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlId.in", runtime.ParamLocationQuery, *params.SecurityControlIdIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdLessThan != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.lessThan", runtime.ParamLocationQuery, *params.SecurityControlIdLessThan); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdLessThanOrEqual != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.lessThanOrEqual", runtime.ParamLocationQuery, *params.SecurityControlIdLessThanOrEqual); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.notEquals", runtime.ParamLocationQuery, *params.SecurityControlIdNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "securityControlId.notIn", runtime.ParamLocationQuery, *params.SecurityControlIdNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.SecurityControlIdSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "securityControlId.specified", runtime.ParamLocationQuery, *params.SecurityControlIdSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.equals", runtime.ParamLocationQuery, *params.TypeEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "type.in", runtime.ParamLocationQuery, *params.TypeIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeNotEquals != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.notEquals", runtime.ParamLocationQuery, *params.TypeNotEquals); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeNotIn != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("pipeDelimited", false, "type.notIn", runtime.ParamLocationQuery, *params.TypeNotIn); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.TypeSpecified != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type.specified", runtime.ParamLocationQuery, *params.TypeSpecified); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetTomsByFrameworkNameUsingGETRequest generates requests for GetTomsByFrameworkNameUsingGET -func NewGetTomsByFrameworkNameUsingGETRequest(server string, frameworkName string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "frameworkName", runtime.ParamLocationPath, frameworkName) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms/framework-assurance/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetTomsByFrameworkNameAndAssuranceLevelUsingGETRequest generates requests for GetTomsByFrameworkNameAndAssuranceLevelUsingGET -func NewGetTomsByFrameworkNameAndAssuranceLevelUsingGETRequest(server string, frameworkName string, assuranceLevel string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "frameworkName", runtime.ParamLocationPath, frameworkName) - if err != nil { - return nil, err - } - - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "assuranceLevel", runtime.ParamLocationPath, assuranceLevel) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms/framework-assurance/%s/%s", pathParam0, pathParam1) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewDeleteTomUsingDELETERequest generates requests for DeleteTomUsingDELETE -func NewDeleteTomUsingDELETERequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetTomUsingGETRequest generates requests for GetTomUsingGET -func NewGetTomUsingGETRequest(server string, id int64) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPartialUpdateTomUsingPATCHRequest calls the generic PartialUpdateTomUsingPATCH builder with application/json body -func NewPartialUpdateTomUsingPATCHRequest(server string, id int64, body PartialUpdateTomUsingPATCHJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPartialUpdateTomUsingPATCHRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewPartialUpdateTomUsingPATCHRequestWithBody generates requests for PartialUpdateTomUsingPATCH with any type of body -func NewPartialUpdateTomUsingPATCHRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewUpdateTomUsingPUTRequest calls the generic UpdateTomUsingPUT builder with application/json body -func NewUpdateTomUsingPUTRequest(server string, id int64, body UpdateTomUsingPUTJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewUpdateTomUsingPUTRequestWithBody(server, id, "application/json", bodyReader) -} - -// NewUpdateTomUsingPUTRequestWithBody generates requests for UpdateTomUsingPUT with any type of body -func NewUpdateTomUsingPUTRequestWithBody(server string, id int64, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/toms/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PUT", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewGetAllPublicUsersUsingGETRequest generates requests for GetAllPublicUsersUsingGET -func NewGetAllPublicUsersUsingGETRequest(server string, params *GetAllPublicUsersUsingGETParams) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/api/users") - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - queryValues := queryURL.Query() - - if params.Page != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Size != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "size", runtime.ParamLocationQuery, *params.Size); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Sort != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort", runtime.ParamLocationQuery, *params.Sort); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -func (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error { - for _, r := range c.RequestEditors { - if err := r(ctx, req); err != nil { - return err - } - } - for _, r := range additionalEditors { - if err := r(ctx, req); err != nil { - return err - } - } - return nil -} - -// ClientWithResponses builds on ClientInterface to offer response payloads -type ClientWithResponses struct { - ClientInterface -} - -// NewClientWithResponses creates a new ClientWithResponses, which wraps -// Client with return type handling -func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) { - client, err := NewClient(server, opts...) - if err != nil { - return nil, err - } - return &ClientWithResponses{client}, nil -} - -// WithBaseURL overrides the baseURL. -func WithBaseURL(baseURL string) ClientOption { - return func(c *Client) error { - newBaseURL, err := url.Parse(baseURL) - if err != nil { - return err - } - c.Server = newBaseURL.String() - return nil - } -} - -// ClientWithResponsesInterface is the interface specification for the client with responses above. -type ClientWithResponsesInterface interface { - // GetAllUsersUsingGET request - GetAllUsersUsingGETWithResponse(ctx context.Context, params *GetAllUsersUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllUsersUsingGETResponse, error) - - // GetUserUsingGET request - GetUserUsingGETWithResponse(ctx context.Context, login string, reqEditors ...RequestEditorFn) (*GetUserUsingGETResponse, error) - - // GetAuthoritiesUsingGET request - GetAuthoritiesUsingGETWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthoritiesUsingGETResponse, error) - - // GetAllCloudServiceProvidersUsingGET request - GetAllCloudServiceProvidersUsingGETWithResponse(ctx context.Context, params *GetAllCloudServiceProvidersUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllCloudServiceProvidersUsingGETResponse, error) - - // CreateCloudServiceProviderUsingPOST request with any body - CreateCloudServiceProviderUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudServiceProviderUsingPOSTResponse, error) - - CreateCloudServiceProviderUsingPOSTWithResponse(ctx context.Context, body CreateCloudServiceProviderUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudServiceProviderUsingPOSTResponse, error) - - // CountCloudServiceProvidersUsingGET request - CountCloudServiceProvidersUsingGETWithResponse(ctx context.Context, params *CountCloudServiceProvidersUsingGETParams, reqEditors ...RequestEditorFn) (*CountCloudServiceProvidersUsingGETResponse, error) - - // DeleteCloudServiceProviderUsingDELETE request - DeleteCloudServiceProviderUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteCloudServiceProviderUsingDELETEResponse, error) - - // GetCloudServiceProviderUsingGET request - GetCloudServiceProviderUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetCloudServiceProviderUsingGETResponse, error) - - // PartialUpdateCloudServiceProviderUsingPATCH request with any body - PartialUpdateCloudServiceProviderUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateCloudServiceProviderUsingPATCHResponse, error) - - PartialUpdateCloudServiceProviderUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateCloudServiceProviderUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateCloudServiceProviderUsingPATCHResponse, error) - - // UpdateCloudServiceProviderUsingPUT request with any body - UpdateCloudServiceProviderUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCloudServiceProviderUsingPUTResponse, error) - - UpdateCloudServiceProviderUsingPUTWithResponse(ctx context.Context, id int64, body UpdateCloudServiceProviderUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCloudServiceProviderUsingPUTResponse, error) - - // GetAllCloudServicesUsingGET request - GetAllCloudServicesUsingGETWithResponse(ctx context.Context, params *GetAllCloudServicesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllCloudServicesUsingGETResponse, error) - - // CreateCloudServiceUsingPOST request with any body - CreateCloudServiceUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudServiceUsingPOSTResponse, error) - - CreateCloudServiceUsingPOSTWithResponse(ctx context.Context, body CreateCloudServiceUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudServiceUsingPOSTResponse, error) - - // CountCloudServicesUsingGET request - CountCloudServicesUsingGETWithResponse(ctx context.Context, params *CountCloudServicesUsingGETParams, reqEditors ...RequestEditorFn) (*CountCloudServicesUsingGETResponse, error) - - // DeleteCloudServiceUsingDELETE request - DeleteCloudServiceUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteCloudServiceUsingDELETEResponse, error) - - // GetCloudServiceUsingGET request - GetCloudServiceUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetCloudServiceUsingGETResponse, error) - - // PartialUpdateCloudServiceUsingPATCH request with any body - PartialUpdateCloudServiceUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateCloudServiceUsingPATCHResponse, error) - - PartialUpdateCloudServiceUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateCloudServiceUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateCloudServiceUsingPATCHResponse, error) - - // UpdateCloudServiceUsingPUT request with any body - UpdateCloudServiceUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCloudServiceUsingPUTResponse, error) - - UpdateCloudServiceUsingPUTWithResponse(ctx context.Context, id int64, body UpdateCloudServiceUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCloudServiceUsingPUTResponse, error) - - // GetAllReferenceTomsUsingGET request - GetAllReferenceTomsUsingGETWithResponse(ctx context.Context, params *GetAllReferenceTomsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllReferenceTomsUsingGETResponse, error) - - // CreateReferenceTomUsingPOST request with any body - CreateReferenceTomUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReferenceTomUsingPOSTResponse, error) - - CreateReferenceTomUsingPOSTWithResponse(ctx context.Context, body CreateReferenceTomUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReferenceTomUsingPOSTResponse, error) - - // CountReferenceTomsUsingGET request - CountReferenceTomsUsingGETWithResponse(ctx context.Context, params *CountReferenceTomsUsingGETParams, reqEditors ...RequestEditorFn) (*CountReferenceTomsUsingGETResponse, error) - - // DeleteReferenceTomUsingDELETE request - DeleteReferenceTomUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteReferenceTomUsingDELETEResponse, error) - - // GetReferenceTomUsingGET request - GetReferenceTomUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetReferenceTomUsingGETResponse, error) - - // PartialUpdateReferenceTomUsingPATCH request with any body - PartialUpdateReferenceTomUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateReferenceTomUsingPATCHResponse, error) - - PartialUpdateReferenceTomUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateReferenceTomUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateReferenceTomUsingPATCHResponse, error) - - // UpdateReferenceTomUsingPUT request with any body - UpdateReferenceTomUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReferenceTomUsingPUTResponse, error) - - UpdateReferenceTomUsingPUTWithResponse(ctx context.Context, id int64, body UpdateReferenceTomUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReferenceTomUsingPUTResponse, error) - - // GetAllResourceTypesUsingGET request - GetAllResourceTypesUsingGETWithResponse(ctx context.Context, params *GetAllResourceTypesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllResourceTypesUsingGETResponse, error) - - // CreateResourceTypeUsingPOST request with any body - CreateResourceTypeUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResourceTypeUsingPOSTResponse, error) - - CreateResourceTypeUsingPOSTWithResponse(ctx context.Context, body CreateResourceTypeUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResourceTypeUsingPOSTResponse, error) - - // CountResourceTypesUsingGET request - CountResourceTypesUsingGETWithResponse(ctx context.Context, params *CountResourceTypesUsingGETParams, reqEditors ...RequestEditorFn) (*CountResourceTypesUsingGETResponse, error) - - // DeleteResourceTypeUsingDELETE request - DeleteResourceTypeUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteResourceTypeUsingDELETEResponse, error) - - // GetResourceTypeUsingGET request - GetResourceTypeUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetResourceTypeUsingGETResponse, error) - - // PartialUpdateResourceTypeUsingPATCH request with any body - PartialUpdateResourceTypeUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateResourceTypeUsingPATCHResponse, error) - - PartialUpdateResourceTypeUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateResourceTypeUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateResourceTypeUsingPATCHResponse, error) - - // UpdateResourceTypeUsingPUT request with any body - UpdateResourceTypeUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourceTypeUsingPUTResponse, error) - - UpdateResourceTypeUsingPUTWithResponse(ctx context.Context, id int64, body UpdateResourceTypeUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourceTypeUsingPUTResponse, error) - - // GetAllResourcesUsingGET request - GetAllResourcesUsingGETWithResponse(ctx context.Context, params *GetAllResourcesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllResourcesUsingGETResponse, error) - - // CreateResourceUsingPOST request with any body - CreateResourceUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResourceUsingPOSTResponse, error) - - CreateResourceUsingPOSTWithResponse(ctx context.Context, body CreateResourceUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResourceUsingPOSTResponse, error) - - // CountResourcesUsingGET request - CountResourcesUsingGETWithResponse(ctx context.Context, params *CountResourcesUsingGETParams, reqEditors ...RequestEditorFn) (*CountResourcesUsingGETResponse, error) - - // DeleteResourceUsingDELETE request - DeleteResourceUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteResourceUsingDELETEResponse, error) - - // GetResourceUsingGET request - GetResourceUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetResourceUsingGETResponse, error) - - // PartialUpdateResourceUsingPATCH request with any body - PartialUpdateResourceUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateResourceUsingPATCHResponse, error) - - PartialUpdateResourceUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateResourceUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateResourceUsingPATCHResponse, error) - - // UpdateResourceUsingPUT request with any body - UpdateResourceUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourceUsingPUTResponse, error) - - UpdateResourceUsingPUTWithResponse(ctx context.Context, id int64, body UpdateResourceUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourceUsingPUTResponse, error) - - // GetAllSecurityControlCategoriesUsingGET request - GetAllSecurityControlCategoriesUsingGETWithResponse(ctx context.Context, params *GetAllSecurityControlCategoriesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSecurityControlCategoriesUsingGETResponse, error) - - // CreateSecurityControlCategoryUsingPOST request with any body - CreateSecurityControlCategoryUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecurityControlCategoryUsingPOSTResponse, error) - - CreateSecurityControlCategoryUsingPOSTWithResponse(ctx context.Context, body CreateSecurityControlCategoryUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecurityControlCategoryUsingPOSTResponse, error) - - // CountSecurityControlCategoriesUsingGET request - CountSecurityControlCategoriesUsingGETWithResponse(ctx context.Context, params *CountSecurityControlCategoriesUsingGETParams, reqEditors ...RequestEditorFn) (*CountSecurityControlCategoriesUsingGETResponse, error) - - // DeleteSecurityControlCategoryUsingDELETE request - DeleteSecurityControlCategoryUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSecurityControlCategoryUsingDELETEResponse, error) - - // GetSecurityControlCategoryUsingGET request - GetSecurityControlCategoryUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSecurityControlCategoryUsingGETResponse, error) - - // PartialUpdateSecurityControlCategoryUsingPATCH request with any body - PartialUpdateSecurityControlCategoryUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlCategoryUsingPATCHResponse, error) - - PartialUpdateSecurityControlCategoryUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSecurityControlCategoryUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlCategoryUsingPATCHResponse, error) - - // UpdateSecurityControlCategoryUsingPUT request with any body - UpdateSecurityControlCategoryUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecurityControlCategoryUsingPUTResponse, error) - - UpdateSecurityControlCategoryUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSecurityControlCategoryUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecurityControlCategoryUsingPUTResponse, error) - - // GetAllSecurityControlFrameworksUsingGET request - GetAllSecurityControlFrameworksUsingGETWithResponse(ctx context.Context, params *GetAllSecurityControlFrameworksUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSecurityControlFrameworksUsingGETResponse, error) - - // CreateSecurityControlFrameworkUsingPOST request with any body - CreateSecurityControlFrameworkUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecurityControlFrameworkUsingPOSTResponse, error) - - CreateSecurityControlFrameworkUsingPOSTWithResponse(ctx context.Context, body CreateSecurityControlFrameworkUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecurityControlFrameworkUsingPOSTResponse, error) - - // CheckHasRequirementsUsingGET request - CheckHasRequirementsUsingGETWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CheckHasRequirementsUsingGETResponse, error) - - // CountSecurityControlFrameworksUsingGET request - CountSecurityControlFrameworksUsingGETWithResponse(ctx context.Context, params *CountSecurityControlFrameworksUsingGETParams, reqEditors ...RequestEditorFn) (*CountSecurityControlFrameworksUsingGETResponse, error) - - // DeleteSecurityControlFrameworkUsingDELETE request - DeleteSecurityControlFrameworkUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSecurityControlFrameworkUsingDELETEResponse, error) - - // GetSecurityControlFrameworkUsingGET request - GetSecurityControlFrameworkUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSecurityControlFrameworkUsingGETResponse, error) - - // PartialUpdateSecurityControlFrameworkUsingPATCH request with any body - PartialUpdateSecurityControlFrameworkUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlFrameworkUsingPATCHResponse, error) - - PartialUpdateSecurityControlFrameworkUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSecurityControlFrameworkUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlFrameworkUsingPATCHResponse, error) - - // UpdateSecurityControlFrameworkUsingPUT request with any body - UpdateSecurityControlFrameworkUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecurityControlFrameworkUsingPUTResponse, error) - - UpdateSecurityControlFrameworkUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSecurityControlFrameworkUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecurityControlFrameworkUsingPUTResponse, error) - - // GetAllSecurityControlsUsingGET request - GetAllSecurityControlsUsingGETWithResponse(ctx context.Context, params *GetAllSecurityControlsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSecurityControlsUsingGETResponse, error) - - // CreateSecurityControlUsingPOST request with any body - CreateSecurityControlUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecurityControlUsingPOSTResponse, error) - - CreateSecurityControlUsingPOSTWithResponse(ctx context.Context, body CreateSecurityControlUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecurityControlUsingPOSTResponse, error) - - // CountSecurityControlsUsingGET request - CountSecurityControlsUsingGETWithResponse(ctx context.Context, params *CountSecurityControlsUsingGETParams, reqEditors ...RequestEditorFn) (*CountSecurityControlsUsingGETResponse, error) - - // DeleteSecurityControlUsingDELETE request - DeleteSecurityControlUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSecurityControlUsingDELETEResponse, error) - - // GetSecurityControlUsingGET request - GetSecurityControlUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSecurityControlUsingGETResponse, error) - - // PartialUpdateSecurityControlUsingPATCH request with any body - PartialUpdateSecurityControlUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlUsingPATCHResponse, error) - - PartialUpdateSecurityControlUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSecurityControlUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlUsingPATCHResponse, error) - - // UpdateSecurityControlUsingPUT request with any body - UpdateSecurityControlUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecurityControlUsingPUTResponse, error) - - UpdateSecurityControlUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSecurityControlUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecurityControlUsingPUTResponse, error) - - // GetAllSecurityMetricsUsingGET request - GetAllSecurityMetricsUsingGETWithResponse(ctx context.Context, params *GetAllSecurityMetricsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSecurityMetricsUsingGETResponse, error) - - // CreateSecurityMetricUsingPOST request with any body - CreateSecurityMetricUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecurityMetricUsingPOSTResponse, error) - - CreateSecurityMetricUsingPOSTWithResponse(ctx context.Context, body CreateSecurityMetricUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecurityMetricUsingPOSTResponse, error) - - // CountSecurityMetricsUsingGET request - CountSecurityMetricsUsingGETWithResponse(ctx context.Context, params *CountSecurityMetricsUsingGETParams, reqEditors ...RequestEditorFn) (*CountSecurityMetricsUsingGETResponse, error) - - // DeleteSecurityMetricUsingDELETE request - DeleteSecurityMetricUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSecurityMetricUsingDELETEResponse, error) - - // GetSecurityMetricUsingGET request - GetSecurityMetricUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSecurityMetricUsingGETResponse, error) - - // PartialUpdateSecurityMetricUsingPATCH request with any body - PartialUpdateSecurityMetricUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityMetricUsingPATCHResponse, error) - - PartialUpdateSecurityMetricUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSecurityMetricUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityMetricUsingPATCHResponse, error) - - // UpdateSecurityMetricUsingPUT request with any body - UpdateSecurityMetricUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecurityMetricUsingPUTResponse, error) - - UpdateSecurityMetricUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSecurityMetricUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecurityMetricUsingPUTResponse, error) - - // GetAllSimilarControlsUsingGET request - GetAllSimilarControlsUsingGETWithResponse(ctx context.Context, params *GetAllSimilarControlsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSimilarControlsUsingGETResponse, error) - - // CreateSimilarControlUsingPOST request with any body - CreateSimilarControlUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSimilarControlUsingPOSTResponse, error) - - CreateSimilarControlUsingPOSTWithResponse(ctx context.Context, body CreateSimilarControlUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSimilarControlUsingPOSTResponse, error) - - // CountSimilarControlsUsingGET request - CountSimilarControlsUsingGETWithResponse(ctx context.Context, params *CountSimilarControlsUsingGETParams, reqEditors ...RequestEditorFn) (*CountSimilarControlsUsingGETResponse, error) - - // DeleteSimilarControlUsingDELETE request - DeleteSimilarControlUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSimilarControlUsingDELETEResponse, error) - - // GetSimilarControlUsingGET request - GetSimilarControlUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSimilarControlUsingGETResponse, error) - - // PartialUpdateSimilarControlUsingPATCH request with any body - PartialUpdateSimilarControlUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSimilarControlUsingPATCHResponse, error) - - PartialUpdateSimilarControlUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSimilarControlUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSimilarControlUsingPATCHResponse, error) - - // UpdateSimilarControlUsingPUT request with any body - UpdateSimilarControlUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSimilarControlUsingPUTResponse, error) - - UpdateSimilarControlUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSimilarControlUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSimilarControlUsingPUTResponse, error) - - // GetAllTargetValuesUsingGET request - GetAllTargetValuesUsingGETWithResponse(ctx context.Context, params *GetAllTargetValuesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllTargetValuesUsingGETResponse, error) - - // CreateTargetValueUsingPOST request with any body - CreateTargetValueUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTargetValueUsingPOSTResponse, error) - - CreateTargetValueUsingPOSTWithResponse(ctx context.Context, body CreateTargetValueUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTargetValueUsingPOSTResponse, error) - - // CountTargetValuesUsingGET request - CountTargetValuesUsingGETWithResponse(ctx context.Context, params *CountTargetValuesUsingGETParams, reqEditors ...RequestEditorFn) (*CountTargetValuesUsingGETResponse, error) - - // DeleteTargetValueUsingDELETE request - DeleteTargetValueUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteTargetValueUsingDELETEResponse, error) - - // GetTargetValueUsingGET request - GetTargetValueUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetTargetValueUsingGETResponse, error) - - // PartialUpdateTargetValueUsingPATCH request with any body - PartialUpdateTargetValueUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateTargetValueUsingPATCHResponse, error) - - PartialUpdateTargetValueUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateTargetValueUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateTargetValueUsingPATCHResponse, error) - - // UpdateTargetValueUsingPUT request with any body - UpdateTargetValueUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTargetValueUsingPUTResponse, error) - - UpdateTargetValueUsingPUTWithResponse(ctx context.Context, id int64, body UpdateTargetValueUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTargetValueUsingPUTResponse, error) - - // GetAllTomsUsingGET request - GetAllTomsUsingGETWithResponse(ctx context.Context, params *GetAllTomsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllTomsUsingGETResponse, error) - - // CreateTomUsingPOST request with any body - CreateTomUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTomUsingPOSTResponse, error) - - CreateTomUsingPOSTWithResponse(ctx context.Context, body CreateTomUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTomUsingPOSTResponse, error) - - // CountTomsUsingGET request - CountTomsUsingGETWithResponse(ctx context.Context, params *CountTomsUsingGETParams, reqEditors ...RequestEditorFn) (*CountTomsUsingGETResponse, error) - - // GetTomsByFrameworkNameUsingGET request - GetTomsByFrameworkNameUsingGETWithResponse(ctx context.Context, frameworkName string, reqEditors ...RequestEditorFn) (*GetTomsByFrameworkNameUsingGETResponse, error) - - // GetTomsByFrameworkNameAndAssuranceLevelUsingGET request - GetTomsByFrameworkNameAndAssuranceLevelUsingGETWithResponse(ctx context.Context, frameworkName string, assuranceLevel string, reqEditors ...RequestEditorFn) (*GetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse, error) - - // DeleteTomUsingDELETE request - DeleteTomUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteTomUsingDELETEResponse, error) - - // GetTomUsingGET request - GetTomUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetTomUsingGETResponse, error) - - // PartialUpdateTomUsingPATCH request with any body - PartialUpdateTomUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateTomUsingPATCHResponse, error) - - PartialUpdateTomUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateTomUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateTomUsingPATCHResponse, error) - - // UpdateTomUsingPUT request with any body - UpdateTomUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTomUsingPUTResponse, error) - - UpdateTomUsingPUTWithResponse(ctx context.Context, id int64, body UpdateTomUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTomUsingPUTResponse, error) - - // GetAllPublicUsersUsingGET request - GetAllPublicUsersUsingGETWithResponse(ctx context.Context, params *GetAllPublicUsersUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllPublicUsersUsingGETResponse, error) -} - -type GetAllUsersUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllUsersUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllUsersUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetUserUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetUserUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetUserUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAuthoritiesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAuthoritiesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAuthoritiesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllCloudServiceProvidersUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllCloudServiceProvidersUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllCloudServiceProvidersUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateCloudServiceProviderUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateCloudServiceProviderUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateCloudServiceProviderUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountCloudServiceProvidersUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountCloudServiceProvidersUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountCloudServiceProvidersUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteCloudServiceProviderUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteCloudServiceProviderUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteCloudServiceProviderUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetCloudServiceProviderUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetCloudServiceProviderUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetCloudServiceProviderUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateCloudServiceProviderUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateCloudServiceProviderUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateCloudServiceProviderUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateCloudServiceProviderUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateCloudServiceProviderUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateCloudServiceProviderUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllCloudServicesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllCloudServicesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllCloudServicesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateCloudServiceUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateCloudServiceUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateCloudServiceUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountCloudServicesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountCloudServicesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountCloudServicesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteCloudServiceUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteCloudServiceUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteCloudServiceUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetCloudServiceUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetCloudServiceUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetCloudServiceUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateCloudServiceUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateCloudServiceUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateCloudServiceUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateCloudServiceUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateCloudServiceUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateCloudServiceUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllReferenceTomsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllReferenceTomsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllReferenceTomsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateReferenceTomUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateReferenceTomUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateReferenceTomUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountReferenceTomsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountReferenceTomsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountReferenceTomsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteReferenceTomUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteReferenceTomUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteReferenceTomUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetReferenceTomUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetReferenceTomUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetReferenceTomUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateReferenceTomUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateReferenceTomUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateReferenceTomUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateReferenceTomUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateReferenceTomUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateReferenceTomUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllResourceTypesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllResourceTypesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllResourceTypesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateResourceTypeUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateResourceTypeUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateResourceTypeUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountResourceTypesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountResourceTypesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountResourceTypesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteResourceTypeUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteResourceTypeUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteResourceTypeUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetResourceTypeUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetResourceTypeUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetResourceTypeUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateResourceTypeUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateResourceTypeUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateResourceTypeUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateResourceTypeUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateResourceTypeUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateResourceTypeUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllResourcesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllResourcesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllResourcesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateResourceUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateResourceUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateResourceUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountResourcesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountResourcesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountResourcesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteResourceUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteResourceUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteResourceUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetResourceUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetResourceUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetResourceUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateResourceUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateResourceUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateResourceUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateResourceUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateResourceUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateResourceUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllSecurityControlCategoriesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllSecurityControlCategoriesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllSecurityControlCategoriesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateSecurityControlCategoryUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateSecurityControlCategoryUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateSecurityControlCategoryUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountSecurityControlCategoriesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountSecurityControlCategoriesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountSecurityControlCategoriesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteSecurityControlCategoryUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteSecurityControlCategoryUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteSecurityControlCategoryUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetSecurityControlCategoryUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetSecurityControlCategoryUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetSecurityControlCategoryUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateSecurityControlCategoryUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateSecurityControlCategoryUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateSecurityControlCategoryUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateSecurityControlCategoryUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateSecurityControlCategoryUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateSecurityControlCategoryUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllSecurityControlFrameworksUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllSecurityControlFrameworksUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllSecurityControlFrameworksUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateSecurityControlFrameworkUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateSecurityControlFrameworkUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateSecurityControlFrameworkUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CheckHasRequirementsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CheckHasRequirementsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CheckHasRequirementsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountSecurityControlFrameworksUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountSecurityControlFrameworksUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountSecurityControlFrameworksUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteSecurityControlFrameworkUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteSecurityControlFrameworkUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteSecurityControlFrameworkUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetSecurityControlFrameworkUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetSecurityControlFrameworkUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetSecurityControlFrameworkUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateSecurityControlFrameworkUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateSecurityControlFrameworkUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateSecurityControlFrameworkUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateSecurityControlFrameworkUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateSecurityControlFrameworkUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateSecurityControlFrameworkUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllSecurityControlsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllSecurityControlsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllSecurityControlsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateSecurityControlUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateSecurityControlUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateSecurityControlUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountSecurityControlsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountSecurityControlsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountSecurityControlsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteSecurityControlUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteSecurityControlUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteSecurityControlUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetSecurityControlUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetSecurityControlUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetSecurityControlUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateSecurityControlUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateSecurityControlUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateSecurityControlUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateSecurityControlUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateSecurityControlUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateSecurityControlUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllSecurityMetricsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllSecurityMetricsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllSecurityMetricsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateSecurityMetricUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateSecurityMetricUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateSecurityMetricUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountSecurityMetricsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountSecurityMetricsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountSecurityMetricsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteSecurityMetricUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteSecurityMetricUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteSecurityMetricUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetSecurityMetricUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetSecurityMetricUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetSecurityMetricUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateSecurityMetricUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateSecurityMetricUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateSecurityMetricUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateSecurityMetricUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateSecurityMetricUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateSecurityMetricUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllSimilarControlsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllSimilarControlsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllSimilarControlsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateSimilarControlUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateSimilarControlUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateSimilarControlUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountSimilarControlsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountSimilarControlsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountSimilarControlsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteSimilarControlUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteSimilarControlUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteSimilarControlUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetSimilarControlUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetSimilarControlUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetSimilarControlUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateSimilarControlUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateSimilarControlUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateSimilarControlUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateSimilarControlUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateSimilarControlUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateSimilarControlUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllTargetValuesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllTargetValuesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllTargetValuesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateTargetValueUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateTargetValueUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateTargetValueUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountTargetValuesUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountTargetValuesUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountTargetValuesUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteTargetValueUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteTargetValueUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteTargetValueUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetTargetValueUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetTargetValueUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetTargetValueUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateTargetValueUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateTargetValueUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateTargetValueUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateTargetValueUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateTargetValueUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateTargetValueUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllTomsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllTomsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllTomsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CreateTomUsingPOSTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CreateTomUsingPOSTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CreateTomUsingPOSTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type CountTomsUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r CountTomsUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r CountTomsUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetTomsByFrameworkNameUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetTomsByFrameworkNameUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetTomsByFrameworkNameUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type DeleteTomUsingDELETEResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r DeleteTomUsingDELETEResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteTomUsingDELETEResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetTomUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetTomUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetTomUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type PartialUpdateTomUsingPATCHResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r PartialUpdateTomUsingPATCHResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r PartialUpdateTomUsingPATCHResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type UpdateTomUsingPUTResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r UpdateTomUsingPUTResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r UpdateTomUsingPUTResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type GetAllPublicUsersUsingGETResponse struct { - Body []byte - HTTPResponse *http.Response -} - -// Status returns HTTPResponse.Status -func (r GetAllPublicUsersUsingGETResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r GetAllPublicUsersUsingGETResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -// GetAllUsersUsingGETWithResponse request returning *GetAllUsersUsingGETResponse -func (c *ClientWithResponses) GetAllUsersUsingGETWithResponse(ctx context.Context, params *GetAllUsersUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllUsersUsingGETResponse, error) { - rsp, err := c.GetAllUsersUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllUsersUsingGETResponse(rsp) -} - -// GetUserUsingGETWithResponse request returning *GetUserUsingGETResponse -func (c *ClientWithResponses) GetUserUsingGETWithResponse(ctx context.Context, login string, reqEditors ...RequestEditorFn) (*GetUserUsingGETResponse, error) { - rsp, err := c.GetUserUsingGET(ctx, login, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetUserUsingGETResponse(rsp) -} - -// GetAuthoritiesUsingGETWithResponse request returning *GetAuthoritiesUsingGETResponse -func (c *ClientWithResponses) GetAuthoritiesUsingGETWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthoritiesUsingGETResponse, error) { - rsp, err := c.GetAuthoritiesUsingGET(ctx, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAuthoritiesUsingGETResponse(rsp) -} - -// GetAllCloudServiceProvidersUsingGETWithResponse request returning *GetAllCloudServiceProvidersUsingGETResponse -func (c *ClientWithResponses) GetAllCloudServiceProvidersUsingGETWithResponse(ctx context.Context, params *GetAllCloudServiceProvidersUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllCloudServiceProvidersUsingGETResponse, error) { - rsp, err := c.GetAllCloudServiceProvidersUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllCloudServiceProvidersUsingGETResponse(rsp) -} - -// CreateCloudServiceProviderUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateCloudServiceProviderUsingPOSTResponse -func (c *ClientWithResponses) CreateCloudServiceProviderUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudServiceProviderUsingPOSTResponse, error) { - rsp, err := c.CreateCloudServiceProviderUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateCloudServiceProviderUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateCloudServiceProviderUsingPOSTWithResponse(ctx context.Context, body CreateCloudServiceProviderUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudServiceProviderUsingPOSTResponse, error) { - rsp, err := c.CreateCloudServiceProviderUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateCloudServiceProviderUsingPOSTResponse(rsp) -} - -// CountCloudServiceProvidersUsingGETWithResponse request returning *CountCloudServiceProvidersUsingGETResponse -func (c *ClientWithResponses) CountCloudServiceProvidersUsingGETWithResponse(ctx context.Context, params *CountCloudServiceProvidersUsingGETParams, reqEditors ...RequestEditorFn) (*CountCloudServiceProvidersUsingGETResponse, error) { - rsp, err := c.CountCloudServiceProvidersUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountCloudServiceProvidersUsingGETResponse(rsp) -} - -// DeleteCloudServiceProviderUsingDELETEWithResponse request returning *DeleteCloudServiceProviderUsingDELETEResponse -func (c *ClientWithResponses) DeleteCloudServiceProviderUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteCloudServiceProviderUsingDELETEResponse, error) { - rsp, err := c.DeleteCloudServiceProviderUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteCloudServiceProviderUsingDELETEResponse(rsp) -} - -// GetCloudServiceProviderUsingGETWithResponse request returning *GetCloudServiceProviderUsingGETResponse -func (c *ClientWithResponses) GetCloudServiceProviderUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetCloudServiceProviderUsingGETResponse, error) { - rsp, err := c.GetCloudServiceProviderUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetCloudServiceProviderUsingGETResponse(rsp) -} - -// PartialUpdateCloudServiceProviderUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateCloudServiceProviderUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateCloudServiceProviderUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateCloudServiceProviderUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateCloudServiceProviderUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateCloudServiceProviderUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateCloudServiceProviderUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateCloudServiceProviderUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateCloudServiceProviderUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateCloudServiceProviderUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateCloudServiceProviderUsingPATCHResponse(rsp) -} - -// UpdateCloudServiceProviderUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateCloudServiceProviderUsingPUTResponse -func (c *ClientWithResponses) UpdateCloudServiceProviderUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCloudServiceProviderUsingPUTResponse, error) { - rsp, err := c.UpdateCloudServiceProviderUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateCloudServiceProviderUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateCloudServiceProviderUsingPUTWithResponse(ctx context.Context, id int64, body UpdateCloudServiceProviderUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCloudServiceProviderUsingPUTResponse, error) { - rsp, err := c.UpdateCloudServiceProviderUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateCloudServiceProviderUsingPUTResponse(rsp) -} - -// GetAllCloudServicesUsingGETWithResponse request returning *GetAllCloudServicesUsingGETResponse -func (c *ClientWithResponses) GetAllCloudServicesUsingGETWithResponse(ctx context.Context, params *GetAllCloudServicesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllCloudServicesUsingGETResponse, error) { - rsp, err := c.GetAllCloudServicesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllCloudServicesUsingGETResponse(rsp) -} - -// CreateCloudServiceUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateCloudServiceUsingPOSTResponse -func (c *ClientWithResponses) CreateCloudServiceUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudServiceUsingPOSTResponse, error) { - rsp, err := c.CreateCloudServiceUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateCloudServiceUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateCloudServiceUsingPOSTWithResponse(ctx context.Context, body CreateCloudServiceUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudServiceUsingPOSTResponse, error) { - rsp, err := c.CreateCloudServiceUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateCloudServiceUsingPOSTResponse(rsp) -} - -// CountCloudServicesUsingGETWithResponse request returning *CountCloudServicesUsingGETResponse -func (c *ClientWithResponses) CountCloudServicesUsingGETWithResponse(ctx context.Context, params *CountCloudServicesUsingGETParams, reqEditors ...RequestEditorFn) (*CountCloudServicesUsingGETResponse, error) { - rsp, err := c.CountCloudServicesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountCloudServicesUsingGETResponse(rsp) -} - -// DeleteCloudServiceUsingDELETEWithResponse request returning *DeleteCloudServiceUsingDELETEResponse -func (c *ClientWithResponses) DeleteCloudServiceUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteCloudServiceUsingDELETEResponse, error) { - rsp, err := c.DeleteCloudServiceUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteCloudServiceUsingDELETEResponse(rsp) -} - -// GetCloudServiceUsingGETWithResponse request returning *GetCloudServiceUsingGETResponse -func (c *ClientWithResponses) GetCloudServiceUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetCloudServiceUsingGETResponse, error) { - rsp, err := c.GetCloudServiceUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetCloudServiceUsingGETResponse(rsp) -} - -// PartialUpdateCloudServiceUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateCloudServiceUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateCloudServiceUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateCloudServiceUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateCloudServiceUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateCloudServiceUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateCloudServiceUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateCloudServiceUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateCloudServiceUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateCloudServiceUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateCloudServiceUsingPATCHResponse(rsp) -} - -// UpdateCloudServiceUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateCloudServiceUsingPUTResponse -func (c *ClientWithResponses) UpdateCloudServiceUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCloudServiceUsingPUTResponse, error) { - rsp, err := c.UpdateCloudServiceUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateCloudServiceUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateCloudServiceUsingPUTWithResponse(ctx context.Context, id int64, body UpdateCloudServiceUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCloudServiceUsingPUTResponse, error) { - rsp, err := c.UpdateCloudServiceUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateCloudServiceUsingPUTResponse(rsp) -} - -// GetAllReferenceTomsUsingGETWithResponse request returning *GetAllReferenceTomsUsingGETResponse -func (c *ClientWithResponses) GetAllReferenceTomsUsingGETWithResponse(ctx context.Context, params *GetAllReferenceTomsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllReferenceTomsUsingGETResponse, error) { - rsp, err := c.GetAllReferenceTomsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllReferenceTomsUsingGETResponse(rsp) -} - -// CreateReferenceTomUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateReferenceTomUsingPOSTResponse -func (c *ClientWithResponses) CreateReferenceTomUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReferenceTomUsingPOSTResponse, error) { - rsp, err := c.CreateReferenceTomUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateReferenceTomUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateReferenceTomUsingPOSTWithResponse(ctx context.Context, body CreateReferenceTomUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReferenceTomUsingPOSTResponse, error) { - rsp, err := c.CreateReferenceTomUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateReferenceTomUsingPOSTResponse(rsp) -} - -// CountReferenceTomsUsingGETWithResponse request returning *CountReferenceTomsUsingGETResponse -func (c *ClientWithResponses) CountReferenceTomsUsingGETWithResponse(ctx context.Context, params *CountReferenceTomsUsingGETParams, reqEditors ...RequestEditorFn) (*CountReferenceTomsUsingGETResponse, error) { - rsp, err := c.CountReferenceTomsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountReferenceTomsUsingGETResponse(rsp) -} - -// DeleteReferenceTomUsingDELETEWithResponse request returning *DeleteReferenceTomUsingDELETEResponse -func (c *ClientWithResponses) DeleteReferenceTomUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteReferenceTomUsingDELETEResponse, error) { - rsp, err := c.DeleteReferenceTomUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteReferenceTomUsingDELETEResponse(rsp) -} - -// GetReferenceTomUsingGETWithResponse request returning *GetReferenceTomUsingGETResponse -func (c *ClientWithResponses) GetReferenceTomUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetReferenceTomUsingGETResponse, error) { - rsp, err := c.GetReferenceTomUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetReferenceTomUsingGETResponse(rsp) -} - -// PartialUpdateReferenceTomUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateReferenceTomUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateReferenceTomUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateReferenceTomUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateReferenceTomUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateReferenceTomUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateReferenceTomUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateReferenceTomUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateReferenceTomUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateReferenceTomUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateReferenceTomUsingPATCHResponse(rsp) -} - -// UpdateReferenceTomUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateReferenceTomUsingPUTResponse -func (c *ClientWithResponses) UpdateReferenceTomUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReferenceTomUsingPUTResponse, error) { - rsp, err := c.UpdateReferenceTomUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateReferenceTomUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateReferenceTomUsingPUTWithResponse(ctx context.Context, id int64, body UpdateReferenceTomUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReferenceTomUsingPUTResponse, error) { - rsp, err := c.UpdateReferenceTomUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateReferenceTomUsingPUTResponse(rsp) -} - -// GetAllResourceTypesUsingGETWithResponse request returning *GetAllResourceTypesUsingGETResponse -func (c *ClientWithResponses) GetAllResourceTypesUsingGETWithResponse(ctx context.Context, params *GetAllResourceTypesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllResourceTypesUsingGETResponse, error) { - rsp, err := c.GetAllResourceTypesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllResourceTypesUsingGETResponse(rsp) -} - -// CreateResourceTypeUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateResourceTypeUsingPOSTResponse -func (c *ClientWithResponses) CreateResourceTypeUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResourceTypeUsingPOSTResponse, error) { - rsp, err := c.CreateResourceTypeUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateResourceTypeUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateResourceTypeUsingPOSTWithResponse(ctx context.Context, body CreateResourceTypeUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResourceTypeUsingPOSTResponse, error) { - rsp, err := c.CreateResourceTypeUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateResourceTypeUsingPOSTResponse(rsp) -} - -// CountResourceTypesUsingGETWithResponse request returning *CountResourceTypesUsingGETResponse -func (c *ClientWithResponses) CountResourceTypesUsingGETWithResponse(ctx context.Context, params *CountResourceTypesUsingGETParams, reqEditors ...RequestEditorFn) (*CountResourceTypesUsingGETResponse, error) { - rsp, err := c.CountResourceTypesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountResourceTypesUsingGETResponse(rsp) -} - -// DeleteResourceTypeUsingDELETEWithResponse request returning *DeleteResourceTypeUsingDELETEResponse -func (c *ClientWithResponses) DeleteResourceTypeUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteResourceTypeUsingDELETEResponse, error) { - rsp, err := c.DeleteResourceTypeUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteResourceTypeUsingDELETEResponse(rsp) -} - -// GetResourceTypeUsingGETWithResponse request returning *GetResourceTypeUsingGETResponse -func (c *ClientWithResponses) GetResourceTypeUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetResourceTypeUsingGETResponse, error) { - rsp, err := c.GetResourceTypeUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetResourceTypeUsingGETResponse(rsp) -} - -// PartialUpdateResourceTypeUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateResourceTypeUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateResourceTypeUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateResourceTypeUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateResourceTypeUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateResourceTypeUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateResourceTypeUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateResourceTypeUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateResourceTypeUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateResourceTypeUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateResourceTypeUsingPATCHResponse(rsp) -} - -// UpdateResourceTypeUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateResourceTypeUsingPUTResponse -func (c *ClientWithResponses) UpdateResourceTypeUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourceTypeUsingPUTResponse, error) { - rsp, err := c.UpdateResourceTypeUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateResourceTypeUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateResourceTypeUsingPUTWithResponse(ctx context.Context, id int64, body UpdateResourceTypeUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourceTypeUsingPUTResponse, error) { - rsp, err := c.UpdateResourceTypeUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateResourceTypeUsingPUTResponse(rsp) -} - -// GetAllResourcesUsingGETWithResponse request returning *GetAllResourcesUsingGETResponse -func (c *ClientWithResponses) GetAllResourcesUsingGETWithResponse(ctx context.Context, params *GetAllResourcesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllResourcesUsingGETResponse, error) { - rsp, err := c.GetAllResourcesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllResourcesUsingGETResponse(rsp) -} - -// CreateResourceUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateResourceUsingPOSTResponse -func (c *ClientWithResponses) CreateResourceUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResourceUsingPOSTResponse, error) { - rsp, err := c.CreateResourceUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateResourceUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateResourceUsingPOSTWithResponse(ctx context.Context, body CreateResourceUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResourceUsingPOSTResponse, error) { - rsp, err := c.CreateResourceUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateResourceUsingPOSTResponse(rsp) -} - -// CountResourcesUsingGETWithResponse request returning *CountResourcesUsingGETResponse -func (c *ClientWithResponses) CountResourcesUsingGETWithResponse(ctx context.Context, params *CountResourcesUsingGETParams, reqEditors ...RequestEditorFn) (*CountResourcesUsingGETResponse, error) { - rsp, err := c.CountResourcesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountResourcesUsingGETResponse(rsp) -} - -// DeleteResourceUsingDELETEWithResponse request returning *DeleteResourceUsingDELETEResponse -func (c *ClientWithResponses) DeleteResourceUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteResourceUsingDELETEResponse, error) { - rsp, err := c.DeleteResourceUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteResourceUsingDELETEResponse(rsp) -} - -// GetResourceUsingGETWithResponse request returning *GetResourceUsingGETResponse -func (c *ClientWithResponses) GetResourceUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetResourceUsingGETResponse, error) { - rsp, err := c.GetResourceUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetResourceUsingGETResponse(rsp) -} - -// PartialUpdateResourceUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateResourceUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateResourceUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateResourceUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateResourceUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateResourceUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateResourceUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateResourceUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateResourceUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateResourceUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateResourceUsingPATCHResponse(rsp) -} - -// UpdateResourceUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateResourceUsingPUTResponse -func (c *ClientWithResponses) UpdateResourceUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourceUsingPUTResponse, error) { - rsp, err := c.UpdateResourceUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateResourceUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateResourceUsingPUTWithResponse(ctx context.Context, id int64, body UpdateResourceUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourceUsingPUTResponse, error) { - rsp, err := c.UpdateResourceUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateResourceUsingPUTResponse(rsp) -} - -// GetAllSecurityControlCategoriesUsingGETWithResponse request returning *GetAllSecurityControlCategoriesUsingGETResponse -func (c *ClientWithResponses) GetAllSecurityControlCategoriesUsingGETWithResponse(ctx context.Context, params *GetAllSecurityControlCategoriesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSecurityControlCategoriesUsingGETResponse, error) { - rsp, err := c.GetAllSecurityControlCategoriesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllSecurityControlCategoriesUsingGETResponse(rsp) -} - -// CreateSecurityControlCategoryUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateSecurityControlCategoryUsingPOSTResponse -func (c *ClientWithResponses) CreateSecurityControlCategoryUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecurityControlCategoryUsingPOSTResponse, error) { - rsp, err := c.CreateSecurityControlCategoryUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSecurityControlCategoryUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateSecurityControlCategoryUsingPOSTWithResponse(ctx context.Context, body CreateSecurityControlCategoryUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecurityControlCategoryUsingPOSTResponse, error) { - rsp, err := c.CreateSecurityControlCategoryUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSecurityControlCategoryUsingPOSTResponse(rsp) -} - -// CountSecurityControlCategoriesUsingGETWithResponse request returning *CountSecurityControlCategoriesUsingGETResponse -func (c *ClientWithResponses) CountSecurityControlCategoriesUsingGETWithResponse(ctx context.Context, params *CountSecurityControlCategoriesUsingGETParams, reqEditors ...RequestEditorFn) (*CountSecurityControlCategoriesUsingGETResponse, error) { - rsp, err := c.CountSecurityControlCategoriesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountSecurityControlCategoriesUsingGETResponse(rsp) -} - -// DeleteSecurityControlCategoryUsingDELETEWithResponse request returning *DeleteSecurityControlCategoryUsingDELETEResponse -func (c *ClientWithResponses) DeleteSecurityControlCategoryUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSecurityControlCategoryUsingDELETEResponse, error) { - rsp, err := c.DeleteSecurityControlCategoryUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteSecurityControlCategoryUsingDELETEResponse(rsp) -} - -// GetSecurityControlCategoryUsingGETWithResponse request returning *GetSecurityControlCategoryUsingGETResponse -func (c *ClientWithResponses) GetSecurityControlCategoryUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSecurityControlCategoryUsingGETResponse, error) { - rsp, err := c.GetSecurityControlCategoryUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetSecurityControlCategoryUsingGETResponse(rsp) -} - -// PartialUpdateSecurityControlCategoryUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateSecurityControlCategoryUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateSecurityControlCategoryUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlCategoryUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSecurityControlCategoryUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSecurityControlCategoryUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateSecurityControlCategoryUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSecurityControlCategoryUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlCategoryUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSecurityControlCategoryUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSecurityControlCategoryUsingPATCHResponse(rsp) -} - -// UpdateSecurityControlCategoryUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateSecurityControlCategoryUsingPUTResponse -func (c *ClientWithResponses) UpdateSecurityControlCategoryUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecurityControlCategoryUsingPUTResponse, error) { - rsp, err := c.UpdateSecurityControlCategoryUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSecurityControlCategoryUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateSecurityControlCategoryUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSecurityControlCategoryUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecurityControlCategoryUsingPUTResponse, error) { - rsp, err := c.UpdateSecurityControlCategoryUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSecurityControlCategoryUsingPUTResponse(rsp) -} - -// GetAllSecurityControlFrameworksUsingGETWithResponse request returning *GetAllSecurityControlFrameworksUsingGETResponse -func (c *ClientWithResponses) GetAllSecurityControlFrameworksUsingGETWithResponse(ctx context.Context, params *GetAllSecurityControlFrameworksUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSecurityControlFrameworksUsingGETResponse, error) { - rsp, err := c.GetAllSecurityControlFrameworksUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllSecurityControlFrameworksUsingGETResponse(rsp) -} - -// CreateSecurityControlFrameworkUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateSecurityControlFrameworkUsingPOSTResponse -func (c *ClientWithResponses) CreateSecurityControlFrameworkUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecurityControlFrameworkUsingPOSTResponse, error) { - rsp, err := c.CreateSecurityControlFrameworkUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSecurityControlFrameworkUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateSecurityControlFrameworkUsingPOSTWithResponse(ctx context.Context, body CreateSecurityControlFrameworkUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecurityControlFrameworkUsingPOSTResponse, error) { - rsp, err := c.CreateSecurityControlFrameworkUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSecurityControlFrameworkUsingPOSTResponse(rsp) -} - -// CheckHasRequirementsUsingGETWithResponse request returning *CheckHasRequirementsUsingGETResponse -func (c *ClientWithResponses) CheckHasRequirementsUsingGETWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CheckHasRequirementsUsingGETResponse, error) { - rsp, err := c.CheckHasRequirementsUsingGET(ctx, name, reqEditors...) - if err != nil { - return nil, err - } - return ParseCheckHasRequirementsUsingGETResponse(rsp) -} - -// CountSecurityControlFrameworksUsingGETWithResponse request returning *CountSecurityControlFrameworksUsingGETResponse -func (c *ClientWithResponses) CountSecurityControlFrameworksUsingGETWithResponse(ctx context.Context, params *CountSecurityControlFrameworksUsingGETParams, reqEditors ...RequestEditorFn) (*CountSecurityControlFrameworksUsingGETResponse, error) { - rsp, err := c.CountSecurityControlFrameworksUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountSecurityControlFrameworksUsingGETResponse(rsp) -} - -// DeleteSecurityControlFrameworkUsingDELETEWithResponse request returning *DeleteSecurityControlFrameworkUsingDELETEResponse -func (c *ClientWithResponses) DeleteSecurityControlFrameworkUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSecurityControlFrameworkUsingDELETEResponse, error) { - rsp, err := c.DeleteSecurityControlFrameworkUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteSecurityControlFrameworkUsingDELETEResponse(rsp) -} - -// GetSecurityControlFrameworkUsingGETWithResponse request returning *GetSecurityControlFrameworkUsingGETResponse -func (c *ClientWithResponses) GetSecurityControlFrameworkUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSecurityControlFrameworkUsingGETResponse, error) { - rsp, err := c.GetSecurityControlFrameworkUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetSecurityControlFrameworkUsingGETResponse(rsp) -} - -// PartialUpdateSecurityControlFrameworkUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateSecurityControlFrameworkUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateSecurityControlFrameworkUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlFrameworkUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSecurityControlFrameworkUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSecurityControlFrameworkUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateSecurityControlFrameworkUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSecurityControlFrameworkUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlFrameworkUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSecurityControlFrameworkUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSecurityControlFrameworkUsingPATCHResponse(rsp) -} - -// UpdateSecurityControlFrameworkUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateSecurityControlFrameworkUsingPUTResponse -func (c *ClientWithResponses) UpdateSecurityControlFrameworkUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecurityControlFrameworkUsingPUTResponse, error) { - rsp, err := c.UpdateSecurityControlFrameworkUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSecurityControlFrameworkUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateSecurityControlFrameworkUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSecurityControlFrameworkUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecurityControlFrameworkUsingPUTResponse, error) { - rsp, err := c.UpdateSecurityControlFrameworkUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSecurityControlFrameworkUsingPUTResponse(rsp) -} - -// GetAllSecurityControlsUsingGETWithResponse request returning *GetAllSecurityControlsUsingGETResponse -func (c *ClientWithResponses) GetAllSecurityControlsUsingGETWithResponse(ctx context.Context, params *GetAllSecurityControlsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSecurityControlsUsingGETResponse, error) { - rsp, err := c.GetAllSecurityControlsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllSecurityControlsUsingGETResponse(rsp) -} - -// CreateSecurityControlUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateSecurityControlUsingPOSTResponse -func (c *ClientWithResponses) CreateSecurityControlUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecurityControlUsingPOSTResponse, error) { - rsp, err := c.CreateSecurityControlUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSecurityControlUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateSecurityControlUsingPOSTWithResponse(ctx context.Context, body CreateSecurityControlUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecurityControlUsingPOSTResponse, error) { - rsp, err := c.CreateSecurityControlUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSecurityControlUsingPOSTResponse(rsp) -} - -// CountSecurityControlsUsingGETWithResponse request returning *CountSecurityControlsUsingGETResponse -func (c *ClientWithResponses) CountSecurityControlsUsingGETWithResponse(ctx context.Context, params *CountSecurityControlsUsingGETParams, reqEditors ...RequestEditorFn) (*CountSecurityControlsUsingGETResponse, error) { - rsp, err := c.CountSecurityControlsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountSecurityControlsUsingGETResponse(rsp) -} - -// DeleteSecurityControlUsingDELETEWithResponse request returning *DeleteSecurityControlUsingDELETEResponse -func (c *ClientWithResponses) DeleteSecurityControlUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSecurityControlUsingDELETEResponse, error) { - rsp, err := c.DeleteSecurityControlUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteSecurityControlUsingDELETEResponse(rsp) -} - -// GetSecurityControlUsingGETWithResponse request returning *GetSecurityControlUsingGETResponse -func (c *ClientWithResponses) GetSecurityControlUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSecurityControlUsingGETResponse, error) { - rsp, err := c.GetSecurityControlUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetSecurityControlUsingGETResponse(rsp) -} - -// PartialUpdateSecurityControlUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateSecurityControlUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateSecurityControlUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSecurityControlUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSecurityControlUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateSecurityControlUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSecurityControlUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityControlUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSecurityControlUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSecurityControlUsingPATCHResponse(rsp) -} - -// UpdateSecurityControlUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateSecurityControlUsingPUTResponse -func (c *ClientWithResponses) UpdateSecurityControlUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecurityControlUsingPUTResponse, error) { - rsp, err := c.UpdateSecurityControlUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSecurityControlUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateSecurityControlUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSecurityControlUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecurityControlUsingPUTResponse, error) { - rsp, err := c.UpdateSecurityControlUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSecurityControlUsingPUTResponse(rsp) -} - -// GetAllSecurityMetricsUsingGETWithResponse request returning *GetAllSecurityMetricsUsingGETResponse -func (c *ClientWithResponses) GetAllSecurityMetricsUsingGETWithResponse(ctx context.Context, params *GetAllSecurityMetricsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSecurityMetricsUsingGETResponse, error) { - rsp, err := c.GetAllSecurityMetricsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllSecurityMetricsUsingGETResponse(rsp) -} - -// CreateSecurityMetricUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateSecurityMetricUsingPOSTResponse -func (c *ClientWithResponses) CreateSecurityMetricUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecurityMetricUsingPOSTResponse, error) { - rsp, err := c.CreateSecurityMetricUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSecurityMetricUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateSecurityMetricUsingPOSTWithResponse(ctx context.Context, body CreateSecurityMetricUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecurityMetricUsingPOSTResponse, error) { - rsp, err := c.CreateSecurityMetricUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSecurityMetricUsingPOSTResponse(rsp) -} - -// CountSecurityMetricsUsingGETWithResponse request returning *CountSecurityMetricsUsingGETResponse -func (c *ClientWithResponses) CountSecurityMetricsUsingGETWithResponse(ctx context.Context, params *CountSecurityMetricsUsingGETParams, reqEditors ...RequestEditorFn) (*CountSecurityMetricsUsingGETResponse, error) { - rsp, err := c.CountSecurityMetricsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountSecurityMetricsUsingGETResponse(rsp) -} - -// DeleteSecurityMetricUsingDELETEWithResponse request returning *DeleteSecurityMetricUsingDELETEResponse -func (c *ClientWithResponses) DeleteSecurityMetricUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSecurityMetricUsingDELETEResponse, error) { - rsp, err := c.DeleteSecurityMetricUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteSecurityMetricUsingDELETEResponse(rsp) -} - -// GetSecurityMetricUsingGETWithResponse request returning *GetSecurityMetricUsingGETResponse -func (c *ClientWithResponses) GetSecurityMetricUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSecurityMetricUsingGETResponse, error) { - rsp, err := c.GetSecurityMetricUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetSecurityMetricUsingGETResponse(rsp) -} - -// PartialUpdateSecurityMetricUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateSecurityMetricUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateSecurityMetricUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityMetricUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSecurityMetricUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSecurityMetricUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateSecurityMetricUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSecurityMetricUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSecurityMetricUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSecurityMetricUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSecurityMetricUsingPATCHResponse(rsp) -} - -// UpdateSecurityMetricUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateSecurityMetricUsingPUTResponse -func (c *ClientWithResponses) UpdateSecurityMetricUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecurityMetricUsingPUTResponse, error) { - rsp, err := c.UpdateSecurityMetricUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSecurityMetricUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateSecurityMetricUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSecurityMetricUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecurityMetricUsingPUTResponse, error) { - rsp, err := c.UpdateSecurityMetricUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSecurityMetricUsingPUTResponse(rsp) -} - -// GetAllSimilarControlsUsingGETWithResponse request returning *GetAllSimilarControlsUsingGETResponse -func (c *ClientWithResponses) GetAllSimilarControlsUsingGETWithResponse(ctx context.Context, params *GetAllSimilarControlsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllSimilarControlsUsingGETResponse, error) { - rsp, err := c.GetAllSimilarControlsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllSimilarControlsUsingGETResponse(rsp) -} - -// CreateSimilarControlUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateSimilarControlUsingPOSTResponse -func (c *ClientWithResponses) CreateSimilarControlUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSimilarControlUsingPOSTResponse, error) { - rsp, err := c.CreateSimilarControlUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSimilarControlUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateSimilarControlUsingPOSTWithResponse(ctx context.Context, body CreateSimilarControlUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSimilarControlUsingPOSTResponse, error) { - rsp, err := c.CreateSimilarControlUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateSimilarControlUsingPOSTResponse(rsp) -} - -// CountSimilarControlsUsingGETWithResponse request returning *CountSimilarControlsUsingGETResponse -func (c *ClientWithResponses) CountSimilarControlsUsingGETWithResponse(ctx context.Context, params *CountSimilarControlsUsingGETParams, reqEditors ...RequestEditorFn) (*CountSimilarControlsUsingGETResponse, error) { - rsp, err := c.CountSimilarControlsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountSimilarControlsUsingGETResponse(rsp) -} - -// DeleteSimilarControlUsingDELETEWithResponse request returning *DeleteSimilarControlUsingDELETEResponse -func (c *ClientWithResponses) DeleteSimilarControlUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteSimilarControlUsingDELETEResponse, error) { - rsp, err := c.DeleteSimilarControlUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteSimilarControlUsingDELETEResponse(rsp) -} - -// GetSimilarControlUsingGETWithResponse request returning *GetSimilarControlUsingGETResponse -func (c *ClientWithResponses) GetSimilarControlUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetSimilarControlUsingGETResponse, error) { - rsp, err := c.GetSimilarControlUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetSimilarControlUsingGETResponse(rsp) -} - -// PartialUpdateSimilarControlUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateSimilarControlUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateSimilarControlUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateSimilarControlUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSimilarControlUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSimilarControlUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateSimilarControlUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateSimilarControlUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateSimilarControlUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateSimilarControlUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateSimilarControlUsingPATCHResponse(rsp) -} - -// UpdateSimilarControlUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateSimilarControlUsingPUTResponse -func (c *ClientWithResponses) UpdateSimilarControlUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSimilarControlUsingPUTResponse, error) { - rsp, err := c.UpdateSimilarControlUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSimilarControlUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateSimilarControlUsingPUTWithResponse(ctx context.Context, id int64, body UpdateSimilarControlUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSimilarControlUsingPUTResponse, error) { - rsp, err := c.UpdateSimilarControlUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateSimilarControlUsingPUTResponse(rsp) -} - -// GetAllTargetValuesUsingGETWithResponse request returning *GetAllTargetValuesUsingGETResponse -func (c *ClientWithResponses) GetAllTargetValuesUsingGETWithResponse(ctx context.Context, params *GetAllTargetValuesUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllTargetValuesUsingGETResponse, error) { - rsp, err := c.GetAllTargetValuesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllTargetValuesUsingGETResponse(rsp) -} - -// CreateTargetValueUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateTargetValueUsingPOSTResponse -func (c *ClientWithResponses) CreateTargetValueUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTargetValueUsingPOSTResponse, error) { - rsp, err := c.CreateTargetValueUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateTargetValueUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateTargetValueUsingPOSTWithResponse(ctx context.Context, body CreateTargetValueUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTargetValueUsingPOSTResponse, error) { - rsp, err := c.CreateTargetValueUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateTargetValueUsingPOSTResponse(rsp) -} - -// CountTargetValuesUsingGETWithResponse request returning *CountTargetValuesUsingGETResponse -func (c *ClientWithResponses) CountTargetValuesUsingGETWithResponse(ctx context.Context, params *CountTargetValuesUsingGETParams, reqEditors ...RequestEditorFn) (*CountTargetValuesUsingGETResponse, error) { - rsp, err := c.CountTargetValuesUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountTargetValuesUsingGETResponse(rsp) -} - -// DeleteTargetValueUsingDELETEWithResponse request returning *DeleteTargetValueUsingDELETEResponse -func (c *ClientWithResponses) DeleteTargetValueUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteTargetValueUsingDELETEResponse, error) { - rsp, err := c.DeleteTargetValueUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteTargetValueUsingDELETEResponse(rsp) -} - -// GetTargetValueUsingGETWithResponse request returning *GetTargetValueUsingGETResponse -func (c *ClientWithResponses) GetTargetValueUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetTargetValueUsingGETResponse, error) { - rsp, err := c.GetTargetValueUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetTargetValueUsingGETResponse(rsp) -} - -// PartialUpdateTargetValueUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateTargetValueUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateTargetValueUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateTargetValueUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateTargetValueUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateTargetValueUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateTargetValueUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateTargetValueUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateTargetValueUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateTargetValueUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateTargetValueUsingPATCHResponse(rsp) -} - -// UpdateTargetValueUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateTargetValueUsingPUTResponse -func (c *ClientWithResponses) UpdateTargetValueUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTargetValueUsingPUTResponse, error) { - rsp, err := c.UpdateTargetValueUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateTargetValueUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateTargetValueUsingPUTWithResponse(ctx context.Context, id int64, body UpdateTargetValueUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTargetValueUsingPUTResponse, error) { - rsp, err := c.UpdateTargetValueUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateTargetValueUsingPUTResponse(rsp) -} - -// GetAllTomsUsingGETWithResponse request returning *GetAllTomsUsingGETResponse -func (c *ClientWithResponses) GetAllTomsUsingGETWithResponse(ctx context.Context, params *GetAllTomsUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllTomsUsingGETResponse, error) { - rsp, err := c.GetAllTomsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllTomsUsingGETResponse(rsp) -} - -// CreateTomUsingPOSTWithBodyWithResponse request with arbitrary body returning *CreateTomUsingPOSTResponse -func (c *ClientWithResponses) CreateTomUsingPOSTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTomUsingPOSTResponse, error) { - rsp, err := c.CreateTomUsingPOSTWithBody(ctx, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateTomUsingPOSTResponse(rsp) -} - -func (c *ClientWithResponses) CreateTomUsingPOSTWithResponse(ctx context.Context, body CreateTomUsingPOSTJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTomUsingPOSTResponse, error) { - rsp, err := c.CreateTomUsingPOST(ctx, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseCreateTomUsingPOSTResponse(rsp) -} - -// CountTomsUsingGETWithResponse request returning *CountTomsUsingGETResponse -func (c *ClientWithResponses) CountTomsUsingGETWithResponse(ctx context.Context, params *CountTomsUsingGETParams, reqEditors ...RequestEditorFn) (*CountTomsUsingGETResponse, error) { - rsp, err := c.CountTomsUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseCountTomsUsingGETResponse(rsp) -} - -// GetTomsByFrameworkNameUsingGETWithResponse request returning *GetTomsByFrameworkNameUsingGETResponse -func (c *ClientWithResponses) GetTomsByFrameworkNameUsingGETWithResponse(ctx context.Context, frameworkName string, reqEditors ...RequestEditorFn) (*GetTomsByFrameworkNameUsingGETResponse, error) { - rsp, err := c.GetTomsByFrameworkNameUsingGET(ctx, frameworkName, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetTomsByFrameworkNameUsingGETResponse(rsp) -} - -// GetTomsByFrameworkNameAndAssuranceLevelUsingGETWithResponse request returning *GetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse -func (c *ClientWithResponses) GetTomsByFrameworkNameAndAssuranceLevelUsingGETWithResponse(ctx context.Context, frameworkName string, assuranceLevel string, reqEditors ...RequestEditorFn) (*GetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse, error) { - rsp, err := c.GetTomsByFrameworkNameAndAssuranceLevelUsingGET(ctx, frameworkName, assuranceLevel, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse(rsp) -} - -// DeleteTomUsingDELETEWithResponse request returning *DeleteTomUsingDELETEResponse -func (c *ClientWithResponses) DeleteTomUsingDELETEWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*DeleteTomUsingDELETEResponse, error) { - rsp, err := c.DeleteTomUsingDELETE(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseDeleteTomUsingDELETEResponse(rsp) -} - -// GetTomUsingGETWithResponse request returning *GetTomUsingGETResponse -func (c *ClientWithResponses) GetTomUsingGETWithResponse(ctx context.Context, id int64, reqEditors ...RequestEditorFn) (*GetTomUsingGETResponse, error) { - rsp, err := c.GetTomUsingGET(ctx, id, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetTomUsingGETResponse(rsp) -} - -// PartialUpdateTomUsingPATCHWithBodyWithResponse request with arbitrary body returning *PartialUpdateTomUsingPATCHResponse -func (c *ClientWithResponses) PartialUpdateTomUsingPATCHWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateTomUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateTomUsingPATCHWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateTomUsingPATCHResponse(rsp) -} - -func (c *ClientWithResponses) PartialUpdateTomUsingPATCHWithResponse(ctx context.Context, id int64, body PartialUpdateTomUsingPATCHJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateTomUsingPATCHResponse, error) { - rsp, err := c.PartialUpdateTomUsingPATCH(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParsePartialUpdateTomUsingPATCHResponse(rsp) -} - -// UpdateTomUsingPUTWithBodyWithResponse request with arbitrary body returning *UpdateTomUsingPUTResponse -func (c *ClientWithResponses) UpdateTomUsingPUTWithBodyWithResponse(ctx context.Context, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTomUsingPUTResponse, error) { - rsp, err := c.UpdateTomUsingPUTWithBody(ctx, id, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateTomUsingPUTResponse(rsp) -} - -func (c *ClientWithResponses) UpdateTomUsingPUTWithResponse(ctx context.Context, id int64, body UpdateTomUsingPUTJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTomUsingPUTResponse, error) { - rsp, err := c.UpdateTomUsingPUT(ctx, id, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseUpdateTomUsingPUTResponse(rsp) -} - -// GetAllPublicUsersUsingGETWithResponse request returning *GetAllPublicUsersUsingGETResponse -func (c *ClientWithResponses) GetAllPublicUsersUsingGETWithResponse(ctx context.Context, params *GetAllPublicUsersUsingGETParams, reqEditors ...RequestEditorFn) (*GetAllPublicUsersUsingGETResponse, error) { - rsp, err := c.GetAllPublicUsersUsingGET(ctx, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetAllPublicUsersUsingGETResponse(rsp) -} - -// ParseGetAllUsersUsingGETResponse parses an HTTP response from a GetAllUsersUsingGETWithResponse call -func ParseGetAllUsersUsingGETResponse(rsp *http.Response) (*GetAllUsersUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllUsersUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetUserUsingGETResponse parses an HTTP response from a GetUserUsingGETWithResponse call -func ParseGetUserUsingGETResponse(rsp *http.Response) (*GetUserUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetUserUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAuthoritiesUsingGETResponse parses an HTTP response from a GetAuthoritiesUsingGETWithResponse call -func ParseGetAuthoritiesUsingGETResponse(rsp *http.Response) (*GetAuthoritiesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAuthoritiesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllCloudServiceProvidersUsingGETResponse parses an HTTP response from a GetAllCloudServiceProvidersUsingGETWithResponse call -func ParseGetAllCloudServiceProvidersUsingGETResponse(rsp *http.Response) (*GetAllCloudServiceProvidersUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllCloudServiceProvidersUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateCloudServiceProviderUsingPOSTResponse parses an HTTP response from a CreateCloudServiceProviderUsingPOSTWithResponse call -func ParseCreateCloudServiceProviderUsingPOSTResponse(rsp *http.Response) (*CreateCloudServiceProviderUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateCloudServiceProviderUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountCloudServiceProvidersUsingGETResponse parses an HTTP response from a CountCloudServiceProvidersUsingGETWithResponse call -func ParseCountCloudServiceProvidersUsingGETResponse(rsp *http.Response) (*CountCloudServiceProvidersUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountCloudServiceProvidersUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteCloudServiceProviderUsingDELETEResponse parses an HTTP response from a DeleteCloudServiceProviderUsingDELETEWithResponse call -func ParseDeleteCloudServiceProviderUsingDELETEResponse(rsp *http.Response) (*DeleteCloudServiceProviderUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteCloudServiceProviderUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetCloudServiceProviderUsingGETResponse parses an HTTP response from a GetCloudServiceProviderUsingGETWithResponse call -func ParseGetCloudServiceProviderUsingGETResponse(rsp *http.Response) (*GetCloudServiceProviderUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetCloudServiceProviderUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateCloudServiceProviderUsingPATCHResponse parses an HTTP response from a PartialUpdateCloudServiceProviderUsingPATCHWithResponse call -func ParsePartialUpdateCloudServiceProviderUsingPATCHResponse(rsp *http.Response) (*PartialUpdateCloudServiceProviderUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateCloudServiceProviderUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateCloudServiceProviderUsingPUTResponse parses an HTTP response from a UpdateCloudServiceProviderUsingPUTWithResponse call -func ParseUpdateCloudServiceProviderUsingPUTResponse(rsp *http.Response) (*UpdateCloudServiceProviderUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateCloudServiceProviderUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllCloudServicesUsingGETResponse parses an HTTP response from a GetAllCloudServicesUsingGETWithResponse call -func ParseGetAllCloudServicesUsingGETResponse(rsp *http.Response) (*GetAllCloudServicesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllCloudServicesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateCloudServiceUsingPOSTResponse parses an HTTP response from a CreateCloudServiceUsingPOSTWithResponse call -func ParseCreateCloudServiceUsingPOSTResponse(rsp *http.Response) (*CreateCloudServiceUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateCloudServiceUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountCloudServicesUsingGETResponse parses an HTTP response from a CountCloudServicesUsingGETWithResponse call -func ParseCountCloudServicesUsingGETResponse(rsp *http.Response) (*CountCloudServicesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountCloudServicesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteCloudServiceUsingDELETEResponse parses an HTTP response from a DeleteCloudServiceUsingDELETEWithResponse call -func ParseDeleteCloudServiceUsingDELETEResponse(rsp *http.Response) (*DeleteCloudServiceUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteCloudServiceUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetCloudServiceUsingGETResponse parses an HTTP response from a GetCloudServiceUsingGETWithResponse call -func ParseGetCloudServiceUsingGETResponse(rsp *http.Response) (*GetCloudServiceUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetCloudServiceUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateCloudServiceUsingPATCHResponse parses an HTTP response from a PartialUpdateCloudServiceUsingPATCHWithResponse call -func ParsePartialUpdateCloudServiceUsingPATCHResponse(rsp *http.Response) (*PartialUpdateCloudServiceUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateCloudServiceUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateCloudServiceUsingPUTResponse parses an HTTP response from a UpdateCloudServiceUsingPUTWithResponse call -func ParseUpdateCloudServiceUsingPUTResponse(rsp *http.Response) (*UpdateCloudServiceUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateCloudServiceUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllReferenceTomsUsingGETResponse parses an HTTP response from a GetAllReferenceTomsUsingGETWithResponse call -func ParseGetAllReferenceTomsUsingGETResponse(rsp *http.Response) (*GetAllReferenceTomsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllReferenceTomsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateReferenceTomUsingPOSTResponse parses an HTTP response from a CreateReferenceTomUsingPOSTWithResponse call -func ParseCreateReferenceTomUsingPOSTResponse(rsp *http.Response) (*CreateReferenceTomUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateReferenceTomUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountReferenceTomsUsingGETResponse parses an HTTP response from a CountReferenceTomsUsingGETWithResponse call -func ParseCountReferenceTomsUsingGETResponse(rsp *http.Response) (*CountReferenceTomsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountReferenceTomsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteReferenceTomUsingDELETEResponse parses an HTTP response from a DeleteReferenceTomUsingDELETEWithResponse call -func ParseDeleteReferenceTomUsingDELETEResponse(rsp *http.Response) (*DeleteReferenceTomUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteReferenceTomUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetReferenceTomUsingGETResponse parses an HTTP response from a GetReferenceTomUsingGETWithResponse call -func ParseGetReferenceTomUsingGETResponse(rsp *http.Response) (*GetReferenceTomUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetReferenceTomUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateReferenceTomUsingPATCHResponse parses an HTTP response from a PartialUpdateReferenceTomUsingPATCHWithResponse call -func ParsePartialUpdateReferenceTomUsingPATCHResponse(rsp *http.Response) (*PartialUpdateReferenceTomUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateReferenceTomUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateReferenceTomUsingPUTResponse parses an HTTP response from a UpdateReferenceTomUsingPUTWithResponse call -func ParseUpdateReferenceTomUsingPUTResponse(rsp *http.Response) (*UpdateReferenceTomUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateReferenceTomUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllResourceTypesUsingGETResponse parses an HTTP response from a GetAllResourceTypesUsingGETWithResponse call -func ParseGetAllResourceTypesUsingGETResponse(rsp *http.Response) (*GetAllResourceTypesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllResourceTypesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateResourceTypeUsingPOSTResponse parses an HTTP response from a CreateResourceTypeUsingPOSTWithResponse call -func ParseCreateResourceTypeUsingPOSTResponse(rsp *http.Response) (*CreateResourceTypeUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateResourceTypeUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountResourceTypesUsingGETResponse parses an HTTP response from a CountResourceTypesUsingGETWithResponse call -func ParseCountResourceTypesUsingGETResponse(rsp *http.Response) (*CountResourceTypesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountResourceTypesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteResourceTypeUsingDELETEResponse parses an HTTP response from a DeleteResourceTypeUsingDELETEWithResponse call -func ParseDeleteResourceTypeUsingDELETEResponse(rsp *http.Response) (*DeleteResourceTypeUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteResourceTypeUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetResourceTypeUsingGETResponse parses an HTTP response from a GetResourceTypeUsingGETWithResponse call -func ParseGetResourceTypeUsingGETResponse(rsp *http.Response) (*GetResourceTypeUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetResourceTypeUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateResourceTypeUsingPATCHResponse parses an HTTP response from a PartialUpdateResourceTypeUsingPATCHWithResponse call -func ParsePartialUpdateResourceTypeUsingPATCHResponse(rsp *http.Response) (*PartialUpdateResourceTypeUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateResourceTypeUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateResourceTypeUsingPUTResponse parses an HTTP response from a UpdateResourceTypeUsingPUTWithResponse call -func ParseUpdateResourceTypeUsingPUTResponse(rsp *http.Response) (*UpdateResourceTypeUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateResourceTypeUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllResourcesUsingGETResponse parses an HTTP response from a GetAllResourcesUsingGETWithResponse call -func ParseGetAllResourcesUsingGETResponse(rsp *http.Response) (*GetAllResourcesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllResourcesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateResourceUsingPOSTResponse parses an HTTP response from a CreateResourceUsingPOSTWithResponse call -func ParseCreateResourceUsingPOSTResponse(rsp *http.Response) (*CreateResourceUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateResourceUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountResourcesUsingGETResponse parses an HTTP response from a CountResourcesUsingGETWithResponse call -func ParseCountResourcesUsingGETResponse(rsp *http.Response) (*CountResourcesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountResourcesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteResourceUsingDELETEResponse parses an HTTP response from a DeleteResourceUsingDELETEWithResponse call -func ParseDeleteResourceUsingDELETEResponse(rsp *http.Response) (*DeleteResourceUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteResourceUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetResourceUsingGETResponse parses an HTTP response from a GetResourceUsingGETWithResponse call -func ParseGetResourceUsingGETResponse(rsp *http.Response) (*GetResourceUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetResourceUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateResourceUsingPATCHResponse parses an HTTP response from a PartialUpdateResourceUsingPATCHWithResponse call -func ParsePartialUpdateResourceUsingPATCHResponse(rsp *http.Response) (*PartialUpdateResourceUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateResourceUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateResourceUsingPUTResponse parses an HTTP response from a UpdateResourceUsingPUTWithResponse call -func ParseUpdateResourceUsingPUTResponse(rsp *http.Response) (*UpdateResourceUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateResourceUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllSecurityControlCategoriesUsingGETResponse parses an HTTP response from a GetAllSecurityControlCategoriesUsingGETWithResponse call -func ParseGetAllSecurityControlCategoriesUsingGETResponse(rsp *http.Response) (*GetAllSecurityControlCategoriesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllSecurityControlCategoriesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateSecurityControlCategoryUsingPOSTResponse parses an HTTP response from a CreateSecurityControlCategoryUsingPOSTWithResponse call -func ParseCreateSecurityControlCategoryUsingPOSTResponse(rsp *http.Response) (*CreateSecurityControlCategoryUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateSecurityControlCategoryUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountSecurityControlCategoriesUsingGETResponse parses an HTTP response from a CountSecurityControlCategoriesUsingGETWithResponse call -func ParseCountSecurityControlCategoriesUsingGETResponse(rsp *http.Response) (*CountSecurityControlCategoriesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountSecurityControlCategoriesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteSecurityControlCategoryUsingDELETEResponse parses an HTTP response from a DeleteSecurityControlCategoryUsingDELETEWithResponse call -func ParseDeleteSecurityControlCategoryUsingDELETEResponse(rsp *http.Response) (*DeleteSecurityControlCategoryUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteSecurityControlCategoryUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetSecurityControlCategoryUsingGETResponse parses an HTTP response from a GetSecurityControlCategoryUsingGETWithResponse call -func ParseGetSecurityControlCategoryUsingGETResponse(rsp *http.Response) (*GetSecurityControlCategoryUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetSecurityControlCategoryUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateSecurityControlCategoryUsingPATCHResponse parses an HTTP response from a PartialUpdateSecurityControlCategoryUsingPATCHWithResponse call -func ParsePartialUpdateSecurityControlCategoryUsingPATCHResponse(rsp *http.Response) (*PartialUpdateSecurityControlCategoryUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateSecurityControlCategoryUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateSecurityControlCategoryUsingPUTResponse parses an HTTP response from a UpdateSecurityControlCategoryUsingPUTWithResponse call -func ParseUpdateSecurityControlCategoryUsingPUTResponse(rsp *http.Response) (*UpdateSecurityControlCategoryUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateSecurityControlCategoryUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllSecurityControlFrameworksUsingGETResponse parses an HTTP response from a GetAllSecurityControlFrameworksUsingGETWithResponse call -func ParseGetAllSecurityControlFrameworksUsingGETResponse(rsp *http.Response) (*GetAllSecurityControlFrameworksUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllSecurityControlFrameworksUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateSecurityControlFrameworkUsingPOSTResponse parses an HTTP response from a CreateSecurityControlFrameworkUsingPOSTWithResponse call -func ParseCreateSecurityControlFrameworkUsingPOSTResponse(rsp *http.Response) (*CreateSecurityControlFrameworkUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateSecurityControlFrameworkUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCheckHasRequirementsUsingGETResponse parses an HTTP response from a CheckHasRequirementsUsingGETWithResponse call -func ParseCheckHasRequirementsUsingGETResponse(rsp *http.Response) (*CheckHasRequirementsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CheckHasRequirementsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountSecurityControlFrameworksUsingGETResponse parses an HTTP response from a CountSecurityControlFrameworksUsingGETWithResponse call -func ParseCountSecurityControlFrameworksUsingGETResponse(rsp *http.Response) (*CountSecurityControlFrameworksUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountSecurityControlFrameworksUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteSecurityControlFrameworkUsingDELETEResponse parses an HTTP response from a DeleteSecurityControlFrameworkUsingDELETEWithResponse call -func ParseDeleteSecurityControlFrameworkUsingDELETEResponse(rsp *http.Response) (*DeleteSecurityControlFrameworkUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteSecurityControlFrameworkUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetSecurityControlFrameworkUsingGETResponse parses an HTTP response from a GetSecurityControlFrameworkUsingGETWithResponse call -func ParseGetSecurityControlFrameworkUsingGETResponse(rsp *http.Response) (*GetSecurityControlFrameworkUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetSecurityControlFrameworkUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateSecurityControlFrameworkUsingPATCHResponse parses an HTTP response from a PartialUpdateSecurityControlFrameworkUsingPATCHWithResponse call -func ParsePartialUpdateSecurityControlFrameworkUsingPATCHResponse(rsp *http.Response) (*PartialUpdateSecurityControlFrameworkUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateSecurityControlFrameworkUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateSecurityControlFrameworkUsingPUTResponse parses an HTTP response from a UpdateSecurityControlFrameworkUsingPUTWithResponse call -func ParseUpdateSecurityControlFrameworkUsingPUTResponse(rsp *http.Response) (*UpdateSecurityControlFrameworkUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateSecurityControlFrameworkUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllSecurityControlsUsingGETResponse parses an HTTP response from a GetAllSecurityControlsUsingGETWithResponse call -func ParseGetAllSecurityControlsUsingGETResponse(rsp *http.Response) (*GetAllSecurityControlsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllSecurityControlsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateSecurityControlUsingPOSTResponse parses an HTTP response from a CreateSecurityControlUsingPOSTWithResponse call -func ParseCreateSecurityControlUsingPOSTResponse(rsp *http.Response) (*CreateSecurityControlUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateSecurityControlUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountSecurityControlsUsingGETResponse parses an HTTP response from a CountSecurityControlsUsingGETWithResponse call -func ParseCountSecurityControlsUsingGETResponse(rsp *http.Response) (*CountSecurityControlsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountSecurityControlsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteSecurityControlUsingDELETEResponse parses an HTTP response from a DeleteSecurityControlUsingDELETEWithResponse call -func ParseDeleteSecurityControlUsingDELETEResponse(rsp *http.Response) (*DeleteSecurityControlUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteSecurityControlUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetSecurityControlUsingGETResponse parses an HTTP response from a GetSecurityControlUsingGETWithResponse call -func ParseGetSecurityControlUsingGETResponse(rsp *http.Response) (*GetSecurityControlUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetSecurityControlUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateSecurityControlUsingPATCHResponse parses an HTTP response from a PartialUpdateSecurityControlUsingPATCHWithResponse call -func ParsePartialUpdateSecurityControlUsingPATCHResponse(rsp *http.Response) (*PartialUpdateSecurityControlUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateSecurityControlUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateSecurityControlUsingPUTResponse parses an HTTP response from a UpdateSecurityControlUsingPUTWithResponse call -func ParseUpdateSecurityControlUsingPUTResponse(rsp *http.Response) (*UpdateSecurityControlUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateSecurityControlUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllSecurityMetricsUsingGETResponse parses an HTTP response from a GetAllSecurityMetricsUsingGETWithResponse call -func ParseGetAllSecurityMetricsUsingGETResponse(rsp *http.Response) (*GetAllSecurityMetricsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllSecurityMetricsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateSecurityMetricUsingPOSTResponse parses an HTTP response from a CreateSecurityMetricUsingPOSTWithResponse call -func ParseCreateSecurityMetricUsingPOSTResponse(rsp *http.Response) (*CreateSecurityMetricUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateSecurityMetricUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountSecurityMetricsUsingGETResponse parses an HTTP response from a CountSecurityMetricsUsingGETWithResponse call -func ParseCountSecurityMetricsUsingGETResponse(rsp *http.Response) (*CountSecurityMetricsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountSecurityMetricsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteSecurityMetricUsingDELETEResponse parses an HTTP response from a DeleteSecurityMetricUsingDELETEWithResponse call -func ParseDeleteSecurityMetricUsingDELETEResponse(rsp *http.Response) (*DeleteSecurityMetricUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteSecurityMetricUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetSecurityMetricUsingGETResponse parses an HTTP response from a GetSecurityMetricUsingGETWithResponse call -func ParseGetSecurityMetricUsingGETResponse(rsp *http.Response) (*GetSecurityMetricUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetSecurityMetricUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateSecurityMetricUsingPATCHResponse parses an HTTP response from a PartialUpdateSecurityMetricUsingPATCHWithResponse call -func ParsePartialUpdateSecurityMetricUsingPATCHResponse(rsp *http.Response) (*PartialUpdateSecurityMetricUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateSecurityMetricUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateSecurityMetricUsingPUTResponse parses an HTTP response from a UpdateSecurityMetricUsingPUTWithResponse call -func ParseUpdateSecurityMetricUsingPUTResponse(rsp *http.Response) (*UpdateSecurityMetricUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateSecurityMetricUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllSimilarControlsUsingGETResponse parses an HTTP response from a GetAllSimilarControlsUsingGETWithResponse call -func ParseGetAllSimilarControlsUsingGETResponse(rsp *http.Response) (*GetAllSimilarControlsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllSimilarControlsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateSimilarControlUsingPOSTResponse parses an HTTP response from a CreateSimilarControlUsingPOSTWithResponse call -func ParseCreateSimilarControlUsingPOSTResponse(rsp *http.Response) (*CreateSimilarControlUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateSimilarControlUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountSimilarControlsUsingGETResponse parses an HTTP response from a CountSimilarControlsUsingGETWithResponse call -func ParseCountSimilarControlsUsingGETResponse(rsp *http.Response) (*CountSimilarControlsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountSimilarControlsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteSimilarControlUsingDELETEResponse parses an HTTP response from a DeleteSimilarControlUsingDELETEWithResponse call -func ParseDeleteSimilarControlUsingDELETEResponse(rsp *http.Response) (*DeleteSimilarControlUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteSimilarControlUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetSimilarControlUsingGETResponse parses an HTTP response from a GetSimilarControlUsingGETWithResponse call -func ParseGetSimilarControlUsingGETResponse(rsp *http.Response) (*GetSimilarControlUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetSimilarControlUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateSimilarControlUsingPATCHResponse parses an HTTP response from a PartialUpdateSimilarControlUsingPATCHWithResponse call -func ParsePartialUpdateSimilarControlUsingPATCHResponse(rsp *http.Response) (*PartialUpdateSimilarControlUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateSimilarControlUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateSimilarControlUsingPUTResponse parses an HTTP response from a UpdateSimilarControlUsingPUTWithResponse call -func ParseUpdateSimilarControlUsingPUTResponse(rsp *http.Response) (*UpdateSimilarControlUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateSimilarControlUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllTargetValuesUsingGETResponse parses an HTTP response from a GetAllTargetValuesUsingGETWithResponse call -func ParseGetAllTargetValuesUsingGETResponse(rsp *http.Response) (*GetAllTargetValuesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllTargetValuesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateTargetValueUsingPOSTResponse parses an HTTP response from a CreateTargetValueUsingPOSTWithResponse call -func ParseCreateTargetValueUsingPOSTResponse(rsp *http.Response) (*CreateTargetValueUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateTargetValueUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountTargetValuesUsingGETResponse parses an HTTP response from a CountTargetValuesUsingGETWithResponse call -func ParseCountTargetValuesUsingGETResponse(rsp *http.Response) (*CountTargetValuesUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountTargetValuesUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteTargetValueUsingDELETEResponse parses an HTTP response from a DeleteTargetValueUsingDELETEWithResponse call -func ParseDeleteTargetValueUsingDELETEResponse(rsp *http.Response) (*DeleteTargetValueUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteTargetValueUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetTargetValueUsingGETResponse parses an HTTP response from a GetTargetValueUsingGETWithResponse call -func ParseGetTargetValueUsingGETResponse(rsp *http.Response) (*GetTargetValueUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetTargetValueUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateTargetValueUsingPATCHResponse parses an HTTP response from a PartialUpdateTargetValueUsingPATCHWithResponse call -func ParsePartialUpdateTargetValueUsingPATCHResponse(rsp *http.Response) (*PartialUpdateTargetValueUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateTargetValueUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateTargetValueUsingPUTResponse parses an HTTP response from a UpdateTargetValueUsingPUTWithResponse call -func ParseUpdateTargetValueUsingPUTResponse(rsp *http.Response) (*UpdateTargetValueUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateTargetValueUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllTomsUsingGETResponse parses an HTTP response from a GetAllTomsUsingGETWithResponse call -func ParseGetAllTomsUsingGETResponse(rsp *http.Response) (*GetAllTomsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllTomsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCreateTomUsingPOSTResponse parses an HTTP response from a CreateTomUsingPOSTWithResponse call -func ParseCreateTomUsingPOSTResponse(rsp *http.Response) (*CreateTomUsingPOSTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CreateTomUsingPOSTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseCountTomsUsingGETResponse parses an HTTP response from a CountTomsUsingGETWithResponse call -func ParseCountTomsUsingGETResponse(rsp *http.Response) (*CountTomsUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &CountTomsUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetTomsByFrameworkNameUsingGETResponse parses an HTTP response from a GetTomsByFrameworkNameUsingGETWithResponse call -func ParseGetTomsByFrameworkNameUsingGETResponse(rsp *http.Response) (*GetTomsByFrameworkNameUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetTomsByFrameworkNameUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse parses an HTTP response from a GetTomsByFrameworkNameAndAssuranceLevelUsingGETWithResponse call -func ParseGetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse(rsp *http.Response) (*GetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetTomsByFrameworkNameAndAssuranceLevelUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseDeleteTomUsingDELETEResponse parses an HTTP response from a DeleteTomUsingDELETEWithResponse call -func ParseDeleteTomUsingDELETEResponse(rsp *http.Response) (*DeleteTomUsingDELETEResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteTomUsingDELETEResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetTomUsingGETResponse parses an HTTP response from a GetTomUsingGETWithResponse call -func ParseGetTomUsingGETResponse(rsp *http.Response) (*GetTomUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetTomUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParsePartialUpdateTomUsingPATCHResponse parses an HTTP response from a PartialUpdateTomUsingPATCHWithResponse call -func ParsePartialUpdateTomUsingPATCHResponse(rsp *http.Response) (*PartialUpdateTomUsingPATCHResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &PartialUpdateTomUsingPATCHResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseUpdateTomUsingPUTResponse parses an HTTP response from a UpdateTomUsingPUTWithResponse call -func ParseUpdateTomUsingPUTResponse(rsp *http.Response) (*UpdateTomUsingPUTResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &UpdateTomUsingPUTResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} - -// ParseGetAllPublicUsersUsingGETResponse parses an HTTP response from a GetAllPublicUsersUsingGETWithResponse call -func ParseGetAllPublicUsersUsingGETResponse(rsp *http.Response) (*GetAllPublicUsersUsingGETResponse, error) { - bodyBytes, err := ioutil.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &GetAllPublicUsersUsingGETResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - return response, nil -} +type UpdateTomUsingPUTJSONRequestBody = UpdateTomUsingPUTJSONBody // ServerInterface represents all server handlers. type ServerInterface interface { @@ -31476,6 +2660,51 @@ type ServerInterface interface { // updateCloudService // (PUT /api/cloud-services/{id}) UpdateCloudServiceUsingPUT(ctx echo.Context, id int64) error + // getAllQuestionAnswers + // (GET /api/question-answers) + GetAllQuestionAnswersUsingGET(ctx echo.Context, params GetAllQuestionAnswersUsingGETParams) error + // countQuestionAnswers + // (GET /api/question-answers/count) + CountQuestionAnswersUsingGET(ctx echo.Context, params CountQuestionAnswersUsingGETParams) error + // getQuestionAnswer + // (GET /api/question-answers/{id}) + GetQuestionAnswerUsingGET(ctx echo.Context, id int64) error + // getAllQuestionAssuranceLevels + // (GET /api/question-assurance-levels) + GetAllQuestionAssuranceLevelsUsingGET(ctx echo.Context, params GetAllQuestionAssuranceLevelsUsingGETParams) error + // countQuestionAssuranceLevels + // (GET /api/question-assurance-levels/count) + CountQuestionAssuranceLevelsUsingGET(ctx echo.Context, params CountQuestionAssuranceLevelsUsingGETParams) error + // getQuestionAssuranceLevel + // (GET /api/question-assurance-levels/{id}) + GetQuestionAssuranceLevelUsingGET(ctx echo.Context, id int64) error + // getAllQuestionnairePurposes + // (GET /api/questionnaire-purposes) + GetAllQuestionnairePurposesUsingGET(ctx echo.Context, params GetAllQuestionnairePurposesUsingGETParams) error + // countQuestionnairePurposes + // (GET /api/questionnaire-purposes/count) + CountQuestionnairePurposesUsingGET(ctx echo.Context, params CountQuestionnairePurposesUsingGETParams) error + // getQuestionnairePurpose + // (GET /api/questionnaire-purposes/{id}) + GetQuestionnairePurposeUsingGET(ctx echo.Context, id int64) error + // getAllQuestionnaires + // (GET /api/questionnaires) + GetAllQuestionnairesUsingGET(ctx echo.Context, params GetAllQuestionnairesUsingGETParams) error + // countQuestionnaires + // (GET /api/questionnaires/count) + CountQuestionnairesUsingGET(ctx echo.Context, params CountQuestionnairesUsingGETParams) error + // getQuestionnaire + // (GET /api/questionnaires/{id}) + GetQuestionnaireUsingGET(ctx echo.Context, id int64) error + // getAllQuestions + // (GET /api/questions) + GetAllQuestionsUsingGET(ctx echo.Context, params GetAllQuestionsUsingGETParams) error + // countQuestions + // (GET /api/questions/count) + CountQuestionsUsingGET(ctx echo.Context, params CountQuestionsUsingGETParams) error + // getQuestion + // (GET /api/questions/{id}) + GetQuestionUsingGET(ctx echo.Context, id int64) error // getAllReferenceToms // (GET /api/reference-toms) GetAllReferenceTomsUsingGET(ctx echo.Context, params GetAllReferenceTomsUsingGETParams) error @@ -31700,693 +2929,3518 @@ type ServerInterface interface { GetAllPublicUsersUsingGET(ctx echo.Context, params GetAllPublicUsersUsingGETParams) error } -// ServerInterfaceWrapper converts echo contexts to parameters. -type ServerInterfaceWrapper struct { - Handler ServerInterface -} +// ServerInterfaceWrapper converts echo contexts to parameters. +type ServerInterfaceWrapper struct { + Handler ServerInterface +} + +// GetAllUsersUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAllUsersUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params GetAllUsersUsingGETParams + // ------------- Optional query parameter "page" ------------- + + err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) + } + + // ------------- Optional query parameter "size" ------------- + + err = runtime.BindQueryParameter("form", true, false, "size", ctx.QueryParams(), ¶ms.Size) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter size: %s", err)) + } + + // ------------- Optional query parameter "sort" ------------- + + err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetAllUsersUsingGET(ctx, params) + return err +} + +// GetUserUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetUserUsingGET(ctx echo.Context) error { + var err error + // ------------- Path parameter "login" ------------- + var login string + + err = runtime.BindStyledParameterWithLocation("simple", false, "login", runtime.ParamLocationPath, ctx.Param("login"), &login) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter login: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetUserUsingGET(ctx, login) + return err +} + +// GetAuthoritiesUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAuthoritiesUsingGET(ctx echo.Context) error { + var err error + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetAuthoritiesUsingGET(ctx) + return err +} + +// GetAllCloudServiceProvidersUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAllCloudServiceProvidersUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params GetAllCloudServiceProvidersUsingGETParams + // ------------- Optional query parameter "acronym.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.contains", ctx.QueryParams(), ¶ms.AcronymContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.contains: %s", err)) + } + + // ------------- Optional query parameter "acronym.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.doesNotContain", ctx.QueryParams(), ¶ms.AcronymDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "acronym.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.equals", ctx.QueryParams(), ¶ms.AcronymEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.equals: %s", err)) + } + + // ------------- Optional query parameter "acronym.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) + } + + // ------------- Optional query parameter "acronym.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.notEquals", ctx.QueryParams(), ¶ms.AcronymNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notEquals: %s", err)) + } + + // ------------- Optional query parameter "acronym.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) + } + + // ------------- Optional query parameter "acronym.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.specified", ctx.QueryParams(), ¶ms.AcronymSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.specified: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.equals", ctx.QueryParams(), ¶ms.CloudServiceIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.equals: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.greaterThan", ctx.QueryParams(), ¶ms.CloudServiceIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.in: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.lessThan", ctx.QueryParams(), ¶ms.CloudServiceIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.notEquals", ctx.QueryParams(), ¶ms.CloudServiceIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notIn: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.specified", ctx.QueryParams(), ¶ms.CloudServiceIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.specified: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.contains", ctx.QueryParams(), ¶ms.ContactDetailsContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.contains: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.doesNotContain", ctx.QueryParams(), ¶ms.ContactDetailsDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.equals", ctx.QueryParams(), ¶ms.ContactDetailsEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.equals: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "contactDetails.in", ctx.QueryParams(), ¶ms.ContactDetailsIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.in: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.notEquals", ctx.QueryParams(), ¶ms.ContactDetailsNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.notEquals: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "contactDetails.notIn", ctx.QueryParams(), ¶ms.ContactDetailsNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.notIn: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.specified", ctx.QueryParams(), ¶ms.ContactDetailsSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // ------------- Optional query parameter "name.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.contains", ctx.QueryParams(), ¶ms.NameContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.contains: %s", err)) + } + + // ------------- Optional query parameter "name.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.doesNotContain", ctx.QueryParams(), ¶ms.NameDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "name.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.equals", ctx.QueryParams(), ¶ms.NameEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.equals: %s", err)) + } + + // ------------- Optional query parameter "name.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) + } + + // ------------- Optional query parameter "name.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.notEquals", ctx.QueryParams(), ¶ms.NameNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notEquals: %s", err)) + } + + // ------------- Optional query parameter "name.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) + } + + // ------------- Optional query parameter "name.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.specified", ctx.QueryParams(), ¶ms.NameSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.specified: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetAllCloudServiceProvidersUsingGET(ctx, params) + return err +} + +// CreateCloudServiceProviderUsingPOST converts echo context to params. +func (w *ServerInterfaceWrapper) CreateCloudServiceProviderUsingPOST(ctx echo.Context) error { + var err error + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.CreateCloudServiceProviderUsingPOST(ctx) + return err +} + +// CountCloudServiceProvidersUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) CountCloudServiceProvidersUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params CountCloudServiceProvidersUsingGETParams + // ------------- Optional query parameter "acronym.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.contains", ctx.QueryParams(), ¶ms.AcronymContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.contains: %s", err)) + } + + // ------------- Optional query parameter "acronym.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.doesNotContain", ctx.QueryParams(), ¶ms.AcronymDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "acronym.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.equals", ctx.QueryParams(), ¶ms.AcronymEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.equals: %s", err)) + } + + // ------------- Optional query parameter "acronym.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) + } + + // ------------- Optional query parameter "acronym.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.notEquals", ctx.QueryParams(), ¶ms.AcronymNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notEquals: %s", err)) + } + + // ------------- Optional query parameter "acronym.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) + } + + // ------------- Optional query parameter "acronym.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.specified", ctx.QueryParams(), ¶ms.AcronymSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.specified: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.equals", ctx.QueryParams(), ¶ms.CloudServiceIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.equals: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.greaterThan", ctx.QueryParams(), ¶ms.CloudServiceIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.in: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.lessThan", ctx.QueryParams(), ¶ms.CloudServiceIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.notEquals", ctx.QueryParams(), ¶ms.CloudServiceIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notIn: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.specified", ctx.QueryParams(), ¶ms.CloudServiceIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.specified: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.contains", ctx.QueryParams(), ¶ms.ContactDetailsContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.contains: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.doesNotContain", ctx.QueryParams(), ¶ms.ContactDetailsDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.equals", ctx.QueryParams(), ¶ms.ContactDetailsEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.equals: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "contactDetails.in", ctx.QueryParams(), ¶ms.ContactDetailsIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.in: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.notEquals", ctx.QueryParams(), ¶ms.ContactDetailsNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.notEquals: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "contactDetails.notIn", ctx.QueryParams(), ¶ms.ContactDetailsNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.notIn: %s", err)) + } + + // ------------- Optional query parameter "contactDetails.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "contactDetails.specified", ctx.QueryParams(), ¶ms.ContactDetailsSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // ------------- Optional query parameter "name.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.contains", ctx.QueryParams(), ¶ms.NameContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.contains: %s", err)) + } + + // ------------- Optional query parameter "name.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.doesNotContain", ctx.QueryParams(), ¶ms.NameDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "name.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.equals", ctx.QueryParams(), ¶ms.NameEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.equals: %s", err)) + } + + // ------------- Optional query parameter "name.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) + } + + // ------------- Optional query parameter "name.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.notEquals", ctx.QueryParams(), ¶ms.NameNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notEquals: %s", err)) + } + + // ------------- Optional query parameter "name.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) + } + + // ------------- Optional query parameter "name.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.specified", ctx.QueryParams(), ¶ms.NameSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.specified: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.CountCloudServiceProvidersUsingGET(ctx, params) + return err +} + +// DeleteCloudServiceProviderUsingDELETE converts echo context to params. +func (w *ServerInterfaceWrapper) DeleteCloudServiceProviderUsingDELETE(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.DeleteCloudServiceProviderUsingDELETE(ctx, id) + return err +} + +// GetCloudServiceProviderUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetCloudServiceProviderUsingGET(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetCloudServiceProviderUsingGET(ctx, id) + return err +} + +// PartialUpdateCloudServiceProviderUsingPATCH converts echo context to params. +func (w *ServerInterfaceWrapper) PartialUpdateCloudServiceProviderUsingPATCH(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.PartialUpdateCloudServiceProviderUsingPATCH(ctx, id) + return err +} + +// UpdateCloudServiceProviderUsingPUT converts echo context to params. +func (w *ServerInterfaceWrapper) UpdateCloudServiceProviderUsingPUT(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.UpdateCloudServiceProviderUsingPUT(ctx, id) + return err +} + +// GetAllCloudServicesUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAllCloudServicesUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params GetAllCloudServicesUsingGETParams + // ------------- Optional query parameter "acronym.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.contains", ctx.QueryParams(), ¶ms.AcronymContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.contains: %s", err)) + } + + // ------------- Optional query parameter "acronym.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.doesNotContain", ctx.QueryParams(), ¶ms.AcronymDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "acronym.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.equals", ctx.QueryParams(), ¶ms.AcronymEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.equals: %s", err)) + } + + // ------------- Optional query parameter "acronym.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) + } + + // ------------- Optional query parameter "acronym.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.notEquals", ctx.QueryParams(), ¶ms.AcronymNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notEquals: %s", err)) + } + + // ------------- Optional query parameter "acronym.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) + } + + // ------------- Optional query parameter "acronym.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.specified", ctx.QueryParams(), ¶ms.AcronymSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.specified: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.equals", ctx.QueryParams(), ¶ms.CloudServiceProviderIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.equals: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.greaterThan", ctx.QueryParams(), ¶ms.CloudServiceProviderIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceProviderIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceProviderId.in", ctx.QueryParams(), ¶ms.CloudServiceProviderIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.in: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.lessThan", ctx.QueryParams(), ¶ms.CloudServiceProviderIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.lessThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceProviderIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.notEquals", ctx.QueryParams(), ¶ms.CloudServiceProviderIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceProviderId.notIn", ctx.QueryParams(), ¶ms.CloudServiceProviderIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.notIn: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.specified", ctx.QueryParams(), ¶ms.CloudServiceProviderIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.specified: %s", err)) + } + + // ------------- Optional query parameter "description.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.contains", ctx.QueryParams(), ¶ms.DescriptionContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.contains: %s", err)) + } + + // ------------- Optional query parameter "description.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.doesNotContain", ctx.QueryParams(), ¶ms.DescriptionDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "description.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.equals", ctx.QueryParams(), ¶ms.DescriptionEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.equals: %s", err)) + } + + // ------------- Optional query parameter "description.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) + } + + // ------------- Optional query parameter "description.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.notEquals", ctx.QueryParams(), ¶ms.DescriptionNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notEquals: %s", err)) + } + + // ------------- Optional query parameter "description.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) + } + + // ------------- Optional query parameter "description.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.specified", ctx.QueryParams(), ¶ms.DescriptionSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // ------------- Optional query parameter "name.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.contains", ctx.QueryParams(), ¶ms.NameContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.contains: %s", err)) + } + + // ------------- Optional query parameter "name.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.doesNotContain", ctx.QueryParams(), ¶ms.NameDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "name.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.equals", ctx.QueryParams(), ¶ms.NameEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.equals: %s", err)) + } + + // ------------- Optional query parameter "name.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) + } + + // ------------- Optional query parameter "name.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.notEquals", ctx.QueryParams(), ¶ms.NameNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notEquals: %s", err)) + } + + // ------------- Optional query parameter "name.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) + } + + // ------------- Optional query parameter "name.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.specified", ctx.QueryParams(), ¶ms.NameSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.specified: %s", err)) + } + + // ------------- Optional query parameter "resourceId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.equals", ctx.QueryParams(), ¶ms.ResourceIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.equals: %s", err)) + } + + // ------------- Optional query parameter "resourceId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThan", ctx.QueryParams(), ¶ms.ResourceIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "resourceId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceId.in", ctx.QueryParams(), ¶ms.ResourceIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.in: %s", err)) + } + + // ------------- Optional query parameter "resourceId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThan", ctx.QueryParams(), ¶ms.ResourceIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "resourceId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.notEquals", ctx.QueryParams(), ¶ms.ResourceIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "resourceId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceId.notIn", ctx.QueryParams(), ¶ms.ResourceIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notIn: %s", err)) + } + + // ------------- Optional query parameter "resourceId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.specified", ctx.QueryParams(), ¶ms.ResourceIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.specified: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.equals", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.equals: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.greaterThan", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkId.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.in: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.lessThan", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.lessThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.notEquals", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkId.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notIn: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.specified", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.specified: %s", err)) + } + + // ------------- Optional query parameter "type.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.contains", ctx.QueryParams(), ¶ms.TypeContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.contains: %s", err)) + } + + // ------------- Optional query parameter "type.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.doesNotContain", ctx.QueryParams(), ¶ms.TypeDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "type.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.equals", ctx.QueryParams(), ¶ms.TypeEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.equals: %s", err)) + } + + // ------------- Optional query parameter "type.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "type.in", ctx.QueryParams(), ¶ms.TypeIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.in: %s", err)) + } + + // ------------- Optional query parameter "type.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.notEquals", ctx.QueryParams(), ¶ms.TypeNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notEquals: %s", err)) + } + + // ------------- Optional query parameter "type.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "type.notIn", ctx.QueryParams(), ¶ms.TypeNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notIn: %s", err)) + } + + // ------------- Optional query parameter "type.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.specified", ctx.QueryParams(), ¶ms.TypeSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.specified: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetAllCloudServicesUsingGET(ctx, params) + return err +} + +// CreateCloudServiceUsingPOST converts echo context to params. +func (w *ServerInterfaceWrapper) CreateCloudServiceUsingPOST(ctx echo.Context) error { + var err error + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.CreateCloudServiceUsingPOST(ctx) + return err +} + +// CountCloudServicesUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) CountCloudServicesUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params CountCloudServicesUsingGETParams + // ------------- Optional query parameter "acronym.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.contains", ctx.QueryParams(), ¶ms.AcronymContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.contains: %s", err)) + } + + // ------------- Optional query parameter "acronym.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.doesNotContain", ctx.QueryParams(), ¶ms.AcronymDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "acronym.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.equals", ctx.QueryParams(), ¶ms.AcronymEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.equals: %s", err)) + } + + // ------------- Optional query parameter "acronym.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) + } + + // ------------- Optional query parameter "acronym.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.notEquals", ctx.QueryParams(), ¶ms.AcronymNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notEquals: %s", err)) + } + + // ------------- Optional query parameter "acronym.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) + } + + // ------------- Optional query parameter "acronym.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "acronym.specified", ctx.QueryParams(), ¶ms.AcronymSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.specified: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.equals", ctx.QueryParams(), ¶ms.CloudServiceProviderIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.equals: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.greaterThan", ctx.QueryParams(), ¶ms.CloudServiceProviderIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceProviderIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceProviderId.in", ctx.QueryParams(), ¶ms.CloudServiceProviderIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.in: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.lessThan", ctx.QueryParams(), ¶ms.CloudServiceProviderIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.lessThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceProviderIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.notEquals", ctx.QueryParams(), ¶ms.CloudServiceProviderIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceProviderId.notIn", ctx.QueryParams(), ¶ms.CloudServiceProviderIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.notIn: %s", err)) + } + + // ------------- Optional query parameter "cloudServiceProviderId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.specified", ctx.QueryParams(), ¶ms.CloudServiceProviderIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.specified: %s", err)) + } + + // ------------- Optional query parameter "description.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.contains", ctx.QueryParams(), ¶ms.DescriptionContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.contains: %s", err)) + } + + // ------------- Optional query parameter "description.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.doesNotContain", ctx.QueryParams(), ¶ms.DescriptionDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "description.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.equals", ctx.QueryParams(), ¶ms.DescriptionEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.equals: %s", err)) + } + + // ------------- Optional query parameter "description.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) + } + + // ------------- Optional query parameter "description.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.notEquals", ctx.QueryParams(), ¶ms.DescriptionNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notEquals: %s", err)) + } + + // ------------- Optional query parameter "description.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) + } + + // ------------- Optional query parameter "description.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "description.specified", ctx.QueryParams(), ¶ms.DescriptionSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // ------------- Optional query parameter "name.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.contains", ctx.QueryParams(), ¶ms.NameContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.contains: %s", err)) + } + + // ------------- Optional query parameter "name.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.doesNotContain", ctx.QueryParams(), ¶ms.NameDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "name.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.equals", ctx.QueryParams(), ¶ms.NameEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.equals: %s", err)) + } + + // ------------- Optional query parameter "name.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) + } + + // ------------- Optional query parameter "name.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.notEquals", ctx.QueryParams(), ¶ms.NameNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notEquals: %s", err)) + } + + // ------------- Optional query parameter "name.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) + } + + // ------------- Optional query parameter "name.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "name.specified", ctx.QueryParams(), ¶ms.NameSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.specified: %s", err)) + } + + // ------------- Optional query parameter "resourceId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.equals", ctx.QueryParams(), ¶ms.ResourceIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.equals: %s", err)) + } + + // ------------- Optional query parameter "resourceId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThan", ctx.QueryParams(), ¶ms.ResourceIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "resourceId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceId.in", ctx.QueryParams(), ¶ms.ResourceIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.in: %s", err)) + } + + // ------------- Optional query parameter "resourceId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThan", ctx.QueryParams(), ¶ms.ResourceIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "resourceId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.notEquals", ctx.QueryParams(), ¶ms.ResourceIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "resourceId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceId.notIn", ctx.QueryParams(), ¶ms.ResourceIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notIn: %s", err)) + } + + // ------------- Optional query parameter "resourceId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.specified", ctx.QueryParams(), ¶ms.ResourceIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.specified: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.equals", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.equals: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.greaterThan", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkId.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.in: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.lessThan", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.lessThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.notEquals", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkId.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notIn: %s", err)) + } + + // ------------- Optional query parameter "securityControlFrameworkId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.specified", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.specified: %s", err)) + } + + // ------------- Optional query parameter "type.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.contains", ctx.QueryParams(), ¶ms.TypeContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.contains: %s", err)) + } + + // ------------- Optional query parameter "type.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.doesNotContain", ctx.QueryParams(), ¶ms.TypeDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "type.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.equals", ctx.QueryParams(), ¶ms.TypeEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.equals: %s", err)) + } + + // ------------- Optional query parameter "type.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "type.in", ctx.QueryParams(), ¶ms.TypeIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.in: %s", err)) + } + + // ------------- Optional query parameter "type.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.notEquals", ctx.QueryParams(), ¶ms.TypeNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notEquals: %s", err)) + } + + // ------------- Optional query parameter "type.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "type.notIn", ctx.QueryParams(), ¶ms.TypeNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notIn: %s", err)) + } + + // ------------- Optional query parameter "type.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "type.specified", ctx.QueryParams(), ¶ms.TypeSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.specified: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.CountCloudServicesUsingGET(ctx, params) + return err +} + +// DeleteCloudServiceUsingDELETE converts echo context to params. +func (w *ServerInterfaceWrapper) DeleteCloudServiceUsingDELETE(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.DeleteCloudServiceUsingDELETE(ctx, id) + return err +} + +// GetCloudServiceUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetCloudServiceUsingGET(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetCloudServiceUsingGET(ctx, id) + return err +} + +// PartialUpdateCloudServiceUsingPATCH converts echo context to params. +func (w *ServerInterfaceWrapper) PartialUpdateCloudServiceUsingPATCH(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.PartialUpdateCloudServiceUsingPATCH(ctx, id) + return err +} + +// UpdateCloudServiceUsingPUT converts echo context to params. +func (w *ServerInterfaceWrapper) UpdateCloudServiceUsingPUT(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.UpdateCloudServiceUsingPUT(ctx, id) + return err +} + +// GetAllQuestionAnswersUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAllQuestionAnswersUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params GetAllQuestionAnswersUsingGETParams + // ------------- Optional query parameter "answer.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.contains", ctx.QueryParams(), ¶ms.AnswerContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.contains: %s", err)) + } + + // ------------- Optional query parameter "answer.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.doesNotContain", ctx.QueryParams(), ¶ms.AnswerDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "answer.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.equals", ctx.QueryParams(), ¶ms.AnswerEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.equals: %s", err)) + } + + // ------------- Optional query parameter "answer.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "answer.in", ctx.QueryParams(), ¶ms.AnswerIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.in: %s", err)) + } + + // ------------- Optional query parameter "answer.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.notEquals", ctx.QueryParams(), ¶ms.AnswerNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.notEquals: %s", err)) + } + + // ------------- Optional query parameter "answer.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "answer.notIn", ctx.QueryParams(), ¶ms.AnswerNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.notIn: %s", err)) + } + + // ------------- Optional query parameter "answer.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.specified", ctx.QueryParams(), ¶ms.AnswerSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // ------------- Optional query parameter "value.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.equals", ctx.QueryParams(), ¶ms.ValueEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.equals: %s", err)) + } + + // ------------- Optional query parameter "value.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.greaterThan", ctx.QueryParams(), ¶ms.ValueGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "value.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ValueGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "value.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "value.in", ctx.QueryParams(), ¶ms.ValueIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.in: %s", err)) + } + + // ------------- Optional query parameter "value.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.lessThan", ctx.QueryParams(), ¶ms.ValueLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.lessThan: %s", err)) + } + + // ------------- Optional query parameter "value.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.lessThanOrEqual", ctx.QueryParams(), ¶ms.ValueLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "value.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.notEquals", ctx.QueryParams(), ¶ms.ValueNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.notEquals: %s", err)) + } + + // ------------- Optional query parameter "value.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "value.notIn", ctx.QueryParams(), ¶ms.ValueNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.notIn: %s", err)) + } + + // ------------- Optional query parameter "value.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.specified", ctx.QueryParams(), ¶ms.ValueSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.specified: %s", err)) + } + + // ------------- Optional query parameter "visible.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "visible.equals", ctx.QueryParams(), ¶ms.VisibleEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.equals: %s", err)) + } + + // ------------- Optional query parameter "visible.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "visible.in", ctx.QueryParams(), ¶ms.VisibleIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.in: %s", err)) + } + + // ------------- Optional query parameter "visible.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "visible.notEquals", ctx.QueryParams(), ¶ms.VisibleNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.notEquals: %s", err)) + } + + // ------------- Optional query parameter "visible.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "visible.notIn", ctx.QueryParams(), ¶ms.VisibleNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.notIn: %s", err)) + } + + // ------------- Optional query parameter "visible.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "visible.specified", ctx.QueryParams(), ¶ms.VisibleSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.specified: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetAllQuestionAnswersUsingGET(ctx, params) + return err +} + +// CountQuestionAnswersUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) CountQuestionAnswersUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params CountQuestionAnswersUsingGETParams + // ------------- Optional query parameter "answer.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.contains", ctx.QueryParams(), ¶ms.AnswerContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.contains: %s", err)) + } + + // ------------- Optional query parameter "answer.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.doesNotContain", ctx.QueryParams(), ¶ms.AnswerDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "answer.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.equals", ctx.QueryParams(), ¶ms.AnswerEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.equals: %s", err)) + } + + // ------------- Optional query parameter "answer.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "answer.in", ctx.QueryParams(), ¶ms.AnswerIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.in: %s", err)) + } + + // ------------- Optional query parameter "answer.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.notEquals", ctx.QueryParams(), ¶ms.AnswerNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.notEquals: %s", err)) + } + + // ------------- Optional query parameter "answer.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "answer.notIn", ctx.QueryParams(), ¶ms.AnswerNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.notIn: %s", err)) + } + + // ------------- Optional query parameter "answer.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answer.specified", ctx.QueryParams(), ¶ms.AnswerSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answer.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // ------------- Optional query parameter "value.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.equals", ctx.QueryParams(), ¶ms.ValueEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.equals: %s", err)) + } + + // ------------- Optional query parameter "value.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.greaterThan", ctx.QueryParams(), ¶ms.ValueGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "value.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ValueGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "value.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "value.in", ctx.QueryParams(), ¶ms.ValueIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.in: %s", err)) + } + + // ------------- Optional query parameter "value.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.lessThan", ctx.QueryParams(), ¶ms.ValueLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.lessThan: %s", err)) + } + + // ------------- Optional query parameter "value.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.lessThanOrEqual", ctx.QueryParams(), ¶ms.ValueLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "value.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.notEquals", ctx.QueryParams(), ¶ms.ValueNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.notEquals: %s", err)) + } + + // ------------- Optional query parameter "value.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "value.notIn", ctx.QueryParams(), ¶ms.ValueNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.notIn: %s", err)) + } + + // ------------- Optional query parameter "value.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "value.specified", ctx.QueryParams(), ¶ms.ValueSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.specified: %s", err)) + } + + // ------------- Optional query parameter "visible.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "visible.equals", ctx.QueryParams(), ¶ms.VisibleEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.equals: %s", err)) + } + + // ------------- Optional query parameter "visible.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "visible.in", ctx.QueryParams(), ¶ms.VisibleIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.in: %s", err)) + } + + // ------------- Optional query parameter "visible.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "visible.notEquals", ctx.QueryParams(), ¶ms.VisibleNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.notEquals: %s", err)) + } + + // ------------- Optional query parameter "visible.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "visible.notIn", ctx.QueryParams(), ¶ms.VisibleNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.notIn: %s", err)) + } + + // ------------- Optional query parameter "visible.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "visible.specified", ctx.QueryParams(), ¶ms.VisibleSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter visible.specified: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.CountQuestionAnswersUsingGET(ctx, params) + return err +} + +// GetQuestionAnswerUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetQuestionAnswerUsingGET(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetQuestionAnswerUsingGET(ctx, id) + return err +} + +// GetAllQuestionAssuranceLevelsUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAllQuestionAssuranceLevelsUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params GetAllQuestionAssuranceLevelsUsingGETParams + // ------------- Optional query parameter "assuranceLevel.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.contains", ctx.QueryParams(), ¶ms.AssuranceLevelContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.contains: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.doesNotContain", ctx.QueryParams(), ¶ms.AssuranceLevelDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.equals", ctx.QueryParams(), ¶ms.AssuranceLevelEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.equals: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevel.in", ctx.QueryParams(), ¶ms.AssuranceLevelIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.in: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.notEquals", ctx.QueryParams(), ¶ms.AssuranceLevelNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.notEquals: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevel.notIn", ctx.QueryParams(), ¶ms.AssuranceLevelNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.notIn: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.specified", ctx.QueryParams(), ¶ms.AssuranceLevelSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetAllQuestionAssuranceLevelsUsingGET(ctx, params) + return err +} + +// CountQuestionAssuranceLevelsUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) CountQuestionAssuranceLevelsUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params CountQuestionAssuranceLevelsUsingGETParams + // ------------- Optional query parameter "assuranceLevel.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.contains", ctx.QueryParams(), ¶ms.AssuranceLevelContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.contains: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.doesNotContain", ctx.QueryParams(), ¶ms.AssuranceLevelDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.equals", ctx.QueryParams(), ¶ms.AssuranceLevelEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.equals: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevel.in", ctx.QueryParams(), ¶ms.AssuranceLevelIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.in: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.notEquals", ctx.QueryParams(), ¶ms.AssuranceLevelNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.notEquals: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevel.notIn", ctx.QueryParams(), ¶ms.AssuranceLevelNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.notIn: %s", err)) + } + + // ------------- Optional query parameter "assuranceLevel.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevel.specified", ctx.QueryParams(), ¶ms.AssuranceLevelSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.CountQuestionAssuranceLevelsUsingGET(ctx, params) + return err +} + +// GetQuestionAssuranceLevelUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetQuestionAssuranceLevelUsingGET(ctx echo.Context) error { + var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } + + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetQuestionAssuranceLevelUsingGET(ctx, id) + return err +} + +// GetAllQuestionnairePurposesUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAllQuestionnairePurposesUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params GetAllQuestionnairePurposesUsingGETParams + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- -// GetAllUsersUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) GetAllUsersUsingGET(ctx echo.Context) error { - var err error + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } - // Parameter object where we will unmarshal all parameters from the context - var params GetAllUsersUsingGETParams - // ------------- Optional query parameter "page" ------------- + // ------------- Optional query parameter "id.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "page", ctx.QueryParams(), ¶ms.Page) + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter page: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) } - // ------------- Optional query parameter "size" ------------- + // ------------- Optional query parameter "purpose.contains" ------------- - err = runtime.BindQueryParameter("form", true, false, "size", ctx.QueryParams(), ¶ms.Size) + err = runtime.BindQueryParameter("form", true, false, "purpose.contains", ctx.QueryParams(), ¶ms.PurposeContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter size: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.contains: %s", err)) } - // ------------- Optional query parameter "sort" ------------- + // ------------- Optional query parameter "purpose.doesNotContain" ------------- - err = runtime.BindQueryParameter("form", true, false, "sort", ctx.QueryParams(), ¶ms.Sort) + err = runtime.BindQueryParameter("form", true, false, "purpose.doesNotContain", ctx.QueryParams(), ¶ms.PurposeDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sort: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "purpose.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "purpose.equals", ctx.QueryParams(), ¶ms.PurposeEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.equals: %s", err)) + } + + // ------------- Optional query parameter "purpose.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "purpose.in", ctx.QueryParams(), ¶ms.PurposeIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.in: %s", err)) + } + + // ------------- Optional query parameter "purpose.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "purpose.notEquals", ctx.QueryParams(), ¶ms.PurposeNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.notEquals: %s", err)) + } + + // ------------- Optional query parameter "purpose.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "purpose.notIn", ctx.QueryParams(), ¶ms.PurposeNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.notIn: %s", err)) + } + + // ------------- Optional query parameter "purpose.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "purpose.specified", ctx.QueryParams(), ¶ms.PurposeSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.specified: %s", err)) } // Invoke the callback with all the unmarshalled arguments - err = w.Handler.GetAllUsersUsingGET(ctx, params) + err = w.Handler.GetAllQuestionnairePurposesUsingGET(ctx, params) return err } -// GetUserUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) GetUserUsingGET(ctx echo.Context) error { +// CountQuestionnairePurposesUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) CountQuestionnairePurposesUsingGET(ctx echo.Context) error { var err error - // ------------- Path parameter "login" ------------- - var login string - err = runtime.BindStyledParameterWithLocation("simple", false, "login", runtime.ParamLocationPath, ctx.Param("login"), &login) + // Parameter object where we will unmarshal all parameters from the context + var params CountQuestionnairePurposesUsingGETParams + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter login: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + } + + // ------------- Optional query parameter "id.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + } + + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "id.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + } + + // ------------- Optional query parameter "id.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + } + + // ------------- Optional query parameter "id.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + } + + // ------------- Optional query parameter "purpose.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "purpose.contains", ctx.QueryParams(), ¶ms.PurposeContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.contains: %s", err)) + } + + // ------------- Optional query parameter "purpose.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "purpose.doesNotContain", ctx.QueryParams(), ¶ms.PurposeDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "purpose.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "purpose.equals", ctx.QueryParams(), ¶ms.PurposeEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.equals: %s", err)) + } + + // ------------- Optional query parameter "purpose.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "purpose.in", ctx.QueryParams(), ¶ms.PurposeIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.in: %s", err)) + } + + // ------------- Optional query parameter "purpose.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "purpose.notEquals", ctx.QueryParams(), ¶ms.PurposeNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.notEquals: %s", err)) + } + + // ------------- Optional query parameter "purpose.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "purpose.notIn", ctx.QueryParams(), ¶ms.PurposeNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.notIn: %s", err)) + } + + // ------------- Optional query parameter "purpose.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "purpose.specified", ctx.QueryParams(), ¶ms.PurposeSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purpose.specified: %s", err)) } // Invoke the callback with all the unmarshalled arguments - err = w.Handler.GetUserUsingGET(ctx, login) + err = w.Handler.CountQuestionnairePurposesUsingGET(ctx, params) return err } -// GetAuthoritiesUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) GetAuthoritiesUsingGET(ctx echo.Context) error { +// GetQuestionnairePurposeUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetQuestionnairePurposeUsingGET(ctx echo.Context) error { var err error + // ------------- Path parameter "id" ------------- + var id int64 + + err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + } // Invoke the callback with all the unmarshalled arguments - err = w.Handler.GetAuthoritiesUsingGET(ctx) + err = w.Handler.GetQuestionnairePurposeUsingGET(ctx, id) return err } -// GetAllCloudServiceProvidersUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) GetAllCloudServiceProvidersUsingGET(ctx echo.Context) error { +// GetAllQuestionnairesUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAllQuestionnairesUsingGET(ctx echo.Context) error { var err error - // Parameter object where we will unmarshal all parameters from the context - var params GetAllCloudServiceProvidersUsingGETParams - // ------------- Optional query parameter "acronym.contains" ------------- + // Parameter object where we will unmarshal all parameters from the context + var params GetAllQuestionnairesUsingGETParams + // ------------- Optional query parameter "answerId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answerId.equals", ctx.QueryParams(), ¶ms.AnswerIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.equals: %s", err)) + } + + // ------------- Optional query parameter "answerId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answerId.greaterThan", ctx.QueryParams(), ¶ms.AnswerIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "answerId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answerId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.AnswerIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "answerId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "answerId.in", ctx.QueryParams(), ¶ms.AnswerIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.in: %s", err)) + } + + // ------------- Optional query parameter "answerId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answerId.lessThan", ctx.QueryParams(), ¶ms.AnswerIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "answerId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answerId.lessThanOrEqual", ctx.QueryParams(), ¶ms.AnswerIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "answerId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answerId.notEquals", ctx.QueryParams(), ¶ms.AnswerIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "answerId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "answerId.notIn", ctx.QueryParams(), ¶ms.AnswerIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.notIn: %s", err)) + } + + // ------------- Optional query parameter "answerId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "answerId.specified", ctx.QueryParams(), ¶ms.AnswerIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.specified: %s", err)) + } + + // ------------- Optional query parameter "distinct" ------------- + + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "frameworkId.equals", ctx.QueryParams(), ¶ms.FrameworkIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.equals: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "frameworkId.greaterThan", ctx.QueryParams(), ¶ms.FrameworkIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "frameworkId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.FrameworkIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "frameworkId.in", ctx.QueryParams(), ¶ms.FrameworkIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.in: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "frameworkId.lessThan", ctx.QueryParams(), ¶ms.FrameworkIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "frameworkId.lessThanOrEqual", ctx.QueryParams(), ¶ms.FrameworkIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "frameworkId.notEquals", ctx.QueryParams(), ¶ms.FrameworkIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "frameworkId.notIn", ctx.QueryParams(), ¶ms.FrameworkIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.notIn: %s", err)) + } + + // ------------- Optional query parameter "frameworkId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "frameworkId.specified", ctx.QueryParams(), ¶ms.FrameworkIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.specified: %s", err)) + } + + // ------------- Optional query parameter "id.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + } - err = runtime.BindQueryParameter("form", true, false, "acronym.contains", ctx.QueryParams(), ¶ms.AcronymContains) + // ------------- Optional query parameter "id.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } - // ------------- Optional query parameter "acronym.doesNotContain" ------------- + // ------------- Optional query parameter "id.lessThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.doesNotContain", ctx.QueryParams(), ¶ms.AcronymDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) } - // ------------- Optional query parameter "acronym.equals" ------------- + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.equals", ctx.QueryParams(), ¶ms.AcronymEquals) + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "acronym.in" ------------- + // ------------- Optional query parameter "id.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) } - // ------------- Optional query parameter "acronym.notEquals" ------------- + // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.notEquals", ctx.QueryParams(), ¶ms.AcronymNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } - // ------------- Optional query parameter "acronym.notIn" ------------- + // ------------- Optional query parameter "id.specified" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) } - // ------------- Optional query parameter "acronym.specified" ------------- + // ------------- Optional query parameter "purposeId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.specified", ctx.QueryParams(), ¶ms.AcronymSpecified) + err = runtime.BindQueryParameter("form", true, false, "purposeId.equals", ctx.QueryParams(), ¶ms.PurposeIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.equals: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.equals" ------------- + // ------------- Optional query parameter "purposeId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.equals", ctx.QueryParams(), ¶ms.CloudServiceIdEquals) + err = runtime.BindQueryParameter("form", true, false, "purposeId.greaterThan", ctx.QueryParams(), ¶ms.PurposeIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.greaterThan: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.greaterThan" ------------- + // ------------- Optional query parameter "purposeId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.greaterThan", ctx.QueryParams(), ¶ms.CloudServiceIdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "purposeId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.PurposeIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "purposeId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceIdGreaterThanOrEqual) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "purposeId.in", ctx.QueryParams(), ¶ms.PurposeIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.in: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.in" ------------- + // ------------- Optional query parameter "purposeId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) + err = runtime.BindQueryParameter("form", true, false, "purposeId.lessThan", ctx.QueryParams(), ¶ms.PurposeIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.lessThan: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.lessThan" ------------- + // ------------- Optional query parameter "purposeId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.lessThan", ctx.QueryParams(), ¶ms.CloudServiceIdLessThan) + err = runtime.BindQueryParameter("form", true, false, "purposeId.lessThanOrEqual", ctx.QueryParams(), ¶ms.PurposeIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "purposeId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceIdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "purposeId.notEquals", ctx.QueryParams(), ¶ms.PurposeIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.notEquals: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.notEquals" ------------- + // ------------- Optional query parameter "purposeId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.notEquals", ctx.QueryParams(), ¶ms.CloudServiceIdNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "purposeId.notIn", ctx.QueryParams(), ¶ms.PurposeIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.notIn: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.notIn" ------------- + // ------------- Optional query parameter "purposeId.specified" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) + err = runtime.BindQueryParameter("form", true, false, "purposeId.specified", ctx.QueryParams(), ¶ms.PurposeIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.specified: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.specified" ------------- + // ------------- Optional query parameter "questionId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.specified", ctx.QueryParams(), ¶ms.CloudServiceIdSpecified) + err = runtime.BindQueryParameter("form", true, false, "questionId.equals", ctx.QueryParams(), ¶ms.QuestionIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.equals: %s", err)) } - // ------------- Optional query parameter "contactDetails.contains" ------------- + // ------------- Optional query parameter "questionId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.contains", ctx.QueryParams(), ¶ms.ContactDetailsContains) + err = runtime.BindQueryParameter("form", true, false, "questionId.greaterThan", ctx.QueryParams(), ¶ms.QuestionIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.greaterThan: %s", err)) } - // ------------- Optional query parameter "contactDetails.doesNotContain" ------------- + // ------------- Optional query parameter "questionId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.doesNotContain", ctx.QueryParams(), ¶ms.ContactDetailsDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "questionId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.QuestionIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "contactDetails.equals" ------------- + // ------------- Optional query parameter "questionId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.equals", ctx.QueryParams(), ¶ms.ContactDetailsEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "questionId.in", ctx.QueryParams(), ¶ms.QuestionIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.in: %s", err)) } - // ------------- Optional query parameter "contactDetails.in" ------------- + // ------------- Optional query parameter "questionId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "contactDetails.in", ctx.QueryParams(), ¶ms.ContactDetailsIn) + err = runtime.BindQueryParameter("form", true, false, "questionId.lessThan", ctx.QueryParams(), ¶ms.QuestionIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.lessThan: %s", err)) } - // ------------- Optional query parameter "contactDetails.notEquals" ------------- + // ------------- Optional query parameter "questionId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.notEquals", ctx.QueryParams(), ¶ms.ContactDetailsNotEquals) + err = runtime.BindQueryParameter("form", true, false, "questionId.lessThanOrEqual", ctx.QueryParams(), ¶ms.QuestionIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "contactDetails.notIn" ------------- + // ------------- Optional query parameter "questionId.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "contactDetails.notIn", ctx.QueryParams(), ¶ms.ContactDetailsNotIn) + err = runtime.BindQueryParameter("form", true, false, "questionId.notEquals", ctx.QueryParams(), ¶ms.QuestionIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.notEquals: %s", err)) } - // ------------- Optional query parameter "contactDetails.specified" ------------- + // ------------- Optional query parameter "questionId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.specified", ctx.QueryParams(), ¶ms.ContactDetailsSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "questionId.notIn", ctx.QueryParams(), ¶ms.QuestionIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.notIn: %s", err)) } - // ------------- Optional query parameter "distinct" ------------- + // ------------- Optional query parameter "questionId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + err = runtime.BindQueryParameter("form", true, false, "questionId.specified", ctx.QueryParams(), ¶ms.QuestionIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.specified: %s", err)) } - // ------------- Optional query parameter "id.equals" ------------- + // ------------- Optional query parameter "userId.contains" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + err = runtime.BindQueryParameter("form", true, false, "userId.contains", ctx.QueryParams(), ¶ms.UserIdContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.contains: %s", err)) } - // ------------- Optional query parameter "id.greaterThan" ------------- + // ------------- Optional query parameter "userId.doesNotContain" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "userId.doesNotContain", ctx.QueryParams(), ¶ms.UserIdDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.doesNotContain: %s", err)) } - // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "userId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "userId.equals", ctx.QueryParams(), ¶ms.UserIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.equals: %s", err)) } - // ------------- Optional query parameter "id.in" ------------- + // ------------- Optional query parameter "userId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "userId.in", ctx.QueryParams(), ¶ms.UserIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.in: %s", err)) } - // ------------- Optional query parameter "id.lessThan" ------------- + // ------------- Optional query parameter "userId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + err = runtime.BindQueryParameter("form", true, false, "userId.notEquals", ctx.QueryParams(), ¶ms.UserIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.notEquals: %s", err)) } - // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + // ------------- Optional query parameter "userId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "userId.notIn", ctx.QueryParams(), ¶ms.UserIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.notIn: %s", err)) } - // ------------- Optional query parameter "id.notEquals" ------------- + // ------------- Optional query parameter "userId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + err = runtime.BindQueryParameter("form", true, false, "userId.specified", ctx.QueryParams(), ¶ms.UserIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.specified: %s", err)) } - // ------------- Optional query parameter "id.notIn" ------------- + // Invoke the callback with all the unmarshalled arguments + err = w.Handler.GetAllQuestionnairesUsingGET(ctx, params) + return err +} + +// CountQuestionnairesUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) CountQuestionnairesUsingGET(ctx echo.Context) error { + var err error + + // Parameter object where we will unmarshal all parameters from the context + var params CountQuestionnairesUsingGETParams + // ------------- Optional query parameter "answerId.equals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("form", true, false, "answerId.equals", ctx.QueryParams(), ¶ms.AnswerIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.equals: %s", err)) } - // ------------- Optional query parameter "id.specified" ------------- + // ------------- Optional query parameter "answerId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + err = runtime.BindQueryParameter("form", true, false, "answerId.greaterThan", ctx.QueryParams(), ¶ms.AnswerIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.greaterThan: %s", err)) } - // ------------- Optional query parameter "name.contains" ------------- + // ------------- Optional query parameter "answerId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.contains", ctx.QueryParams(), ¶ms.NameContains) + err = runtime.BindQueryParameter("form", true, false, "answerId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.AnswerIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "name.doesNotContain" ------------- + // ------------- Optional query parameter "answerId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.doesNotContain", ctx.QueryParams(), ¶ms.NameDoesNotContain) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "answerId.in", ctx.QueryParams(), ¶ms.AnswerIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.in: %s", err)) } - // ------------- Optional query parameter "name.equals" ------------- + // ------------- Optional query parameter "answerId.lessThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.equals", ctx.QueryParams(), ¶ms.NameEquals) + err = runtime.BindQueryParameter("form", true, false, "answerId.lessThan", ctx.QueryParams(), ¶ms.AnswerIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.lessThan: %s", err)) } - // ------------- Optional query parameter "name.in" ------------- + // ------------- Optional query parameter "answerId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("form", true, false, "answerId.lessThanOrEqual", ctx.QueryParams(), ¶ms.AnswerIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "name.notEquals" ------------- + // ------------- Optional query parameter "answerId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.notEquals", ctx.QueryParams(), ¶ms.NameNotEquals) + err = runtime.BindQueryParameter("form", true, false, "answerId.notEquals", ctx.QueryParams(), ¶ms.AnswerIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.notEquals: %s", err)) } - // ------------- Optional query parameter "name.notIn" ------------- + // ------------- Optional query parameter "answerId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "answerId.notIn", ctx.QueryParams(), ¶ms.AnswerIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.notIn: %s", err)) } - // ------------- Optional query parameter "name.specified" ------------- + // ------------- Optional query parameter "answerId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.specified", ctx.QueryParams(), ¶ms.NameSpecified) + err = runtime.BindQueryParameter("form", true, false, "answerId.specified", ctx.QueryParams(), ¶ms.AnswerIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter answerId.specified: %s", err)) } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.GetAllCloudServiceProvidersUsingGET(ctx, params) - return err -} + // ------------- Optional query parameter "distinct" ------------- -// CreateCloudServiceProviderUsingPOST converts echo context to params. -func (w *ServerInterfaceWrapper) CreateCloudServiceProviderUsingPOST(ctx echo.Context) error { - var err error + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.CreateCloudServiceProviderUsingPOST(ctx) - return err -} + // ------------- Optional query parameter "frameworkId.equals" ------------- -// CountCloudServiceProvidersUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) CountCloudServiceProvidersUsingGET(ctx echo.Context) error { - var err error + err = runtime.BindQueryParameter("form", true, false, "frameworkId.equals", ctx.QueryParams(), ¶ms.FrameworkIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.equals: %s", err)) + } - // Parameter object where we will unmarshal all parameters from the context - var params CountCloudServiceProvidersUsingGETParams - // ------------- Optional query parameter "acronym.contains" ------------- + // ------------- Optional query parameter "frameworkId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.contains", ctx.QueryParams(), ¶ms.AcronymContains) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.greaterThan", ctx.QueryParams(), ¶ms.FrameworkIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.greaterThan: %s", err)) } - // ------------- Optional query parameter "acronym.doesNotContain" ------------- + // ------------- Optional query parameter "frameworkId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.doesNotContain", ctx.QueryParams(), ¶ms.AcronymDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.FrameworkIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "acronym.equals" ------------- + // ------------- Optional query parameter "frameworkId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.equals", ctx.QueryParams(), ¶ms.AcronymEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "frameworkId.in", ctx.QueryParams(), ¶ms.FrameworkIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.in: %s", err)) } - // ------------- Optional query parameter "acronym.in" ------------- + // ------------- Optional query parameter "frameworkId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.lessThan", ctx.QueryParams(), ¶ms.FrameworkIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.lessThan: %s", err)) } - // ------------- Optional query parameter "acronym.notEquals" ------------- + // ------------- Optional query parameter "frameworkId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.notEquals", ctx.QueryParams(), ¶ms.AcronymNotEquals) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.lessThanOrEqual", ctx.QueryParams(), ¶ms.FrameworkIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "acronym.notIn" ------------- + // ------------- Optional query parameter "frameworkId.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.notEquals", ctx.QueryParams(), ¶ms.FrameworkIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.notEquals: %s", err)) } - // ------------- Optional query parameter "acronym.specified" ------------- + // ------------- Optional query parameter "frameworkId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.specified", ctx.QueryParams(), ¶ms.AcronymSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "frameworkId.notIn", ctx.QueryParams(), ¶ms.FrameworkIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.notIn: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.equals" ------------- + // ------------- Optional query parameter "frameworkId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.equals", ctx.QueryParams(), ¶ms.CloudServiceIdEquals) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.specified", ctx.QueryParams(), ¶ms.FrameworkIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.specified: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.greaterThan" ------------- + // ------------- Optional query parameter "id.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.greaterThan", ctx.QueryParams(), ¶ms.CloudServiceIdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "id.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceIdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.in" ------------- + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.lessThan" ------------- + // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.lessThan", ctx.QueryParams(), ¶ms.CloudServiceIdLessThan) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "id.lessThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceIdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.notEquals" ------------- + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.notEquals", ctx.QueryParams(), ¶ms.CloudServiceIdNotEquals) + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.notIn" ------------- + // ------------- Optional query parameter "id.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) } - // ------------- Optional query parameter "cloudServiceId.specified" ------------- + // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceId.specified", ctx.QueryParams(), ¶ms.CloudServiceIdSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } - // ------------- Optional query parameter "contactDetails.contains" ------------- + // ------------- Optional query parameter "id.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.contains", ctx.QueryParams(), ¶ms.ContactDetailsContains) + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) } - // ------------- Optional query parameter "contactDetails.doesNotContain" ------------- + // ------------- Optional query parameter "purposeId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.doesNotContain", ctx.QueryParams(), ¶ms.ContactDetailsDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "purposeId.equals", ctx.QueryParams(), ¶ms.PurposeIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.equals: %s", err)) } - // ------------- Optional query parameter "contactDetails.equals" ------------- + // ------------- Optional query parameter "purposeId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.equals", ctx.QueryParams(), ¶ms.ContactDetailsEquals) + err = runtime.BindQueryParameter("form", true, false, "purposeId.greaterThan", ctx.QueryParams(), ¶ms.PurposeIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.greaterThan: %s", err)) } - // ------------- Optional query parameter "contactDetails.in" ------------- + // ------------- Optional query parameter "purposeId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "contactDetails.in", ctx.QueryParams(), ¶ms.ContactDetailsIn) + err = runtime.BindQueryParameter("form", true, false, "purposeId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.PurposeIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "contactDetails.notEquals" ------------- + // ------------- Optional query parameter "purposeId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.notEquals", ctx.QueryParams(), ¶ms.ContactDetailsNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "purposeId.in", ctx.QueryParams(), ¶ms.PurposeIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.in: %s", err)) } - // ------------- Optional query parameter "contactDetails.notIn" ------------- + // ------------- Optional query parameter "purposeId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "contactDetails.notIn", ctx.QueryParams(), ¶ms.ContactDetailsNotIn) + err = runtime.BindQueryParameter("form", true, false, "purposeId.lessThan", ctx.QueryParams(), ¶ms.PurposeIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.lessThan: %s", err)) } - // ------------- Optional query parameter "contactDetails.specified" ------------- + // ------------- Optional query parameter "purposeId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "contactDetails.specified", ctx.QueryParams(), ¶ms.ContactDetailsSpecified) + err = runtime.BindQueryParameter("form", true, false, "purposeId.lessThanOrEqual", ctx.QueryParams(), ¶ms.PurposeIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter contactDetails.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "distinct" ------------- + // ------------- Optional query parameter "purposeId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + err = runtime.BindQueryParameter("form", true, false, "purposeId.notEquals", ctx.QueryParams(), ¶ms.PurposeIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.notEquals: %s", err)) } - // ------------- Optional query parameter "id.equals" ------------- + // ------------- Optional query parameter "purposeId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "purposeId.notIn", ctx.QueryParams(), ¶ms.PurposeIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.notIn: %s", err)) } - // ------------- Optional query parameter "id.greaterThan" ------------- + // ------------- Optional query parameter "purposeId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "purposeId.specified", ctx.QueryParams(), ¶ms.PurposeIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter purposeId.specified: %s", err)) } - // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "questionId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "questionId.equals", ctx.QueryParams(), ¶ms.QuestionIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.equals: %s", err)) } - // ------------- Optional query parameter "id.in" ------------- + // ------------- Optional query parameter "questionId.greaterThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("form", true, false, "questionId.greaterThan", ctx.QueryParams(), ¶ms.QuestionIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.greaterThan: %s", err)) } - // ------------- Optional query parameter "id.lessThan" ------------- + // ------------- Optional query parameter "questionId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + err = runtime.BindQueryParameter("form", true, false, "questionId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.QuestionIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + // ------------- Optional query parameter "questionId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "questionId.in", ctx.QueryParams(), ¶ms.QuestionIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.in: %s", err)) } - // ------------- Optional query parameter "id.notEquals" ------------- + // ------------- Optional query parameter "questionId.lessThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + err = runtime.BindQueryParameter("form", true, false, "questionId.lessThan", ctx.QueryParams(), ¶ms.QuestionIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.lessThan: %s", err)) } - // ------------- Optional query parameter "id.notIn" ------------- + // ------------- Optional query parameter "questionId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("form", true, false, "questionId.lessThanOrEqual", ctx.QueryParams(), ¶ms.QuestionIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "id.specified" ------------- + // ------------- Optional query parameter "questionId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + err = runtime.BindQueryParameter("form", true, false, "questionId.notEquals", ctx.QueryParams(), ¶ms.QuestionIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.notEquals: %s", err)) } - // ------------- Optional query parameter "name.contains" ------------- + // ------------- Optional query parameter "questionId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.contains", ctx.QueryParams(), ¶ms.NameContains) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "questionId.notIn", ctx.QueryParams(), ¶ms.QuestionIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.notIn: %s", err)) } - // ------------- Optional query parameter "name.doesNotContain" ------------- + // ------------- Optional query parameter "questionId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.doesNotContain", ctx.QueryParams(), ¶ms.NameDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "questionId.specified", ctx.QueryParams(), ¶ms.QuestionIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter questionId.specified: %s", err)) } - // ------------- Optional query parameter "name.equals" ------------- + // ------------- Optional query parameter "userId.contains" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.equals", ctx.QueryParams(), ¶ms.NameEquals) + err = runtime.BindQueryParameter("form", true, false, "userId.contains", ctx.QueryParams(), ¶ms.UserIdContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.contains: %s", err)) } - // ------------- Optional query parameter "name.in" ------------- + // ------------- Optional query parameter "userId.doesNotContain" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("form", true, false, "userId.doesNotContain", ctx.QueryParams(), ¶ms.UserIdDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.doesNotContain: %s", err)) } - // ------------- Optional query parameter "name.notEquals" ------------- + // ------------- Optional query parameter "userId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.notEquals", ctx.QueryParams(), ¶ms.NameNotEquals) + err = runtime.BindQueryParameter("form", true, false, "userId.equals", ctx.QueryParams(), ¶ms.UserIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.equals: %s", err)) } - // ------------- Optional query parameter "name.notIn" ------------- + // ------------- Optional query parameter "userId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "userId.in", ctx.QueryParams(), ¶ms.UserIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.in: %s", err)) } - // ------------- Optional query parameter "name.specified" ------------- + // ------------- Optional query parameter "userId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.specified", ctx.QueryParams(), ¶ms.NameSpecified) + err = runtime.BindQueryParameter("form", true, false, "userId.notEquals", ctx.QueryParams(), ¶ms.UserIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.notEquals: %s", err)) } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.CountCloudServiceProvidersUsingGET(ctx, params) - return err -} - -// DeleteCloudServiceProviderUsingDELETE converts echo context to params. -func (w *ServerInterfaceWrapper) DeleteCloudServiceProviderUsingDELETE(ctx echo.Context) error { - var err error - // ------------- Path parameter "id" ------------- - var id int64 + // ------------- Optional query parameter "userId.notIn" ------------- - err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "userId.notIn", ctx.QueryParams(), ¶ms.UserIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.notIn: %s", err)) } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.DeleteCloudServiceProviderUsingDELETE(ctx, id) - return err -} - -// GetCloudServiceProviderUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) GetCloudServiceProviderUsingGET(ctx echo.Context) error { - var err error - // ------------- Path parameter "id" ------------- - var id int64 + // ------------- Optional query parameter "userId.specified" ------------- - err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + err = runtime.BindQueryParameter("form", true, false, "userId.specified", ctx.QueryParams(), ¶ms.UserIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter userId.specified: %s", err)) } // Invoke the callback with all the unmarshalled arguments - err = w.Handler.GetCloudServiceProviderUsingGET(ctx, id) + err = w.Handler.CountQuestionnairesUsingGET(ctx, params) return err } -// PartialUpdateCloudServiceProviderUsingPATCH converts echo context to params. -func (w *ServerInterfaceWrapper) PartialUpdateCloudServiceProviderUsingPATCH(ctx echo.Context) error { +// GetQuestionnaireUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetQuestionnaireUsingGET(ctx echo.Context) error { var err error // ------------- Path parameter "id" ------------- var id int64 @@ -32397,191 +6451,189 @@ func (w *ServerInterfaceWrapper) PartialUpdateCloudServiceProviderUsingPATCH(ctx } // Invoke the callback with all the unmarshalled arguments - err = w.Handler.PartialUpdateCloudServiceProviderUsingPATCH(ctx, id) + err = w.Handler.GetQuestionnaireUsingGET(ctx, id) return err } -// UpdateCloudServiceProviderUsingPUT converts echo context to params. -func (w *ServerInterfaceWrapper) UpdateCloudServiceProviderUsingPUT(ctx echo.Context) error { +// GetAllQuestionsUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetAllQuestionsUsingGET(ctx echo.Context) error { var err error - // ------------- Path parameter "id" ------------- - var id int64 - err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + // Parameter object where we will unmarshal all parameters from the context + var params GetAllQuestionsUsingGETParams + // ------------- Optional query parameter "assuranceLevelId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.equals", ctx.QueryParams(), ¶ms.AssuranceLevelIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.equals: %s", err)) } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.UpdateCloudServiceProviderUsingPUT(ctx, id) - return err -} + // ------------- Optional query parameter "assuranceLevelId.greaterThan" ------------- -// GetAllCloudServicesUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) GetAllCloudServicesUsingGET(ctx echo.Context) error { - var err error + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.greaterThan", ctx.QueryParams(), ¶ms.AssuranceLevelIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.greaterThan: %s", err)) + } - // Parameter object where we will unmarshal all parameters from the context - var params GetAllCloudServicesUsingGETParams - // ------------- Optional query parameter "acronym.contains" ------------- + // ------------- Optional query parameter "assuranceLevelId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.contains", ctx.QueryParams(), ¶ms.AcronymContains) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.AssuranceLevelIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "acronym.doesNotContain" ------------- + // ------------- Optional query parameter "assuranceLevelId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.doesNotContain", ctx.QueryParams(), ¶ms.AcronymDoesNotContain) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevelId.in", ctx.QueryParams(), ¶ms.AssuranceLevelIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.in: %s", err)) } - // ------------- Optional query parameter "acronym.equals" ------------- + // ------------- Optional query parameter "assuranceLevelId.lessThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.equals", ctx.QueryParams(), ¶ms.AcronymEquals) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.lessThan", ctx.QueryParams(), ¶ms.AssuranceLevelIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.lessThan: %s", err)) } - // ------------- Optional query parameter "acronym.in" ------------- + // ------------- Optional query parameter "assuranceLevelId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.lessThanOrEqual", ctx.QueryParams(), ¶ms.AssuranceLevelIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "acronym.notEquals" ------------- + // ------------- Optional query parameter "assuranceLevelId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.notEquals", ctx.QueryParams(), ¶ms.AcronymNotEquals) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.notEquals", ctx.QueryParams(), ¶ms.AssuranceLevelIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.notEquals: %s", err)) } - // ------------- Optional query parameter "acronym.notIn" ------------- + // ------------- Optional query parameter "assuranceLevelId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevelId.notIn", ctx.QueryParams(), ¶ms.AssuranceLevelIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.notIn: %s", err)) } - // ------------- Optional query parameter "acronym.specified" ------------- + // ------------- Optional query parameter "assuranceLevelId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.specified", ctx.QueryParams(), ¶ms.AcronymSpecified) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.specified", ctx.QueryParams(), ¶ms.AssuranceLevelIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.specified: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.equals" ------------- + // ------------- Optional query parameter "code.contains" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.equals", ctx.QueryParams(), ¶ms.CloudServiceProviderIdEquals) + err = runtime.BindQueryParameter("form", true, false, "code.contains", ctx.QueryParams(), ¶ms.CodeContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.contains: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.greaterThan" ------------- + // ------------- Optional query parameter "code.doesNotContain" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.greaterThan", ctx.QueryParams(), ¶ms.CloudServiceProviderIdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "code.doesNotContain", ctx.QueryParams(), ¶ms.CodeDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.doesNotContain: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "code.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceProviderIdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "code.equals", ctx.QueryParams(), ¶ms.CodeEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.equals: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.in" ------------- + // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceProviderId.in", ctx.QueryParams(), ¶ms.CloudServiceProviderIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.lessThan" ------------- + // ------------- Optional query parameter "code.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.lessThan", ctx.QueryParams(), ¶ms.CloudServiceProviderIdLessThan) + err = runtime.BindQueryParameter("form", true, false, "code.notEquals", ctx.QueryParams(), ¶ms.CodeNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notEquals: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.lessThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceProviderIdLessThanOrEqual) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.notEquals" ------------- + // ------------- Optional query parameter "code.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.notEquals", ctx.QueryParams(), ¶ms.CloudServiceProviderIdNotEquals) + err = runtime.BindQueryParameter("form", true, false, "code.specified", ctx.QueryParams(), ¶ms.CodeSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.specified: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.notIn" ------------- + // ------------- Optional query parameter "controlId.equals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceProviderId.notIn", ctx.QueryParams(), ¶ms.CloudServiceProviderIdNotIn) + err = runtime.BindQueryParameter("form", true, false, "controlId.equals", ctx.QueryParams(), ¶ms.ControlIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.equals: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.specified" ------------- + // ------------- Optional query parameter "controlId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.specified", ctx.QueryParams(), ¶ms.CloudServiceProviderIdSpecified) + err = runtime.BindQueryParameter("form", true, false, "controlId.greaterThan", ctx.QueryParams(), ¶ms.ControlIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.greaterThan: %s", err)) } - // ------------- Optional query parameter "description.contains" ------------- + // ------------- Optional query parameter "controlId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.contains", ctx.QueryParams(), ¶ms.DescriptionContains) + err = runtime.BindQueryParameter("form", true, false, "controlId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ControlIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "description.doesNotContain" ------------- + // ------------- Optional query parameter "controlId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.doesNotContain", ctx.QueryParams(), ¶ms.DescriptionDoesNotContain) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "controlId.in", ctx.QueryParams(), ¶ms.ControlIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.in: %s", err)) } - // ------------- Optional query parameter "description.equals" ------------- + // ------------- Optional query parameter "controlId.lessThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.equals", ctx.QueryParams(), ¶ms.DescriptionEquals) + err = runtime.BindQueryParameter("form", true, false, "controlId.lessThan", ctx.QueryParams(), ¶ms.ControlIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.lessThan: %s", err)) } - // ------------- Optional query parameter "description.in" ------------- + // ------------- Optional query parameter "controlId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("form", true, false, "controlId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ControlIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "description.notEquals" ------------- + // ------------- Optional query parameter "controlId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.notEquals", ctx.QueryParams(), ¶ms.DescriptionNotEquals) + err = runtime.BindQueryParameter("form", true, false, "controlId.notEquals", ctx.QueryParams(), ¶ms.ControlIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.notEquals: %s", err)) } - // ------------- Optional query parameter "description.notIn" ------------- + // ------------- Optional query parameter "controlId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "controlId.notIn", ctx.QueryParams(), ¶ms.ControlIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.notIn: %s", err)) } - // ------------- Optional query parameter "description.specified" ------------- + // ------------- Optional query parameter "controlId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.specified", ctx.QueryParams(), ¶ms.DescriptionSpecified) + err = runtime.BindQueryParameter("form", true, false, "controlId.specified", ctx.QueryParams(), ¶ms.ControlIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.specified: %s", err)) } // ------------- Optional query parameter "distinct" ------------- @@ -32591,823 +6643,780 @@ func (w *ServerInterfaceWrapper) GetAllCloudServicesUsingGET(ctx echo.Context) e return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) } - // ------------- Optional query parameter "id.equals" ------------- - - err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) - if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) - } - - // ------------- Optional query parameter "id.greaterThan" ------------- + // ------------- Optional query parameter "evidence.contains" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "evidence.contains", ctx.QueryParams(), ¶ms.EvidenceContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.contains: %s", err)) } - // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "evidence.doesNotContain" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "evidence.doesNotContain", ctx.QueryParams(), ¶ms.EvidenceDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.doesNotContain: %s", err)) } - // ------------- Optional query parameter "id.in" ------------- + // ------------- Optional query parameter "evidence.equals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("form", true, false, "evidence.equals", ctx.QueryParams(), ¶ms.EvidenceEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.equals: %s", err)) } - // ------------- Optional query parameter "id.lessThan" ------------- + // ------------- Optional query parameter "evidence.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "evidence.in", ctx.QueryParams(), ¶ms.EvidenceIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.in: %s", err)) } - // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + // ------------- Optional query parameter "evidence.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "evidence.notEquals", ctx.QueryParams(), ¶ms.EvidenceNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.notEquals: %s", err)) } - // ------------- Optional query parameter "id.notEquals" ------------- + // ------------- Optional query parameter "evidence.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "evidence.notIn", ctx.QueryParams(), ¶ms.EvidenceNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.notIn: %s", err)) } - // ------------- Optional query parameter "id.notIn" ------------- + // ------------- Optional query parameter "evidence.specified" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("form", true, false, "evidence.specified", ctx.QueryParams(), ¶ms.EvidenceSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.specified: %s", err)) } - // ------------- Optional query parameter "id.specified" ------------- + // ------------- Optional query parameter "frameworkId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.equals", ctx.QueryParams(), ¶ms.FrameworkIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.equals: %s", err)) } - // ------------- Optional query parameter "name.contains" ------------- + // ------------- Optional query parameter "frameworkId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.contains", ctx.QueryParams(), ¶ms.NameContains) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.greaterThan", ctx.QueryParams(), ¶ms.FrameworkIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.greaterThan: %s", err)) } - // ------------- Optional query parameter "name.doesNotContain" ------------- + // ------------- Optional query parameter "frameworkId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.doesNotContain", ctx.QueryParams(), ¶ms.NameDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.FrameworkIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "name.equals" ------------- + // ------------- Optional query parameter "frameworkId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.equals", ctx.QueryParams(), ¶ms.NameEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "frameworkId.in", ctx.QueryParams(), ¶ms.FrameworkIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.in: %s", err)) } - // ------------- Optional query parameter "name.in" ------------- + // ------------- Optional query parameter "frameworkId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.lessThan", ctx.QueryParams(), ¶ms.FrameworkIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.lessThan: %s", err)) } - // ------------- Optional query parameter "name.notEquals" ------------- + // ------------- Optional query parameter "frameworkId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.notEquals", ctx.QueryParams(), ¶ms.NameNotEquals) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.lessThanOrEqual", ctx.QueryParams(), ¶ms.FrameworkIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "name.notIn" ------------- + // ------------- Optional query parameter "frameworkId.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.notEquals", ctx.QueryParams(), ¶ms.FrameworkIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.notEquals: %s", err)) } - // ------------- Optional query parameter "name.specified" ------------- + // ------------- Optional query parameter "frameworkId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.specified", ctx.QueryParams(), ¶ms.NameSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "frameworkId.notIn", ctx.QueryParams(), ¶ms.FrameworkIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.notIn: %s", err)) } - // ------------- Optional query parameter "resourceId.equals" ------------- + // ------------- Optional query parameter "frameworkId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.equals", ctx.QueryParams(), ¶ms.ResourceIdEquals) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.specified", ctx.QueryParams(), ¶ms.FrameworkIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.specified: %s", err)) } - // ------------- Optional query parameter "resourceId.greaterThan" ------------- + // ------------- Optional query parameter "id.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThan", ctx.QueryParams(), ¶ms.ResourceIdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) } - // ------------- Optional query parameter "resourceId.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "id.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) } - // ------------- Optional query parameter "resourceId.in" ------------- + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceId.in", ctx.QueryParams(), ¶ms.ResourceIdIn) + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "resourceId.lessThan" ------------- + // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThan", ctx.QueryParams(), ¶ms.ResourceIdLessThan) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } - // ------------- Optional query parameter "resourceId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "id.lessThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) } - // ------------- Optional query parameter "resourceId.notEquals" ------------- + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.notEquals", ctx.QueryParams(), ¶ms.ResourceIdNotEquals) + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "resourceId.notIn" ------------- + // ------------- Optional query parameter "id.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceId.notIn", ctx.QueryParams(), ¶ms.ResourceIdNotIn) + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) } - // ------------- Optional query parameter "resourceId.specified" ------------- + // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.specified", ctx.QueryParams(), ¶ms.ResourceIdSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.equals" ------------- + // ------------- Optional query parameter "id.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.equals", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdEquals) + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.greaterThan" ------------- + // ------------- Optional query parameter "question.contains" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.greaterThan", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "question.contains", ctx.QueryParams(), ¶ms.QuestionContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.contains: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "question.doesNotContain" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "question.doesNotContain", ctx.QueryParams(), ¶ms.QuestionDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.doesNotContain: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.in" ------------- + // ------------- Optional query parameter "question.equals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkId.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdIn) + err = runtime.BindQueryParameter("form", true, false, "question.equals", ctx.QueryParams(), ¶ms.QuestionEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.equals: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.lessThan" ------------- + // ------------- Optional query parameter "question.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.lessThan", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdLessThan) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "question.in", ctx.QueryParams(), ¶ms.QuestionIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.in: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "question.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.lessThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "question.notEquals", ctx.QueryParams(), ¶ms.QuestionNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.notEquals: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.notEquals" ------------- + // ------------- Optional query parameter "question.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.notEquals", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "question.notIn", ctx.QueryParams(), ¶ms.QuestionNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.notIn: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.notIn" ------------- + // ------------- Optional query parameter "question.specified" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkId.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotIn) + err = runtime.BindQueryParameter("form", true, false, "question.specified", ctx.QueryParams(), ¶ms.QuestionSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.specified: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.specified" ------------- + // ------------- Optional query parameter "tomId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.specified", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdSpecified) + err = runtime.BindQueryParameter("form", true, false, "tomId.equals", ctx.QueryParams(), ¶ms.TomIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.equals: %s", err)) } - // ------------- Optional query parameter "type.contains" ------------- + // ------------- Optional query parameter "tomId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.contains", ctx.QueryParams(), ¶ms.TypeContains) + err = runtime.BindQueryParameter("form", true, false, "tomId.greaterThan", ctx.QueryParams(), ¶ms.TomIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.greaterThan: %s", err)) } - // ------------- Optional query parameter "type.doesNotContain" ------------- + // ------------- Optional query parameter "tomId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.doesNotContain", ctx.QueryParams(), ¶ms.TypeDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "tomId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.TomIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "type.equals" ------------- + // ------------- Optional query parameter "tomId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.equals", ctx.QueryParams(), ¶ms.TypeEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.in: %s", err)) } - // ------------- Optional query parameter "type.in" ------------- + // ------------- Optional query parameter "tomId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "type.in", ctx.QueryParams(), ¶ms.TypeIn) + err = runtime.BindQueryParameter("form", true, false, "tomId.lessThan", ctx.QueryParams(), ¶ms.TomIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.lessThan: %s", err)) } - // ------------- Optional query parameter "type.notEquals" ------------- + // ------------- Optional query parameter "tomId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.notEquals", ctx.QueryParams(), ¶ms.TypeNotEquals) + err = runtime.BindQueryParameter("form", true, false, "tomId.lessThanOrEqual", ctx.QueryParams(), ¶ms.TomIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "type.notIn" ------------- + // ------------- Optional query parameter "tomId.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "type.notIn", ctx.QueryParams(), ¶ms.TypeNotIn) + err = runtime.BindQueryParameter("form", true, false, "tomId.notEquals", ctx.QueryParams(), ¶ms.TomIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.notEquals: %s", err)) } - // ------------- Optional query parameter "type.specified" ------------- + // ------------- Optional query parameter "tomId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.specified", ctx.QueryParams(), ¶ms.TypeSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.notIn: %s", err)) } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.GetAllCloudServicesUsingGET(ctx, params) - return err -} + // ------------- Optional query parameter "tomId.specified" ------------- -// CreateCloudServiceUsingPOST converts echo context to params. -func (w *ServerInterfaceWrapper) CreateCloudServiceUsingPOST(ctx echo.Context) error { - var err error + err = runtime.BindQueryParameter("form", true, false, "tomId.specified", ctx.QueryParams(), ¶ms.TomIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.specified: %s", err)) + } // Invoke the callback with all the unmarshalled arguments - err = w.Handler.CreateCloudServiceUsingPOST(ctx) + err = w.Handler.GetAllQuestionsUsingGET(ctx, params) return err } -// CountCloudServicesUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) CountCloudServicesUsingGET(ctx echo.Context) error { +// CountQuestionsUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) CountQuestionsUsingGET(ctx echo.Context) error { var err error // Parameter object where we will unmarshal all parameters from the context - var params CountCloudServicesUsingGETParams - // ------------- Optional query parameter "acronym.contains" ------------- + var params CountQuestionsUsingGETParams + // ------------- Optional query parameter "assuranceLevelId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.contains", ctx.QueryParams(), ¶ms.AcronymContains) - if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.contains: %s", err)) - } - - // ------------- Optional query parameter "acronym.doesNotContain" ------------- - - err = runtime.BindQueryParameter("form", true, false, "acronym.doesNotContain", ctx.QueryParams(), ¶ms.AcronymDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.equals", ctx.QueryParams(), ¶ms.AssuranceLevelIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.equals: %s", err)) } - // ------------- Optional query parameter "acronym.equals" ------------- + // ------------- Optional query parameter "assuranceLevelId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.equals", ctx.QueryParams(), ¶ms.AcronymEquals) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.greaterThan", ctx.QueryParams(), ¶ms.AssuranceLevelIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.greaterThan: %s", err)) } - // ------------- Optional query parameter "acronym.in" ------------- + // ------------- Optional query parameter "assuranceLevelId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.AssuranceLevelIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "acronym.notEquals" ------------- + // ------------- Optional query parameter "assuranceLevelId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.notEquals", ctx.QueryParams(), ¶ms.AcronymNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevelId.in", ctx.QueryParams(), ¶ms.AssuranceLevelIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.in: %s", err)) } - // ------------- Optional query parameter "acronym.notIn" ------------- + // ------------- Optional query parameter "assuranceLevelId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.lessThan", ctx.QueryParams(), ¶ms.AssuranceLevelIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.lessThan: %s", err)) } - // ------------- Optional query parameter "acronym.specified" ------------- + // ------------- Optional query parameter "assuranceLevelId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "acronym.specified", ctx.QueryParams(), ¶ms.AcronymSpecified) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.lessThanOrEqual", ctx.QueryParams(), ¶ms.AssuranceLevelIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.equals" ------------- + // ------------- Optional query parameter "assuranceLevelId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.equals", ctx.QueryParams(), ¶ms.CloudServiceProviderIdEquals) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.notEquals", ctx.QueryParams(), ¶ms.AssuranceLevelIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.notEquals: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.greaterThan" ------------- + // ------------- Optional query parameter "assuranceLevelId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.greaterThan", ctx.QueryParams(), ¶ms.CloudServiceProviderIdGreaterThan) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevelId.notIn", ctx.QueryParams(), ¶ms.AssuranceLevelIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.notIn: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "assuranceLevelId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceProviderIdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "assuranceLevelId.specified", ctx.QueryParams(), ¶ms.AssuranceLevelIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevelId.specified: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.in" ------------- + // ------------- Optional query parameter "code.contains" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceProviderId.in", ctx.QueryParams(), ¶ms.CloudServiceProviderIdIn) + err = runtime.BindQueryParameter("form", true, false, "code.contains", ctx.QueryParams(), ¶ms.CodeContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.contains: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.lessThan" ------------- + // ------------- Optional query parameter "code.doesNotContain" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.lessThan", ctx.QueryParams(), ¶ms.CloudServiceProviderIdLessThan) + err = runtime.BindQueryParameter("form", true, false, "code.doesNotContain", ctx.QueryParams(), ¶ms.CodeDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.doesNotContain: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "code.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.lessThanOrEqual", ctx.QueryParams(), ¶ms.CloudServiceProviderIdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "code.equals", ctx.QueryParams(), ¶ms.CodeEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.equals: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.notEquals" ------------- + // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.notEquals", ctx.QueryParams(), ¶ms.CloudServiceProviderIdNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.notIn" ------------- + // ------------- Optional query parameter "code.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceProviderId.notIn", ctx.QueryParams(), ¶ms.CloudServiceProviderIdNotIn) + err = runtime.BindQueryParameter("form", true, false, "code.notEquals", ctx.QueryParams(), ¶ms.CodeNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notEquals: %s", err)) } - // ------------- Optional query parameter "cloudServiceProviderId.specified" ------------- + // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "cloudServiceProviderId.specified", ctx.QueryParams(), ¶ms.CloudServiceProviderIdSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceProviderId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } - // ------------- Optional query parameter "description.contains" ------------- + // ------------- Optional query parameter "code.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.contains", ctx.QueryParams(), ¶ms.DescriptionContains) + err = runtime.BindQueryParameter("form", true, false, "code.specified", ctx.QueryParams(), ¶ms.CodeSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.specified: %s", err)) } - // ------------- Optional query parameter "description.doesNotContain" ------------- + // ------------- Optional query parameter "controlId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.doesNotContain", ctx.QueryParams(), ¶ms.DescriptionDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "controlId.equals", ctx.QueryParams(), ¶ms.ControlIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.equals: %s", err)) } - // ------------- Optional query parameter "description.equals" ------------- + // ------------- Optional query parameter "controlId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.equals", ctx.QueryParams(), ¶ms.DescriptionEquals) + err = runtime.BindQueryParameter("form", true, false, "controlId.greaterThan", ctx.QueryParams(), ¶ms.ControlIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.greaterThan: %s", err)) } - // ------------- Optional query parameter "description.in" ------------- + // ------------- Optional query parameter "controlId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("form", true, false, "controlId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ControlIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "description.notEquals" ------------- + // ------------- Optional query parameter "controlId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.notEquals", ctx.QueryParams(), ¶ms.DescriptionNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "controlId.in", ctx.QueryParams(), ¶ms.ControlIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.in: %s", err)) } - // ------------- Optional query parameter "description.notIn" ------------- + // ------------- Optional query parameter "controlId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("form", true, false, "controlId.lessThan", ctx.QueryParams(), ¶ms.ControlIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.lessThan: %s", err)) } - // ------------- Optional query parameter "description.specified" ------------- + // ------------- Optional query parameter "controlId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "description.specified", ctx.QueryParams(), ¶ms.DescriptionSpecified) + err = runtime.BindQueryParameter("form", true, false, "controlId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ControlIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "distinct" ------------- + // ------------- Optional query parameter "controlId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) + err = runtime.BindQueryParameter("form", true, false, "controlId.notEquals", ctx.QueryParams(), ¶ms.ControlIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.notEquals: %s", err)) } - // ------------- Optional query parameter "id.equals" ------------- + // ------------- Optional query parameter "controlId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "controlId.notIn", ctx.QueryParams(), ¶ms.ControlIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.notIn: %s", err)) } - // ------------- Optional query parameter "id.greaterThan" ------------- + // ------------- Optional query parameter "controlId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) + err = runtime.BindQueryParameter("form", true, false, "controlId.specified", ctx.QueryParams(), ¶ms.ControlIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter controlId.specified: %s", err)) } - // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "distinct" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "distinct", ctx.QueryParams(), ¶ms.Distinct) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter distinct: %s", err)) } - // ------------- Optional query parameter "id.in" ------------- + // ------------- Optional query parameter "evidence.contains" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("form", true, false, "evidence.contains", ctx.QueryParams(), ¶ms.EvidenceContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.contains: %s", err)) } - // ------------- Optional query parameter "id.lessThan" ------------- + // ------------- Optional query parameter "evidence.doesNotContain" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) + err = runtime.BindQueryParameter("form", true, false, "evidence.doesNotContain", ctx.QueryParams(), ¶ms.EvidenceDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.doesNotContain: %s", err)) } - // ------------- Optional query parameter "id.lessThanOrEqual" ------------- + // ------------- Optional query parameter "evidence.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "evidence.equals", ctx.QueryParams(), ¶ms.EvidenceEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.equals: %s", err)) } - // ------------- Optional query parameter "id.notEquals" ------------- + // ------------- Optional query parameter "evidence.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "evidence.in", ctx.QueryParams(), ¶ms.EvidenceIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.in: %s", err)) } - // ------------- Optional query parameter "id.notIn" ------------- + // ------------- Optional query parameter "evidence.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("form", true, false, "evidence.notEquals", ctx.QueryParams(), ¶ms.EvidenceNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.notEquals: %s", err)) } - // ------------- Optional query parameter "id.specified" ------------- + // ------------- Optional query parameter "evidence.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "evidence.notIn", ctx.QueryParams(), ¶ms.EvidenceNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.notIn: %s", err)) } - // ------------- Optional query parameter "name.contains" ------------- + // ------------- Optional query parameter "evidence.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.contains", ctx.QueryParams(), ¶ms.NameContains) + err = runtime.BindQueryParameter("form", true, false, "evidence.specified", ctx.QueryParams(), ¶ms.EvidenceSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter evidence.specified: %s", err)) } - // ------------- Optional query parameter "name.doesNotContain" ------------- + // ------------- Optional query parameter "frameworkId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.doesNotContain", ctx.QueryParams(), ¶ms.NameDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.equals", ctx.QueryParams(), ¶ms.FrameworkIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.equals: %s", err)) } - // ------------- Optional query parameter "name.equals" ------------- + // ------------- Optional query parameter "frameworkId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.equals", ctx.QueryParams(), ¶ms.NameEquals) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.greaterThan", ctx.QueryParams(), ¶ms.FrameworkIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.greaterThan: %s", err)) } - // ------------- Optional query parameter "name.in" ------------- + // ------------- Optional query parameter "frameworkId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.FrameworkIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "name.notEquals" ------------- + // ------------- Optional query parameter "frameworkId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.notEquals", ctx.QueryParams(), ¶ms.NameNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "frameworkId.in", ctx.QueryParams(), ¶ms.FrameworkIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.in: %s", err)) } - // ------------- Optional query parameter "name.notIn" ------------- + // ------------- Optional query parameter "frameworkId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.lessThan", ctx.QueryParams(), ¶ms.FrameworkIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.lessThan: %s", err)) } - // ------------- Optional query parameter "name.specified" ------------- + // ------------- Optional query parameter "frameworkId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "name.specified", ctx.QueryParams(), ¶ms.NameSpecified) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.lessThanOrEqual", ctx.QueryParams(), ¶ms.FrameworkIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "resourceId.equals" ------------- + // ------------- Optional query parameter "frameworkId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.equals", ctx.QueryParams(), ¶ms.ResourceIdEquals) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.notEquals", ctx.QueryParams(), ¶ms.FrameworkIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.notEquals: %s", err)) } - // ------------- Optional query parameter "resourceId.greaterThan" ------------- + // ------------- Optional query parameter "frameworkId.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThan", ctx.QueryParams(), ¶ms.ResourceIdGreaterThan) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "frameworkId.notIn", ctx.QueryParams(), ¶ms.FrameworkIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.notIn: %s", err)) } - // ------------- Optional query parameter "resourceId.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "frameworkId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "frameworkId.specified", ctx.QueryParams(), ¶ms.FrameworkIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter frameworkId.specified: %s", err)) } - // ------------- Optional query parameter "resourceId.in" ------------- + // ------------- Optional query parameter "id.equals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceId.in", ctx.QueryParams(), ¶ms.ResourceIdIn) + err = runtime.BindQueryParameter("form", true, false, "id.equals", ctx.QueryParams(), ¶ms.IdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.equals: %s", err)) } - // ------------- Optional query parameter "resourceId.lessThan" ------------- + // ------------- Optional query parameter "id.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThan", ctx.QueryParams(), ¶ms.ResourceIdLessThan) + err = runtime.BindQueryParameter("form", true, false, "id.greaterThan", ctx.QueryParams(), ¶ms.IdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThan: %s", err)) } - // ------------- Optional query parameter "resourceId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "id.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "id.greaterThanOrEqual", ctx.QueryParams(), ¶ms.IdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "resourceId.notEquals" ------------- + // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.notEquals", ctx.QueryParams(), ¶ms.ResourceIdNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } - // ------------- Optional query parameter "resourceId.notIn" ------------- + // ------------- Optional query parameter "id.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceId.notIn", ctx.QueryParams(), ¶ms.ResourceIdNotIn) + err = runtime.BindQueryParameter("form", true, false, "id.lessThan", ctx.QueryParams(), ¶ms.IdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThan: %s", err)) } - // ------------- Optional query parameter "resourceId.specified" ------------- + // ------------- Optional query parameter "id.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceId.specified", ctx.QueryParams(), ¶ms.ResourceIdSpecified) + err = runtime.BindQueryParameter("form", true, false, "id.lessThanOrEqual", ctx.QueryParams(), ¶ms.IdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.equals" ------------- + // ------------- Optional query parameter "id.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.equals", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdEquals) + err = runtime.BindQueryParameter("form", true, false, "id.notEquals", ctx.QueryParams(), ¶ms.IdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notEquals: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.greaterThan" ------------- + // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.greaterThan", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdGreaterThan) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.greaterThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.greaterThanOrEqual" ------------- + // ------------- Optional query parameter "id.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdGreaterThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "id.specified", ctx.QueryParams(), ¶ms.IdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.greaterThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.specified: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.in" ------------- + // ------------- Optional query parameter "question.contains" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkId.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdIn) + err = runtime.BindQueryParameter("form", true, false, "question.contains", ctx.QueryParams(), ¶ms.QuestionContains) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.contains: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.lessThan" ------------- + // ------------- Optional query parameter "question.doesNotContain" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.lessThan", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdLessThan) + err = runtime.BindQueryParameter("form", true, false, "question.doesNotContain", ctx.QueryParams(), ¶ms.QuestionDoesNotContain) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.lessThan: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.doesNotContain: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "question.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.lessThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "question.equals", ctx.QueryParams(), ¶ms.QuestionEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.equals: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.notEquals" ------------- + // ------------- Optional query parameter "question.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.notEquals", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "question.in", ctx.QueryParams(), ¶ms.QuestionIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.in: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.notIn" ------------- + // ------------- Optional query parameter "question.notEquals" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkId.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotIn) + err = runtime.BindQueryParameter("form", true, false, "question.notEquals", ctx.QueryParams(), ¶ms.QuestionNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.notEquals: %s", err)) } - // ------------- Optional query parameter "securityControlFrameworkId.specified" ------------- + // ------------- Optional query parameter "question.notIn" ------------- - err = runtime.BindQueryParameter("form", true, false, "securityControlFrameworkId.specified", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdSpecified) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "question.notIn", ctx.QueryParams(), ¶ms.QuestionNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.notIn: %s", err)) } - // ------------- Optional query parameter "type.contains" ------------- + // ------------- Optional query parameter "question.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.contains", ctx.QueryParams(), ¶ms.TypeContains) + err = runtime.BindQueryParameter("form", true, false, "question.specified", ctx.QueryParams(), ¶ms.QuestionSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.contains: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter question.specified: %s", err)) } - // ------------- Optional query parameter "type.doesNotContain" ------------- + // ------------- Optional query parameter "tomId.equals" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.doesNotContain", ctx.QueryParams(), ¶ms.TypeDoesNotContain) + err = runtime.BindQueryParameter("form", true, false, "tomId.equals", ctx.QueryParams(), ¶ms.TomIdEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.doesNotContain: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.equals: %s", err)) } - // ------------- Optional query parameter "type.equals" ------------- + // ------------- Optional query parameter "tomId.greaterThan" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.equals", ctx.QueryParams(), ¶ms.TypeEquals) + err = runtime.BindQueryParameter("form", true, false, "tomId.greaterThan", ctx.QueryParams(), ¶ms.TomIdGreaterThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.equals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.greaterThan: %s", err)) } - // ------------- Optional query parameter "type.in" ------------- + // ------------- Optional query parameter "tomId.greaterThanOrEqual" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "type.in", ctx.QueryParams(), ¶ms.TypeIn) + err = runtime.BindQueryParameter("form", true, false, "tomId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.TomIdGreaterThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.in: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.greaterThanOrEqual: %s", err)) } - // ------------- Optional query parameter "type.notEquals" ------------- + // ------------- Optional query parameter "tomId.in" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.notEquals", ctx.QueryParams(), ¶ms.TypeNotEquals) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.in: %s", err)) } - // ------------- Optional query parameter "type.notIn" ------------- + // ------------- Optional query parameter "tomId.lessThan" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "type.notIn", ctx.QueryParams(), ¶ms.TypeNotIn) + err = runtime.BindQueryParameter("form", true, false, "tomId.lessThan", ctx.QueryParams(), ¶ms.TomIdLessThan) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.lessThan: %s", err)) } - // ------------- Optional query parameter "type.specified" ------------- + // ------------- Optional query parameter "tomId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "type.specified", ctx.QueryParams(), ¶ms.TypeSpecified) + err = runtime.BindQueryParameter("form", true, false, "tomId.lessThanOrEqual", ctx.QueryParams(), ¶ms.TomIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.lessThanOrEqual: %s", err)) } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.CountCloudServicesUsingGET(ctx, params) - return err -} - -// DeleteCloudServiceUsingDELETE converts echo context to params. -func (w *ServerInterfaceWrapper) DeleteCloudServiceUsingDELETE(ctx echo.Context) error { - var err error - // ------------- Path parameter "id" ------------- - var id int64 + // ------------- Optional query parameter "tomId.notEquals" ------------- - err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + err = runtime.BindQueryParameter("form", true, false, "tomId.notEquals", ctx.QueryParams(), ¶ms.TomIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.notEquals: %s", err)) } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.DeleteCloudServiceUsingDELETE(ctx, id) - return err -} - -// GetCloudServiceUsingGET converts echo context to params. -func (w *ServerInterfaceWrapper) GetCloudServiceUsingGET(ctx echo.Context) error { - var err error - // ------------- Path parameter "id" ------------- - var id int64 + // ------------- Optional query parameter "tomId.notIn" ------------- - err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.notIn: %s", err)) } - // Invoke the callback with all the unmarshalled arguments - err = w.Handler.GetCloudServiceUsingGET(ctx, id) - return err -} - -// PartialUpdateCloudServiceUsingPATCH converts echo context to params. -func (w *ServerInterfaceWrapper) PartialUpdateCloudServiceUsingPATCH(ctx echo.Context) error { - var err error - // ------------- Path parameter "id" ------------- - var id int64 + // ------------- Optional query parameter "tomId.specified" ------------- - err = runtime.BindStyledParameterWithLocation("simple", false, "id", runtime.ParamLocationPath, ctx.Param("id"), &id) + err = runtime.BindQueryParameter("form", true, false, "tomId.specified", ctx.QueryParams(), ¶ms.TomIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.specified: %s", err)) } // Invoke the callback with all the unmarshalled arguments - err = w.Handler.PartialUpdateCloudServiceUsingPATCH(ctx, id) + err = w.Handler.CountQuestionsUsingGET(ctx, params) return err } -// UpdateCloudServiceUsingPUT converts echo context to params. -func (w *ServerInterfaceWrapper) UpdateCloudServiceUsingPUT(ctx echo.Context) error { +// GetQuestionUsingGET converts echo context to params. +func (w *ServerInterfaceWrapper) GetQuestionUsingGET(ctx echo.Context) error { var err error // ------------- Path parameter "id" ------------- var id int64 @@ -33418,7 +7427,7 @@ func (w *ServerInterfaceWrapper) UpdateCloudServiceUsingPUT(ctx echo.Context) er } // Invoke the callback with all the unmarshalled arguments - err = w.Handler.UpdateCloudServiceUsingPUT(ctx, id) + err = w.Handler.GetQuestionUsingGET(ctx, id) return err } @@ -33458,7 +7467,7 @@ func (w *ServerInterfaceWrapper) GetAllReferenceTomsUsingGET(ctx echo.Context) e // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -33486,7 +7495,7 @@ func (w *ServerInterfaceWrapper) GetAllReferenceTomsUsingGET(ctx echo.Context) e // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -33521,7 +7530,7 @@ func (w *ServerInterfaceWrapper) GetAllReferenceTomsUsingGET(ctx echo.Context) e // ------------- Optional query parameter "referenceTomImpl.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "referenceTomImpl.in", ctx.QueryParams(), ¶ms.ReferenceTomImplIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "referenceTomImpl.in", ctx.QueryParams(), ¶ms.ReferenceTomImplIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter referenceTomImpl.in: %s", err)) } @@ -33535,7 +7544,7 @@ func (w *ServerInterfaceWrapper) GetAllReferenceTomsUsingGET(ctx echo.Context) e // ------------- Optional query parameter "referenceTomImpl.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "referenceTomImpl.notIn", ctx.QueryParams(), ¶ms.ReferenceTomImplNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "referenceTomImpl.notIn", ctx.QueryParams(), ¶ms.ReferenceTomImplNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter referenceTomImpl.notIn: %s", err)) } @@ -33570,7 +7579,7 @@ func (w *ServerInterfaceWrapper) GetAllReferenceTomsUsingGET(ctx echo.Context) e // ------------- Optional query parameter "tomId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.in: %s", err)) } @@ -33598,7 +7607,7 @@ func (w *ServerInterfaceWrapper) GetAllReferenceTomsUsingGET(ctx echo.Context) e // ------------- Optional query parameter "tomId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.notIn: %s", err)) } @@ -33660,7 +7669,7 @@ func (w *ServerInterfaceWrapper) CountReferenceTomsUsingGET(ctx echo.Context) er // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -33688,7 +7697,7 @@ func (w *ServerInterfaceWrapper) CountReferenceTomsUsingGET(ctx echo.Context) er // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -33723,7 +7732,7 @@ func (w *ServerInterfaceWrapper) CountReferenceTomsUsingGET(ctx echo.Context) er // ------------- Optional query parameter "referenceTomImpl.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "referenceTomImpl.in", ctx.QueryParams(), ¶ms.ReferenceTomImplIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "referenceTomImpl.in", ctx.QueryParams(), ¶ms.ReferenceTomImplIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter referenceTomImpl.in: %s", err)) } @@ -33737,7 +7746,7 @@ func (w *ServerInterfaceWrapper) CountReferenceTomsUsingGET(ctx echo.Context) er // ------------- Optional query parameter "referenceTomImpl.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "referenceTomImpl.notIn", ctx.QueryParams(), ¶ms.ReferenceTomImplNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "referenceTomImpl.notIn", ctx.QueryParams(), ¶ms.ReferenceTomImplNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter referenceTomImpl.notIn: %s", err)) } @@ -33772,7 +7781,7 @@ func (w *ServerInterfaceWrapper) CountReferenceTomsUsingGET(ctx echo.Context) er // ------------- Optional query parameter "tomId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.in: %s", err)) } @@ -33800,7 +7809,7 @@ func (w *ServerInterfaceWrapper) CountReferenceTomsUsingGET(ctx echo.Context) er // ------------- Optional query parameter "tomId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.notIn: %s", err)) } @@ -33917,7 +7926,7 @@ func (w *ServerInterfaceWrapper) GetAllResourceTypesUsingGET(ctx echo.Context) e // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -33945,7 +7954,7 @@ func (w *ServerInterfaceWrapper) GetAllResourceTypesUsingGET(ctx echo.Context) e // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -33980,7 +7989,7 @@ func (w *ServerInterfaceWrapper) GetAllResourceTypesUsingGET(ctx echo.Context) e // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -33994,7 +8003,7 @@ func (w *ServerInterfaceWrapper) GetAllResourceTypesUsingGET(ctx echo.Context) e // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -34029,7 +8038,7 @@ func (w *ServerInterfaceWrapper) GetAllResourceTypesUsingGET(ctx echo.Context) e // ------------- Optional query parameter "ontologyTerm.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "ontologyTerm.in", ctx.QueryParams(), ¶ms.OntologyTermIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "ontologyTerm.in", ctx.QueryParams(), ¶ms.OntologyTermIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter ontologyTerm.in: %s", err)) } @@ -34043,7 +8052,7 @@ func (w *ServerInterfaceWrapper) GetAllResourceTypesUsingGET(ctx echo.Context) e // ------------- Optional query parameter "ontologyTerm.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "ontologyTerm.notIn", ctx.QueryParams(), ¶ms.OntologyTermNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "ontologyTerm.notIn", ctx.QueryParams(), ¶ms.OntologyTermNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter ontologyTerm.notIn: %s", err)) } @@ -34105,7 +8114,7 @@ func (w *ServerInterfaceWrapper) CountResourceTypesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -34133,7 +8142,7 @@ func (w *ServerInterfaceWrapper) CountResourceTypesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -34168,7 +8177,7 @@ func (w *ServerInterfaceWrapper) CountResourceTypesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -34182,7 +8191,7 @@ func (w *ServerInterfaceWrapper) CountResourceTypesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -34217,7 +8226,7 @@ func (w *ServerInterfaceWrapper) CountResourceTypesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "ontologyTerm.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "ontologyTerm.in", ctx.QueryParams(), ¶ms.OntologyTermIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "ontologyTerm.in", ctx.QueryParams(), ¶ms.OntologyTermIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter ontologyTerm.in: %s", err)) } @@ -34231,7 +8240,7 @@ func (w *ServerInterfaceWrapper) CountResourceTypesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "ontologyTerm.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "ontologyTerm.notIn", ctx.QueryParams(), ¶ms.OntologyTermNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "ontologyTerm.notIn", ctx.QueryParams(), ¶ms.OntologyTermNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter ontologyTerm.notIn: %s", err)) } @@ -34341,7 +8350,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "acronym.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) } @@ -34355,7 +8364,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "acronym.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) } @@ -34390,7 +8399,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "availabilityRisk.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "availabilityRisk.in", ctx.QueryParams(), ¶ms.AvailabilityRiskIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "availabilityRisk.in", ctx.QueryParams(), ¶ms.AvailabilityRiskIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter availabilityRisk.in: %s", err)) } @@ -34404,7 +8413,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "availabilityRisk.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "availabilityRisk.notIn", ctx.QueryParams(), ¶ms.AvailabilityRiskNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "availabilityRisk.notIn", ctx.QueryParams(), ¶ms.AvailabilityRiskNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter availabilityRisk.notIn: %s", err)) } @@ -34439,7 +8448,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "cloudServiceId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.in: %s", err)) } @@ -34467,7 +8476,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "cloudServiceId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notIn: %s", err)) } @@ -34502,7 +8511,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "confidentialityRisk.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "confidentialityRisk.in", ctx.QueryParams(), ¶ms.ConfidentialityRiskIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "confidentialityRisk.in", ctx.QueryParams(), ¶ms.ConfidentialityRiskIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter confidentialityRisk.in: %s", err)) } @@ -34516,7 +8525,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "confidentialityRisk.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "confidentialityRisk.notIn", ctx.QueryParams(), ¶ms.ConfidentialityRiskNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "confidentialityRisk.notIn", ctx.QueryParams(), ¶ms.ConfidentialityRiskNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter confidentialityRisk.notIn: %s", err)) } @@ -34558,7 +8567,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -34586,7 +8595,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -34621,7 +8630,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "integrityRisk.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "integrityRisk.in", ctx.QueryParams(), ¶ms.IntegrityRiskIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "integrityRisk.in", ctx.QueryParams(), ¶ms.IntegrityRiskIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter integrityRisk.in: %s", err)) } @@ -34635,7 +8644,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "integrityRisk.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "integrityRisk.notIn", ctx.QueryParams(), ¶ms.IntegrityRiskNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "integrityRisk.notIn", ctx.QueryParams(), ¶ms.IntegrityRiskNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter integrityRisk.notIn: %s", err)) } @@ -34670,7 +8679,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -34684,7 +8693,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -34719,7 +8728,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "resourceTypeId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceTypeId.in", ctx.QueryParams(), ¶ms.ResourceTypeIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceTypeId.in", ctx.QueryParams(), ¶ms.ResourceTypeIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.in: %s", err)) } @@ -34747,7 +8756,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "resourceTypeId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceTypeId.notIn", ctx.QueryParams(), ¶ms.ResourceTypeIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceTypeId.notIn", ctx.QueryParams(), ¶ms.ResourceTypeIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.notIn: %s", err)) } @@ -34759,6 +8768,69 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.specified: %s", err)) } + // ------------- Optional query parameter "securityControlId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.equals", ctx.QueryParams(), ¶ms.SecurityControlIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.equals: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.greaterThan", ctx.QueryParams(), ¶ms.SecurityControlIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.in: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.lessThan", ctx.QueryParams(), ¶ms.SecurityControlIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.lessThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.notEquals", ctx.QueryParams(), ¶ms.SecurityControlIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.notIn: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.specified", ctx.QueryParams(), ¶ms.SecurityControlIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.specified: %s", err)) + } + // ------------- Optional query parameter "targetValueId.equals" ------------- err = runtime.BindQueryParameter("form", true, false, "targetValueId.equals", ctx.QueryParams(), ¶ms.TargetValueIdEquals) @@ -34782,7 +8854,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "targetValueId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValueId.in", ctx.QueryParams(), ¶ms.TargetValueIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValueId.in", ctx.QueryParams(), ¶ms.TargetValueIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValueId.in: %s", err)) } @@ -34810,7 +8882,7 @@ func (w *ServerInterfaceWrapper) GetAllResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "targetValueId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValueId.notIn", ctx.QueryParams(), ¶ms.TargetValueIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValueId.notIn", ctx.QueryParams(), ¶ms.TargetValueIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValueId.notIn: %s", err)) } @@ -34865,7 +8937,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "acronym.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.in", ctx.QueryParams(), ¶ms.AcronymIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.in: %s", err)) } @@ -34879,7 +8951,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "acronym.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "acronym.notIn", ctx.QueryParams(), ¶ms.AcronymNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter acronym.notIn: %s", err)) } @@ -34914,7 +8986,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "availabilityRisk.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "availabilityRisk.in", ctx.QueryParams(), ¶ms.AvailabilityRiskIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "availabilityRisk.in", ctx.QueryParams(), ¶ms.AvailabilityRiskIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter availabilityRisk.in: %s", err)) } @@ -34928,7 +9000,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "availabilityRisk.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "availabilityRisk.notIn", ctx.QueryParams(), ¶ms.AvailabilityRiskNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "availabilityRisk.notIn", ctx.QueryParams(), ¶ms.AvailabilityRiskNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter availabilityRisk.notIn: %s", err)) } @@ -34963,7 +9035,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "cloudServiceId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.in: %s", err)) } @@ -34991,7 +9063,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "cloudServiceId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notIn: %s", err)) } @@ -35026,7 +9098,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "confidentialityRisk.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "confidentialityRisk.in", ctx.QueryParams(), ¶ms.ConfidentialityRiskIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "confidentialityRisk.in", ctx.QueryParams(), ¶ms.ConfidentialityRiskIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter confidentialityRisk.in: %s", err)) } @@ -35040,7 +9112,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "confidentialityRisk.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "confidentialityRisk.notIn", ctx.QueryParams(), ¶ms.ConfidentialityRiskNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "confidentialityRisk.notIn", ctx.QueryParams(), ¶ms.ConfidentialityRiskNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter confidentialityRisk.notIn: %s", err)) } @@ -35082,7 +9154,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -35110,7 +9182,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -35145,7 +9217,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "integrityRisk.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "integrityRisk.in", ctx.QueryParams(), ¶ms.IntegrityRiskIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "integrityRisk.in", ctx.QueryParams(), ¶ms.IntegrityRiskIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter integrityRisk.in: %s", err)) } @@ -35159,7 +9231,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "integrityRisk.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "integrityRisk.notIn", ctx.QueryParams(), ¶ms.IntegrityRiskNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "integrityRisk.notIn", ctx.QueryParams(), ¶ms.IntegrityRiskNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter integrityRisk.notIn: %s", err)) } @@ -35194,7 +9266,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -35208,7 +9280,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -35243,7 +9315,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "resourceTypeId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceTypeId.in", ctx.QueryParams(), ¶ms.ResourceTypeIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceTypeId.in", ctx.QueryParams(), ¶ms.ResourceTypeIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.in: %s", err)) } @@ -35255,32 +9327,95 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.lessThan: %s", err)) } - // ------------- Optional query parameter "resourceTypeId.lessThanOrEqual" ------------- + // ------------- Optional query parameter "resourceTypeId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceTypeId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ResourceTypeIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceTypeId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceTypeId.notEquals", ctx.QueryParams(), ¶ms.ResourceTypeIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "resourceTypeId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceTypeId.notIn", ctx.QueryParams(), ¶ms.ResourceTypeIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.notIn: %s", err)) + } + + // ------------- Optional query parameter "resourceTypeId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceTypeId.specified", ctx.QueryParams(), ¶ms.ResourceTypeIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.specified: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.equals", ctx.QueryParams(), ¶ms.SecurityControlIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.equals: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.greaterThan", ctx.QueryParams(), ¶ms.SecurityControlIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.in: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityControlId.lessThan", ctx.QueryParams(), ¶ms.SecurityControlIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "securityControlId.lessThanOrEqual" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceTypeId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ResourceTypeIdLessThanOrEqual) + err = runtime.BindQueryParameter("form", true, false, "securityControlId.lessThanOrEqual", ctx.QueryParams(), ¶ms.SecurityControlIdLessThanOrEqual) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.lessThanOrEqual: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.lessThanOrEqual: %s", err)) } - // ------------- Optional query parameter "resourceTypeId.notEquals" ------------- + // ------------- Optional query parameter "securityControlId.notEquals" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceTypeId.notEquals", ctx.QueryParams(), ¶ms.ResourceTypeIdNotEquals) + err = runtime.BindQueryParameter("form", true, false, "securityControlId.notEquals", ctx.QueryParams(), ¶ms.SecurityControlIdNotEquals) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.notEquals: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.notEquals: %s", err)) } - // ------------- Optional query parameter "resourceTypeId.notIn" ------------- + // ------------- Optional query parameter "securityControlId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceTypeId.notIn", ctx.QueryParams(), ¶ms.ResourceTypeIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.notIn: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.notIn: %s", err)) } - // ------------- Optional query parameter "resourceTypeId.specified" ------------- + // ------------- Optional query parameter "securityControlId.specified" ------------- - err = runtime.BindQueryParameter("form", true, false, "resourceTypeId.specified", ctx.QueryParams(), ¶ms.ResourceTypeIdSpecified) + err = runtime.BindQueryParameter("form", true, false, "securityControlId.specified", ctx.QueryParams(), ¶ms.SecurityControlIdSpecified) if err != nil { - return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.specified: %s", err)) + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.specified: %s", err)) } // ------------- Optional query parameter "targetValueId.equals" ------------- @@ -35306,7 +9441,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "targetValueId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValueId.in", ctx.QueryParams(), ¶ms.TargetValueIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValueId.in", ctx.QueryParams(), ¶ms.TargetValueIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValueId.in: %s", err)) } @@ -35334,7 +9469,7 @@ func (w *ServerInterfaceWrapper) CountResourcesUsingGET(ctx echo.Context) error // ------------- Optional query parameter "targetValueId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValueId.notIn", ctx.QueryParams(), ¶ms.TargetValueIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValueId.notIn", ctx.QueryParams(), ¶ms.TargetValueIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValueId.notIn: %s", err)) } @@ -35444,7 +9579,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } @@ -35458,7 +9593,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } @@ -35493,7 +9628,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -35507,7 +9642,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -35549,7 +9684,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -35577,7 +9712,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -35612,7 +9747,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -35626,7 +9761,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -35661,7 +9796,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "securityControlFrameworkId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkId.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkId.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.in: %s", err)) } @@ -35689,7 +9824,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlCategoriesUsingGET(ctx ech // ------------- Optional query parameter "securityControlFrameworkId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkId.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkId.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notIn: %s", err)) } @@ -35744,7 +9879,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } @@ -35758,7 +9893,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } @@ -35793,7 +9928,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -35807,7 +9942,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -35849,7 +9984,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -35877,7 +10012,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -35912,7 +10047,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -35926,7 +10061,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -35961,7 +10096,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "securityControlFrameworkId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkId.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkId.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.in: %s", err)) } @@ -35989,7 +10124,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlCategoriesUsingGET(ctx echo // ------------- Optional query parameter "securityControlFrameworkId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkId.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkId.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkId.notIn: %s", err)) } @@ -36099,7 +10234,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "cloudServiceId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.in: %s", err)) } @@ -36127,7 +10262,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "cloudServiceId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notIn: %s", err)) } @@ -36162,7 +10297,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -36176,7 +10311,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -36218,7 +10353,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -36246,7 +10381,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -36281,7 +10416,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -36295,7 +10430,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -36330,7 +10465,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "version.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "version.in", ctx.QueryParams(), ¶ms.VersionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "version.in", ctx.QueryParams(), ¶ms.VersionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter version.in: %s", err)) } @@ -36344,7 +10479,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlFrameworksUsingGET(ctx ech // ------------- Optional query parameter "version.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "version.notIn", ctx.QueryParams(), ¶ms.VersionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "version.notIn", ctx.QueryParams(), ¶ms.VersionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter version.notIn: %s", err)) } @@ -36415,7 +10550,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "cloudServiceId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.in", ctx.QueryParams(), ¶ms.CloudServiceIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.in: %s", err)) } @@ -36443,7 +10578,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "cloudServiceId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "cloudServiceId.notIn", ctx.QueryParams(), ¶ms.CloudServiceIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter cloudServiceId.notIn: %s", err)) } @@ -36478,7 +10613,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -36492,7 +10627,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -36534,7 +10669,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -36562,7 +10697,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -36597,7 +10732,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -36611,7 +10746,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -36646,7 +10781,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "version.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "version.in", ctx.QueryParams(), ¶ms.VersionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "version.in", ctx.QueryParams(), ¶ms.VersionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter version.in: %s", err)) } @@ -36660,7 +10795,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlFrameworksUsingGET(ctx echo // ------------- Optional query parameter "version.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "version.notIn", ctx.QueryParams(), ¶ms.VersionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "version.notIn", ctx.QueryParams(), ¶ms.VersionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter version.notIn: %s", err)) } @@ -36770,7 +10905,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } @@ -36784,7 +10919,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } @@ -36819,7 +10954,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -36833,7 +10968,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -36875,7 +11010,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "guidance.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "guidance.in", ctx.QueryParams(), ¶ms.GuidanceIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "guidance.in", ctx.QueryParams(), ¶ms.GuidanceIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter guidance.in: %s", err)) } @@ -36889,7 +11024,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "guidance.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "guidance.notIn", ctx.QueryParams(), ¶ms.GuidanceNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "guidance.notIn", ctx.QueryParams(), ¶ms.GuidanceNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter guidance.notIn: %s", err)) } @@ -36924,7 +11059,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -36952,7 +11087,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -36987,7 +11122,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -37001,7 +11136,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -37036,7 +11171,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "objective.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "objective.in", ctx.QueryParams(), ¶ms.ObjectiveIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "objective.in", ctx.QueryParams(), ¶ms.ObjectiveIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter objective.in: %s", err)) } @@ -37050,7 +11185,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "objective.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "objective.notIn", ctx.QueryParams(), ¶ms.ObjectiveNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "objective.notIn", ctx.QueryParams(), ¶ms.ObjectiveNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter objective.notIn: %s", err)) } @@ -37062,6 +11197,69 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter objective.specified: %s", err)) } + // ------------- Optional query parameter "resourceId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.equals", ctx.QueryParams(), ¶ms.ResourceIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.equals: %s", err)) + } + + // ------------- Optional query parameter "resourceId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThan", ctx.QueryParams(), ¶ms.ResourceIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "resourceId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceId.in", ctx.QueryParams(), ¶ms.ResourceIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.in: %s", err)) + } + + // ------------- Optional query parameter "resourceId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThan", ctx.QueryParams(), ¶ms.ResourceIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "resourceId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.notEquals", ctx.QueryParams(), ¶ms.ResourceIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "resourceId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceId.notIn", ctx.QueryParams(), ¶ms.ResourceIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notIn: %s", err)) + } + + // ------------- Optional query parameter "resourceId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.specified", ctx.QueryParams(), ¶ms.ResourceIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.specified: %s", err)) + } + // ------------- Optional query parameter "riskReductionWeight.equals" ------------- err = runtime.BindQueryParameter("form", true, false, "riskReductionWeight.equals", ctx.QueryParams(), ¶ms.RiskReductionWeightEquals) @@ -37085,7 +11283,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "riskReductionWeight.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "riskReductionWeight.in", ctx.QueryParams(), ¶ms.RiskReductionWeightIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "riskReductionWeight.in", ctx.QueryParams(), ¶ms.RiskReductionWeightIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter riskReductionWeight.in: %s", err)) } @@ -37113,7 +11311,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "riskReductionWeight.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "riskReductionWeight.notIn", ctx.QueryParams(), ¶ms.RiskReductionWeightNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "riskReductionWeight.notIn", ctx.QueryParams(), ¶ms.RiskReductionWeightNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter riskReductionWeight.notIn: %s", err)) } @@ -37148,7 +11346,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "securityControlCategoryId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlCategoryId.in", ctx.QueryParams(), ¶ms.SecurityControlCategoryIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlCategoryId.in", ctx.QueryParams(), ¶ms.SecurityControlCategoryIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlCategoryId.in: %s", err)) } @@ -37176,7 +11374,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "securityControlCategoryId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlCategoryId.notIn", ctx.QueryParams(), ¶ms.SecurityControlCategoryIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlCategoryId.notIn", ctx.QueryParams(), ¶ms.SecurityControlCategoryIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlCategoryId.notIn: %s", err)) } @@ -37211,7 +11409,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "similarControlsId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "similarControlsId.in", ctx.QueryParams(), ¶ms.SimilarControlsIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "similarControlsId.in", ctx.QueryParams(), ¶ms.SimilarControlsIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter similarControlsId.in: %s", err)) } @@ -37239,7 +11437,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityControlsUsingGET(ctx echo.Context // ------------- Optional query parameter "similarControlsId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "similarControlsId.notIn", ctx.QueryParams(), ¶ms.SimilarControlsIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "similarControlsId.notIn", ctx.QueryParams(), ¶ms.SimilarControlsIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter similarControlsId.notIn: %s", err)) } @@ -37294,7 +11492,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } @@ -37308,7 +11506,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } @@ -37343,7 +11541,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -37357,7 +11555,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -37399,7 +11597,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "guidance.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "guidance.in", ctx.QueryParams(), ¶ms.GuidanceIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "guidance.in", ctx.QueryParams(), ¶ms.GuidanceIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter guidance.in: %s", err)) } @@ -37413,7 +11611,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "guidance.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "guidance.notIn", ctx.QueryParams(), ¶ms.GuidanceNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "guidance.notIn", ctx.QueryParams(), ¶ms.GuidanceNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter guidance.notIn: %s", err)) } @@ -37448,7 +11646,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -37476,7 +11674,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -37511,7 +11709,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -37525,7 +11723,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -37560,7 +11758,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "objective.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "objective.in", ctx.QueryParams(), ¶ms.ObjectiveIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "objective.in", ctx.QueryParams(), ¶ms.ObjectiveIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter objective.in: %s", err)) } @@ -37574,7 +11772,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "objective.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "objective.notIn", ctx.QueryParams(), ¶ms.ObjectiveNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "objective.notIn", ctx.QueryParams(), ¶ms.ObjectiveNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter objective.notIn: %s", err)) } @@ -37586,6 +11784,69 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter objective.specified: %s", err)) } + // ------------- Optional query parameter "resourceId.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.equals", ctx.QueryParams(), ¶ms.ResourceIdEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.equals: %s", err)) + } + + // ------------- Optional query parameter "resourceId.greaterThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThan", ctx.QueryParams(), ¶ms.ResourceIdGreaterThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThan: %s", err)) + } + + // ------------- Optional query parameter "resourceId.greaterThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.greaterThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdGreaterThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.greaterThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceId.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceId.in", ctx.QueryParams(), ¶ms.ResourceIdIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.in: %s", err)) + } + + // ------------- Optional query parameter "resourceId.lessThan" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThan", ctx.QueryParams(), ¶ms.ResourceIdLessThan) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThan: %s", err)) + } + + // ------------- Optional query parameter "resourceId.lessThanOrEqual" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.lessThanOrEqual", ctx.QueryParams(), ¶ms.ResourceIdLessThanOrEqual) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.lessThanOrEqual: %s", err)) + } + + // ------------- Optional query parameter "resourceId.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.notEquals", ctx.QueryParams(), ¶ms.ResourceIdNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notEquals: %s", err)) + } + + // ------------- Optional query parameter "resourceId.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceId.notIn", ctx.QueryParams(), ¶ms.ResourceIdNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.notIn: %s", err)) + } + + // ------------- Optional query parameter "resourceId.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "resourceId.specified", ctx.QueryParams(), ¶ms.ResourceIdSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceId.specified: %s", err)) + } + // ------------- Optional query parameter "riskReductionWeight.equals" ------------- err = runtime.BindQueryParameter("form", true, false, "riskReductionWeight.equals", ctx.QueryParams(), ¶ms.RiskReductionWeightEquals) @@ -37609,7 +11870,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "riskReductionWeight.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "riskReductionWeight.in", ctx.QueryParams(), ¶ms.RiskReductionWeightIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "riskReductionWeight.in", ctx.QueryParams(), ¶ms.RiskReductionWeightIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter riskReductionWeight.in: %s", err)) } @@ -37637,7 +11898,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "riskReductionWeight.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "riskReductionWeight.notIn", ctx.QueryParams(), ¶ms.RiskReductionWeightNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "riskReductionWeight.notIn", ctx.QueryParams(), ¶ms.RiskReductionWeightNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter riskReductionWeight.notIn: %s", err)) } @@ -37672,7 +11933,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlCategoryId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlCategoryId.in", ctx.QueryParams(), ¶ms.SecurityControlCategoryIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlCategoryId.in", ctx.QueryParams(), ¶ms.SecurityControlCategoryIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlCategoryId.in: %s", err)) } @@ -37700,7 +11961,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlCategoryId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlCategoryId.notIn", ctx.QueryParams(), ¶ms.SecurityControlCategoryIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlCategoryId.notIn", ctx.QueryParams(), ¶ms.SecurityControlCategoryIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlCategoryId.notIn: %s", err)) } @@ -37735,7 +11996,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "similarControlsId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "similarControlsId.in", ctx.QueryParams(), ¶ms.SimilarControlsIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "similarControlsId.in", ctx.QueryParams(), ¶ms.SimilarControlsIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter similarControlsId.in: %s", err)) } @@ -37763,7 +12024,7 @@ func (w *ServerInterfaceWrapper) CountSecurityControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "similarControlsId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "similarControlsId.notIn", ctx.QueryParams(), ¶ms.SimilarControlsIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "similarControlsId.notIn", ctx.QueryParams(), ¶ms.SimilarControlsIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter similarControlsId.notIn: %s", err)) } @@ -37873,7 +12134,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "category.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "category.in", ctx.QueryParams(), ¶ms.CategoryIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "category.in", ctx.QueryParams(), ¶ms.CategoryIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter category.in: %s", err)) } @@ -37887,7 +12148,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "category.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "category.notIn", ctx.QueryParams(), ¶ms.CategoryNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "category.notIn", ctx.QueryParams(), ¶ms.CategoryNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter category.notIn: %s", err)) } @@ -37922,7 +12183,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -37936,7 +12197,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -37978,7 +12239,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -38006,7 +12267,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -38041,7 +12302,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "interval.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "interval.in", ctx.QueryParams(), ¶ms.IntervalIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "interval.in", ctx.QueryParams(), ¶ms.IntervalIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter interval.in: %s", err)) } @@ -38055,7 +12316,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "interval.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "interval.notIn", ctx.QueryParams(), ¶ms.IntervalNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "interval.notIn", ctx.QueryParams(), ¶ms.IntervalNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter interval.notIn: %s", err)) } @@ -38067,6 +12328,55 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter interval.specified: %s", err)) } + // ------------- Optional query parameter "keywords.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.contains", ctx.QueryParams(), ¶ms.KeywordsContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.contains: %s", err)) + } + + // ------------- Optional query parameter "keywords.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.doesNotContain", ctx.QueryParams(), ¶ms.KeywordsDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "keywords.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.equals", ctx.QueryParams(), ¶ms.KeywordsEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.equals: %s", err)) + } + + // ------------- Optional query parameter "keywords.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "keywords.in", ctx.QueryParams(), ¶ms.KeywordsIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.in: %s", err)) + } + + // ------------- Optional query parameter "keywords.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.notEquals", ctx.QueryParams(), ¶ms.KeywordsNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.notEquals: %s", err)) + } + + // ------------- Optional query parameter "keywords.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "keywords.notIn", ctx.QueryParams(), ¶ms.KeywordsNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.notIn: %s", err)) + } + + // ------------- Optional query parameter "keywords.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.specified", ctx.QueryParams(), ¶ms.KeywordsSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.specified: %s", err)) + } + // ------------- Optional query parameter "metricId.contains" ------------- err = runtime.BindQueryParameter("form", true, false, "metricId.contains", ctx.QueryParams(), ¶ms.MetricIdContains) @@ -38090,7 +12400,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "metricId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "metricId.in", ctx.QueryParams(), ¶ms.MetricIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "metricId.in", ctx.QueryParams(), ¶ms.MetricIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter metricId.in: %s", err)) } @@ -38104,7 +12414,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "metricId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "metricId.notIn", ctx.QueryParams(), ¶ms.MetricIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "metricId.notIn", ctx.QueryParams(), ¶ms.MetricIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter metricId.notIn: %s", err)) } @@ -38139,7 +12449,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -38153,7 +12463,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -38188,7 +12498,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "operator.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "operator.in", ctx.QueryParams(), ¶ms.OperatorIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "operator.in", ctx.QueryParams(), ¶ms.OperatorIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter operator.in: %s", err)) } @@ -38202,7 +12512,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "operator.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "operator.notIn", ctx.QueryParams(), ¶ms.OperatorNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "operator.notIn", ctx.QueryParams(), ¶ms.OperatorNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter operator.notIn: %s", err)) } @@ -38237,7 +12547,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "referenceTomId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "referenceTomId.in", ctx.QueryParams(), ¶ms.ReferenceTomIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "referenceTomId.in", ctx.QueryParams(), ¶ms.ReferenceTomIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter referenceTomId.in: %s", err)) } @@ -38265,7 +12575,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "referenceTomId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "referenceTomId.notIn", ctx.QueryParams(), ¶ms.ReferenceTomIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "referenceTomId.notIn", ctx.QueryParams(), ¶ms.ReferenceTomIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter referenceTomId.notIn: %s", err)) } @@ -38300,7 +12610,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "resourceTypeId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceTypeId.in", ctx.QueryParams(), ¶ms.ResourceTypeIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceTypeId.in", ctx.QueryParams(), ¶ms.ResourceTypeIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.in: %s", err)) } @@ -38328,7 +12638,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "resourceTypeId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceTypeId.notIn", ctx.QueryParams(), ¶ms.ResourceTypeIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceTypeId.notIn", ctx.QueryParams(), ¶ms.ResourceTypeIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.notIn: %s", err)) } @@ -38363,7 +12673,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "scale.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "scale.in", ctx.QueryParams(), ¶ms.ScaleIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "scale.in", ctx.QueryParams(), ¶ms.ScaleIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter scale.in: %s", err)) } @@ -38377,7 +12687,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "scale.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "scale.notIn", ctx.QueryParams(), ¶ms.ScaleNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "scale.notIn", ctx.QueryParams(), ¶ms.ScaleNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter scale.notIn: %s", err)) } @@ -38389,6 +12699,55 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter scale.specified: %s", err)) } + // ------------- Optional query parameter "securityFeature.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.contains", ctx.QueryParams(), ¶ms.SecurityFeatureContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.contains: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.doesNotContain", ctx.QueryParams(), ¶ms.SecurityFeatureDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.equals", ctx.QueryParams(), ¶ms.SecurityFeatureEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.equals: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityFeature.in", ctx.QueryParams(), ¶ms.SecurityFeatureIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.in: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.notEquals", ctx.QueryParams(), ¶ms.SecurityFeatureNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.notEquals: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityFeature.notIn", ctx.QueryParams(), ¶ms.SecurityFeatureNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.notIn: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.specified", ctx.QueryParams(), ¶ms.SecurityFeatureSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.specified: %s", err)) + } + // ------------- Optional query parameter "source.contains" ------------- err = runtime.BindQueryParameter("form", true, false, "source.contains", ctx.QueryParams(), ¶ms.SourceContains) @@ -38412,7 +12771,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "source.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "source.in", ctx.QueryParams(), ¶ms.SourceIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "source.in", ctx.QueryParams(), ¶ms.SourceIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter source.in: %s", err)) } @@ -38426,7 +12785,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "source.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "source.notIn", ctx.QueryParams(), ¶ms.SourceNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "source.notIn", ctx.QueryParams(), ¶ms.SourceNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter source.notIn: %s", err)) } @@ -38461,7 +12820,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetResourceType.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetResourceType.in", ctx.QueryParams(), ¶ms.TargetResourceTypeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetResourceType.in", ctx.QueryParams(), ¶ms.TargetResourceTypeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetResourceType.in: %s", err)) } @@ -38475,7 +12834,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetResourceType.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetResourceType.notIn", ctx.QueryParams(), ¶ms.TargetResourceTypeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetResourceType.notIn", ctx.QueryParams(), ¶ms.TargetResourceTypeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetResourceType.notIn: %s", err)) } @@ -38510,7 +12869,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetValue.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValue.in", ctx.QueryParams(), ¶ms.TargetValueIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValue.in", ctx.QueryParams(), ¶ms.TargetValueIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValue.in: %s", err)) } @@ -38524,7 +12883,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetValue.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValue.notIn", ctx.QueryParams(), ¶ms.TargetValueNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValue.notIn", ctx.QueryParams(), ¶ms.TargetValueNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValue.notIn: %s", err)) } @@ -38559,7 +12918,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetValueDatatype.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValueDatatype.in", ctx.QueryParams(), ¶ms.TargetValueDatatypeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValueDatatype.in", ctx.QueryParams(), ¶ms.TargetValueDatatypeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValueDatatype.in: %s", err)) } @@ -38573,7 +12932,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetValueDatatype.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValueDatatype.notIn", ctx.QueryParams(), ¶ms.TargetValueDatatypeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValueDatatype.notIn", ctx.QueryParams(), ¶ms.TargetValueDatatypeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValueDatatype.notIn: %s", err)) } @@ -38608,7 +12967,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "tomId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.in: %s", err)) } @@ -38636,7 +12995,7 @@ func (w *ServerInterfaceWrapper) GetAllSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "tomId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.notIn: %s", err)) } @@ -38691,7 +13050,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "category.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "category.in", ctx.QueryParams(), ¶ms.CategoryIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "category.in", ctx.QueryParams(), ¶ms.CategoryIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter category.in: %s", err)) } @@ -38705,7 +13064,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "category.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "category.notIn", ctx.QueryParams(), ¶ms.CategoryNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "category.notIn", ctx.QueryParams(), ¶ms.CategoryNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter category.notIn: %s", err)) } @@ -38740,7 +13099,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -38754,7 +13113,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -38796,7 +13155,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -38824,7 +13183,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -38859,7 +13218,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "interval.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "interval.in", ctx.QueryParams(), ¶ms.IntervalIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "interval.in", ctx.QueryParams(), ¶ms.IntervalIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter interval.in: %s", err)) } @@ -38873,7 +13232,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "interval.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "interval.notIn", ctx.QueryParams(), ¶ms.IntervalNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "interval.notIn", ctx.QueryParams(), ¶ms.IntervalNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter interval.notIn: %s", err)) } @@ -38885,6 +13244,55 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter interval.specified: %s", err)) } + // ------------- Optional query parameter "keywords.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.contains", ctx.QueryParams(), ¶ms.KeywordsContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.contains: %s", err)) + } + + // ------------- Optional query parameter "keywords.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.doesNotContain", ctx.QueryParams(), ¶ms.KeywordsDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "keywords.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.equals", ctx.QueryParams(), ¶ms.KeywordsEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.equals: %s", err)) + } + + // ------------- Optional query parameter "keywords.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "keywords.in", ctx.QueryParams(), ¶ms.KeywordsIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.in: %s", err)) + } + + // ------------- Optional query parameter "keywords.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.notEquals", ctx.QueryParams(), ¶ms.KeywordsNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.notEquals: %s", err)) + } + + // ------------- Optional query parameter "keywords.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "keywords.notIn", ctx.QueryParams(), ¶ms.KeywordsNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.notIn: %s", err)) + } + + // ------------- Optional query parameter "keywords.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "keywords.specified", ctx.QueryParams(), ¶ms.KeywordsSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keywords.specified: %s", err)) + } + // ------------- Optional query parameter "metricId.contains" ------------- err = runtime.BindQueryParameter("form", true, false, "metricId.contains", ctx.QueryParams(), ¶ms.MetricIdContains) @@ -38908,7 +13316,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "metricId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "metricId.in", ctx.QueryParams(), ¶ms.MetricIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "metricId.in", ctx.QueryParams(), ¶ms.MetricIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter metricId.in: %s", err)) } @@ -38922,7 +13330,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "metricId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "metricId.notIn", ctx.QueryParams(), ¶ms.MetricIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "metricId.notIn", ctx.QueryParams(), ¶ms.MetricIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter metricId.notIn: %s", err)) } @@ -38957,7 +13365,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -38971,7 +13379,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -39006,7 +13414,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "operator.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "operator.in", ctx.QueryParams(), ¶ms.OperatorIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "operator.in", ctx.QueryParams(), ¶ms.OperatorIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter operator.in: %s", err)) } @@ -39020,7 +13428,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "operator.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "operator.notIn", ctx.QueryParams(), ¶ms.OperatorNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "operator.notIn", ctx.QueryParams(), ¶ms.OperatorNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter operator.notIn: %s", err)) } @@ -39055,7 +13463,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "referenceTomId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "referenceTomId.in", ctx.QueryParams(), ¶ms.ReferenceTomIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "referenceTomId.in", ctx.QueryParams(), ¶ms.ReferenceTomIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter referenceTomId.in: %s", err)) } @@ -39083,7 +13491,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "referenceTomId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "referenceTomId.notIn", ctx.QueryParams(), ¶ms.ReferenceTomIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "referenceTomId.notIn", ctx.QueryParams(), ¶ms.ReferenceTomIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter referenceTomId.notIn: %s", err)) } @@ -39118,7 +13526,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "resourceTypeId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceTypeId.in", ctx.QueryParams(), ¶ms.ResourceTypeIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceTypeId.in", ctx.QueryParams(), ¶ms.ResourceTypeIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.in: %s", err)) } @@ -39146,7 +13554,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "resourceTypeId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "resourceTypeId.notIn", ctx.QueryParams(), ¶ms.ResourceTypeIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "resourceTypeId.notIn", ctx.QueryParams(), ¶ms.ResourceTypeIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter resourceTypeId.notIn: %s", err)) } @@ -39181,7 +13589,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "scale.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "scale.in", ctx.QueryParams(), ¶ms.ScaleIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "scale.in", ctx.QueryParams(), ¶ms.ScaleIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter scale.in: %s", err)) } @@ -39195,7 +13603,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "scale.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "scale.notIn", ctx.QueryParams(), ¶ms.ScaleNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "scale.notIn", ctx.QueryParams(), ¶ms.ScaleNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter scale.notIn: %s", err)) } @@ -39207,6 +13615,55 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter scale.specified: %s", err)) } + // ------------- Optional query parameter "securityFeature.contains" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.contains", ctx.QueryParams(), ¶ms.SecurityFeatureContains) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.contains: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.doesNotContain" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.doesNotContain", ctx.QueryParams(), ¶ms.SecurityFeatureDoesNotContain) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.doesNotContain: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.equals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.equals", ctx.QueryParams(), ¶ms.SecurityFeatureEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.equals: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.in" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityFeature.in", ctx.QueryParams(), ¶ms.SecurityFeatureIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.in: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.notEquals" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.notEquals", ctx.QueryParams(), ¶ms.SecurityFeatureNotEquals) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.notEquals: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.notIn" ------------- + + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityFeature.notIn", ctx.QueryParams(), ¶ms.SecurityFeatureNotIn) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.notIn: %s", err)) + } + + // ------------- Optional query parameter "securityFeature.specified" ------------- + + err = runtime.BindQueryParameter("form", true, false, "securityFeature.specified", ctx.QueryParams(), ¶ms.SecurityFeatureSpecified) + if err != nil { + return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityFeature.specified: %s", err)) + } + // ------------- Optional query parameter "source.contains" ------------- err = runtime.BindQueryParameter("form", true, false, "source.contains", ctx.QueryParams(), ¶ms.SourceContains) @@ -39230,7 +13687,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "source.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "source.in", ctx.QueryParams(), ¶ms.SourceIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "source.in", ctx.QueryParams(), ¶ms.SourceIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter source.in: %s", err)) } @@ -39244,7 +13701,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "source.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "source.notIn", ctx.QueryParams(), ¶ms.SourceNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "source.notIn", ctx.QueryParams(), ¶ms.SourceNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter source.notIn: %s", err)) } @@ -39279,7 +13736,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetResourceType.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetResourceType.in", ctx.QueryParams(), ¶ms.TargetResourceTypeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetResourceType.in", ctx.QueryParams(), ¶ms.TargetResourceTypeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetResourceType.in: %s", err)) } @@ -39293,7 +13750,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetResourceType.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetResourceType.notIn", ctx.QueryParams(), ¶ms.TargetResourceTypeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetResourceType.notIn", ctx.QueryParams(), ¶ms.TargetResourceTypeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetResourceType.notIn: %s", err)) } @@ -39328,7 +13785,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetValue.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValue.in", ctx.QueryParams(), ¶ms.TargetValueIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValue.in", ctx.QueryParams(), ¶ms.TargetValueIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValue.in: %s", err)) } @@ -39342,7 +13799,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetValue.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValue.notIn", ctx.QueryParams(), ¶ms.TargetValueNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValue.notIn", ctx.QueryParams(), ¶ms.TargetValueNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValue.notIn: %s", err)) } @@ -39377,7 +13834,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetValueDatatype.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValueDatatype.in", ctx.QueryParams(), ¶ms.TargetValueDatatypeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValueDatatype.in", ctx.QueryParams(), ¶ms.TargetValueDatatypeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValueDatatype.in: %s", err)) } @@ -39391,7 +13848,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "targetValueDatatype.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "targetValueDatatype.notIn", ctx.QueryParams(), ¶ms.TargetValueDatatypeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "targetValueDatatype.notIn", ctx.QueryParams(), ¶ms.TargetValueDatatypeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter targetValueDatatype.notIn: %s", err)) } @@ -39426,7 +13883,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "tomId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.in", ctx.QueryParams(), ¶ms.TomIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.in: %s", err)) } @@ -39454,7 +13911,7 @@ func (w *ServerInterfaceWrapper) CountSecurityMetricsUsingGET(ctx echo.Context) // ------------- Optional query parameter "tomId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "tomId.notIn", ctx.QueryParams(), ¶ms.TomIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tomId.notIn: %s", err)) } @@ -39564,7 +14021,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } @@ -39578,7 +14035,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } @@ -39620,7 +14077,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -39648,7 +14105,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -39683,7 +14140,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -39697,7 +14154,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -39732,7 +14189,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlFrameworkName.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkName.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkNameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkName.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkNameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkName.in: %s", err)) } @@ -39746,7 +14203,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlFrameworkName.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkName.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkNameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkName.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkNameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkName.notIn: %s", err)) } @@ -39781,7 +14238,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.in: %s", err)) } @@ -39809,7 +14266,7 @@ func (w *ServerInterfaceWrapper) GetAllSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.notIn: %s", err)) } @@ -39864,7 +14321,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } @@ -39878,7 +14335,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } @@ -39920,7 +14377,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -39948,7 +14405,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -39983,7 +14440,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -39997,7 +14454,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -40032,7 +14489,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlFrameworkName.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkName.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkNameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkName.in", ctx.QueryParams(), ¶ms.SecurityControlFrameworkNameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkName.in: %s", err)) } @@ -40046,7 +14503,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlFrameworkName.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlFrameworkName.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkNameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlFrameworkName.notIn", ctx.QueryParams(), ¶ms.SecurityControlFrameworkNameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlFrameworkName.notIn: %s", err)) } @@ -40081,7 +14538,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.in: %s", err)) } @@ -40109,7 +14566,7 @@ func (w *ServerInterfaceWrapper) CountSimilarControlsUsingGET(ctx echo.Context) // ------------- Optional query parameter "securityControlId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.notIn: %s", err)) } @@ -40226,7 +14683,7 @@ func (w *ServerInterfaceWrapper) GetAllTargetValuesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -40254,7 +14711,7 @@ func (w *ServerInterfaceWrapper) GetAllTargetValuesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -40289,7 +14746,7 @@ func (w *ServerInterfaceWrapper) GetAllTargetValuesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "value.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "value.in", ctx.QueryParams(), ¶ms.ValueIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "value.in", ctx.QueryParams(), ¶ms.ValueIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.in: %s", err)) } @@ -40303,7 +14760,7 @@ func (w *ServerInterfaceWrapper) GetAllTargetValuesUsingGET(ctx echo.Context) er // ------------- Optional query parameter "value.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "value.notIn", ctx.QueryParams(), ¶ms.ValueNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "value.notIn", ctx.QueryParams(), ¶ms.ValueNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.notIn: %s", err)) } @@ -40365,7 +14822,7 @@ func (w *ServerInterfaceWrapper) CountTargetValuesUsingGET(ctx echo.Context) err // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -40393,7 +14850,7 @@ func (w *ServerInterfaceWrapper) CountTargetValuesUsingGET(ctx echo.Context) err // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -40428,7 +14885,7 @@ func (w *ServerInterfaceWrapper) CountTargetValuesUsingGET(ctx echo.Context) err // ------------- Optional query parameter "value.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "value.in", ctx.QueryParams(), ¶ms.ValueIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "value.in", ctx.QueryParams(), ¶ms.ValueIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.in: %s", err)) } @@ -40442,7 +14899,7 @@ func (w *ServerInterfaceWrapper) CountTargetValuesUsingGET(ctx echo.Context) err // ------------- Optional query parameter "value.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "value.notIn", ctx.QueryParams(), ¶ms.ValueNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "value.notIn", ctx.QueryParams(), ¶ms.ValueNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter value.notIn: %s", err)) } @@ -40538,7 +14995,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "assuranceLevel.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "assuranceLevel.in", ctx.QueryParams(), ¶ms.AssuranceLevelIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevel.in", ctx.QueryParams(), ¶ms.AssuranceLevelIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.in: %s", err)) } @@ -40552,7 +15009,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "assuranceLevel.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "assuranceLevel.notIn", ctx.QueryParams(), ¶ms.AssuranceLevelNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevel.notIn", ctx.QueryParams(), ¶ms.AssuranceLevelNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.notIn: %s", err)) } @@ -40587,7 +15044,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } @@ -40601,7 +15058,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } @@ -40636,7 +15093,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -40650,7 +15107,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -40692,7 +15149,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -40720,7 +15177,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -40755,7 +15212,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -40769,7 +15226,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -40804,7 +15261,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "securityControlId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.in: %s", err)) } @@ -40832,7 +15289,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "securityControlId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.notIn: %s", err)) } @@ -40853,7 +15310,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "type.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "type.in", ctx.QueryParams(), ¶ms.TypeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "type.in", ctx.QueryParams(), ¶ms.TypeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.in: %s", err)) } @@ -40867,7 +15324,7 @@ func (w *ServerInterfaceWrapper) GetAllTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "type.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "type.notIn", ctx.QueryParams(), ¶ms.TypeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "type.notIn", ctx.QueryParams(), ¶ms.TypeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notIn: %s", err)) } @@ -40908,7 +15365,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "assuranceLevel.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "assuranceLevel.in", ctx.QueryParams(), ¶ms.AssuranceLevelIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevel.in", ctx.QueryParams(), ¶ms.AssuranceLevelIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.in: %s", err)) } @@ -40922,7 +15379,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "assuranceLevel.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "assuranceLevel.notIn", ctx.QueryParams(), ¶ms.AssuranceLevelNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "assuranceLevel.notIn", ctx.QueryParams(), ¶ms.AssuranceLevelNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter assuranceLevel.notIn: %s", err)) } @@ -40957,7 +15414,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "code.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.in", ctx.QueryParams(), ¶ms.CodeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.in: %s", err)) } @@ -40971,7 +15428,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "code.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "code.notIn", ctx.QueryParams(), ¶ms.CodeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter code.notIn: %s", err)) } @@ -41006,7 +15463,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "description.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.in", ctx.QueryParams(), ¶ms.DescriptionIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.in: %s", err)) } @@ -41020,7 +15477,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "description.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "description.notIn", ctx.QueryParams(), ¶ms.DescriptionNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter description.notIn: %s", err)) } @@ -41062,7 +15519,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "id.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.in", ctx.QueryParams(), ¶ms.IdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.in: %s", err)) } @@ -41090,7 +15547,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "id.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "id.notIn", ctx.QueryParams(), ¶ms.IdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id.notIn: %s", err)) } @@ -41125,7 +15582,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "name.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.in", ctx.QueryParams(), ¶ms.NameIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.in: %s", err)) } @@ -41139,7 +15596,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "name.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "name.notIn", ctx.QueryParams(), ¶ms.NameNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter name.notIn: %s", err)) } @@ -41174,7 +15631,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "securityControlId.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.in", ctx.QueryParams(), ¶ms.SecurityControlIdIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.in: %s", err)) } @@ -41202,7 +15659,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "securityControlId.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "securityControlId.notIn", ctx.QueryParams(), ¶ms.SecurityControlIdNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter securityControlId.notIn: %s", err)) } @@ -41223,7 +15680,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "type.in" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "type.in", ctx.QueryParams(), ¶ms.TypeIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "type.in", ctx.QueryParams(), ¶ms.TypeIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.in: %s", err)) } @@ -41237,7 +15694,7 @@ func (w *ServerInterfaceWrapper) CountTomsUsingGET(ctx echo.Context) error { // ------------- Optional query parameter "type.notIn" ------------- - err = runtime.BindQueryParameter("pipeDelimited", false, false, "type.notIn", ctx.QueryParams(), ¶ms.TypeNotIn) + err = runtime.BindQueryParameter("pipeDelimited", true, false, "type.notIn", ctx.QueryParams(), ¶ms.TypeNotIn) if err != nil { return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter type.notIn: %s", err)) } @@ -41435,6 +15892,21 @@ func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL router.GET(baseURL+"/api/cloud-services/:id", wrapper.GetCloudServiceUsingGET) router.PATCH(baseURL+"/api/cloud-services/:id", wrapper.PartialUpdateCloudServiceUsingPATCH) router.PUT(baseURL+"/api/cloud-services/:id", wrapper.UpdateCloudServiceUsingPUT) + router.GET(baseURL+"/api/question-answers", wrapper.GetAllQuestionAnswersUsingGET) + router.GET(baseURL+"/api/question-answers/count", wrapper.CountQuestionAnswersUsingGET) + router.GET(baseURL+"/api/question-answers/:id", wrapper.GetQuestionAnswerUsingGET) + router.GET(baseURL+"/api/question-assurance-levels", wrapper.GetAllQuestionAssuranceLevelsUsingGET) + router.GET(baseURL+"/api/question-assurance-levels/count", wrapper.CountQuestionAssuranceLevelsUsingGET) + router.GET(baseURL+"/api/question-assurance-levels/:id", wrapper.GetQuestionAssuranceLevelUsingGET) + router.GET(baseURL+"/api/questionnaire-purposes", wrapper.GetAllQuestionnairePurposesUsingGET) + router.GET(baseURL+"/api/questionnaire-purposes/count", wrapper.CountQuestionnairePurposesUsingGET) + router.GET(baseURL+"/api/questionnaire-purposes/:id", wrapper.GetQuestionnairePurposeUsingGET) + router.GET(baseURL+"/api/questionnaires", wrapper.GetAllQuestionnairesUsingGET) + router.GET(baseURL+"/api/questionnaires/count", wrapper.CountQuestionnairesUsingGET) + router.GET(baseURL+"/api/questionnaires/:id", wrapper.GetQuestionnaireUsingGET) + router.GET(baseURL+"/api/questions", wrapper.GetAllQuestionsUsingGET) + router.GET(baseURL+"/api/questions/count", wrapper.CountQuestionsUsingGET) + router.GET(baseURL+"/api/questions/:id", wrapper.GetQuestionUsingGET) router.GET(baseURL+"/api/reference-toms", wrapper.GetAllReferenceTomsUsingGET) router.POST(baseURL+"/api/reference-toms", wrapper.CreateReferenceTomUsingPOST) router.GET(baseURL+"/api/reference-toms/count", wrapper.CountReferenceTomsUsingGET) @@ -41515,134 +15987,158 @@ func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL // Base64 encoded, gzipped, json marshaled Swagger object var swaggerSpec = []string{ - "H4sIAAAAAAAC/+x9a5PbNrL2X+HLdz/kopmRL8mpnapT2fHYiVnr2K4ZebcqiTeHQ2JkxBSpgJCS8WTO", - "bz/Fm3gDKVIiAMp6vtgaiUQ3gEY30P104950gsUy8InPQ/P83gydD2Rhxx8v3AX134WEPZ+9if4mf9qL", - "pUeij7bD6drmxDXPOVuRiWmv+IeAUU5JaJ7/XPqz/OP7iekwEr367M48L3zefP/c5sQ8Nx9Pp9OT6aOT", - "x09m06fn33x7Pv2v0+l0+vV0ej6dmhOTLGzqmefp/xPzlrKQv7YX0bv554lJXfM8+mdi0oU9J+9Y9NLm", - "48T0bH/+TxLxkn2Kvgv5j4FLb2nKZuWL8hMdGY5eSfnbfJyYXjCnfvRV/P/DxFyyYElYMpClgb43+d0y", - "evsmCDxixw+Xhv3epJwswsKTIWfUn0cPpl/YjNkR+yuf/r4iVvJ4NIMPpWkRNFCanHvzNmALm5vnpmtz", - "csJp3JfaS+kc3ZsL+89XxJ/zD+b542+eTswF9bO/vxG8V5jL0rvfTAUPU1fIcD7bFfLfCtrYCEHp2UfT", - "EqePhS+WJeW+/ZF+w5dLzPZRSOWo9mCB/0cTc2lzTlgkb//54rtfVtPpE/KzffLp4uSn6cnf/9/fom8e", - "f/vV1//93X9+/Z/7vx7+9/Tk/df/yJ84ef/1F9+d//LLaemrL7/68q9Na7+e/uPi5Cf75FP629/qHXuY", - "mIz8vqIskuqfU87fT0xOeaRdynpn83Zw8xtxeNTVSy9YudeEralDRKqJBf7dIhL29NPEdApvvGXBmrqE", - "NT4b+Nx2+HPCbeqFkYoqf5EI3HRi+slajv97mJguCR1Gl5wG0fAW/xK+MTFD4qwY5XeXgc9Z4H3P7AX5", - "I2AfI8a2NfZttbE1YWHycPYpX/TxfwLNkva9Si0firoSaBjHvzFya56b//8styVnqSE5uxS8E81adcja", - "O92w6jfriPr826f5c9TnZE5Y9KCfLqBy6+mw1Zptm5S2Xl43vJf2NKFTZSL+dtvyyKejPCLFHhQWT3Vx", - "bFk/xRnpsI52XBsDSF6FcvXVGiNqBKZxrmr8xO83zFNxEgTzdUVuCSO+Q2bBIp2nMm/FBwzic8rvTn/x", - "f/H/kWwPjOeUzAPjKghtN4h2Tvkkp9PFCg1Yi2W0Q6p9NTF5EM+ZHYYrZvsOeUXWJHr02cW1dRn32SXx", - "VLjEnPRXYZWlF5Hq3uJ8Rd2IJ/M8/5jQeVSlkwwsXeeDHH2emIyGH6+Iu3KiJv9N6PwDN8+/Of37t48f", - "PXlaY+/S5mQesLt+bEYMfaPaEDzkpuDN1Q8Xr62fLmbWm9cXr2L5La/NzqukLjJdVWwqRm3aNBX06vKq", - "0Sysp+oiEa6jMFixzZ6huoaSH/utH5GStNc29ewb6lF+d0XDj9GP1a/KphTblrZtixP4t9SNpsUuDKno", - "2w3HsZyy/OHy31UmWDr1s9RICzkNfB54wfxuRlg08KU/I55tNif8X7a32jTxaGKuk7/T/x8GsYR18aq9", - "XJe21p1cnx1cup8RzonAJgumaHfDXJnVKrnqJNcI9dsJVqWibYSuCs9mO76yQLRqu/xRkdbLZaG6hygq", - "tBZ9l3HVqPOiB/rvG/oukR0NTb9ZK/NQfav067bNnKhXgsHPRlcwAdfiLYNwLhqe7TctY9+IVIUg4beu", - "N1zh3B7LcbEih4LZrKuCFlHbLphdBFKWIGLj3r5x17Vg8nmpvliYJlXLrDDzNZVeEIS6DRdJRrUF0UOT", - "vA+3XmDzvHF/tbhJutAiVz2WfnGldlr5heGvrQtxj5vVRDf1UNJO2/TE5uF+CmOYk0N5sYzQXmy4rr6Q", - "/bBtUyL0AWYvN090aQpbZvxHwhl1Wuc5eaSnOdisjfxjp6NnNNBsbXvpmMcfJ+YiZsFyzfP8Y81YLAmz", - "ecCibmYfy14L+L/g/3oY5vQfOna86pL/J2bSYvRF8iE7Dl6VaIm+rBwcS3+Vfntuc5sXmyl/C2k9Bm+t", - "U+hWZUuYq1k956hcc4v8NKkirzWfa/b7ff03uQGobRlzeyDw+pQNRLvXp+xy3t9plOqRKsOZWqkfP1M9", - "U3tho3ZqzneBHqqFJWvPGEviu5T4nBguMULbsZlhx1sA13aNWe3575pJbzxibb/nyk3MW+mhMnMk5CuX", - "2mzYyEPDrmVSFObqxmNSNQeTDtpcsIXL92SijRtdUM9mrQf50iP7nOO7xANgCIY0BE00UhxZ6897Og/U", - "eMx6npYzPdk6LDVt2Pb0tgNXOjxb5vx11R1XW5aCtVvx+9f4Lvze3ztfjz7t7IFfZyq7cmTN1Fjr+CVP", - "FYam0mvRuDTAHHqjG7D3/Xz2vrXQaWVua0HQ8u8Tk/irRSSQmQy8tH54aU7M63fPrmcXr2fWxatYSuvA", - "o88rRLGbwm3Fr2UjW5mySeWLX2cvLl++ti7jn/LP7ztq4E7ot2bwhxjHnoPDt+CwG0DGG9RtvQsZS41A", - "1of4lHQbJOsyBmuY5/c1SIYTOM9s5yPxXePirWW4gbNaEJ/b6UB41CF+GHcmXV4rP/3ONQtslJspLb/p", - "6fT0UXpk8u0lNc/NJ6fT0ydmjBf+EPf/zF7SM9tdUP9sFRIWfzcnsTc92fDSwI8dcj8QfuF5UafDdyH1", - "5z+8mMXtRKqCxy/+fG/anhf8cUVCwtZ5CkG522/tOTESZ7sR3Br8AzEioSAhJ66xtOex4P259OLlmTQQ", - "z9/vKxJv09PBSJ9MpLu6vp48Fq6vkN/FQxY9aj5MOrF7TT+RiE+7B28h/aSGt4Bx6s8Nh1FOGLUN6sfj", - "mZA7N1JJv/tiYofOX9G7X54az8mtvfK4EQaMGwFzCTNoaNihEx22/Pmp8ePK43TpkeSJTds2I0a4Wi4D", - "xol72nEgAsZLA9Exj6E2Hu/jE/gy8MNk1T6eTrPVRfxYWL86+yrPcimRalOKJUR6jYuH2pp988/oqafT", - "R3Wd+c5PczY+Jevz6fRJ/aHvA3ZDXZf4yRNP60+8DrjxfbDy3VjXhKvFwo7d6/N8+cUnzHmcjhMt2ZPM", - "NxHpyz9PbMchSx6a5/GQRI1Ul/jZfazdHtqWekSoeZmXWU50ZUEgbm0vzCQiUjS5QGSP5mYgEZ582kaR", - "yJCLX0hji7KLAHaXu5HJWcTXbjJWTlpqNCP5YwUR23l9b1ElY1vEpQS6bIyXqxuPOifdhzqG+Z2ECXbv", - "ZJliSLdZbxE2vcWad9DwKYbtNN7nUD8safvGVbUxcj0ouAEJXwf8MiEkjw75fWV7O/ejqPoaCFSY728S", - "l3RJnhOPLiiPpbRX9/yAv5DdQz/gltZOhkvixGl5ok4Wsix3kZMiwNZyReLS4aQ3AOF5nLfJZh9sXy/1", - "NywWqOGYaJGwChdNS6kD+UHlrsKWR8JQ07xkpAeflM4ciBWMIoFo0TyaZUKqSiplhEi0xRVCsk1yhZw0", - "y1yho8dAV5iQaafrpKwxdFnmEnFpyKnvcAlNU5WbAKrc8FNtxp6Ox8BTtUadajHkVLXxpqMy2FSukY7+", - "k2ia4+ZlG+SYiDQzHLeux/jGpGWa3IyApa97uwm3LM97S/WQsTvhhV60gjNP7Jtr9+tNzGUQCvx2l7Hp", - "FVGM3XZv31zPUnc6CfmzwL2rTI69XHrUids7+y1MgtfdXNSNE/SQgqsHc4a3UBJP/WPR1Ccj5eoSDadx", - "ovaTjOibdGBTcHltSrc5hc+cYJVMi9A1fBn9Cs8wPMPwDMMzDM8wPMPwDMMzDM8wPMPwDMMzDM8wPMPw", - "DMMzDM8wPMP7e4a3LtwxOXudRr/Ynr7ebe66e+o+JGx6JKkqX3bYPY+/b/QJP3/x6sXsxTbQdpwb0wGx", - "HT/XDNfuYQC2QKnFjl7hfBmXqYwNJRmleXcbh3f3ea/7bCeNON3Gie0AxR/drCqLCWgKBw3v8H+Ik7Oc", - "D3XZeGszTm3v3dJtDQldzC5fjlxOVEarJqVWF4TNyUk8wF9/RvEwDWpyuU0a5ce9JuZyJdCh2xbIuxmW", - "B4K5bYp9pVGohbvDPok9CNsibIuw7W5RqmyZawvfFhjQGMYVc6ErnFvgZoxh3QJ7usK7AhY0hXkLnOgL", - "95aZsMYtM1JjW/luR6JBL1KRbdSLtKQZ9iIRPca9yIFMA1+hY2nvLCK9iPQi0otILyK9iPQi0juSSG83", - "ApnjS+nZuUBUsU0UU1ZpGwscjMVGFlhSaSsFZBXazAJ1tbazTNganwzIVDdNJWuVqp8WJhSro26cqFRP", - "LRyNRV21sKhSfXVgQ6E6a+FGrXprZ8QavwzJVH9RKxKPEnHzso8SMRFpR4m4dT1HiZi0zKNERsDS173x", - "lhM4wDICzZDSgaoGqKwWIB9Y8hlUB9hpwnfHj/StAQAQCUAkAJEARAIQCUAkAJEARAIQCUAkAJEARAIQ", - "CUAkAJEARAIQCUAkAJEARAIQCUAkAJEARAIQCUAkAJEARAIQCUAkYwSRHHblsR3hIQ1QgP71xVBXTEpd", - "sd6zumsZsaMuHzb2smE7Q796VglDdbCCOMioCqYd9zamKmDS8G2di36h2BewmN2Ke0nHYjJySxjxHXLC", - "g8W2Wl5X2cOzYLEfDBOxasSqEatGrFpfrJoVdJm1WHoSnU01UrIdTzWC0pxQNUp6HFI1NmQ6p0TErHF0", - "W6pHNlgojT0l9BRb1xpRlQY2IT4WG5two9LMlikqtLQJYbXGdkPTGtV8jyt3snjgOJDcydIZqXB8Kx20", - "9smdLBKQnTtZG//Bz+sCCoeWO1nswk4Tvvt5vUvuJA7tOLTj0I5DOw7tOLTj0I5DOw7tOLTj0I5D+3Fg", - "1QY4jjccvbph1WqndWDVhsCq7XXm7oNVq83fMWHVOjtnNLnb9va8dMSq1V1uR4lVq4vDUFi1UfkZdWPV", - "lPgTW7FqdXk/QqwafN8dsGqKfd9JOyeRTGzHqiUPR63C7Q23N9zecHujrgrqqqCuysjqqgQ+D7xgfjcj", - "TGZZ3hIZ2cJeIiZN6EtU9Ah/iQWZi6BKyNLf3bFBpfL97sFApQpb9NLpobDP3w8qlROQD5WqjL+E42KN", - "wuFBpfIu7DThux8Xu0GlcGbEmRFnRpwZcWbEmRFnRpwZcWbEmfEgz4yHiNTZ+zTYsPPvitSpHBaB1BkG", - "qbPHka8fUqcyf8eF1OnoG9CG1Nnz4N8ZqVP1+BwpUqcqDsMhdUbk5tKP1FHgztqC1KnK+1EideB67YDU", - "0eB67QrSwZ2euNMTd3r2kJO1TT37hnqU313R8KNM0a+Skr4GqgTlLYYqJU2rosqG1OUhIGaNo9uqLsHV", - "dvmt3ktvx3HZ7UgvudV4ua3+S221XmY73ktsJd9w4QT+LXWJHx0n5ZtxETXZllxEU5oxFxHTY89FnMg0", - "6Q30rNF0HpfeAmgDoA2ANp8n0CZmm8m34GU6sm13mZo0q10mo8del3mQaalrlKwRdBggNIDQAELb417c", - "2d1Sz6XQKWFNF0PXqeu4HDrlYmwXRKds6bgkukJaw0XRKQd6LovOiVvjlAmp5f5sNif8X7a3UquRynRV", - "l/9rIq60DGCJidGUAyxxpbQsoJCyyvKAJQYUlwms0rZGKQ/jTGA9sORVIVR5gJxVVfmqcgFTB56n2ndu", - "d8JI9clMBVAKQCkApQCUAlAKQCkApQCUAlAKQCkApQCUAlAKQCkApQCUAlAKQCkApQCUAlAKQCkApQCU", - "AlAKQCkApQCUAlAKQCkApQCUAlBq1ECpw63a2B8GVcfB9KvTiBqNg9do7DOHu5RmPNqyjGMuybgLfrFH", - "JUZUYZRUgVErcHMslRdlADQ7FVw8+mKLwA23FFmUiRsOibNilN/FL7DAO3FsTuYBo1urLV6nb14mL15u", - "3tsLVOwELpGKx3CJAgCGS2QiLlyiDWLhEsmYCpfoBFG4cl3XhcUvUcaLVGSLepGWNIkvEtEj+EUOZMp/", - "hY6lvbPAEAFDBAwRMES41Qw4CeAkDgonEZbPZ99HJ7E/AvZRaYSyhQnFNrMbJyptaQtHY7GxLSyqtL0d", - "2FBok1u4UWur2xmxxi9D4yoZIXZo3R1IBYlGd1zBe9jk7Lvbp8REw7DJrjjRNluDO5LbiR1aPYqG3uwt", - "KAP5nbtUsIDzGc5nOJ/hfIbzGc5nOJ/hfIbzGc5nOJ/hfIbzGc5nOJ/hfIbzGc7nsTifDy8NR6IvuYv/", - "r1vmTpvfGYk8QyTyyPAT90n0aZvhY8r72SX6oCkQJSu00DFNqDUWdZRZQ62yM1QS0QHE4nSnGOmMubWm", - "ILUumSPMSEJceed8pVHGlW+zLX/PfKbNUWHPkDIqYKMCNipgowL2eCpgAwgAIACAAAACAAgAIACAAAAC", - "AAgAIIA04V4TFsrdaGYUZIt4RkealGcE9Ah6Rl2mrBdoWFo7OerEo43n6TAzj3LHWZvjb+OWGzD1aENZ", - "ce5RecJkO4mr1A48+2jTnf2lZSA/8ZnzgTgfX9rhVRKuWMSzcR+pkIfmrCTBO10D1bFy6hRFSZ9sjqM0", - "6uk9QtNVtTgquIpg2AdQO52kpHeWGkIKCCkgpICQAkIKCCkgpICQAkIKCCkgpICQAkIKCCkgpICQAkIK", - "CCkcQTrZoAGCLp66nfLJysEEJJRJSCgbyPW/R0pZeZKPOKesW1BpHEllA0aMdksrq8QZkVdWkx9JiWXj", - "DLSOLLVMcUC1T3JZZeEguwzIgT3yy0aCHOiZV4YKpahQigqliCIiiogooq4o4nxFXdt3ZFqSDQnZS2xD", - "SNr62lDQs7g25GWurCIRS283Za4phM8RPkf4HOFzhM8RPj/W8Hlw8xtxOF3LlPCchmwxzylJk/WchB6B", - "z+nLlPoSFUtzR2XKP6PhxyvirpzoBPdvQucfeOum8NYLbJ6bNH+1uNndbouIb90kquSgdQ+zAyMtEifi", - "ZMsKyykOKngiTtr3kNKnpNOeUjoXW/aY8uVhuy5SKBIKC+ZntfN01ssv8KC3XL6YEY3V8gsMjbRYfoFD", - "jbXyBVzoK5VfYEZrpfwyH9bo5Ueq1qML6tksC42q1XY12qq1XBsDSrVbjZHRaLUaZ0q1WSN1lVqsxoRi", - "7SWib41WPkZd2eUwC7q0wrSHq96iuGiLEsTV51GiZdf53wtVtUN9DUCrAK0CtArQKkCrAK0CtArQKkCr", - "AK0CtArQKkCrAK0CtArQKkCrAK0CtArQKkCrAK0CtArQKkCrAK0CtArQKkCrAK0CtArQKkCrxgGtOvgK", - "l7sjpprhMDsVsUTtSlm1K3eZ4T0KVR57fcoDKEu5D0qyfw1KlJ4si4akipNjQImOrL6kTDRon2KSqCEJ", - "IHPPipFKgcwLwhl1ulaH/DF5ej8Ec+pZkIlizkhIRzJnhOShmTMKmhDNGXmpqOYCEUtvN4FuBroZ6GZc", - "PweQJ0CeAHl+3iDPiG22tj2JxnhDQrYl3hCSZoY3FPTY4A15mQa4SMTS202Zgp+c+SxXouBvSMgW/A0h", - "aYK/oaBH8DfkZQp+kYilt5uA9QPWD1j/LkD42G8XMJmo/oyEdFB/Rkgepj+joAnSn5GXiugvELH0dlMq", - "np/cEkZ8h8yChVIAWYWwYjdAM3WVLoEKF2NxD1TYUukqaCCt0G1Q4UCtC6FO3BqnTMhVSUmYbna3JIpV", - "UomwcpXURF2tSipxMR6VVGJLrUoSklaqkkocqFZJVeLWOGVCKtLesT2Zh9+kfdkHg4SKtFNB0ryeI0FC", - "W+Z5YEPB0thBqTIeLyaZQp4QkC7lCRl5Yp60r0nOE+JSBX1DwtLZRZmizm02J/yqYD8kir2AmOwlICAp", - "bTkIaOlZGgJGZC4TMTlrLF2Xv3z+ZXsr+esmoaJmwSS0JK+UhIjOJZJwIH9tbOhY2juraDU8t7nNVViT", - "MjWFq2NDU8Uq2RDTvlo2nChaNUV61mg6L3UVKQ4/cB1RB64z2MBHFWPgykMLXFdEgWsIJPCxxQ/4HmED", - "2Vd3JIk5B3ZzR5pNJMp3SuBAQ9zbkRBRdW1HYR6kJbuVaBzqpR1JJ3ac+n0y3frc2IF0N6S7Id0N6W5I", - "d0O6G9LdkO6GdDekuyHdDeluSHdDuhvS3ZDuhnQ3pLsh3Q3pbkh3Q7ob0t2Q7oZ0N6S7Id0N6W5Id0O6", - "G9LdkO6GdDekuyHdDeluSHdDuhvS3ZDuhnQ3pLsh3Q3pbkh3Q7ob0t2Q7oZ0N6S7Id3t0K9T3TONrTFR", - "qd9dqoU8N1ylOuRVqjtnqu1ykWphFo/xHtUOqY2ar1HdK2+x5yWqxdTVo75DtSgWQ1+hOpqM3bFcoCo9", - "M7fT9alF2T/i21ORT97x7lR1+eR0QT2bba6833ZzavJ4duX+fqnkgSvTURU3Lz2FPCIiL308al1T6nhE", - "WmraeErA0tc9JMgiQRYJskiQ/TwTZJEuhXSpzzZdKtsOpxvR76O95x8B+/hartC3kpWOK2sjLg9t1kZV", - "EwatjSWpyLQthK3xDYfCRag0fFqnrXib2sqAyl1rnZGxbGLrnKnc0zZTV7jFrTOhdscrpG+NVj5GVo20", - "5Ow6lGqkZQ9d0YVYdvXtVY20RER6NdL6PAzvPRbROLhqpKVO7Dj1+3iPO1UjhQsZLmS4kOFChgsZLmS4", - "kOFChgsZLmS4kOFChgsZLmS4kOFChgsZLuQDcCEfYIbPMK7hRudfxwyfuu8YGT6DZPjs6/3tleFTn8Wj", - "yvDpHi7QleEzRCyga4aPIBx0nBk+ArEYLMNnbFEw7Rk+qqJd7Rk+Atk/xgwfxGg7ZviojtEmhTRO1ra3", - "ItvSe2Z50Y39ArOIXSF2hdgVYlf6YldrydXh1krqwq3lVoRba6wFt5ZeBW6tt/7beo/Kb7IgjQUDfyB4", - "xuKWpLBbKu5q9kEyFpqXDWOsjv3g++M6gUMDMBZ6sMtc77wt7oJbxN4Ye2PsjbE3xt4Ye2PsjQ9rb3x4", - "sdq9t73ifU63EG11U4z47BDx2T02t30is9XJO6awbNcTkKbj7J7Hm47R2NqR9ihDsTVRGCoOO6JjvO4I", - "rILjemvstSbpRxh4hVdpa8hVpVcpWGyNsQaL/fxHdhiumO075BVZE090ACL+ahF18dnFtXVpTsyX1g+R", - "Abh+9+x6dvF6Zl28ivo5zEGiwk3lvNSNE0WHjgqr4uOVxrGrn8bGPHwyHRTI60Ze9+eb152bLokyXqQi", - "W9SLtKRJfJGIHsEvciBT/it0LO2dRZUDRMMQDUM0DFUOUOUAVQ4OucoBEqyRYI0EayRYK0+w7nhJY8PN", - "vpkf7M3VDxevrZ8uZtab1xevzEnli19nLy5fvrYu45/yz4P560R3Ae/Nmqr7dJtvDx7T6Db7QA9igEeG", - "9g4Wh4LyDhYlmEuw2AvUHSykg7nToR0+3LZp+ODA28GixxT2jap1gmgjtIbQGkJrCK0htIbQGkJrCK0h", - "tIbQGkJrCK0htIbQGkJrCK0htIbQGkJrCK0htIbQGkJrCK19LsniPaNnpbjKbXbZw8nGC312f1u8AeKh", - "LaMpov3srnRjRNe04xKRbml51VeaM/QaF84eqcefU9BVMG8yRejsvhzj6CtTF757UWrgMIRsUmWnPArd", - "+Km9A6kfUOprkrXzMuhYXCMFJ6CoxiBFNTqDDnrV0Ejn6KhqZ2wBnuhbsT2BQV1KZGQAoeMsjZHN9GAl", - "MfSBobSXwBgc9NRe8SIT3GOsdAHIXa2yhTTI3SqMpaq1ksXb1Y1HnXfRk83W0va84I8rEhK2zsWr3Me3", - "9pwY/mpxQ5gR3Br8AzFS+SGusbTnpW17s5cgfVIsuk8ed/MqdmD3mn4iEZ92D95C+kkNbwHj1J8bDqOc", - "MGob1I/HMyF3bixZNJH87ouJHTp/Re9+eWo8J7f2yuNGGDBuBMwlzKChYYcO8V3qz0+NH1cep0uPJE9s", - "2rYZMcLVchkwTtzTjgMRML5nNEguZjoS5wMBTRfWX0ELLONvT6IFvOXsEjUZyZLQfNiuS1zj5s6Ye8GN", - "7Rm31OOEmRNzxTzz3DyL3qROXDrZubGdj8R3z+JZSfmo6UsvWLnGdfKW8ZYFaxoJ2lXGYQ4Six48SZs/", - "WaYP5l2pn6nLTW9rsaWhZECNaEQFzQgHtt7IFbkljPgOMWbBQtAMy34/KelrUUPJT8I2km86vR7p+rY2", - "IjFva+g6jVMYaaDCuLQ5mQfsTtBoFtPY3GLjpM/2IrA5n3ehkDuf+pDo0HCX5n4knFGnrbVF/ERrY8nF", - "P22sNV0NVG8sqXVlxMWuBC2Ji14JmhGK7haBbVg3lQXz/uH/AgAA///OmNFkPSIDAA==", + "H4sIAAAAAAAC/+x9bZPbNpL/V9Ff/32RB2nGcbJbdVN1lR2PnZi1ju2dkXersvHmOCQkI6ZIBSTllR3f", + "Z7/iowASJEGpAVKjfuWxCHYD6AbQ/etu8NPUCdabwCd+FE6vPk1D5x1Z2+mf1+6a+m9Cwp4uXiX/37Bg", + "Q1hESfrUdiK6tSPiJv+JdhsyvZreB4FHbH/6eTa14+hdwGjRmkZkHXItw4hRf5U0zH+wGbN309k09unv", + "MbGy5hGLyefZ1GEkYfRkJyWQP31qRyR5vgzY2o6mV1PXjsg8omsyndVfImubeknztf2fF8RfRe+mV4//", + "/N1suqZ+8f8/S95bUhZGL+01qbz750eSxtSVdpiu7RV5w+rs/yKh4dn+6m9kV2n7zSOhp4+lL4bRT4FL", + "l7Rx5vgm/aYveVN1FrxgRX1JQ67/38ymGzuKCPOnV9N/f/H9L/GjR9+Sf9nzj9fznx/N/+v//Sn55fFf", + "vvr6v7//96//8+mPz/97MX/79V/3LeZvv/7i+6tffrkQfvryqy//KKn9evHX6/nP9vxj/uxP9YF9nk0Z", + "+T2mLNHqf+U9fzubRjTyknbCiijfDu5/I06UDPXGC2L3jrAtdYhsxbDA363lSsy9+ZoFW+oSljT8EyPL", + "6dX0/1/uV+llvkQvb2TvfJ5NXRI6jG4iGvhy/XMFQVM/+st3+9FQPyKrjJCfS7hGgZEwiJlTWdptfb3N", + "31Bc8SFxYkaj3U3gRyzwfmD2mnwI2PsuNndN75VsP3XIvBBSg0jE2c2nqKW/OVtOhwQd6dChho23VCNB", + "0lzXtalX0qG6hondECfoeO0TqecTXiMLrTH5SAulETuR/jpT1iSpyrTphcL2wkvxsG1GffEKKqt4ZAd+", + "ZDvRUxLZ1Au1bEPNC1fknRNomGpuZSvNN9ySrM2Q+GptFGZWEuysNijy32MSJr249sMP5ZSKvRObTIgf", + "0Wh38Yv/i//XzLScPKVkFUxug9B2g+msKpH0NYlAst+Pmc2t7cWS6cx+ngkUvn0sp0BDeu/JaOQPZlPy", + "H3u9SZosbS8ks5qBXRVTMayiFwUlTj71SW+TTBjGzPYd8oJsidcuIaFpf0kJr0skJj4/XHLVKRPpyiaq", + "NgctE9Y6RUdOiuV2TYvlyrcYl8g2Fpc0bUgskDLbP5K5UslK9x0Jp/KJzJEqDloZP/7hMUv193z+6xzK", + "JxLyUbCWdSr7uXPDrMsln3B+ErmZEcfK9yvlJ9HLDk30bcpIqzqmLQ7cUqW6WDyZqQilh+QVqCnrwiZm", + "myAkMqb7R7M+WiUjxT1TohWH8inNf+/UNm7mhZnjhyT0KScsUatSb7p063VGu1vF8oa9Na2vTBsl2jl/", + "Rbum6eCGKpmVW7IkLFnGi2AtnQ2+gb5ZYBwXa73x1J2mKFh32f750KoTV+PJzWB1WqQzl8MBvbwXe2tT", + "z76nHo12tzR83+ni9HVsnMBfJhtzRO1WHsqiSf9kbaQ6MZZF7oGqoCtp27ozrO7pVbxhRWcvstmKRP8o", + "7OJWdeKaqkEve49ZmBGRq6B9uWq1qF3DYs0e9j8YD/D+ZKpcebnaYgan6zm40aDuNduv1mgGuSREduLj", + "WfOCUdvhDl1FBfxzkGbLNsy9LlT9Zl4pW3S2GMGBh0TjPhP4UeAFq92CsHU3ypLPs/CSZCwLASCTD6Z1", + "ESYN9J2Y/XSoOkPiW8LTGdz0NahDdYeuaUTh9NWG0RUWWMXUtXM/TkPMIBsC3Q4UUWA0fH9L3NhJxv9P", + "QlfvImFESy+wo/2I/Hh9nw2ocpbe2BFZBWzX8yQtX0so0jX1bNb/cBbeUxp3Rf1yT1TEo0u5lwftXlTy", + "eWueFE6Xq4rarcv81ALp9PFqCx+JUpFJV1ipeZ7LSVSfb+lG3NC2957cD4M6l8CSsg50C1rtnFCR8Yhl", + "y59N4ovc7mVKI4STrGIMcDsn4BknBCMPOebEXsr3dNNHofJC6H9ANa8atdUiLPKKzpuKoOo/2raEhXLq", + "FalIz6bi7ea5rmVBqMy4ykZVNu69Y43wfOGkUAkG5g9mmqXTsSR+IhGjjmQhcKtfn12W/Mm2tiel8p7s", + "PgTMlacXrNN+W24/1C0ZoR0FDB6Sc2yv3cL8gdhRzBralGhpHcNNcYcqStDQrEQy2p4/tSM7aqQTrNW3", + "vUWwPshN2duwonKX2rA/CQp5FTNczpU4ZPkAJasjV/fOBdG6T2VN+ttT3JKq2FQ1q96wzcyvwzpgl8uk", + "dYGKb5VPZgeuXEVTjVvOFUttrzjQoGG51EWOhX6qbACVN/MGvy7zFrO2HaLybgUM79o4KjHvWpvJhvgu", + "JX5EJi6ZhLZjs4mdarpru5NFrf33zax7b0ayvgmNxM6RMIpdarOGyNdx29ghexan9C3bV0UbYDa0pkNe", + "hJTUgRdwYOWAyFSTZ/5SKV8wdzXkSMu0gzo/z+IUdk6y/OAQmmh2xM0AJT0FWuydHTKVb4zS1rNjFEBR", + "3A3LaiHubwdGKbYN+2NlHNtqBHQhbhMtnZPqIvdcXwSmI4ny8BE3SSTLdOhKPSR+vE44PLm+s26ms+lz", + "68fn09n07s2Tu8X1y4V1/SJl25RoNzw+fcQ2mh0U/XMFcotZMVUgP8qLiX51++P1S+vn64X16uX1i+ms", + "8sOvi2c3z19aN+mj/d9vFde2CqguScVPlEWuQ/IFc0ByT++s1yM186HA78edKsAq3lUfMqCSS1S6YWds", + "LPBsqF4sy/nqnSuYNVbIfU49yWWQ2SxpPcH06lNV8aZO4DyxnffEdyfXr62JGzjxmviRnQ/Row7xs6y/", + "TJemsZ//5k65bohkOFDsavro4tHFN7mD6NsbOr2afnvx6OLbaVqI+C4d/6W9oZe2u6b+ZRwSlv62Iimc", + "npnteQro9EcSXXteMujwTUj91Y/PFimdxISI0hf/9Wlqe17w4ZaEhG0T6SXbYXXYr+0VmWRo+yRYTqJ3", + "ZJKIm4QRcScbe0VSbyJLMk0djXz0+aNMaauLsKEEIYx26RwlTaefZ0r9u6MfSdIxu60zIf1opjMBi6i/", + "mjiMRoRRe0L9dMYydleTXJd3X8zs0PkjeffLi8lTsrRjL5qEAYsmAXMJm9BwYodO4jb6q4vJT7EX0Y1H", + "shYlbZuRSRhvNgGLiHvRNPKARcLIFWueaxPwNkUgNoEfZgvx8aNHxYIhfqp/X11+ta/VVt7NhOrVuj9b", + "W4av/pa0+u7RN/UN7o2f13d/zJbcd4++rTf6IWD31HWJn7X4rt7iZRBNfghi3023jzBer222m14ly6xY", + "Uamju0rWUJq6PC+wmenb5JXqGr38lG5Pn9vWakK2eZ2KHcw2u1zeyc6wF3fxaL8jZ2q6F8ooSpr3yhXS", + "tKLoEPVS16qRaVHSLxUNEi8raNzl9804BTp4rXZsC2NbkNwc7Wd0E9971Jk3TWwaLZ2HWeBzvsmrAruO", + "UlklYcvRKtuM83TLi9TKoH4obMyNS6Q8gNpIugEJXwbRTUYZkDD5PbY9yJ5Wetf/PNrQDXlKPLqmUapW", + "7ez8IHoGPQQ/iCyzowg3xElvxJCNgrvgRGkYfLaA5cokrOAwHcJplV6KwhbvbN8wu1csVQITXJv0W4Hd", + "cbpS6YdHwtDUTBe8DE6zfF3rY2aNRKywO4FQPg95LlUogx9PFfpgp1SFrqHDqsIV8syqk7YGGROo3ro0", + "jKjvRBC0qNYTkOo/9aixk44OeLpRzScaNXOKUd0nFx32tKLAJ1TyD+S5lNIDP41SqmBnUErN0MmT8oI8", + "bwqClsH+H6ZxuhDNlivKxg5uSjEODliRIyc8xjKbboJQgqHcpCeUjH4Kobx+dbfIYUsSRk8Cd1cRhb3Z", + "eNRJ6V3+FmaRQDUosFEcn7PQFRzo2MJJLujHMkFnM+UOpQhOo6B66UEH1nbpBHE2w1LE7SZ5ioAbAm4I", + "uCHghoAbAm4IuCHghoAbAm4IuCHghoAbAm4IuJ0H4NZ9f/KIMDSnEbUAhU4+Ufdz1imPZJ9HEcGTp+nv", + "jVDb02cvni2edeUYUleeYJj+3pxd2GNT7cj8k+NlUmlMbnINgpK7IFW3cTp7AqNNuWWNklJIBR1cTMaw", + "0oFAcQC5b+zIeVeX/GubRdT23mzcVmD8enHzfGRaYBKjnwlU14StyDyd0K8fUBRggF1t06V9fZU8lmxu", + "Xbr9ZnHGmo3RJ8mOG8Poo9SE6pPgjXEmjDOddpypWDfm4k0cR5NxJzlbU4ERjvso4lBcf4zFoyQ8B5h+", + "c/Epkak1MrHD4v77UxvycOPJgh9wPHGwQ44nauig41lCHnYVupb50WBoCkNTGJrC0BSGpjA0NY7QVAPF", + "AlLQ60RxXHSfD3JWOjc5juNg5wXXB63nhoSPoanVe46IjKwRiBF0lTfdsqh31bdw1b0LqLHWqbotPRhs", + "l2jpk9ZdQ4HvQKLQu6u0M7ZGqAagu07yGqQ1m9IDt2ZTqmDWbErNkDWb8oK0ZguClsH+j7ey8QQrGpvT", + "sA4qYDRZuKg/ZPwAChVVxCuPDPctR8TwMIaHMTyM4WEMD2N4GMPDGB7G8DCGhzE8jOFhDA9jeBjDwxge", + "xvAwhocxPIzhYQwPY3gYw8MYHsbwMIaHTzo8fNr3cIRHRAb737aBt2yA3LKhFqxXuVTjrC7TGPslGoo5", + "GD3vzDjTuzL03ZExeMLJmO7EUNRZtSswzvLqC8xfUrjqoo+VkoqLBv7c9sMP3R8v/Hve/Dpr3TN9KX0J", + "NHspowifvJTRhctdyuiZSl3KuIFmLpUkLaNjwBAuhnAxhIsh3J6rc2t7MelaoKrfa29moLJGQbl06djx", + "zFRWagOX41QgY9+5WI8foep6PZ5T95IF4WENKzLYhUtDeu+1QcGHUuywvTiyR05Kzq/V+jp0EN32F/g4", + "xlU5JPofJ1I7VHGaOPes4n2pOGgqJSbopaGXhl4aemnopaGXhl4aemnopaGXhl4aemlnmcAD630VaTxN", + "MTKR24PPGJH44yPzv8UeHir9MIyZ7Ttk7pEt8ZSjpMVrL9K3evrhwsug/rhIGd4vF+nD+eciXVN+usgV", + "1F+vkbYGGRP67+i/o/+O/vtgaL6wHZ0aqi8e8lILQzQfepkavfB+tDfQ3kB7A+0NtDfQ3jgve+OEcSnN", + "9oMyYiX043yQq7rtOVYES+jpkXri25SR+SZmmyAkqnhW+tLr/J1+1iWe0nhK4yl9DlH9fE+BdCALkuCe", + "Y0EYzGUsCBryFQt2kE4iR9MyO4pxglP8oXdi0JRwXksMBsEIULcW+kBSaDKgyYAmA5oMaDKgyXDKJsPp", + "4ku6jABVXInnfzaoUs1oHCmmxPfzaN3oBSMdVJWk96rMkoduY07GSKc9UvIbzLAre6DVvKtxMTKpek09", + "no01uPhGG7ldmrlNd2nw+tyl+ftyl2O4IHdp6kbcpeErcJfG7rxdjuSS26WuW20Rz0E8B/GckeM5eo/i", + "PRPda1XKSae+7RkOtnL3XdC6gOtszMyr3uUs8LGGFyHo4i5cfr2rm+Oie3nLWenUQ47jYAuc64PWFS7h", + "Y2hq9a5xkZE1AjGCrvI4TP19wIhMThE8IJPTBYvH5PQMhWNybpDRmD1Jy+gYRpy+cYp5G82xmk4cvneC", + "BoLxCMYjGI9gPILxCMYjGI9gPILxCMYjGI9gPILxCMYjGI9gPILxCMYjGI9gPILxCMY/rMKIY1D2XhUQ", + "51X6MPqah0PErlrfcNTFa5qjKlVe2qMrLQy1BgSqfIeLtlR7ojfq0sTN6GRrjsJI2FmjES+o5ecELmhZ", + "bEoP3OpLqYLZfCk1QxZfygvS3isIWgb7D6xxfsQCzcfQnonu80fKSedeuGc42Imz74LWo6bOxsy86j1c", + "BD7W8CIcbZCfbKlLfAf0eCppgh9RJWWwY6qkaOioKvlBHlc8UcvwOEA1G1NOMOUEU04w5QRTTjDlBFNO", + "Bk45KQBTSNOwpAluGpaUwUzDkqIh07DkB2ka8kQtw+MA1cYoWOs1CjMGuk+MGhedO17GbLBzI2Ov9egQ", + "WeifS70HSMnDGlZk46wBO7HyL+k3INrikn3qvTA4icFJDE5icBKDkxicxOAkBicxOInBSQxOYnASg5MY", + "nMTgJAYnMTiJwUkMTmJwEoOTGJzE4CQGJzE4icFJDE6eS01s/9CjahHs2dS/jrn0VVG6jCwJI75D5lGw", + "7qp6vS0aL4I1fuEVnS50utDpqtFj3CZhrTcepPNVow3uhNU4gDljNcqGnLIaX0jnTEbcGmhc6Kyhs4bO", + "GjprR2aS8kbuiWSTCnY5Z/gLxj1v/c+mmyCUpY+mGwVPLrXyX7+6W+QuGQmjJ4G7q8y0vdl41EnpXP4W", + "Jj1WdaVqs51OL6SzJuEgl99jmfyyGXEH89hrAlERr9y5U0kdRg8PPTz08NDDQw8PPTz08NDDQw8PPTwM", + "x+kMx/X23RqM+yI45xKPRKRu3j9Nf6+5dk+fvXi2eDb6SJ3cX5PO9eQm1w8oqQoyc2vTqOZvN0XVagJ5", + "yHFTZVd8ICilv1g3duS8qwv2tc0iantvNq4UTrle3DwfmZBNIDszgdqasBWZpxP49QljRgPsQZsm7VLU", + "2ViyFTWp6pvFGSoqQpCctsUHqdneSsl+mifi7c4vyRovkraIPiL6iOgjoo9Vesk/kIhjSg8cZUypgiGL", + "KTVDaGLKCxJBLAhaBvsPqnGBHwVesNotCFtDap5AF1wDBepgmihQNaSRAk9IzawStgYYz9iSH/YW2Mkk", + "P3BGo2CacpZnn+SHPTn9yQ+V2dbgedQ4nF7yw34IKuKVex5qyQ/ofqD7ge4Huh/ofqD7ge4Huh/ofpx1", + "ZL6nY9FgeapG5it+B0bmD4vM9/MW2iLzFYE87Mi8op84WGS+r1jVIvNVX/9MIvNVYcNF5kcEaAwfme+t", + "s22R+aqqnkVkHvExhcj8cfiYalC+79cEHBb4O1CHpSAJ7qsUhMHclIKgIQ+lYAfpnHA0LbOjAHWe7a1N", + "PfueejTa3dLwPag+VmnDK2aVA5yGVimbUtUqX1CdlRC3BhoX7GX4XhC7d4RtqUM034gvctJ+LX4jO613", + "uItch7sgX+yH3lvy5bwMTrPm+/JrzKyRiBX6sxhL6hI/cTM0HGky8ho+01JnAvjVljpxYx9xqbOG/aaL", + "lL413OhG+1EIjKFjDB1j6GONoacdYxqOL5Ew+MElkgc7skSyhg4rkSnkMVWjbA0xIkz6wKSPE076YByq", + "q9fjr3DSbdg0s9N5Qle4DmbwVPqh1fhp4GVwmvUaRXVm1kjECroThMSJk1PtxsQHMevMdO8HrRx16mqd", + "8WC7Qr0rWjeGZnZm51vv9iDlZ41HxLCXWdlsRaJ/2F6s2VoQGWm/3KqJm9aLmQSmw112JXRD76VXUlbm", + "5ljzJVhVXtY4RDrOyr8Tq/qTJub2LvYzVeinN4npxAv8OiRZy1vqU9KHyUuYvITJS5i8hMlLmLyEyUuY", + "vITJS5i8hMlLmLyEyUuYvITJS5i8hMlLmLyEyUuYvITJS5i8hMlLmLyEyUuYvITJS5i8hMlLmLyEyUuY", + "vITJS0MlL53uvYFh74SWfjcF4i2BR98S2Jk81nU54NlcDDjmSwG7UwB73AV4hvcA6rkDcNBcx7Hc/det", + "mt1X/p3ddX+YJdtyzZ+iUVG4bHMn89nmjh2RVcBo531/d6Kzd1O+1y+F1glcApvc4RId2RwugUzfcIm5", + "fA2XACdouMRoRoYLHHXgVhOk4vFkwfWPJw6mhjxRQ9rIs4RUygpdy/xoMEsIs4QwSwizhDDpApMuRp10", + "UQnS/JBY6B8C9t5ozJXnajj42sDaYFSQ78FYwrF8n0zGZWV8BxKF0UhthbE1QjUYV925HG7YnUgZeiNY", + "wsE0TVDMTr1OvWGSdJett8kGHJ9rZ3ZqRe0No+mrFgpwnkoZPGJ6iOkhpoeYHmJ6iOkhpoeYHmJ6iOkh", + "poeYHmJ6iOkhpoeY3kNOxwaD6FSwGLUM7jY4DxO6D0noBoLbmhO+20T2kPO/D0FlB4LjwXRAJV28FZE/", + "i+zxVs2ASiY/gQjE0KnmcGrfnIrequ1nkJmOgbCD89Z1B8KWhRXcM6+9tJ77xsDwNlO8zRRvM8XbTDE2", + "ibFJjE1ibBJjkxibxNgkxibPLTa5JSwENn0KkuB6VxAGU72CoCHtK9hBKiBH0zI7ilEnoJe4wGlmoO9h", + "jTaEpQRNDk5BL/kYzkEXxaMbe6tyO/Es9HI4vXVDAX67dN4R5/1zO7zNAN11OrGfkrX/uTk7XfKOakwt", + "3VWkuHL+pBlZbtwxj4iiVfevUQXCJdOsRwd61yIgDos4LOKwiMMiDos4LOKwiMMiDos4LOKwiMMiDos4", + "LOKwDwOHPfmigSNQVRXU5KCqARGBxbIBgLKBw/FR5cIBUWpnVDmgBqWPo3TgGD04oHigEks5x+qBinZo", + "Kh8YZ/BoZAUERym/cglBRefPr4YAA5lHVBHABzJ7Vg/gxVl4cRZenIVBEQyKjCMosoqpa/sO6CZb0gRX", + "9JIymJaXFA2peMkPUr95opbhcYBqNoboMESHIToM0WGIDkN0ycPg/jfiRHQLqnZ7ouC6tycNpoB7koa0", + "cM8QUhUFqpbpkYAqZQGK6E2e5bjoNlrkrHSevBzHwYwYrg9ajRkJH0NTq9e4ERlZIxAj7Cqn4ftb4sZO", + "4r//k9DVu6h1uS+9wI724/Pj9X2fyZRw61z2Wlm26ig8547Dbc/hSG2RsG5f/fBDVdoF4Nl27AZaGFrD", + "SVXndcLFXUxGbxPmmBq+TFjO2eAFtlwHxnKVMNclkzcJS9gOIwej9wiLfK3xqQDsZkPX1LNZETDVvMnU", + "mGnfXNo4alXmGuPhNpNaV/RuIo3szM635k1Dxs8aj4hHfXvDaV7a0JpVfOgNDYYvZjCSxvQwrmFQlHZj", + "qtIBVfaYr4T5SpivhPlKmK+E+UqYr4T5SpivhPlKmK+E+UqYr4T5SpivhPlKmK+E+UqYr4T5SpivhPlK", + "mK+E+UqYr4T5SpivhPlKmK+E+UqYr4T5SpivdAa3HIZHJ6YcdJEh3l8IdX+hchqZ4mWF53ZH4QlcTaie", + "Kdj/HsLzvX5Q662DY8iMHNkdg+parHyh4LneI4h5t8q3Bh5q3qxJxKijekPgT1nrngm3uVMLmnRb0IRP", + "vC0owyXfFhRNJeAW/ECTcDmiluFxYDIuJuNiMi6mP2L6I6Y/Pqz0x6RjbGt7kCdRSRP8GCopg51BJUVD", + "B1DJD/L04YlahscBqo3vye5DwNwQUhtLmuDaWFIG08aSoiFtLPlBaiNP1DI8DlBtzDxTy4XUxpImuDaW", + "lMG0saRoSBtLfpDayBO1DI8DCxWwUOGUCxVSHC5goHUKBU34MoWCMlyVQkHRVJFCwQ+0RoEjahkeB3CF", + "wpIw4jtkEax1VykInPRXKjSx05tSL3AdsGJB6IfmqgUpL4PTrLt6ocrMGolYtdQqLXYbQ/VKOSdTNUt1", + "diaKa3Kug9cu5f0wUr9U4WVwms3UMe2ZWSMRK2xWsWN7oE5RRhDcNs3IghmmGTlDVmnGDNIkLSlaJkeg", + "pXbmB2JHMYNVwQppeGWsMIBTywphUwpaYQuqqnXa1jCjglXfdEcG1dqMIryyZnThdDSjZ0o1M26gGlmS", + "tIyOAVT/IputSHTLWQaQuiihDq6XEh5gOiqhbUhfJZwhdVdO3hpsbBp0+h+2F2tQ5oysJi3OiAOrb0bU", + "qN5mLOEVtqRrmR+NLhV9akd2pGXfFcnrVNmSiQ7VLYmbV+GStSZV5ulbw40OVrV1BwUiI7GAyGQIIBoW", + "+Y/0A/6RMZw/MgDvR4Oj+tERYL7ubxRklSEn9omCvJxFVjuTZZH0/0BBRtLU9wm4WddWJiXwONWvE2SD", + "UBN0U41Un08TYKEUFkphoRQWSmGhFBZKYaEUFkphoRQWSmGhFBZKYaEUFkphoRQWSmGhFBZKYaEUFkph", + "oRQWSmGhFBZKYaEUFkphoRQWSmGhFBZKYaEUFkphoRQWSmGhFBZKYaEUFkphoRQWSmGhFBZKYaEUFkph", + "oRQWSmGhFBZKYaHUiAqlTvfjiL0KoBrrYvp9GZGrkMIPIx7zYcQ+NU3dn0XkxHIOX0VUqGob+KOI/cTb", + "55OIfI3iWX0RkRc69AcRR1OKOZbPIfbU3+6PIfJqe0bfQsQaX8UvIR5U45t9Urv8ynPXdxDFL3D3LO8N", + "XFAcI6UHX9abUIUr6U2omSrnTXiBlvLmBC2D/cf6SKyPxPpIrI/Eqgusuhh11UUofn/6h8T8+RCw9y+B", + "NbGVj7akIyk38AwkKRfD6UjSPujITWpiZI1gvDpXht54T52ZbjuqlaNOm6DOeDArq94VrUZXMzuz863X", + "JJPys8Yj4pFdvCdAEady8Z6In/BYjQjE9Lh4TyCp/eK9+qzDg3IyHid38Z4wCDVBN4FyShfvITKHyBwi", + "c4jMITKHyBwic4jMITKHyBwic4jMITKHyBwic4jMnWum9yGIWyMQo5jpXYfkMNP7oEzvA0C0lkzvulge", + "dKa3Oow6VKb3QeJVyvSWgOLnkektETpYpvfYsP/BM70P09+WTG+J2p5DpjcGlRQzvY8IKmWlvfOt7cWk", + "K817sS8D7hlJQlwfcX3E9c8B199C36Cy1XN3yhb21pStyftStuA3pWwN35GyPeJ2FF2ZQ9zpdiJpQ/x5", + "zJ36/JGunjDEEdOdLVSdaXCrrs7g1PKEuBEoSFZqzKmkB6FFhxYdWnRo0aFFhxbdSVl0pxdx6mmsyY90", + "tUBT1ZTDKNMhUaZ+JlhzfKkqjYccXFI1vAfymfqKVCWmVPObziKgVBM0VDRpRL7h0HGk3traHEGqKekZ", + "hI8QZegMHB2IMgTrzkhRsO6JJ9hhGDPbd8gLsiXSL0QTP14n3XtyfWfdTGfT59aPyT579+bJ3eL65cK6", + "fjF9OzvQWq5wr1j9apx1WdaVvsmdBIOTU/cpRjU/oL4vVsBhBZzhCrj99g2peDxZcP3jiYOpIU/UkDby", + "LCGVskLXMj8aLNJE6B+hf4T+sUgTizRPqUgTS9GwFA1L0c62FK3pOyYNX40qcIhXtz9ev7R+vl5Yr15e", + "v5jOKj/8unh28/yldZM+2v99MD4i+87U0V3R9imn5i9TDTl9zaDSOGdwZKmLwfpUUhaDtRD9DtY9MhSD", + "tfbMxHwi4WMFJeGTy0QM1s0C40MCSvmGGBfAuADGBTAugHEBjAtgXADjAhgXwLgAxgUwLoBxAYwLYFwA", + "4wIYF8C4AMYFMC6AcYGHVwDXCv0LSPKyuOt2XoJ4l5+W/AW4n9sS0BNOT3bChbmqlVcCE3kBRLVJcy1E", + "o94fUX31kOJBEjnBKcjlJxEA7qsx1757LRAYpwrNquzFUcv519qgDgPqcE1zFJVasbg3j4JiUe9BRb1t", + "0cxZ2/7w8Gt3O0LUwy2w1oQBlRLdInHgPEpzCzmCleQOlxQxeAluh/K1VNwWOncOlbaYNVOrrFXJmonD", + "VCFaK2lfx/cedd4kLZtPINvzgg+3JCRsu9cUsbuv7RWZ+PH6nrBJsJxE78gkVwXiTjb2qrRUK15t/kiu", + "dt8+VkOmFPp3Rz+SpGN2W2dC+tFMZwIWUX81cRiNCKP2hPrpjGXsriYblogq2n0xs0Pnj+TdLy8mT8nS", + "jr1oEgYsmgTMJWxCw4kdOsR3qb+6mPwUexHdeCRrUdK2GZmE8WYTsIi4F00jD1h0JHSvNwUx0dATyUHk", + "lhS3Rjfpr/NkTQprNSGQqIp067Zdl7iT+91k5QX3tjdZUi8ibDqbxsybXk0vkzepk97F59zbznuSdOlt", + "ybS2dXlB7E7uspcmr1mwpYka3Rbd2eeXJA3nOfX5Jm+473fdLRRJd1FsIZTN3iSZPgkZ6SzWifw92Xho", + "4E+u/fCDlNDveYu5nbZQI1Z4XZPU7WqlWjSde0lTJfIt5BRe923KyOR1zDZBSFpope3mm6ydOuEugi2E", + "bsmSMJJM2yJYSwix4vlcOMdkhLJHUhrZL0qvL3abVhrJBtNG6C4PM0zyOMPkxo7IKmA7CdEiJFHeke7k", + "bXsxKP1/FQ578KoPCwXCKuR+IhGjThu1ddqilVh2rXxb15ounq8Ty+4gmaSXkEgoyS8jkZCRqm6HwjZs", + "YpXd6+3n/wsAAP//As4iPmmgAwA=", } // GetSwagger returns the content of the embedded swagger specification file diff --git a/api/evaluation/assessment_result.pb.go b/api/evaluation/assessment_result.pb.go index 26fd7ef2435b4a36d41976c5ef54a69da75ae301..8caf5759f1ea815ecb1c64d4d040e6dc53fb1022 100644 --- a/api/evaluation/assessment_result.pb.go +++ b/api/evaluation/assessment_result.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.28.0 -// protoc v3.19.4 +// protoc-gen-go v1.28.1 +// protoc v3.21.9 // source: assessment_result.proto package evaluation @@ -37,6 +37,7 @@ type AssessmentResult struct { EvidenceId string `protobuf:"bytes,8,opt,name=evidence_id,json=evidenceId,proto3" json:"evidence_id,omitempty"` NonComplianceComments string `protobuf:"bytes,9,opt,name=non_compliance_comments,json=nonComplianceComments,proto3" json:"non_compliance_comments,omitempty"` ResourceTypes []string `protobuf:"bytes,10,rep,name=resource_types,json=resourceTypes,proto3" json:"resource_types,omitempty"` + CloudServiceId string `protobuf:"bytes,11,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` } func (x *AssessmentResult) Reset() { @@ -141,6 +142,13 @@ func (x *AssessmentResult) GetResourceTypes() []string { return nil } +func (x *AssessmentResult) GetCloudServiceId() string { + if x != nil { + return x.CloudServiceId + } + return "" +} + var File_assessment_result_proto protoreflect.FileDescriptor var file_assessment_result_proto_rawDesc = []byte{ @@ -151,7 +159,7 @@ var file_assessment_result_proto_rawDesc = []byte{ 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0xa8, 0x03, 0x0a, 0x10, 0x41, 0x73, 0x73, 0x65, 0x73, 0x73, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, + 0xd2, 0x03, 0x0a, 0x10, 0x41, 0x73, 0x73, 0x65, 0x73, 0x73, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x38, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, @@ -177,14 +185,18 @@ var file_assessment_result_proto_rawDesc = []byte{ 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, - 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x32, 0x52, 0x0a, 0x0a, 0x45, 0x76, - 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x13, 0x41, 0x64, 0x64, 0x41, - 0x73, 0x73, 0x65, 0x73, 0x73, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, - 0x15, 0x2e, 0x63, 0x63, 0x65, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x73, 0x73, 0x6d, 0x65, 0x6e, 0x74, - 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x10, - 0x5a, 0x0e, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x6c, + 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, + 0x63, 0x65, 0x49, 0x64, 0x32, 0x52, 0x0a, 0x0a, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x13, 0x41, 0x64, 0x64, 0x41, 0x73, 0x73, 0x65, 0x73, 0x73, 0x6d, + 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x15, 0x2e, 0x63, 0x63, 0x65, 0x2e, + 0x41, 0x73, 0x73, 0x65, 0x73, 0x73, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x2b, 0x0a, 0x19, 0x73, 0x69, 0x2e, 0x78, + 0x6c, 0x61, 0x62, 0x2e, 0x63, 0x63, 0x65, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x67, 0x72, 0x70, 0x63, 0x5a, 0x0e, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x76, 0x61, 0x6c, 0x75, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/evaluation/assessment_result_grpc.pb.go b/api/evaluation/assessment_result_grpc.pb.go index 3d36978c513f73e537a1080b443391cefa964b80..8a103cca55b0c5b0a70a8da3e65326860f05843a 100644 --- a/api/evaluation/assessment_result_grpc.pb.go +++ b/api/evaluation/assessment_result_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.2.0 -// - protoc v3.19.4 +// - protoc v3.21.9 // source: assessment_result.proto package evaluation diff --git a/api/evaluation/metric_conf.pb.go b/api/evaluation/metric_conf.pb.go index 4fb5412cd482390717e754fd21f180270a372a83..5bd678da5b15e43fb794e42623f2a34e6add03b0 100644 --- a/api/evaluation/metric_conf.pb.go +++ b/api/evaluation/metric_conf.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.28.0 -// protoc v3.19.4 +// protoc-gen-go v1.28.1 +// protoc v3.21.9 // source: metric_conf.proto package evaluation @@ -103,8 +103,10 @@ var file_metric_conf_proto_rawDesc = []byte{ 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x42, 0x10, 0x5a, 0x0e, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x76, 0x61, 0x6c, - 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x75, 0x6c, 0x74, 0x42, 0x2b, 0x0a, 0x19, 0x73, 0x69, 0x2e, 0x78, 0x6c, 0x61, 0x62, 0x2e, + 0x63, 0x63, 0x65, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x72, 0x70, + 0x63, 0x5a, 0x0e, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/evaluation/notifications.pb.go b/api/evaluation/notifications.pb.go new file mode 100644 index 0000000000000000000000000000000000000000..dab381f064707651a9778727e29a10f367fd91ac --- /dev/null +++ b/api/evaluation/notifications.pb.go @@ -0,0 +1,185 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.28.1 +// protoc v3.21.9 +// source: notifications.proto + +package evaluation + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + emptypb "google.golang.org/protobuf/types/known/emptypb" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// source: https://github.com/clouditor/clouditor/blob/main/api/orchestrator/orchestrator.proto +// A Target of Evaluation binds a cloud service to a catalog, so the service is +// evaluated regarding this catalog's controls +type TargetOfEvaluation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + CloudServiceId string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` + CatalogId string `protobuf:"bytes,2,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"` + // an assurance level is not offered by every catalog, therefore it is + // optional + AssuranceLevel *string `protobuf:"bytes,3,opt,name=assurance_level,json=assuranceLevel,proto3,oneof" json:"assurance_level,omitempty"` +} + +func (x *TargetOfEvaluation) Reset() { + *x = TargetOfEvaluation{} + if protoimpl.UnsafeEnabled { + mi := &file_notifications_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *TargetOfEvaluation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TargetOfEvaluation) ProtoMessage() {} + +func (x *TargetOfEvaluation) ProtoReflect() protoreflect.Message { + mi := &file_notifications_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TargetOfEvaluation.ProtoReflect.Descriptor instead. +func (*TargetOfEvaluation) Descriptor() ([]byte, []int) { + return file_notifications_proto_rawDescGZIP(), []int{0} +} + +func (x *TargetOfEvaluation) GetCloudServiceId() string { + if x != nil { + return x.CloudServiceId + } + return "" +} + +func (x *TargetOfEvaluation) GetCatalogId() string { + if x != nil { + return x.CatalogId + } + return "" +} + +func (x *TargetOfEvaluation) GetAssuranceLevel() string { + if x != nil && x.AssuranceLevel != nil { + return *x.AssuranceLevel + } + return "" +} + +var File_notifications_proto protoreflect.FileDescriptor + +var file_notifications_proto_rawDesc = []byte{ + 0x0a, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, 0x63, 0x63, 0x65, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, + 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x01, 0x0a, 0x12, 0x54, 0x61, 0x72, 0x67, + 0x65, 0x74, 0x4f, 0x66, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, + 0x0a, 0x10, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x53, + 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x61, + 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x61, + 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x0f, 0x61, 0x73, 0x73, 0x75, 0x72, + 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x00, 0x52, 0x0e, 0x61, 0x73, 0x73, 0x75, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x76, + 0x65, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, 0x73, 0x73, 0x75, 0x72, 0x61, + 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x32, 0x5c, 0x0a, 0x0c, 0x4e, 0x6f, 0x74, + 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4c, 0x0a, 0x19, 0x54, 0x61, 0x72, + 0x67, 0x65, 0x74, 0x4f, 0x66, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x17, 0x2e, 0x63, 0x63, 0x65, 0x2e, 0x54, 0x61, 0x72, + 0x67, 0x65, 0x74, 0x4f, 0x66, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, + 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x2b, 0x0a, 0x19, 0x73, 0x69, 0x2e, 0x78, 0x6c, + 0x61, 0x62, 0x2e, 0x63, 0x63, 0x65, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, + 0x67, 0x72, 0x70, 0x63, 0x5a, 0x0e, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_notifications_proto_rawDescOnce sync.Once + file_notifications_proto_rawDescData = file_notifications_proto_rawDesc +) + +func file_notifications_proto_rawDescGZIP() []byte { + file_notifications_proto_rawDescOnce.Do(func() { + file_notifications_proto_rawDescData = protoimpl.X.CompressGZIP(file_notifications_proto_rawDescData) + }) + return file_notifications_proto_rawDescData +} + +var file_notifications_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_notifications_proto_goTypes = []interface{}{ + (*TargetOfEvaluation)(nil), // 0: cce.TargetOfEvaluation + (*emptypb.Empty)(nil), // 1: google.protobuf.Empty +} +var file_notifications_proto_depIdxs = []int32{ + 0, // 0: cce.Notification.TargetOfEvaluationCreated:input_type -> cce.TargetOfEvaluation + 1, // 1: cce.Notification.TargetOfEvaluationCreated:output_type -> google.protobuf.Empty + 1, // [1:2] is the sub-list for method output_type + 0, // [0:1] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_notifications_proto_init() } +func file_notifications_proto_init() { + if File_notifications_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_notifications_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TargetOfEvaluation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_notifications_proto_msgTypes[0].OneofWrappers = []interface{}{} + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_notifications_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_notifications_proto_goTypes, + DependencyIndexes: file_notifications_proto_depIdxs, + MessageInfos: file_notifications_proto_msgTypes, + }.Build() + File_notifications_proto = out.File + file_notifications_proto_rawDesc = nil + file_notifications_proto_goTypes = nil + file_notifications_proto_depIdxs = nil +} diff --git a/api/evaluation/notifications_grpc.pb.go b/api/evaluation/notifications_grpc.pb.go new file mode 100644 index 0000000000000000000000000000000000000000..5988d4b1f3b50fe678b5c3a949819a9473ad6321 --- /dev/null +++ b/api/evaluation/notifications_grpc.pb.go @@ -0,0 +1,106 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.2.0 +// - protoc v3.21.9 +// source: notifications.proto + +package evaluation + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + emptypb "google.golang.org/protobuf/types/known/emptypb" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +// NotificationClient is the client API for Notification service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type NotificationClient interface { + TargetOfEvaluationCreated(ctx context.Context, in *TargetOfEvaluation, opts ...grpc.CallOption) (*emptypb.Empty, error) +} + +type notificationClient struct { + cc grpc.ClientConnInterface +} + +func NewNotificationClient(cc grpc.ClientConnInterface) NotificationClient { + return ¬ificationClient{cc} +} + +func (c *notificationClient) TargetOfEvaluationCreated(ctx context.Context, in *TargetOfEvaluation, opts ...grpc.CallOption) (*emptypb.Empty, error) { + out := new(emptypb.Empty) + err := c.cc.Invoke(ctx, "/cce.Notification/TargetOfEvaluationCreated", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// NotificationServer is the server API for Notification service. +// All implementations must embed UnimplementedNotificationServer +// for forward compatibility +type NotificationServer interface { + TargetOfEvaluationCreated(context.Context, *TargetOfEvaluation) (*emptypb.Empty, error) + mustEmbedUnimplementedNotificationServer() +} + +// UnimplementedNotificationServer must be embedded to have forward compatible implementations. +type UnimplementedNotificationServer struct { +} + +func (UnimplementedNotificationServer) TargetOfEvaluationCreated(context.Context, *TargetOfEvaluation) (*emptypb.Empty, error) { + return nil, status.Errorf(codes.Unimplemented, "method TargetOfEvaluationCreated not implemented") +} +func (UnimplementedNotificationServer) mustEmbedUnimplementedNotificationServer() {} + +// UnsafeNotificationServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to NotificationServer will +// result in compilation errors. +type UnsafeNotificationServer interface { + mustEmbedUnimplementedNotificationServer() +} + +func RegisterNotificationServer(s grpc.ServiceRegistrar, srv NotificationServer) { + s.RegisterService(&Notification_ServiceDesc, srv) +} + +func _Notification_TargetOfEvaluationCreated_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TargetOfEvaluation) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(NotificationServer).TargetOfEvaluationCreated(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/cce.Notification/TargetOfEvaluationCreated", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(NotificationServer).TargetOfEvaluationCreated(ctx, req.(*TargetOfEvaluation)) + } + return interceptor(ctx, in, info, handler) +} + +// Notification_ServiceDesc is the grpc.ServiceDesc for Notification service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var Notification_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "cce.Notification", + HandlerType: (*NotificationServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "TargetOfEvaluationCreated", + Handler: _Notification_TargetOfEvaluationCreated_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "notifications.proto", +} diff --git a/cmd/orchestrator/orchestrator.go b/cmd/orchestrator/orchestrator.go index de319b4b8b9b851f76efe837e97f75d1d11f14fe..09afb94cfa0c24f48d71a93a2e3805a033a619b1 100644 --- a/cmd/orchestrator/orchestrator.go +++ b/cmd/orchestrator/orchestrator.go @@ -28,14 +28,17 @@ package main import ( + "bytes" "context" "crypto/sha256" "crypto/tls" + "embed" "encoding/json" "errors" "fmt" - "io/ioutil" - "net" + "io" + "math" + "net/http" "net/url" "orchestrator" @@ -43,7 +46,7 @@ import ( "strconv" "strings" - "orchestrator/api/catalogue" + catalog "orchestrator/api/catalogue" "orchestrator/api/evaluation" "clouditor.io/clouditor/api/assessment" @@ -52,82 +55,102 @@ import ( "clouditor.io/clouditor/logging/formatter" "clouditor.io/clouditor/persistence" "clouditor.io/clouditor/persistence/gorm" - "clouditor.io/clouditor/rest" - "clouditor.io/clouditor/service" + server_clouditor "clouditor.io/clouditor/server" + "clouditor.io/clouditor/server/rest" service_evidenceStore "clouditor.io/clouditor/service/evidence" service_orchestrator "clouditor.io/clouditor/service/orchestrator" - grpc_middleware "github.com/grpc-ecosystem/go-grpc-middleware" - grpc_auth "github.com/grpc-ecosystem/go-grpc-middleware/auth" - grpc_logrus "github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus" - grpc_ctxtags "github.com/grpc-ecosystem/go-grpc-middleware/tags" - oauth2 "github.com/oxisto/oauth2go" + + oauth2go "github.com/oxisto/oauth2go" "github.com/sirupsen/logrus" "golang.org/x/oauth2/clientcredentials" "google.golang.org/grpc" "google.golang.org/grpc/credentials/insecure" - "google.golang.org/grpc/reflection" + "google.golang.org/protobuf/encoding/protojson" "google.golang.org/protobuf/types/known/structpb" ) var ( - log *logrus.Entry - server *grpc.Server - orchestratorService *service_orchestrator.Service - evidenceStoreService *service_evidenceStore.Service - storage persistence.Storage - evaluationUrl string - trustworthinessUrl string - trustworthinessAddress string - trustworthinessKey string - dbHost string - dbUser string - dbPassword string - jwksURL string - catalogueUrl string - nclTranslator string - oauth2TokenUrl string - realm string - oAuth2ClientID string - oAuth2ClientSecret string + log *logrus.Entry + server *grpc.Server + orchestratorService *service_orchestrator.Service + evidenceStoreService *service_evidenceStore.Service + storage persistence.Storage + evaluationUrl string + trustworthinessUrl string + trustworthinessAddress string + trustworthinessKey string + dbHost string + dbUser string + dbPassword string + jwksURL string + catalogUrl string + nclTranslator string + satraUrl string + oauth2TokenUrl string + realm string + oAuth2ClientID string + oAuth2ClientSecret string + catalogFile string + AssuranceLevelHigh = "high" + AssuranceLevelSubstantial = "substantial" + AssuranceLevelBasic = "basic" ) const ( - EvaluationUrl = "EVALUATION_URL" - TrustworthinessUrl = "TRUSTWORTHINESS_URL" - TrustworthinessAddress = "TRUSTWORTHINESS_ADDRESS" - TrustworthinessKey = "TRUSTWORTHINESS_KEY" - PostgresHost = "POSTGRES_HOST" - PostgresUser = "POSTGRES_USER" - PostgresPassword = "POSTGRES_PASSWORD" - JWKSURL = "AUTH_JKWS_URL" - CatalogueUrl = "CATALOGUE_URL" - NclTranslatorUrl = "NCL_TRANSLATOR_URL" - Oauth2TokenUrl = "OAUTH2_TOKEN_URL" - grpcPort = 9090 - httpPort = 8080 - MetricsFile = "medina_metrics.json" - OAuth2ClientID = "OAUTH2_CLIENT_ID" - OAuth2ClientSecret = "OAUTH2_CLIENT_SECRET" - OAuth2Realm = "OAUTH2_REALM" - DefaultEvaluationUrl = "localhost:9060" - DefaultTrustworthinessUrl = "localhost:9050" - testLocal = false // Local testing = true + EvaluationUrl = "EVALUATION_URL" + TrustworthinessUrl = "TRUSTWORTHINESS_URL" + TrustworthinessAddress = "TRUSTWORTHINESS_ADDRESS" + TrustworthinessKey = "TRUSTWORTHINESS_KEY" + PostgresHost = "POSTGRES_HOST" + PostgresUser = "POSTGRES_USER" + PostgresPassword = "POSTGRES_PASSWORD" + JWKSURL = "AUTH_JKWS_URL" + CatalogueUrl = "CATALOGUE_URL" + NclTranslatorUrl = "NCL_TRANSLATOR_URL" + SatraUrl = "SATRA_URL" + Oauth2TokenUrl = "OAUTH2_TOKEN_URL" + DiscoveryServiceHost = "DISCOVERY_SERVICE_HOST" + grpcPort = 9090 + httpPort = 8080 + MetricsFile = "medina_metrics.json" + OAuth2ClientID = "OAUTH2_CLIENT_ID" + OAuth2ClientSecret = "OAUTH2_CLIENT_SECRET" + OAuth2Realm = "OAUTH2_REALM" + DefaultEvaluationUrl = "localhost:9060" + DefaultTrustworthinessUrl = "localhost:9050" + testLocal = false // Local testing = true + EndpointMetrics = "/services/cocbackend/api/security-metrics" + EndpointFrameworks = "/services/cocbackend/api/security-control-frameworks" + EndpointCategories = "/services/cocbackend/api/security-control-categories" + EndpointControls = "/services/cocbackend/api/security-controls" + EndpointSubControls = "/services/cocbackend/api/toms" + DefaultCatalog = "EUCS" + DefaultTargetCloudServiceId = "00000000-0000-0000-0000-000000000000" + CatalogFile = "CATALOG_FILE" + DefaultCatalogFile = "eucs_catalog.json" ) type reo struct { ReoId string `json:"reo_id"` } -type CatalogueType interface { - catalogue.TomDTO | catalogue.SecurityControlDTO | []*catalogue.SecurityMetricDTO | []assessment.Metric +type orchestratorCatalog struct { + catalog *api_orchestrator.Catalog +} + +type CatalogType interface { + catalog.TomDTO | catalog.SecurityControlDTO | []*catalog.SecurityControlFrameworkDTO | []*catalog.SecurityControlCategoryDTO | []*catalog.SecurityControlDTO | []*catalog.SecurityMetricDTO | []*catalog.TomDTO | []assessment.Metric } +//go:embed eucs_catalog.json +var f embed.FS + ////go:embed metrics.json //var f embed.FS func init() { log = logrus.WithField("component", "grpc") - logrus.SetLevel(logrus.DebugLevel) + logrus.SetLevel(logrus.TraceLevel) // Get URL for Continuous Certification Evaluation from environment variable var ok bool @@ -161,11 +184,14 @@ func init() { oauth2TokenUrl, _ = os.LookupEnv(Oauth2TokenUrl) // Get URL for Catalogue from environment variable - catalogueUrl, _ = os.LookupEnv(CatalogueUrl) + catalogUrl, _ = os.LookupEnv(CatalogueUrl) // Get URL for NCL translator from environment variable nclTranslator, _ = os.LookupEnv(NclTranslatorUrl) + // Get URL for SATRA from environment variable + satraUrl, _ = os.LookupEnv(SatraUrl) + // Get Oauth2 client id from environment variable oAuth2ClientID, _ = os.LookupEnv(OAuth2ClientID) @@ -175,14 +201,22 @@ func init() { // Get Oauth2 realm from environment variable realm, _ = os.LookupEnv(OAuth2Realm) + // Get catalog config file from environment variable + catalogFile, _ = os.LookupEnv(CatalogFile) + + // Get URL for Keycloak from environment variable + oauth2TokenUrl, _ = os.LookupEnv(Oauth2TokenUrl) + // // TODO(garuppel): Only for local testing if testLocal == true { - catalogueUrl = "CATALOGUE_URL" - nclTranslator = "NCLTRANSLATOR" - oauth2TokenUrl = "OAUTH2TOKEN_URL" + catalogUrl = "https://catalogue-dev.k8s.medina.esilab.org" + nclTranslator = "https://nl2cnl-translator-dev.k8s.medina.esilab.org" + satraUrl = "https://risk-assessment-app-dev.k8s.medina.esilab.org" + oauth2TokenUrl = "https://catalogue-keycloak-dev.k8s.medina.esilab.org" oAuth2ClientID = "clouditor-orchestrator" - oAuth2ClientSecret = "" - realm = "" + oAuth2ClientSecret = "XXXX" + realm = "medina" + // catalogFile = DefaultCatalogFile } } @@ -211,9 +245,15 @@ func main() { Orchestrator 1.1 based on Clouditor framework %s `, orchestrator.ClouditorVersion()) + log.Infof("MEDINA Catalgoue URL: %s", catalogUrl) + log.Infof("NCL Translator URL: %s", nclTranslator) log.Infof("Evaluation URL is set to %s", evaluationUrl) log.Infof("Trustworthy Evidence Manager URL is set to %s", trustworthinessUrl) + if catalogFile != "" { + log.Infof("Catalog file set to '%s'", catalogFile) + } + if trustworthinessAddress != "" { log.Infof("Trustworthy Evidence Manager address is set to %s", trustworthinessAddress) } @@ -222,8 +262,8 @@ func main() { log.Infof("Trustworthy Evidence Manager key is set to %s", trustworthinessKey) } - if testLocal != true { - storage, err = gorm.NewStorage(gorm.WithPostgres(dbHost, 5432, dbUser, dbPassword, "postgres")) + if !testLocal { + storage, err = gorm.NewStorage(gorm.WithPostgres(dbHost, 5432, dbUser, dbPassword, "postgres", "")) if err != nil { log.Errorf("Could not connect to storage (yet): %v", err) os.Exit(1) @@ -233,90 +273,468 @@ func main() { initTrustworthinessSystem() } - // Create Orchestrator requirements from information of MEDINA Security Controls - requirements, err := createOrchestratorRequirements() - if err != nil { - log.Errorf("Could not get Orchestrator requirements: %v", err) - } - // Add Orchestrator service options - // * requirements from MEDINA Catalogue + // * controls from MEDINA Catalogue // * storage // * metrics from MEDINA Catalogue - orchestratorOpts = append(orchestratorOpts, service_orchestrator.WithRequirements(requirements), service_orchestrator.WithStorage(storage), service_orchestrator.WithExternalMetrics(createOrchestratorMetrics)) + orchestratorOpts = append(orchestratorOpts, + service_orchestrator.WithStorage(storage), + service_orchestrator.WithExternalMetrics(createOrchestratorMetrics), + service_orchestrator.WithAuthorizationStrategyJWT("cloudserviceid", "cladmin"), + ) + + // Use default catalog file if set in environment variable, otherwise load external catalog from MEDINA Catalog. But if the catalog loading fails use the backup catalog file instead + if catalogFile != "" { + orchestratorOpts = append(orchestratorOpts, service_orchestrator.WithExternalCatalogs(loadCatalog)) + } else { + orchestratorOpts = append(orchestratorOpts, service_orchestrator.WithExternalCatalogs(getEucsCatalog)) + } // New Orchestrator Service orchestratorService = service_orchestrator.NewService(orchestratorOpts...) - // List metrics and requirements from Orchestrator - metrics, _ := orchestratorService.ListMetrics(context.TODO(), &api_orchestrator.ListMetricsRequest{}) - log.Infof("List (%d) metrics from Orchestrator: %v", len(metrics.Metrics), getMetricIDs(metrics.Metrics)) - reqs, _ := orchestratorService.ListRequirements(context.TODO(), &api_orchestrator.ListRequirementsRequest{}) - log.Infof("List (%d) requirements from Orchestrator: %v", len(reqs.Requirements), getRequirementIDs(reqs.Requirements)) + // List metrics and catalogs from Orchestrator + metrics, err := orchestratorService.ListMetrics(context.TODO(), &api_orchestrator.ListMetricsRequest{PageSize: 200}) + if err == nil { + log.Infof("List (%d) metrics from Orchestrator: %v", len(metrics.Metrics), getMetricIDs(metrics.Metrics)) + } else { + log.Errorf("Error getting metrics: %v", metrics) + } + catalogs, err := orchestratorService.ListCatalogs(context.TODO(), &api_orchestrator.ListCatalogsRequest{}) + if len(catalogs.Catalogs) > 0 { + log.Infof("First catalog from Orchestrator (EUCS): %s", catalogs.Catalogs[0].Name) + } else if err != nil { + log.Errorf("Error getting catalogs: %v", catalogs) + } else { + log.Debug("No catalogs in orchestrator") + } // Create a default Cloud Service _, err = orchestratorService.CreateDefaultTargetCloudService() if err != nil { log.Errorf("could not register default target cloud service: %v", err) + } else { + log.Infof("Default Target Cloud Service created or already exists.") } - // New Evidence Store Service - evidenceStoreService = service_evidenceStore.NewService() - // use service_orchestrator.WithStorage(db) to initialize with specific db + // New Evidence Store Service with db + evidenceStoreService = service_evidenceStore.NewService(service_evidenceStore.WithStorage(storage)) // Register hooks in Orchestrator and Evidence Store registerHooks() - grpcLogger := logrus.New() - grpcLogger.Formatter = &formatter.GRPCFormatter{TextFormatter: logrus.TextFormatter{ForceColors: true}} - grpcLoggerEntry := grpcLogger.WithField("component", "grpc") + log.Infof("Starting gRPC endpoint on :%d", grpcPort) - // create a new socket for gRPC communication - sock, err := net.Listen("tcp", fmt.Sprintf(":%d", grpcPort)) + // Add grpc opts + grpcOpts := []grpc.ServerOption{ + // Add max grpc message sizes + grpc.MaxRecvMsgSize(1024 * 1024 * 20), + grpc.MaxSendMsgSize(1024 * 1024 * 20)} + + // Start the gRPC server + _, server, err = server_clouditor.StartGRPCServer( + fmt.Sprintf("0.0.0.0:%d", grpcPort), + server_clouditor.WithJWKS(jwksURL), + server_clouditor.WithOrchestrator(orchestratorService), + server_clouditor.WithEvidenceStore(evidenceStoreService), + server_clouditor.WithReflection(), + server_clouditor.WithAdditionalGRPCOpts(grpcOpts), + server_clouditor.WithPublicEndpoints([]string{"/clouditor.orchestrator.v1.Orchestrator/ListPublicCertificates"}), + ) if err != nil { - log.Errorf("could not listen: %v", err) - } - - authConfig := service.ConfigureAuth(service.WithJWKSURL(jwksURL)) - defer authConfig.Jwks.EndBackground() - - server = grpc.NewServer( - grpc_middleware.WithUnaryServerChain( - grpc_ctxtags.UnaryServerInterceptor(grpc_ctxtags.WithFieldExtractor(grpc_ctxtags.CodeGenRequestFieldExtractor)), - grpc_logrus.UnaryServerInterceptor(grpcLoggerEntry), - grpc_auth.UnaryServerInterceptor(authConfig.AuthFunc), - ), - grpc_middleware.WithStreamServerChain( - grpc_ctxtags.StreamServerInterceptor(grpc_ctxtags.WithFieldExtractor(grpc_ctxtags.CodeGenRequestFieldExtractor)), - grpc_logrus.StreamServerInterceptor(grpcLoggerEntry), - grpc_auth.StreamServerInterceptor(authConfig.AuthFunc), - )) - api_orchestrator.RegisterOrchestratorServer(server, orchestratorService) - evidence.RegisterEvidenceStoreServer(server, evidenceStoreService) - - // enable reflection, primary for testing in early stages - reflection.Register(server) - - // start the gRPC-HTTP gateway - go func() { - err = rest.RunServer(context.Background(), grpcPort, httpPort) - if errors.Is(err, http.ErrServerClosed) { - os.Exit(0) + log.Errorf("Failed to serve gRPC endpoint: %s", err) + return + } + + // Start the gRPC-HTTP gateway + err = rest.RunServer(context.Background(), + grpcPort, + httpPort, + ) + if err != nil && err != http.ErrServerClosed { + log.Errorf("failed to serve gRPC-HTTP gateway: %v", err) + return + } + + log.Infof("Stopping gRPC endpoint") + server.GracefulStop() +} + +// registerHooks registers the following hooks +// * RegisterAssessmentResultHook for sending trustworthy assessment results to the Trustworthiness System +// * RegisterEvidenceHook for sending trustworthy evidences to the Trustworthiness System +// * RegisterAssessmentResultHook for sending assessment results to the Continuous Certification Evaluation +// * RegisterCloudServiceHook for sending the new tom_code to the NCL Translator after updating cloud service objects via orchestrator.UpdateCloudService. +// * RegisterToeHook for sending ToEs to the SATRA component after create, update or delete in orchestrator.CreateTargetOfEvaluation/orchestrator.UpdateTargetOfEvaluation or RemoveTargetOfEvaluation. +func registerHooks() { + // Register assessment result hook for sending trustworthy assessment results to the Trustworthiness System + // After getting an assessment result in orchestrator.StoreAssessmentResult(s)() the assessment result hook will send the trustworthy assessment result to the Trustworthiness System + orchestratorService.RegisterAssessmentResultHook(func(ctx context.Context, result *assessment.AssessmentResult, err error) { + if err != nil { + log.Errorf("Trustworthiness System assessment result hook: hook got the following error and quits: %v", err) return } + if result == nil { + log.Error("Trustworthiness System assessment result hook: hook got an assessment result that is nil") + return + } + + // Assessment result from Orchestrator for given assessment_result_id + ar, err := orchestratorService.GetAssessmentResult(ctx, &api_orchestrator.GetAssessmentResultRequest{Id: result.Id}) if err != nil { - log.Fatalf("failed to serve gRPC-HTTP gateway: %v", err) + log.Errorf("Trustworthiness System assessment result hook: error getting assessment result for id '%s' from orchestrator: %v", result.Id, err) + return } - }() - log.Infof("Starting gRPC endpoint on :%d", grpcPort) + // Get the JSON encoding + // We have to emit the unpopulated fields. The problem is, that the blockchain does not get the assessment_result via grpc and therefore the field updated_at is also available if it is null. We have to add that field if it is null to get the same hash. + marshaller := &protojson.MarshalOptions{EmitUnpopulated: true} + resultJson, err := marshaller.Marshal(ar) + if err != nil { + log.Errorf("Trustworthiness System assessment result hook: Error mashalling assessment result: %v", err) + return + } - // serve the gRPC socket - if err := server.Serve(sock); err != nil { - log.Errorf("failed to serve gRPC endpoint: %s", err) - return - } + // String of the result json format + resultJsonString := string(resultJson) + + // Calculate hash SHA256 + resultHash := sha256.New() + resultHash.Write([]byte(resultJsonString)) + bs := resultHash.Sum(nil) + + // Convert []byte to string + // Note: string(bs[:]) is not working properly + resultHashString := fmt.Sprintf("%x", bs) + + log.Infof("Trustworthiness System assessment result hook: evidence hash string is '%s' for evidence '%s' for Cloud Service ID '%s'", resultHashString, result.Id, result.CloudServiceId) + + noncomplianceHash := sha256.Sum256([]byte(result.NonComplianceComments)) + noncomplianceHashString := string(noncomplianceHash[:]) + + data := url.Values{} + data.Set("id", result.Id) + data.Set("hashvalue", resultHashString) + data.Set("hashcompliance", noncomplianceHashString) + data.Set("evidences", result.EvidenceId) + data.Set("metric", result.MetricId) + + reqUrl, err := url.Parse(trustworthinessUrl) + if err != nil { + log.Errorf("Trustworthiness System assessment result hook: could not parse url: %v", err) + return + } + reqUrl.Path += "/client/orchestrator/assessment" + reqUrl.RawQuery = data.Encode() + + client := &http.Client{} + r, _ := http.NewRequest(http.MethodPost, reqUrl.String(), nil) + res, err := client.Do(r) + if err != nil { + // TODO: Currently, the current message is lost. We have to store it and send it again. + log.Errorf("Trustworthiness System assessment result hook: could not request /client/orchestrator/assessment: %v", err) + return + } + + if res.StatusCode == http.StatusOK { + log.Debugf("Trustworthiness System assessment result hook: Trustworthy assessment result %s sent to Trustworthiness system.", result.Id) + } else { + log.Errorf("Trustworthiness System assessment result hook: Error sending trustworthy assessment result (%s) to Trustworthiness System: Status: %s: Response: %v", result.Id, res.Status, res) + // TODO(all): Should we always re-init the Trustworthiness System? + initTrustworthinessSystem() + } + }) + + // Register evidence hook for sending trustworthy evidences to the Trustworthiness System + // After getting an evidence in evidence.StoreEvidence(s)() the evidence hook will send the trustworthy evidence result to the trustworthiness system + evidenceStoreService.RegisterEvidenceHook(func(ctx context.Context, result *evidence.Evidence, err error) { + if err != nil { + log.Errorf("Trustworthiness System evidences hook: hook got the following error and quits: %v", err) + return + } + + if result == nil { + log.Error("Trustworthiness System evidences hook: hook got an evidence that is nil") + return + } + + // Evidence from Orchestrator for given evidence_id + e, err := evidenceStoreService.GetEvidence(ctx, &evidence.GetEvidenceRequest{EvidenceId: result.Id}) + if err != nil { + log.Errorf("Trustworthiness System evidences hook: error getting evidence for id '%s' from orchestrator: %v", result.Id, err) + return + } + + // Get the JSON encoding + evidenceJson, err := protojson.Marshal(e) + if err != nil { + log.Errorf("Trustworthiness System evidences hook: Error mashalling evidence: %v", err) + return + } + + // String of the evidence json format + evidenceJsonString := string(evidenceJson) + + // Calculate hash SHA256 + evidenceHash := sha256.New() + evidenceHash.Write([]byte(evidenceJsonString)) + bs := evidenceHash.Sum(nil) + + // Convert []byte to string + // Note: string(bs[:]) is not working properly + evidenceHashString := fmt.Sprintf("%x", bs) + + log.Infof("Trustworthiness System evidences hook: evidence hash string is '%s' for evidence '%s' for Cloud Service ID '%s'", evidenceHashString, result.Id, result.CloudServiceId) + + // send trustworthy evidence result to the trustworthiness system + resourceId, err := resourceId(result.Resource) + if err != nil { + log.Errorf("Trustworthiness System evidences hook: Could not get resourceId: %v", err) + resourceId = "N/A" + } + data := url.Values{} + data.Set("id", result.Id) + data.Set("hash", evidenceHashString) + data.Set("tool", result.ToolId) + data.Set("resource", resourceId) + data.Set("csp", result.CloudServiceId) // For now we use the Cloud Service ID + + reqUrl, err := url.Parse(trustworthinessUrl) + if err != nil { + log.Errorf("Trustworthiness System evidences hook: Could not parse url: %v", err) + return + } + reqUrl.Path += "/client/orchestrator/evidence" + reqUrl.RawQuery = data.Encode() + + client := &http.Client{} + r, _ := http.NewRequest(http.MethodPost, reqUrl.String(), nil) + res, err := client.Do(r) + if err != nil { + log.Errorf("Trustworthiness System evidences hook: Could not request /client/orchestrator/evidence: %v", err) + return + } + + if res.StatusCode == http.StatusOK { + log.Debugf("Trustworthiness System evidences hook: Trustworthy evidence %s sent to Trustworthiness system", result.Id) + } else { + log.Errorf("Trustworthiness System evidences hook: Error sending trustworthy evidence (%s) to Trustworthiness System: Status: %s: Response: %v", result.Id, res.Status, res) + } + }) + + // Register assessment result hook for sending assessment result to the Continuous Certification Evaluation + // After getting an assessment result in orchestrator.StoreAssessmentResult(s)() the evidence hook will forward the assessment result to the Continuous Certification Evaluation + orchestratorService.RegisterAssessmentResultHook(func(ctx context.Context, result *assessment.AssessmentResult, err error) { + if err != nil { + log.Errorf("CCE assessment result hook: hook got the following error and quits: %v", err) + return + } + + if result == nil { + log.Error("CCE assessment result hook: hook got an assessment result that is nil") + return + } + + var client evaluation.EvaluationClient + cc, err := grpc.Dial(evaluationUrl, grpc.WithTransportCredentials(insecure.NewCredentials())) + if err != nil { + log.Errorf("CCE assessment result hook: Could not connect to evaluation component: %v", err) + return + } + + assessmentResult := &evaluation.AssessmentResult{ + Id: result.Id, + Timestamp: result.Timestamp, + MetricId: result.MetricId, + CloudServiceId: result.CloudServiceId, + MetricConfiguration: &evaluation.MetricConfiguration{ + Operator: result.MetricConfiguration.Operator, + TargetValue: result.MetricConfiguration.TargetValue, + IsDefault: result.MetricConfiguration.IsDefault, + }, + Compliant: result.Compliant, + TargetValue: result.MetricConfiguration.TargetValue.String(), + ResourceId: result.ResourceId, + EvidenceId: result.EvidenceId, + NonComplianceComments: result.NonComplianceComments, + ResourceTypes: result.ResourceTypes, + } + + client = evaluation.NewEvaluationClient(cc) + _, err = client.AddAssessmentResult(context.Background(), assessmentResult) + + if err != nil { + log.Errorf("CCE assessment result hook: Could not send evaluation assessment result %s to Continuous Certification Evaluation: %v", assessmentResult.Id, err) + return + } + + log.Infof("CCE assessment result hook: Assessment result %s sent to Continuous Certification Evaluation", assessmentResult.Id) + + }) + + // Register cloud service hook for sending ToE (Target of Evaluation) to the Continuous Certification Evaluation + // After creating, updating or removing an ToE in the orchestrator the ToE hook will forward the ToE to the Continuous Certification Evaluation + orchestratorService.RegisterToeHook(func(ctx context.Context, event *api_orchestrator.TargetOfEvaluationChangeEvent, err error) { + if err != nil { + log.Errorf("CCE ToE hook: hook got the following error and quits: %v", err) + return + } + + // Only ToE creations are relevant. If ToE status is not TOE_CREATE, quit hook function. + if event.Type != api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_CREATED { + log.Debugf("CCE ToE hook: hook does not get the status TOE_CREATE and quits.") + return + } + + if event == nil { + log.Error("CCE ToE hook: hook got an empty ToE and quits.") + return + } + + // Create Continuous Certification Evaluation Client + var client evaluation.NotificationClient + cc, err := grpc.Dial(evaluationUrl, grpc.WithTransportCredentials(insecure.NewCredentials())) + if err != nil { + log.Errorf("CCE ToE hook: Could not connect to evaluation component: %v", err) + return + } + + client = evaluation.NewNotificationClient(cc) + _, err = client.TargetOfEvaluationCreated(context.Background(), &evaluation.TargetOfEvaluation{ + CloudServiceId: event.TargetOfEvaluation.GetCloudServiceId(), + CatalogId: event.TargetOfEvaluation.GetCatalogId(), + AssuranceLevel: event.TargetOfEvaluation.AssuranceLevel, + }) + + if err != nil { + log.Errorf("CCE ToE hook: Could not send Target of Evaluation for Cloud Service ID '%s' to Continuous Certification Evaluation: %v", event.TargetOfEvaluation.GetCloudServiceId(), err) + return + } + + log.Infof("CCE ToE hook: Target of Evaluation for Cloud Service ID '%s' sent to Continuous Certification Evaluation", event.TargetOfEvaluation.GetCloudServiceId()) + + }) + + // Register Target of Evaluation hook for sending the controls to the nl2cnl_translator after create or update of Target of Evaluations orchestrator.CreateTargetOfEvaluation/orchestrator.UpdateTargetOfEvaluation or orchestrator.UpdateControlInScope. + // Note: The nl2cnl_translator returns a reoId, that we ignore for now. + orchestratorService.RegisterToeHook(func(ctx context.Context, event *api_orchestrator.TargetOfEvaluationChangeEvent, err error) { + var ( + endpoint = "/create_reo_for_requirement/" + ) + + if err != nil { + log.Errorf("Translator hook: function got the following error and quits: %v", err) + return + } + + if event == nil { + log.Error("Translator hook: function got an empty ToE change event and quits.") + return + } + + // Only type CONTROLS_IN_SCOPE_UPDATED is relevant. If ToE status is not TOE_CREATE, quit hook function. + if event.Type != api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_CONTROL_IN_SCOPE_UPDATED { + log.Debugf("Translator hook: hook does not get the status CONTROL_IN_SCOPE_UPDATED and quits.") + return + } + + if event.GetControlInScope() == nil { + log.Error("Translator hook: function got an empty control and quits.") + return + } + + // Get the Oauth2 token + token, err := getToken(oauth2TokenUrl, realm, oAuth2ClientID, oAuth2ClientSecret) + if err != nil { + log.Errorf("Translator hook: error getting token: %v", err) + return + } + + controlInScope := event.GetControlInScope() + log.Debugf("Translator hook for Cloud Service ID '%s': Update control in scope '%s'", event.ControlInScope.GetTargetOfEvaluationCloudServiceId(), controlInScope.GetControlId()) + // Get control from control_in_scope + control, err := orchestratorService.GetControl(context.Background(), &api_orchestrator.GetControlRequest{ + CatalogId: controlInScope.GetControlCategoryCatalogId(), + CategoryName: controlInScope.GetControlCategoryName(), + ControlId: controlInScope.GetControlId(), + }) + if err != nil { + err := fmt.Errorf("translator hook: could not get control with id '%s'", controlInScope.GetControlId()) + log.Error(err) + return + } + + // For now we send all TOM IDs to the NCL Translator since we do not know which ones are new + log.Debug("Translator hook: Send control IDs to the MEDINA NCL Translator...") + reoIDs, err := postToNCL(ctx, control, nclTranslator, endpoint, token, event.ControlInScope.GetTargetOfEvaluationCloudServiceId()) + if err != nil { + log.Errorf("Translator hook for Cloud Service ID '%s': could not post control IDs to NCL Translator: %v", event.ControlInScope.GetTargetOfEvaluationCloudServiceId(), err) + return + } + + // Do we have to store the reoId anywhere? + if len(reoIDs) == 0 { + log.Debugf("Translator hook for Cloud Service ID '%s': ReoIDs list is empty. That means, that all Controls were deleted or not updated in NCL Translator after Target of Evaluation update. Control IDs: %v", control, event.ControlInScope.GetTargetOfEvaluationCloudServiceId()) + } + }) + + // Register Target of Evaluation hook for sending ToEs to the SATRA component after create, update or delete in orchestrator.CreateTargetOfEvaluation/orchestrator.UpdateTargetOfEvaluation or RemoveTargetOfEvaluation. + orchestratorService.RegisterToeHook(func(ctx context.Context, event *api_orchestrator.TargetOfEvaluationChangeEvent, err error) { + var ( + createEndpoint = "/api/v1/registration/ToE/" + updateEndpoint = "/api/v1/registration/update_contract/" + removeEndpoint = "/api/v1/registration/delete_contract/" + endpoint string + eventType string + ) + + if err != nil { + log.Errorf("SATRA hook: function got the following error and quits: %v", err) + return + } + + if event == nil { + log.Error("SATRA hook: function got an empty ToE change event and quits.") + return + } + + err = event.Validate() + if err != nil { + log.Errorf("SATRA hook: TargetOfEvaluationChangeEvent not valid: %v", err) + return + } + + // Check if event is ToE add, update or remove event + if event.Type == api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_CONTROL_IN_SCOPE_ADDED || + event.Type == api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_CONTROL_IN_SCOPE_UPDATED || + event.Type == api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_CONTROL_IN_SCOPE_REMOVED { + log.Debugf("SATRA hook: hook does not get the status TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_* and quits for cloud service id '%s'.", event.TargetOfEvaluation.GetCloudServiceId()) + return + } + + // Depending on the endpoint we need the UUID additionally + switch event.Type { + case api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_CREATED: + endpoint = createEndpoint + eventType = "Create" + case api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_UPDATED: + endpoint = updateEndpoint + event.TargetOfEvaluation.GetCloudServiceId() + eventType = "Update" + case api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_REMOVED: + endpoint = removeEndpoint + event.TargetOfEvaluation.GetCloudServiceId() + eventType = "Remove" + } + + log.Debug("SATRA hook: Send ToE to MEDINA SATRA...") + _, err = postToSatra(ctx, satraUrl, endpoint, event) + if err != nil { + log.Errorf("SATRA hook error: %s Target of Evaluation for Cloud Service ID '%s': could not post ToE to SATRA: %v", eventType, event.TargetOfEvaluation.GetCloudServiceId(), err) + return + } + + log.Debugf("SATRA hook: %s Target of Evaluation for Cloud Service ID '%s' sent to SATRA.", eventType, event.TargetOfEvaluation.GetCloudServiceId()) + }) } // initTrustworthinessSystem will do the initialization process for the Trustworthiness System. The steps depend on whether an account exists. The whole process contains the following steps: @@ -354,7 +772,7 @@ func initTrustworthinessSystem() { log.Errorf("Could not register Orchestrator in Trustworthiness System: %v", err) } } else { - log.Info("Account already exists.") + log.Info("Trustworthiness System account already exists.") // Add the account to the wallet in Trustworthiness System; has to be done everytime the Orchestrator is re-deployed err := addAccountToWallet() @@ -374,6 +792,7 @@ func initTrustworthinessSystem() { func createAccount() error { log.Infof("Creating account in Trustworthiness System...") + // TODO: Parse response body and store trustworthiness address and private key. For now we don't need it. // If no address is available create a new account if trustworthinessAddress == "" { requrl := trustworthinessUrl + "/client/account" @@ -396,6 +815,8 @@ func createAccount() error { if res.StatusCode == http.StatusOK { log.Infof("Account created in Trustworthiness System") } + //fmt.Printf("%v", acc) + // trustworthiness_key = acc["privatekey"] } else { log.Infof("Account in Trustworthiness System already exists.") } @@ -415,7 +836,7 @@ func addAccountToWallet() error { data := url.Values{} data.Set("privatekey", trustworthinessKey) - log.Debugf("Data: %v", data.Encode()) + // log.Debugf("Data: %v", data.Encode()) requrl.RawQuery = data.Encode() client := &http.Client{} @@ -430,7 +851,7 @@ func addAccountToWallet() error { if res.StatusCode == http.StatusOK { log.Infof("Account added to wallet in Trustworthiness System.") } else { - log.Debugf("Error adding account to the wallet in the Trustworthiness System: %v", res) + log.Debugf("Error adding account to the wallet in the Trustworthiness System: Status: %s: Response: %v", res.Status, res) } return nil @@ -448,7 +869,6 @@ func authorize() error { data := url.Values{} data.Set("address", trustworthinessAddress) - log.Debugf("Data: %v", data.Encode()) requrl.RawQuery = data.Encode() client := &http.Client{} @@ -464,7 +884,7 @@ func authorize() error { if res.StatusCode == http.StatusOK { log.Infof("Authorization ok") } else { - log.Debugf("Response from authorization to Trustworthiness System: %v", res) + log.Debugf("Error in the authorization of Clouditor in the Trustworthiness System: Status: %s: Response: %v", res.Status, res) } return nil @@ -483,21 +903,68 @@ func register() error { if res.StatusCode == http.StatusOK { log.Infof("Orchestrator registered in Trustworthiness System") } else { - log.Debugf("Response from registering Orchestrator in the Trustworthiness System: %v", res) + log.Errorf("Error registering Orchestrator in the Trustworthiness System: Status: %s: Response: %v", res.Status, res) } return nil } -// ResourcesFromCatalogue retrieves the given resources from the MEDINA Catalogue -func ResourcesFromCatalogue[ResourceType CatalogueType](catalogueUrl, endpoint string, token *oauth2.Token) (res ResourceType, err error) { +func loadCatalog() (catalogs []*api_orchestrator.Catalog, err error) { + var ( + b []byte + // basic = "basic" + // substantial = "substantial" + high = "high" + ) + + b, err = f.ReadFile(DefaultCatalogFile) + if err != nil { + return nil, fmt.Errorf("error while loading %s: %w", DefaultCatalogFile, err) + } + + err = json.Unmarshal(b, &catalogs) + if err != nil { + return nil, fmt.Errorf("error in JSON marshal: %w", err) + } + + // NOTE: The catalog.json is currently not correct, so we have to fix the fields category_name and category_catalog_id + // We need to make sure that sub-controls have the category_name and category_catalog_id of their parents set, otherwise we are failing a constraint. + for _, catalog := range catalogs { + for _, category := range catalog.Categories { + for _, control := range category.Controls { + for _, sub := range control.Controls { + sub.CategoryName = category.Name + sub.CategoryCatalogId = catalog.Id + + // Note: For Medina only the assurance level high should be used and the lower assurance levels should not be included. + // Set assurance level to control + c := sub.GetId() + if c[len(c)-1:] == "B" { + continue + // sub.AssuranceLevel = &basic + } else if c[len(c)-1:] == "S" { + continue + // sub.AssuranceLevel = &substantial + } else if c[len(c)-1:] == "H" { + sub.AssuranceLevel = &high + } + } + } + } + } + + return +} + +// ResourcesFromCatalog retrieves the given resources from the MEDINA Catalogue +func ResourcesFromCatalog[ResourceType CatalogType](catalogUrl, endpoint string, token *oauth2go.Token) (res ResourceType, err error) { - if catalogueUrl == "" || token == nil { + if catalogUrl == "" || token == nil { return res, fmt.Errorf("at least one of the parameters is empty") } // Create a new request using http - req, err := http.NewRequest("GET", fmt.Sprintf("%s%s", catalogueUrl, endpoint), nil) + req, err := http.NewRequest("GET", fmt.Sprintf("%s%s", catalogUrl, endpoint), nil) if err != nil { return res, fmt.Errorf("could not create a new http request: %w", err) } @@ -513,13 +980,12 @@ func ResourcesFromCatalogue[ResourceType CatalogueType](catalogueUrl, endpoint s } if response != nil { if response.StatusCode != http.StatusOK { - return res, fmt.Errorf("could not get toms from medina catalogue: %s", response.Status) + return res, fmt.Errorf("could not get %s from medina catalog: %s", strings.Split(endpoint, "/")[4], response.Status) } } defer response.Body.Close() - body, err := ioutil.ReadAll(response.Body) - + body, err := io.ReadAll(response.Body) if err != nil { return res, fmt.Errorf("error while reading the response bytes: %w", err) } @@ -532,82 +998,206 @@ func ResourcesFromCatalogue[ResourceType CatalogueType](catalogueUrl, endpoint s return res, nil } -// postToNCL posts the given tomCodes to the NCL Translator endpoint -func postToNCL(ctx context.Context, tomIds []string, nclUrl, endpoint string, token *oauth2.Token) ([]string, error) { +// postToNCL posts the given TOM IDs to the NCL Translator endpoint +func postToNCL(ctx context.Context, control *api_orchestrator.Control, nclUrl, endpoint string, token *oauth2go.Token, cloudServiceID string) (string, error) { var ( - reoIDs = []string{} username string ) - if catalogueUrl == "" || token == nil { - return reoIDs, fmt.Errorf("at least one of the parameters is empty") + // If control is not a sub-control, e.g., OPS-01, we do not need to send it to the translator + if !strings.Contains(control.GetId(), ".") { + return "", fmt.Errorf("control '%s' is not a sub-control (e.g, OPS-01.1B)", control.GetId()) + } + + if catalogUrl == "" || token == nil || cloudServiceID == "" { + return "", fmt.Errorf("at least one of the parameters is empty") } if ctx == nil { username = "" - log.Debugf("could not get username from context") + return "", fmt.Errorf("could not get username from context") } - username = ctx.Value(service.AuthContextKey).(*service.OpenIDConnectClaim).PreferredUsername + claim, ok := ctx.Value(server_clouditor.AuthContextKey).(*server_clouditor.OpenIDConnectClaim) + if !ok { + return "", errors.New("error getting OpenIDConnectClaim") + } + username = claim.PreferredUsername - // For now, post all TOMs to the NCL Translator endpoint since we do not know which ar new - for i := range tomIds { + log.Debugf("Translator hook for Cloud Service ID '%s' got control ID '%s'", cloudServiceID, control.GetId()) - data := url.Values{} - data.Set("tom_code", tomIds[i]) + data := url.Values{} + data.Set("cloudservice_id", cloudServiceID) + data.Set("tom_code", control.GetId()) - // Create request URL - reqUrl, err := url.Parse(nclUrl) - if err != nil { - err := fmt.Errorf("could not parse url: %w", err) - return reoIDs, err - } + // Create request URL + reqUrl, err := url.Parse(nclUrl) + if err != nil { + return "", fmt.Errorf("could not parse url: %v", err) + } - reqUrl.RawQuery = data.Encode() - // Add endpoint and username - reqUrl.Path += endpoint + username + // Add endpoint and username + reqUrl.Path += endpoint + username + reqUrl.RawQuery = data.Encode() - client := &http.Client{} - r, err := http.NewRequest(http.MethodPost, reqUrl.String(), strings.NewReader(data.Encode())) + client := &http.Client{} + r, err := http.NewRequest(http.MethodPost, reqUrl.String(), nil) - // Add authorization header to request - r.Header.Add("Authorization", fmt.Sprintf("Bearer %v", token.AccessToken)) + // Add authorization header to request + r.Header.Add("Authorization", fmt.Sprintf("Bearer %s", token.AccessToken)) - if err != nil { - return reoIDs, fmt.Errorf("could not create new http request: %w", err) - } + if err != nil { + return "", fmt.Errorf("could not create new http request: %v", err) + } - response, err := client.Do(r) + response, err := client.Do(r) - if err != nil { - return reoIDs, fmt.Errorf("error by client policy: %w", err) - } - if response != nil { - if response.StatusCode != http.StatusCreated { - return reoIDs, fmt.Errorf("could not POST tom_code (%s) to medina ncl translator (%s): status %s", tomIds[i], reqUrl, response.Status) - } + if err != nil { + return "", fmt.Errorf("error by client policy: %v", err) + } + if response != nil { + if response.StatusCode != http.StatusCreated { + return "", fmt.Errorf("could not POST TOM id (%s) to medina ncl translator (%s): status %s", control.GetId(), reqUrl, response.Status) } - defer response.Body.Close() + } + defer response.Body.Close() - body, err := ioutil.ReadAll(response.Body) + body, err := io.ReadAll(response.Body) - if err != nil { - return reoIDs, fmt.Errorf("error while reading the response bytes: %w", err) + if err != nil { + return "", fmt.Errorf("error while reading the response bytes: %v", err) + } + + reo := reo{} + err = json.Unmarshal(body, &reo) + if err != nil { + return "", fmt.Errorf("error unmarshalling: %v", err) + } + + log.Debugf("Translator hook for Cloud Service ID '%s' sent TOM ID '%s' to the translator and received reoID '%s'.", cloudServiceID, control.GetId(), reo.ReoId) + + return reo.ReoId, nil +} + +type SatraToE struct { + CloudServiceId string `json:"cloud_service_id"` + AssuranceLevel string `json:"assurance_level"` + CatalogId string `json:"catalog_id"` + CspMarketType string `json:"CSP_market_type"` + ControlsInScope []string `json:"controls_in_scope"` + ContractName string `json:"contract_name"` +} + +type SatraAccessResp struct { + AccessResp string `json:"access_resp"` + Message string `json:"message"` + Code int `json:"code"` +} + +// postToSatra posts the given ToE to the SATRA endpoint based on the event type +func postToSatra(ctx context.Context, satraUrl, endpoint string, event *api_orchestrator.TargetOfEvaluationChangeEvent) (string, error) { + var ( + httpMethod string + body = &bytes.Reader{} + payloadBytes []byte + accessResp SatraAccessResp + response *http.Response + ) + + // TODO: insert user/password + tokenEndpoint := fmt.Sprintf("api/v1/registration/access_resp/%s/%s", "", "") + + fmt.Println("getting token from ", satraUrl, tokenEndpoint) + + response, err := http.Get(fmt.Sprintf("%s/%s", satraUrl, tokenEndpoint)) + if err != nil { + return "", fmt.Errorf("error getting access_resp from SATRA: %s", err) + } + defer response.Body.Close() + + payloadBytes, err = io.ReadAll(response.Body) + if err != nil { + return "", fmt.Errorf("error while reading the response bytes: %w", err) + } + + err = json.Unmarshal(payloadBytes, &accessResp) + if err != nil { + return "", fmt.Errorf("error unmarshalling: %w", err) + } + fmt.Println("accessresp is ", accessResp) + + // Set httpMethod based on event type + switch event.Type { + case api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_CREATED: + httpMethod = http.MethodPost + case api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_UPDATED: + httpMethod = http.MethodPut + case api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_REMOVED: + httpMethod = http.MethodDelete + } + + // Create body (SATRA ToE) + // Request: POST, PUT + if event.Type == api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_CREATED || + event.Type == api_orchestrator.TargetOfEvaluationChangeEvent_TYPE_TARGET_OF_EVALUATION_UPDATED { + // Set Satra ToE + level := event.TargetOfEvaluation.GetAssuranceLevel() + satraToe := SatraToE{ + CloudServiceId: event.TargetOfEvaluation.GetCloudServiceId(), + AssuranceLevel: strings.ToUpper(level[:1]) + level[1:], + CatalogId: "1", + ControlsInScope: getControlsNameList(event.TargetOfEvaluation.GetControlsInScope()), + ContractName: event.TargetOfEvaluation.GetCloudServiceId(), + CspMarketType: "1", } - reoId := reo{} - err = json.Unmarshal(body, &reoId) + // Convert body to byte + payloadBytes, err = json.Marshal(satraToe) if err != nil { - return reoIDs, fmt.Errorf("error unmarshalling: %w", err) + return "", fmt.Errorf("error mashalling body") } - reoIDs = append(reoIDs, reoId.ReoId) + + body = bytes.NewReader(payloadBytes) } - return reoIDs, nil + + // Create request URL + // Request: PUT, POST, DELETE + reqUrl, err := url.Parse(satraUrl) + if err != nil { + return "", fmt.Errorf("could not parse url: %v", err) + } + // Set path + reqUrl.Path += endpoint + + // Create request + r, err := http.NewRequest(httpMethod, reqUrl.String(), body) + if err != nil { + return "", fmt.Errorf("could not create new http request: %v", err) + } + + // Add Header + // Request: PUT, POST, DELETE + r.Header.Add("accept", "application/json") + r.Header.Add("Content-Type", "application/json") + r.Header.Add("access-resp", accessResp.AccessResp) + + response, err = http.DefaultClient.Do(r) + if err != nil { + return "", fmt.Errorf("error sending http request : %v", err) + } + if response != nil { + if response.StatusCode != http.StatusOK { + return "", fmt.Errorf("could not POST ToE to medina SATRA (%s): status %s", reqUrl, response.Status) + } + } + defer response.Body.Close() + + return "", nil } // getToken gets the Oauth2 token -func getToken(url, realm, clientID, clientSecret string) (*oauth2.Token, error) { +func getToken(url, realm, clientID, clientSecret string) (*oauth2go.Token, error) { if url == "" || realm == "" || clientID == "" || clientSecret == "" { return nil, fmt.Errorf("at least one of the parameters is empty") @@ -625,46 +1215,7 @@ func getToken(url, realm, clientID, clientSecret string) (*oauth2.Token, error) return nil, fmt.Errorf("error while retrieving the token: %w", err) } - return token, nil -} - -// convertRequirements creates Orchestrator requirements from MEDINA Security Metrics -// The following Security Metrics fields are used for the Orchestrator requirements fields -// * Name -> MetricIDs -// * Tom.Name -> Id, Name -// * Tom.Description -> Description -func convertRequirements(securityMetrics []*catalogue.SecurityMetricDTO) ([]*api_orchestrator.Requirement, error) { - var orchestratorRequirementsList []*api_orchestrator.Requirement - - for i := range securityMetrics { - var metric = securityMetrics[i] - - // If Orchestrator requirement entry already exists, store security metric name to metricIDs list - if exist, element := contains(orchestratorRequirementsList, metric.Tom.Name); exist == true { - orchestratorRequirementsList[element].Metrics = append(orchestratorRequirementsList[element].Metrics, &assessment.Metric{ - Id: metric.Name, - }) - continue - } - - orchestratorRequirement := &api_orchestrator.Requirement{ - Id: metric.Tom.Name, - Name: metric.Tom.Name, - Metrics: []*assessment.Metric{{Id: metric.Name}}, - } - - // At the moment the field Tom.Description is not set and we have to get the corresponding TOM from the Catalogue - description, category, err := getTomDescription(*metric.Tom.Id) - if err != nil { - log.Errorf("Could not get description from MEDINA TOM: %v", err) - } - orchestratorRequirement.Description = description - orchestratorRequirement.Category = category - - orchestratorRequirementsList = append(orchestratorRequirementsList, orchestratorRequirement) - } - - return orchestratorRequirementsList, nil + return token, nil } // convertMetrics creates Orchestrator metrics from MEDINA Security Metrics @@ -674,39 +1225,26 @@ func convertRequirements(securityMetrics []*catalogue.SecurityMetricDTO) ([]*api // * Tom.Description -> Description // * Tom.Category -> Category // * Tom.Scale -> Scale, Range -func convertMetrics(securityMetrics []*catalogue.SecurityMetricDTO) ([]*assessment.Metric, error) { +func convertMetrics(securityMetrics []*catalog.SecurityMetricDTO) ([]*assessment.Metric, error) { var orchestratorMetricsList []*assessment.Metric for i := range securityMetrics { - // Only use metrics from the EUCS or organisational ones - if securityMetrics[i].Source == "EUCS" || securityMetrics[i].Source == "Medina Organizational Metrics" { - log.Debugf("Metric: %v", securityMetrics[i].Name) - s, r := getScaleRange(securityMetrics[i].Scale) - orchestratorMetric := &assessment.Metric{ - Id: securityMetrics[i].Name, - Name: securityMetrics[i].Name, - Description: fixWeirdUTF(securityMetrics[i].Description), - Category: buildCategory(securityMetrics[i]), - Scale: s, - Range: r, - } - - orchestratorMetricsList = append(orchestratorMetricsList, orchestratorMetric) + s, r := getScaleRange(securityMetrics[i].Scale) + + orchestratorMetric := &assessment.Metric{ + Id: securityMetrics[i].Name, + Name: securityMetrics[i].Name, + Description: fixWeirdUTF(securityMetrics[i].Description), + Category: securityMetrics[i].Category, + Scale: s, + Range: r, } - } - return orchestratorMetricsList, nil -} - -func buildCategory(m *catalogue.SecurityMetricDTO) string { - if m.Source == "EUCS" { - return fmt.Sprintf("Technical Metrics - %s", m.Category) - } else if m.Source == "Medina Organizational Metrics" { - return fmt.Sprintf("Organisational Metrics - %s", m.Category) + orchestratorMetricsList = append(orchestratorMetricsList, orchestratorMetric) } - return m.Category + return orchestratorMetricsList, nil } // getRange returns the Orchestrator Scale and Range @@ -716,12 +1254,14 @@ func getScaleRange(value string) (assessment.Metric_Scale, *assessment.Range) { ) // Check if value is not set or N/A - if value == "" { - return assessment.Metric_SCALE_UNSPECIFIED, nil - } else if value == "[n/a]" { - return assessment.Metric_SCALE_UNSPECIFIED, nil - } else if value == "[na]" { - return assessment.Metric_SCALE_UNSPECIFIED, nil + if value == "" || value == "[n/a]" || value == "[na]" { + return assessment.Metric_SCALE_UNSPECIFIED, &assessment.Range{ + Range: &assessment.Range_Order{ + Order: &assessment.Order{ + Values: stringListToValueList([]string{"[n/a]"}), + }, + }, + } } // Split value @@ -733,11 +1273,11 @@ func getScaleRange(value string) (assessment.Metric_Scale, *assessment.Range) { typ = "boolean" } else if _, err := strconv.Atoi(rangeSplit[0]); err == nil { typ = "integer" - } else if _, err := strconv.ParseFloat(rangeSplit[0], 10); err == nil { + } else if _, err := strconv.ParseFloat(rangeSplit[0], 64); err == nil { typ = "float" } } else { - if _, err := strconv.ParseFloat(rangeSplit[0], 10); err == nil { + if _, err := strconv.ParseFloat(rangeSplit[0], 64); err == nil { typ = "ordinalValues" } else { typ = "alphanumerical" @@ -755,8 +1295,14 @@ func getScaleRange(value string) (assessment.Metric_Scale, *assessment.Range) { structpb.NewBoolValue(true), }}}} case "integer": - min, _ := strconv.ParseInt(rangeSplit[0], 10, 64) - max, _ := strconv.ParseInt(rangeSplit[1], 10, 64) + min, err := strconv.ParseInt(rangeSplit[0], 10, 64) + if err != nil { + min = 0 + } + max, err := strconv.ParseInt(rangeSplit[1], 10, 64) + if err != nil { + max = math.MaxInt64 + } return assessment.Metric_METRIC, &assessment.Range{ Range: &assessment.Range_MinMax{ @@ -767,8 +1313,14 @@ func getScaleRange(value string) (assessment.Metric_Scale, *assessment.Range) { }, } case "float": - min, _ := strconv.ParseFloat(rangeSplit[0], 64) - max, _ := strconv.ParseFloat(rangeSplit[1], 64) + min, err := strconv.ParseFloat(rangeSplit[0], 64) + if err != nil { + min = 0 + } + max, err := strconv.ParseFloat(rangeSplit[1], 64) + if err != nil { + max = math.MaxInt64 + } return assessment.Metric_METRIC, &assessment.Range{ Range: &assessment.Range_MinMax{ @@ -803,7 +1355,6 @@ func getScaleRange(value string) (assessment.Metric_Scale, *assessment.Range) { }, } } - } // stringListToValueList converts list of strings to list of structbp.Value @@ -832,6 +1383,7 @@ func splitString(str string) []string { if string(str[0]) == "[" { str = str[1 : len(str)-1] } + // Split string at `,` split := strings.Split(str, ",") @@ -852,9 +1404,10 @@ func splitString(str string) []string { return split } -// createOrchestratorRequirements creates Orchestrator requirements from MEDINA Security Metrics -func createOrchestratorRequirements() (requirements []*api_orchestrator.Requirement, err error) { - log.Info("Create Orchestrator requirements ...") +// getEucsCatalog gets the Medina Catalogue information in the Orchestrator Catalog format +func getEucsCatalog() (oc []*api_orchestrator.Catalog, err error) { + log.Info("Convert Medina Catalogue to Orchestrator Catalog ...") + orchCatalog := new(orchestratorCatalog) // Get the Oauth2 token token, err := getToken(oauth2TokenUrl, realm, oAuth2ClientID, oAuth2ClientSecret) @@ -862,67 +1415,212 @@ func createOrchestratorRequirements() (requirements []*api_orchestrator.Requirem return nil, fmt.Errorf("error getting token: %w", err) } - // securityMetricsEndpoint is the endpoint for getting the MEDINA Security Metrics - securityMetricsEndpoint := "/services/cocbackend/api/security-metrics" - - // Get Security Metrics from MEDINA Catalogue - log.Debug("Get Security Metrics (contain TOMs) from MEDINA Catalogue ...") - securityMetrics, err := ResourcesFromCatalogue[[]*catalogue.SecurityMetricDTO](catalogueUrl, securityMetricsEndpoint, token) - if err != nil { - return nil, fmt.Errorf("error getting security metrics from medina catalogue: %w", err) + // Note: For now, we have only one catalog. If more exist, we have to extend this. + // Add Medina Security Framework to Orchestrator Catalog + frameworks := getMedinaCatalogResources[[]*catalog.SecurityControlFrameworkDTO](token, EndpointFrameworks) + if frameworks != nil && frameworks[0].Name == "EUCS" { + orchCatalog.convertFramework(frameworks[0]) + } else { + log.Debugf("Error getting catalog from Medina Catalog. Try to get catalog from file...") + // Load catalog from file if Medina catalog is not available + c, err := loadCatalog() + if err != nil { + err = fmt.Errorf("error loading catalog file: %w", err) + log.Debug(err) + return nil, err + } + log.Debug("EUCS catalog loaded from file.") + return c, nil } - log.Debugf("Got %d Security Metrics (contain TOMs) from MEDINA Catalogue.", len(securityMetrics)) - // Create Orchestrator requirements from MEDINA Security Metrics - log.Info("Convert Catalogue Security Metrics to Orchestrator requirements.") - requirements, err = convertRequirements(securityMetrics) - if err != nil { - return nil, fmt.Errorf("could not convert to orchestrator requirements: %w", err) + // Add Medina Security Categories to Orchestrator Catalogue categories + categories := getMedinaCatalogResources[[]*catalog.SecurityControlCategoryDTO](token, EndpointCategories) + orchCatalog.convertCategories(categories) + + // Add Medina Security Controls to Orchestrator Catalogue controls + controls := getMedinaCatalogResources[[]*catalog.SecurityControlDTO](token, EndpointControls) + orchCatalog.convertControls(controls) + + // Add Medina TOMs to Orchestrator Catalogue sub-controls + subcontrols := getMedinaCatalogResources[[]*catalog.TomDTO](token, EndpointSubControls) + orchCatalog.convertSubControls(subcontrols) + + // Add Medina Metrics to Orchestrator Catalogue + metrics := getMedinaCatalogResources[[]*catalog.SecurityMetricDTO](token, EndpointMetrics) + orchCatalog.convertMetrics(metrics) + + // Note: For Medina only the EUCS catalog and the assurance level high should be used and the lower assurance levels should not be included. We set all_in_scope to true so that we are able to decide which assurance levels are used and only the sub-controls with the suffix H get an assurance level (high). So, the assurance levels basic and substantial are not included in the CreateTargetOfEvaluation request. + if orchCatalog.catalog.Name == "EUCS" { + orchCatalog.catalog.AllInScope = true + // We only want the assurance level high + orchCatalog.catalog.AssuranceLevels = []string{ /*"basic", "substantial",*/ "high"} } - log.Infof("%d Orchestrator requirements created.", len(requirements)) - return requirements, nil -} + oc = append(oc, orchCatalog.catalog) -func getTomDescription(id int64) (string, string, error) { - var category string + // // TODO(anatheka): delete if no longer needed + // // Write catalog to file + // file, _ := json.MarshalIndent(orchCatalog.catalog, "", " ") + // _ = ioutil.WriteFile("eucs_catalog.json", file, 0644) - tomEndpoint := fmt.Sprintf("/services/cocbackend/api/toms/%d", id) + return +} - token, err := getToken(oauth2TokenUrl, realm, oAuth2ClientID, oAuth2ClientSecret) +// getMedinaCatalogResources gets the resources from the Medina Catalogue +func getMedinaCatalogResources[ResourceType CatalogType](token *oauth2go.Token, endpoint string) (res ResourceType) { + + // Get categories from MEDINA Catalogue + log.Debugf("Get %s from MEDINA Catalogue ...", strings.Split(endpoint, "/")[4]) + res, err := ResourcesFromCatalog[ResourceType](catalogUrl, endpoint, token) if err != nil { - return "", "", fmt.Errorf("error getting token: %w", err) + err := fmt.Errorf("error getting frameworks from medina catalog: %w", err) + log.Error(err) + return } - tom, err := ResourcesFromCatalogue[catalogue.TomDTO](catalogueUrl, tomEndpoint, token) - if err != nil { - return "", "", fmt.Errorf("error getting tom with id %d from medina catalogue: %w", id, err) + return + +} + +// convertFramework converts the Medina framework to Orchestrator Catalogue +func (oc *orchestratorCatalog) convertFramework(framework *catalog.SecurityControlFrameworkDTO) { + + oc.catalog = &api_orchestrator.Catalog{ + Id: framework.Name, + Name: framework.Name, + Description: framework.Description, } - // Build a category out of the ID and name of its parent control - category, err = buildCategoryFromControl(*tom.SecurityControl.Id) - if err != nil { - log.Errorf("Could not get description from MEDINA TOM: %v", err) +} + +// convertCategories converts the Medina Security Categories to Orchestrator Categories +func (oc orchestratorCatalog) convertCategories(mc []*catalog.SecurityControlCategoryDTO) (categories []*api_orchestrator.Category) { + + for i := range mc { + oc := &api_orchestrator.Category{ + CatalogId: oc.catalog.Id, + Name: mc[i].Name, + Description: mc[i].Description, + } + + categories = append(categories, oc) } - return fixWeirdUTF(tom.Description), category, nil + oc.catalog.Categories = categories + + return } -func buildCategoryFromControl(id int64) (string, error) { +// convertControls converts the Medina Security Controls to Orchestrator Controls +func (oc orchestratorCatalog) convertControls(mc []*catalog.SecurityControlDTO) { + + for i := range mc { + control := &api_orchestrator.Control{ + Id: mc[i].Name, + Name: mc[i].Name, + Description: mc[i].Description, + CategoryName: mc[i].SecurityControlCategory.Name, + CategoryCatalogId: oc.catalog.Id, + Metrics: nil, // no metrics available at this level + ParentControlId: nil, // not needed at this level + ParentControlCategoryName: nil, // not needed at this level + ParentControlCategoryCatalogId: nil, // not needed at this level + } - tomEndpoint := fmt.Sprintf("/services/cocbackend/api/security-controls/%d", id) + // Get element position of category to add control + p := oc.getCategoryElementPosition(mc[i].SecurityControlCategory.Name) + if p < 0 { + log.Debug("Category of the control not available.") + continue + } - token, err := getToken(oauth2TokenUrl, realm, oAuth2ClientID, oAuth2ClientSecret) - if err != nil { - return "", fmt.Errorf("error getting token: %w", err) + // Store control in catalog + oc.catalog.Categories[p].Controls = append(oc.catalog.Categories[p].Controls, control) } - control, err := ResourcesFromCatalogue[catalogue.SecurityControlDTO](catalogueUrl, tomEndpoint, token) - if err != nil { - return "", fmt.Errorf("error getting tom with id %d from medina catalogue: %w", id, err) +} + +// convertSubControls converts the Medina TOMs to Orchestrator Controls (in this case these are controls under controls) +func (oc orchestratorCatalog) convertSubControls(mc []*catalog.TomDTO) { + var ( + // basic = "basic" + // substantial = "substantial" + high = "high" + ) + + for i := range mc { + if mc[i].SecurityControl == nil { + log.Errorf("SecurityControl not available: '%s'", mc[i].Name) + continue + } + controlName := mc[i].SecurityControl.Name + categoryName := oc.getCategoryName(mc[i].Name) + + subControl := &api_orchestrator.Control{ + Id: mc[i].Name, + Name: mc[i].Name, + Description: mc[i].Description, + CategoryName: categoryName, + CategoryCatalogId: oc.catalog.Id, + Controls: nil, // No further subcontrols are available in the EUCS + ParentControlId: &controlName, + ParentControlCategoryName: &categoryName, + ParentControlCategoryCatalogId: &oc.catalog.Id, + } + + // Get element position of category to add control + categoryPos, controlPos := oc.getControlElementPosition(categoryName, controlName) + if categoryPos < 0 || controlPos < 0 { + log.Errorf("Category '%s' and/or control '%s' not available.", categoryName, controlName) + continue + } + oc.catalog.Categories[categoryPos].Controls[controlPos].Controls = append(oc.catalog.Categories[categoryPos].Controls[controlPos].Controls, subControl) + + // Set assurance level to control + // Note: For Medina onlythe assurance level high should be used and the lower assurance levels should not be included. + c := subControl.GetId() + if c[len(c)-1:] == "B" { + continue + // subControl.AssuranceLevel = &basic + } else if c[len(c)-1:] == "S" { + continue + // subControl.AssuranceLevel = &substantial + } else if c[len(c)-1:] == "H" { + subControl.AssuranceLevel = &high + } } +} + +// convertMetrics converts the Medina security metrics to Orchestrator Metrics +func (oc orchestratorCatalog) convertMetrics(sm []*catalog.SecurityMetricDTO) { + for i := range sm { + s, r := getScaleRange(sm[i].Scale) + metric := &assessment.Metric{ + Id: sm[i].Name, + Name: sm[i].Name, + Description: fixWeirdUTF(sm[i].Description), + Category: sm[i].Category, + Scale: s, + Range: r, + } + + // The toms store the corresponding 'Medina security controls'. We have to get these to know to which control the metric belongs + for _, tom := range *sm[i].Toms { + categoryPos, controlPos := oc.getControlElementPosition(oc.getCategoryName(tom.Name), tom.SecurityControl.Name) + if categoryPos < 0 || controlPos < 0 { + log.Errorf("Some TOM structure failure: %s", tom.Name) + continue + } + subControlPos := oc.getSubControlElementPosition(categoryPos, controlPos, tom.Name) + if subControlPos < 0 { + log.Errorf("Some TOM structure failure: %s", tom.Name) + continue + } + + oc.catalog.Categories[categoryPos].Controls[controlPos].Controls[subControlPos].Metrics = append(oc.catalog.Categories[categoryPos].Controls[controlPos].Controls[subControlPos].Metrics, metric) + } - return fmt.Sprintf("%s: %s", control.Code, fixWeirdUTF(control.Objective)), nil + } } func fixWeirdUTF(s string) string { @@ -937,6 +1635,8 @@ func fixWeirdUTF(s string) string { // createOrchestratorMetrics creates Orchestrator Metrics from MEDINA Metrics func createOrchestratorMetrics() (metrics []*assessment.Metric, err error) { log.Info("Create Orchestrator metrics ...") + endpoint := EndpointMetrics + resourceName := strings.Split(endpoint, "/")[4] // Get the Oauth2 token token, err := getToken(oauth2TokenUrl, realm, oAuth2ClientID, oAuth2ClientSecret) @@ -944,19 +1644,17 @@ func createOrchestratorMetrics() (metrics []*assessment.Metric, err error) { return nil, fmt.Errorf("error getting token: %w", err) } - // metricsEndpoint is the endpoint for getting the MEDINA - securityMetricsEndpoint := "/services/cocbackend/api/security-metrics" - // Get Security Metrics from MEDINA Catalogue - log.Debug("Get Security Metrics from MEDINA Catalogue ...") - securityMetrics, err := ResourcesFromCatalogue[[]*catalogue.SecurityMetricDTO](catalogueUrl, securityMetricsEndpoint, token) + log.Debugf("Get %s from MEDINA Catalogue ...", resourceName) + securityMetrics, err := ResourcesFromCatalog[[]*catalog.SecurityMetricDTO](catalogUrl, endpoint, token) if err != nil { - return nil, fmt.Errorf("error getting security metrics from medina catalogue: %w", err) + return nil, fmt.Errorf("error getting %s from medina catalog: %w", resourceName, err) } - log.Debugf("Got %d Security Metrics from MEDINA Catalogue.", len(securityMetrics)) + log.Debugf("Got %d %s from MEDINA Catalogue.", len(securityMetrics), resourceName) // Create Orchestrator Metrics from MEDINA Security Metrics - log.Debug("Convert Catalogue Security Metrics to Orchestrator metrics.") + log.Debugf("Convert Catalog %s to Orchestrator metrics.", resourceName) + log.Debugf("%d securityMetrics loaded from MEDINA Catalog", len(securityMetrics)) metrics, err = convertMetrics(securityMetrics) if err != nil { return nil, fmt.Errorf("could not convert to orchestrator requirements: %w", err) @@ -967,245 +1665,109 @@ func createOrchestratorMetrics() (metrics []*assessment.Metric, err error) { return metrics, nil } -// contains checks if a element exists in a slice -func contains(s []*api_orchestrator.Requirement, e string) (bool, int) { - for i, a := range s { - if a.Id == e { - return true, i - } - } - return false, 0 -} - -// // registerHooks registers the following hooks -// // * RegisterAssessmentResultHook for sending trustworthy assessment results to the Trustworthiness System -// // * RegisterEvidenceHook for sending trustworthy evidences to the Trustworthiness System -// // * RegisterAssessmentResultHook for sending assessment results to the Continuous Certification Evaluation -// // * RegisterCloudServiceHook for sending the new tom_code to the NCL Translator after updating cloud service objects via orchestrator.UpdateCloudService. -func registerHooks() { - // Register assessment result hook for sending trustworthy assessment results to the Trustworthiness System - // After getting an assessment result in orchestrator.StoreAssessmentResult(s)() the assessment result hook will send the trustworthy assessment result to the Trustworthiness System - orchestratorService.RegisterAssessmentResultHook(func(result *assessment.AssessmentResult, err error) { - if err != nil { - log.Errorf("hook function for sending trustworthy assessment result to trustworthiness system got the following error and quits: %v", err) - return - } - - if result == nil { - log.Error("hook function for sending trustworthy assessment result to trustworthiness system got an assessment result that is nil") - return - } - - resultHash := sha256.Sum256([]byte(result.String())) - resultHashString := string(resultHash[:]) - - noncomplianceHash := sha256.Sum256([]byte(result.NonComplianceComments)) - noncomplianceHashString := string(noncomplianceHash[:]) - - data := url.Values{} - data.Set("id", result.Id) - data.Set("hashvalue", resultHashString) - data.Set("hashcompliance", noncomplianceHashString) - data.Set("evidences", result.EvidenceId) - data.Set("metric", result.MetricId) - - reqUrl, err := url.Parse(trustworthinessUrl) - if err != nil { - log.Errorf("could not parse url: %v", err) - return - } - reqUrl.Path += "/client/orchestrator/assessment" - reqUrl.RawQuery = data.Encode() - - client := &http.Client{} - r, _ := http.NewRequest(http.MethodPost, reqUrl.String(), strings.NewReader(data.Encode())) - res, err := client.Do(r) - if err != nil { - // TODO: Currently, the current message is lost. We have to store it and send it again. - log.Errorf("could not request /client/orchestrator/assessment: %v", err) - return - } - - if res.StatusCode == http.StatusOK { - log.Debugf("Trustworthy assessment result %s sent to Trustworthiness system.", result.Id) - } else { - log.Errorf("Error sending trustworthy assessment result (%s) to Trustworthiness System: %v", result.Id, res) - initTrustworthinessSystem() - } - }) - - // Register evidence hook for sending trustworthy evidences to the Trustworthiness System - // After getting an evidence in evidence.StoreEvidence(s)() the evidence hook will send the trustworthy evidence result to the trustworthiness system - evidenceStoreService.RegisterEvidenceHook(func(result *evidence.Evidence, err error) { - if err != nil { - log.Errorf("hook function for sending trustworthy evidence results to the trustworthiness system got the following error and quits: %v", err) - return - } - - if result == nil { - log.Error("hook function for sending trustworthy evidence results to the trustworthiness system got an evidence that is nil") - return - } +func getMetricIDs(metrics []*assessment.Metric) []string { - resultHash := sha256.Sum256([]byte(result.String())) - resultHashString := string(resultHash[:]) + var ids []string - // send trustworthy evidence result to the trustworthiness system - resourceId, err := resourceId(result.Resource) - if err != nil { - log.Errorf("Could not get resourceId: %v", err) - resourceId = "N/A" - } - data := url.Values{} - data.Set("id", result.Id) - data.Set("hash", resultHashString) - data.Set("tool", result.ToolId) - data.Set("resource", resourceId) - data.Set("csp", "N/A") + for i := range metrics { + ids = append(ids, metrics[i].Id) + } - reqUrl, err := url.Parse(trustworthinessUrl) - if err != nil { - log.Errorf("could not parse url: %v", err) - return - } - reqUrl.Path += "/client/orchestrator/evidence" - reqUrl.RawQuery = data.Encode() + return ids +} - client := &http.Client{} - r, _ := http.NewRequest(http.MethodPost, reqUrl.String(), strings.NewReader(data.Encode())) - res, err := client.Do(r) - if err != nil { - log.Errorf("could not request /client/orchestrator/evidence: %v", err) - } +// resourceId parses the resource value and returns its resource id according to the ontology. +func resourceId(value *structpb.Value) (string, error) { + m := value.GetStructValue().AsMap() - if res.StatusCode == http.StatusOK { - log.Debugf("Trustworthy evidence %s sent to Trustworthiness system", result.Id) - } else { - log.Errorf("Error sending trustworthy evidence (%s) to Trustworthiness System: %v", result.Id, res) - initTrustworthinessSystem() - } - }) + if rawType, ok := m["id"].(string); ok { + return rawType, nil + } else { + return "", fmt.Errorf("id is not from type string") + } +} - // Register assessment result hook for sending assessment result to the Continuous Certification Evaluation - // After getting an assessment result in orchestrator.StoreAssessmentResult(s)() the evidence hook will forward the assessment result to the Continuous Certification Evaluation - orchestratorService.RegisterAssessmentResultHook(func(result *assessment.AssessmentResult, err error) { +// Deref dereferences pointer values +func Deref[T any](p *T) T { + var result T + if p != nil { + return *p + } - if err != nil { - log.Errorf("hook function for sending assessment result to the Continuous Certification Evaluation got the following error and quits: %v", err) - return - } + return result +} - if result == nil { - log.Error("hook function for sending assessment result to the Continuous Certification Evaluation got an assessment result that is nil") +// getElementPosition return the position in the Orchestrator categories slice of the given value +func (oc orchestratorCatalog) getCategoryElementPosition(value string) (i int) { + categories := oc.catalog.Categories + for i = range categories { + if strings.EqualFold(categories[i].Name, value) { return } + } - var client evaluation.EvaluationClient - cc, err := grpc.Dial(evaluationUrl, grpc.WithTransportCredentials(insecure.NewCredentials())) - if err != nil { - log.Errorf("could not connect to evaluation component: %v", err) - } + return -1 +} - assessmentResult := &evaluation.AssessmentResult{ - Id: result.Id, - Timestamp: result.Timestamp, - MetricId: result.MetricId, - MetricConfiguration: &evaluation.MetricConfiguration{ - Operator: result.MetricConfiguration.Operator, - TargetValue: result.MetricConfiguration.TargetValue, - IsDefault: result.MetricConfiguration.IsDefault, - }, - Compliant: result.Compliant, - TargetValue: result.MetricConfiguration.TargetValue.String(), - ResourceId: result.ResourceId, - EvidenceId: result.EvidenceId, - NonComplianceComments: result.NonComplianceComments, - ResourceTypes: result.ResourceTypes, - } +// getControlElementPosition returns the Orchestrator category and control position in the slice for the given value +func (oc orchestratorCatalog) getControlElementPosition(categoryName, controlID string) (categoryPosition, i int) { + // Note: i = control position of the given controlID - client = evaluation.NewEvaluationClient(cc) - _, err = client.AddAssessmentResult(context.Background(), assessmentResult) + // Get category element position + categoryPosition = oc.getCategoryElementPosition(categoryName) + if categoryPosition < 0 { + log.Error("Subcontrol position is not available.") + return + } - if err != nil { - log.Errorf("Could not send evaluation assessment result %s to Continuous Certification Evaluation: %v", assessmentResult.Id, err) + control := oc.catalog.Categories[categoryPosition].Controls + for i = range control { + if strings.EqualFold(control[i].Id, controlID) { return } + } - log.Infof("Assessment result %s sent to Continuous Certification Evaluation", assessmentResult.Id) + return -1, -1 +} - }) +// getSubControlElementPosition returns the Orchestrator subcontrol position in the slice for the given values +func (oc orchestratorCatalog) getSubControlElementPosition(categoryPosition, controlPosition int, tomId string) (i int) { - // Register cloud service hook for sending the new tom_code to the nl2cnl_translator after updating cloud service objects via orchestrator.UpdateCloudService. - // The nl2cnl_translator returns a reoId, that we ignore for now. - orchestratorService.RegisterCloudServiceHook(func(ctx context.Context, cld *api_orchestrator.CloudService, err error) { - var ( - endpoint = "/create_reo_for_requirement/" - ) - if err != nil { - log.Errorf("hook function for sending cloud service update to the NCL Translator got the following error and quits: %v", err) - return - } + subControls := oc.catalog.Categories[categoryPosition].Controls[controlPosition].Controls - if cld == nil { - log.Error("hook function for sending cloud service update to the NCL Translator got an cloud service that is nil") + for i = range subControls { + if strings.EqualFold(subControls[i].Id, tomId) { return } - - // Get the Oauth2 token - token, err := getToken(oauth2TokenUrl, realm, oAuth2ClientID, oAuth2ClientSecret) - if err != nil { - log.Errorf("error getting token: %v", err) - } - - // For now we send als TOM IDs to the NCL Translator since we do not know which ones are new - log.Debug("Send TOM IDs to the MEDINA NCL Translator...") - reoIDs, err := postToNCL(ctx, cld.Requirements.RequirementIds, nclTranslator, endpoint, token) - if err != nil { - log.Errorf("could not post TOM to NCL Translator: %v", err) - } - - // Do we have to store the reoId anywhere? - if len(reoIDs) == 0 { - log.Debugf("ReoIDs list is empty. That means, that all TOMs were delete or not updated in NCL Translator after CloudServiceUpdate. TOM IDs: %v", cld.Requirements.RequirementIds) - } else { - log.Debugf("TOM IDs %v send to NCL Translator after CloudServiceUpdate", cld.Requirements.RequirementIds) - } - }) -} - -func getMetricIDs(metrics []*assessment.Metric) []string { - - var ids []string - - for i := range metrics { - ids = append(ids, metrics[i].Id) } - return ids + return -1 } -func getRequirementIDs(requirements []*api_orchestrator.Requirement) []string { +// getCategoryName returns the category name for a given control name +func (oc orchestratorCatalog) getCategoryName(tomName string) (name string) { - var ids []string + // Split tomName at '.' to get the correct control name, e.g., tomName = "OIS-01.1B", corresponding controlName = "OIS-01" + tomName = strings.Split(tomName, ".")[0] - for i := range requirements { - ids = append(ids, requirements[i].Id) + for i := range oc.catalog.Categories { + for k := range oc.catalog.Categories[i].Controls { + if strings.EqualFold(oc.catalog.Categories[i].Controls[k].Name, tomName) { + return oc.catalog.Categories[i].Controls[k].CategoryName + } + } } - return ids + return "" } -// resourceId parses the resource value and returns its resource id according to the ontology. -func resourceId(value *structpb.Value) (string, error) { - var ( - m map[string]interface{} - ) - - m = value.GetStructValue().AsMap() +// getControlsNameList returns a list of the control names +func getControlsNameList(controls []*api_orchestrator.Control) []string { + var list = []string{} - if rawType, ok := m["id"].(string); ok { - return rawType, nil - } else { - return "", fmt.Errorf("id is not from type string") + for i := range controls { + list = append(list, controls[i].GetName()) } + + return list } diff --git a/go.mod b/go.mod index bc6a9cf1d9b4cf2b183afa01453a891e58a414c1..40ef78a9a8f633442ad45537e7a6c0a8de275b5d 100644 --- a/go.mod +++ b/go.mod @@ -1,59 +1,78 @@ module orchestrator -go 1.18 +go 1.20 require ( - clouditor.io/clouditor v1.4.15 - github.com/deepmap/oapi-codegen v1.11.0 - github.com/getkin/kin-openapi v0.94.0 - github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 - github.com/labstack/echo/v4 v4.7.2 - github.com/oxisto/oauth2go v0.5.12 - github.com/sirupsen/logrus v1.8.1 - golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 - google.golang.org/grpc v1.46.2 - google.golang.org/protobuf v1.28.0 + clouditor.io/clouditor v1.9.4-0.20230726134626-03c5b3f7af29 + github.com/deepmap/oapi-codegen v1.12.4 + github.com/getkin/kin-openapi v0.116.0 + github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 // indirect + github.com/labstack/echo/v4 v4.10.2 + github.com/oxisto/oauth2go v0.9.0 + github.com/sirupsen/logrus v1.9.3 + golang.org/x/oauth2 v0.8.0 + google.golang.org/grpc v1.57.0-dev.0.20230612212144-642dd63a8527 + google.golang.org/protobuf v1.30.0 ) require ( - cloud.google.com/go/compute v1.6.1 // indirect - github.com/MicahParks/keyfunc v1.1.0 // indirect - github.com/ghodss/yaml v1.0.0 // indirect - github.com/go-openapi/jsonpointer v0.19.5 // indirect - github.com/go-openapi/swag v0.21.1 // indirect - github.com/golang-jwt/jwt/v4 v4.4.1 // indirect - github.com/golang/protobuf v1.5.2 // indirect + github.com/MicahParks/keyfunc/v2 v2.1.0 // indirect + github.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect + github.com/bmatcuk/doublestar/v4 v4.0.2 // indirect + github.com/dustin/go-humanize v1.0.1 // indirect + github.com/envoyproxy/protoc-gen-validate v1.0.0 // indirect + github.com/fatih/structtag v1.2.0 // indirect + github.com/glebarez/go-sqlite v1.21.1 // indirect + github.com/glebarez/sqlite v1.8.0 // indirect + github.com/go-openapi/jsonpointer v0.19.6 // indirect + github.com/go-openapi/swag v0.22.3 // indirect + github.com/golang-jwt/jwt/v5 v5.0.0 // indirect + github.com/golang/glog v1.1.1 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/addlicense v1.1.0 // indirect + github.com/google/gnostic v0.6.9 // indirect github.com/google/uuid v1.3.0 // indirect - github.com/grpc-ecosystem/grpc-gateway/v2 v2.10.2 // indirect - github.com/jackc/chunkreader/v2 v2.0.1 // indirect - github.com/jackc/pgconn v1.12.1 // indirect - github.com/jackc/pgio v1.0.0 // indirect + github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect + github.com/iancoleman/strcase v0.2.0 // indirect + github.com/invopop/yaml v0.2.0 // indirect github.com/jackc/pgpassfile v1.0.0 // indirect - github.com/jackc/pgproto3/v2 v2.3.0 // indirect - github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect - github.com/jackc/pgtype v1.11.0 // indirect - github.com/jackc/pgx/v4 v4.16.1 // indirect + github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect + github.com/jackc/pgx/v5 v5.3.1 // indirect github.com/jinzhu/inflection v1.0.0 // indirect github.com/jinzhu/now v1.1.5 // indirect github.com/josharian/intern v1.0.0 // indirect - github.com/labstack/gommon v0.3.1 // indirect + github.com/labstack/gommon v0.4.0 // indirect github.com/logrusorgru/aurora/v3 v3.0.0 // indirect + github.com/lyft/protoc-gen-star v0.6.1 // indirect + github.com/lyft/protoc-gen-star/v2 v2.0.3 // indirect github.com/mailru/easyjson v0.7.7 // indirect - github.com/mattn/go-colorable v0.1.12 // indirect - github.com/mattn/go-isatty v0.0.14 // indirect - github.com/mattn/go-sqlite3 v1.14.12 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.18 // indirect + github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect + github.com/perimeterx/marshmallow v1.1.4 // indirect + github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect + github.com/spf13/afero v1.9.5 // indirect github.com/srikrsna/protoc-gen-gotag v0.6.2 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect - github.com/valyala/fasttemplate v1.2.1 // indirect - golang.org/x/crypto v0.0.0-20220513210258-46612604a0f9 // indirect - golang.org/x/exp v0.0.0-20220428152302-39d4317da171 // indirect - golang.org/x/net v0.0.0-20220513224357-95641704303c // indirect - golang.org/x/sys v0.0.0-20220513210249-45d2b4557a2a // indirect - golang.org/x/text v0.3.7 // indirect + github.com/valyala/fasttemplate v1.2.2 // indirect + golang.org/x/crypto v0.11.0 // indirect + golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.10.0 // indirect + golang.org/x/net v0.11.0 // indirect + golang.org/x/sync v0.2.0 // indirect + golang.org/x/sys v0.10.0 // indirect + golang.org/x/text v0.11.0 // indirect + golang.org/x/tools v0.8.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20220519153652-3a47de7e79bd // indirect - gopkg.in/yaml.v2 v2.4.0 // indirect - gorm.io/driver/postgres v1.3.5 // indirect - gorm.io/driver/sqlite v1.3.2 // indirect - gorm.io/gorm v1.23.5 // indirect + google.golang.org/genproto v0.0.0-20230526203410-71b5a4ffd15e // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect + gorm.io/driver/postgres v1.5.0 // indirect + gorm.io/gorm v1.25.1 // indirect + modernc.org/libc v1.22.5 // indirect + modernc.org/mathutil v1.5.0 // indirect + modernc.org/memory v1.5.0 // indirect + modernc.org/sqlite v1.22.1 // indirect ) diff --git a/go.sum b/go.sum index 7bdb71b27f53fa03383f56e7dc49393d4e8bca93..4ecb873d083d9c8a9bc39c8812353bc1b35560fd 100644 --- a/go.sum +++ b/go.sum @@ -3,6 +3,7 @@ cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= @@ -15,30 +16,16 @@ cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOY cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= -cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= -cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= -cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= -cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= -cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= -cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= -cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= -cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= -cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= -cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= -cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= -cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= +cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= +cloud.google.com/go v0.110.0 h1:Zc8gqp3+a9/Eyph2KDmcGaPtbKRIoqq4YTlL4NMD0Ys= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= -cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= -cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= -cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= -cloud.google.com/go/compute v1.6.1 h1:2sMmt8prCn7DPaG4Pmh0N3Inmc8cT8ae5k1M6VJ9Wqc= -cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= +cloud.google.com/go/compute v1.19.1 h1:am86mquDUgjGNWxiGn+5PGLbmgiWXlE/yNWpIpNvuXY= +cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= @@ -50,20 +37,29 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -clouditor.io/clouditor v1.4.15 h1:g5wmy9xY6QuqAsDnWE1RF4FnvPZrL1ekM6f5RphU8xY= -clouditor.io/clouditor v1.4.15/go.mod h1:OyGJwxmTiCKque0IEn6cfNyi3IA/q0LOC9zhwnj2QEE= +cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= +clouditor.io/clouditor v1.9.3 h1:3kSPGH5ekeaiwqL2fDHeMSfEfCTI2ToOroCiyvBthBg= +clouditor.io/clouditor v1.9.3/go.mod h1:MoQ/APIcIr9BTuorlNU1kA1fkC7y3SsP2rgfDtZ2yis= +clouditor.io/clouditor v1.9.4-0.20230726134626-03c5b3f7af29 h1:8visqUlsB7YsC3O5M2CKkxeicL/T5TcHcKcRg+N1yKY= +clouditor.io/clouditor v1.9.4-0.20230726134626-03c5b3f7af29/go.mod h1:MoQ/APIcIr9BTuorlNU1kA1fkC7y3SsP2rgfDtZ2yis= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030IGemrRc= -github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= -github.com/MicahParks/keyfunc v1.1.0 h1:9NcnRwS0ciuVeVNi+vTdYVMTmk62OID7VlG6y9BgLK0= -github.com/MicahParks/keyfunc v1.1.0/go.mod h1:a4yfunv77gZ0RgTNw7tOYS+bjtHk5565e+1dPz+YJI8= +github.com/MicahParks/keyfunc/v2 v2.1.0 h1:6ZXKb9Rp6qp1bDbJefnG7cTH8yMN1IC/4nf+GVjO99k= +github.com/MicahParks/keyfunc/v2 v2.1.0/go.mod h1:rW42fi+xgLJ2FRRXAfNx9ZA8WpD4OeE/yHVMteCkw9k= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/RaveNoX/go-jsoncommentstrip v1.0.0/go.mod h1:78ihd09MekBnJnxpICcwzCMzGrKSKYe4AqU6PDYYpjk= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= +github.com/apapsch/go-jsonmerge/v2 v2.0.0 h1:axGnT1gRIfimI7gJifB699GoE/oq+F2MU7Dml6nw9rQ= +github.com/apapsch/go-jsonmerge/v2 v2.0.0/go.mod h1:lvDnEdqiQrp0O42VQGgmlKpxL1AP2+08jFMw88y4klk= +github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +github.com/bmatcuk/doublestar v1.1.1 h1:YroD6BJCZBYx06yYFEWvUuKVWQn3vLLQAVmDmvTSaiQ= +github.com/bmatcuk/doublestar v1.1.1/go.mod h1:UD6OnuiIn0yFxxA2le/rnRU1G4RaI4UvFv1sNto9p6w= +github.com/bmatcuk/doublestar/v4 v4.0.2 h1:X0krlUVAVmtr2cRoTqR8aDMrDqnB36ht8wpWTiQ3jsA= +github.com/bmatcuk/doublestar/v4 v4.0.2/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc= +github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= -github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= @@ -71,77 +67,57 @@ github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDk github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I= -github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= -github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/cyberdelia/templates v0.0.0-20141128023046-ca7fffd4298c/go.mod h1:GyV+0YP4qX0UQ7r2MoYZ+AvYDp12OF5yg4q8rGnyNh4= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d/go.mod h1:tmAIfUFEirG/Y8jhZ9M+h36obRZAk/1fcSpXwAVlfqE= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= -github.com/deepmap/oapi-codegen v1.11.0 h1:f/X2NdIkaBKsSdpeuwLnY/vDI0AtPUrmB5LMgc7YD+A= -github.com/deepmap/oapi-codegen v1.11.0/go.mod h1:k+ujhoQGxmQYBZBbxhOZNZf4j08qv5mC+OH+fFTnKxM= +github.com/deepmap/oapi-codegen v1.12.4 h1:pPmn6qI9MuOtCz82WY2Xaw46EQjgvxednXXrP7g5Q2s= +github.com/deepmap/oapi-codegen v1.12.4/go.mod h1:3lgHGMu6myQ2vqbbTXH2H1o4eXFTGnFiDaOaKKl5yas= +github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= +github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= +github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= -github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/envoyproxy/protoc-gen-validate v1.0.0 h1:FPFO7LWZ2pfphahSUMX8L5p/6FqSzRYRxq6V74eG8ZI= +github.com/envoyproxy/protoc-gen-validate v1.0.0/go.mod h1:0vj8bNkYbSTNS2PIyH87KZaeN4x9zpL9Qt8fQC7d+vs= +github.com/fatih/structtag v1.2.0 h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4= github.com/fatih/structtag v1.2.0/go.mod h1:mBJUNpUnHmRKrKlQQlmCrh5PuhftFbNv8Ys4/aAZl94= -github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI= -github.com/getkin/kin-openapi v0.94.0 h1:bAxg2vxgnHHHoeefVdmGbR+oxtJlcv5HsJJa3qmAHuo= -github.com/getkin/kin-openapi v0.94.0/go.mod h1:LWZfzOd7PRy8GJ1dJ6mCU6tNdSfOwRac1BUPam4aw6Q= -github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= +github.com/flowstack/go-jsonschema v0.1.1/go.mod h1:yL7fNggx1o8rm9RlgXv7hTBWxdBM0rVwpMwimd3F3N0= +github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= +github.com/getkin/kin-openapi v0.116.0 h1:o986hwgMzR972JzOG5j6+WTwWqllZLs1EJKMKCivs2E= +github.com/getkin/kin-openapi v0.116.0/go.mod h1:l5e9PaFUo9fyLJCPGQeXI2ML8c3P8BHOEV2VaAVf/pc= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= -github.com/gin-gonic/gin v1.7.7/go.mod h1:axIBovoeJpVj8S3BwE0uPMTeReE4+AfFtqpqaZ1qq1U= -github.com/go-chi/chi/v5 v5.0.7/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= +github.com/glebarez/go-sqlite v1.21.1 h1:7MZyUPh2XTrHS7xNEHQbrhfMZuPSzhkm2A1qgg0y5NY= +github.com/glebarez/go-sqlite v1.21.1/go.mod h1:ISs8MF6yk5cL4n/43rSOmVMGJJjHYr7L2MbZZ5Q4E2E= +github.com/glebarez/sqlite v1.8.0 h1:02X12E2I/4C1n+v90yTqrjRa8yuo7c3KeHI3FRznCvc= +github.com/glebarez/sqlite v1.8.0/go.mod h1:bpET16h1za2KOOMb8+jCp6UBP/iahDpfPQqSaYLTLx8= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= -github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= -github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY= github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= +github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.21.1 h1:wm0rhTb5z7qpJRHBdPOMuY4QjVUMbF6/kwoYeRAOrKU= -github.com/go-openapi/swag v0.21.1/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= -github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= -github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= -github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= -github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= -github.com/go-playground/universal-translator v0.18.0/go.mod h1:UvRDBj+xPUEGrFYl+lu/H90nyDXpg0fqeB/AQUGNTVA= -github.com/go-playground/validator/v10 v10.4.1/go.mod h1:nlOn6nFhuKACm19sB/8EGNn9GlaMV7XkbRSipzJ0Ii4= -github.com/go-playground/validator/v10 v10.11.0/go.mod h1:i+3WkQ1FvaUjjxh1kSvIA4dMGDBiPU55YFDl0WbKdWU= +github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g= +github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= -github.com/gofrs/uuid v4.0.0+incompatible h1:1SD/1F5pU8p29ybwgQSwpQk+mwdRrXCYuPhW6m+TnJw= -github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/go-test/deep v1.0.8 h1:TDsG77qcSprGbC6vTN8OuXp5g+J+b5Pcguhf7Zt61VM= +github.com/go-test/deep v1.0.8/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= -github.com/golang-jwt/jwt/v4 v4.3.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.4.1 h1:pC5DB52sCeK48Wlb9oPcdhnjkz1TKt1D/P7WKJ0kUcQ= -github.com/golang-jwt/jwt/v4 v4.4.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v5 v5.0.0 h1:1n1XNM9hk7O9mnQoNBGolZvzebBQ7p93ULHRc28XJUE= +github.com/golang-jwt/jwt/v5 v5.0.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/glog v1.0.0 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ= +github.com/golang/glog v1.1.1 h1:jxpi2eWoU84wbX9iIEyAeeoac3FLuifZpY9tcNUD9kw= +github.com/golang/glog v1.1.1/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -152,8 +128,6 @@ github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -169,13 +143,15 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golangci/lint-1 v0.0.0-20181222135242-d2cdd8c08219/go.mod h1:/X8TswGSh1pIozq4ZwCfxS0WA5JGXguxk94ar/4c87Y= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/google/addlicense v1.1.0 h1:tbfMjUu31H8CEn9/pJW+H9Ywh44K9ESx1jpSr1asSFc= +github.com/google/addlicense v1.1.0/go.mod h1:Sm/DHu7Jk+T5miFHHehdIjbi4M5+dJDRS3Cq0rncIxA= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/gnostic v0.6.9 h1:ZK/5VhkoX835RikCHpSUJV9a+S3e1zLh59YnyWeBW+0= +github.com/google/gnostic v0.6.9/go.mod h1:Nm8234We1lq6iB9OmlgNv3nH91XLLVZHCDayfA3xq+E= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -184,17 +160,12 @@ github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= -github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= -github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= @@ -204,258 +175,180 @@ github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20221118152302-e6195bd50e26 h1:Xim43kblpZXfIBQsbuBVKCudVG457BR2GZFIz3uw3hQ= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= -github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= -github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= -github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= +github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 h1:+9834+KizmvFV7pXQGSXQTsaWhq2GjuNUt0aUU0YBYw= -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= +github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= +github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.10.2 h1:ERKrevVTnCw3Wu4I3mtR15QU3gtWy86cBo6De0jEohg= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.10.2/go.mod h1:chrfS3YoLAlKTRE5cFWvCbt8uGAjshktT4PveTUpsFQ= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 h1:YBftPWNWd4WwGqtY2yeZL2ef8rHAxPBD8KFhJpmcqms= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0/go.mod h1:YN5jB8ie0yfIUg6VvR9Kz84aCaG7AsGZnLjhHbUqwPg= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= +github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= +github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= -github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo= -github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= -github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8= -github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= -github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA= -github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE= -github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s= -github.com/jackc/pgconn v1.8.0/go.mod h1:1C2Pb36bGIP9QHGBYCjnyhqu7Rv3sGshaQUvmfGIB/o= -github.com/jackc/pgconn v1.9.0/go.mod h1:YctiPyvzfU11JFxoXokUOOKQXQmDMoJL9vJzHH8/2JY= -github.com/jackc/pgconn v1.9.1-0.20210724152538-d89c8390a530/go.mod h1:4z2w8XhRbP1hYxkpTuBjTS3ne3J48K83+u0zoyvg2pI= -github.com/jackc/pgconn v1.12.0/go.mod h1:ZkhRC59Llhrq3oSfrikvwQ5NaxYExr6twkdkMLaKono= -github.com/jackc/pgconn v1.12.1 h1:rsDFzIpRk7xT4B8FufgpCCeyjdNpKyghZeSefViE5W8= -github.com/jackc/pgconn v1.12.1/go.mod h1:ZkhRC59Llhrq3oSfrikvwQ5NaxYExr6twkdkMLaKono= -github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE= -github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8= -github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE= -github.com/jackc/pgmock v0.0.0-20201204152224-4fe30f7445fd/go.mod h1:hrBW0Enj2AZTNpt/7Y5rr2xe/9Mn757Wtb2xeBzPv2c= -github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65 h1:DadwsjnMwFjfWc9y5Wi/+Zz7xoE5ALHsRQlOctkOiHc= -github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65/go.mod h1:5R2h2EEX+qri8jOWMbJCtaPWkrrNc7OHwsp2TCqp7ak= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/invopop/yaml v0.1.0/go.mod h1:2XuRLgs/ouIrW3XNzuNj7J3Nvu/Dig5MXvbCEdiBN3Q= +github.com/invopop/yaml v0.2.0 h1:7zky/qH+O0DwAyoobXUqvVBwgBFRxKoQ/3FjcVpjTMY= +github.com/invopop/yaml v0.2.0/go.mod h1:2XuRLgs/ouIrW3XNzuNj7J3Nvu/Dig5MXvbCEdiBN3Q= github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= -github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78= -github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA= -github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg= -github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= -github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= -github.com/jackc/pgproto3/v2 v2.0.6/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgproto3/v2 v2.1.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgproto3/v2 v2.3.0 h1:brH0pCGBDkBW07HWlN/oSBXrmo3WB0UvZd1pIuDcL8Y= -github.com/jackc/pgproto3/v2 v2.3.0/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b h1:C8S2+VttkHFdOOCXJe+YGfa4vHYwlt4Zx+IVXQ97jYg= -github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E= -github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg= -github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc= -github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw= -github.com/jackc/pgtype v1.8.1-0.20210724151600-32e20a603178/go.mod h1:C516IlIV9NKqfsMCXTdChteoXmwgUceqaLfjg2e3NlM= -github.com/jackc/pgtype v1.11.0 h1:u4uiGPz/1hryuXzyaBhSk6dnIyyG2683olG2OV+UUgs= -github.com/jackc/pgtype v1.11.0/go.mod h1:LUMuVrfsFfdKGLw+AFFVv6KtHOFMwRgDDzBt76IqCA4= -github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y= -github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM= -github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc= -github.com/jackc/pgx/v4 v4.12.1-0.20210724153913-640aa07df17c/go.mod h1:1QD0+tgSXP7iUjYm9C1NxKhny7lq6ee99u/z+IHFcgs= -github.com/jackc/pgx/v4 v4.16.0/go.mod h1:N0A9sFdWzkw/Jy1lwoiB64F2+ugFZi987zRxcPez/wI= -github.com/jackc/pgx/v4 v4.16.1 h1:JzTglcal01DrghUqt+PmzWsZx/Yh7SC/CTQmSBMTd0Y= -github.com/jackc/pgx/v4 v4.16.1/go.mod h1:SIhx0D5hoADaiXZVyv+3gSm3LCIIINTVO0PficsvWGQ= -github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jackc/puddle v1.1.3/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jackc/puddle v1.2.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk= +github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= +github.com/jackc/pgx/v5 v5.3.0/go.mod h1:t3JDKnCBlYIc0ewLF0Q7B8MXmoIaBOZj/ic7iHozM/8= +github.com/jackc/pgx/v5 v5.3.1 h1:Fcr8QJ1ZeLi5zsPZqQeUZhNhxfkkKBOgJuYkJHoBOtU= +github.com/jackc/pgx/v5 v5.3.1/go.mod h1:t3JDKnCBlYIc0ewLF0Q7B8MXmoIaBOZj/ic7iHozM/8= +github.com/jackc/puddle/v2 v2.2.0/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= -github.com/jinzhu/now v1.1.4/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ= github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= -github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/juju/gnuflag v0.0.0-20171113085948-2ce1bb71843d/go.mod h1:2PavIy+JPciBPrBUjwbNvtwB6RQlve+hkpll6QSNmOE= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= -github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/labstack/echo/v4 v4.7.2 h1:Kv2/p8OaQ+M6Ex4eGimg9b9e6icoxA42JSlOR3msKtI= -github.com/labstack/echo/v4 v4.7.2/go.mod h1:xkCDAdFCIf8jsFQ5NnbK7oqaF/yU1A1X20Ltm0OvSks= -github.com/labstack/gommon v0.3.1 h1:OomWaJXm7xR6L1HmEtGyQf26TEn7V6X88mktX9kee9o= -github.com/labstack/gommon v0.3.1/go.mod h1:uW6kP17uPlLJsD3ijUYn3/M5bAxtlZhMI6m3MFxTMTM= -github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= -github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= -github.com/lestrrat-go/backoff/v2 v2.0.8/go.mod h1:rHP/q/r9aT27n24JQLa7JhSQZCKBBOiM/uP402WwN8Y= -github.com/lestrrat-go/blackmagic v1.0.0/go.mod h1:TNgH//0vYSs8VXDCfkZLgIrVTTXQELZffUV0tz3MtdQ= -github.com/lestrrat-go/blackmagic v1.0.1/go.mod h1:UrEqBzIR2U6CnzVyUtfM6oZNMt/7O7Vohk2J0OGSAtU= -github.com/lestrrat-go/httpcc v1.0.1/go.mod h1:qiltp3Mt56+55GPVCbTdM9MlqhvzyuL6W/NMDA8vA5E= -github.com/lestrrat-go/iter v1.0.1/go.mod h1:zIdgO1mRKhn8l9vrZJZz9TUMMFbQbLeTsbqPDrJ/OJc= -github.com/lestrrat-go/iter v1.0.2/go.mod h1:Momfcq3AnRlRjI5b5O8/G5/BvpzrhoFTZcn06fEOPt4= -github.com/lestrrat-go/jwx v1.2.24/go.mod h1:zoNuZymNl5lgdcu6P7K6ie2QRll5HVfF4xwxBBK1NxY= -github.com/lestrrat-go/option v1.0.0/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= -github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.10.2 h1:AqzbZs4ZoCBp+GtejcpCpcxM3zlSMx29dXbUSeVtJb8= -github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/labstack/echo/v4 v4.10.2 h1:n1jAhnq/elIFTHr1EYpiYtyKgx4RW9ccVgkqByZaN2M= +github.com/labstack/echo/v4 v4.10.2/go.mod h1:OEyqf2//K1DFdE57vw2DRgWY0M7s65IVQO2FzvI4J5k= +github.com/labstack/gommon v0.4.0 h1:y7cvthEAEbU0yHOf4axH8ZG2NH8knB9iNSoTO8dyIk8= +github.com/labstack/gommon v0.4.0/go.mod h1:uW6kP17uPlLJsD3ijUYn3/M5bAxtlZhMI6m3MFxTMTM= github.com/logrusorgru/aurora/v3 v3.0.0 h1:R6zcoZZbvVcGMvDCKo45A9U/lzYyzl5NfYIvznmDfE4= github.com/logrusorgru/aurora/v3 v3.0.0/go.mod h1:vsR12bk5grlLvLXAYrBsb5Oc/N+LxAlxggSjiwMnCUc= github.com/lyft/protoc-gen-star v0.5.3/go.mod h1:V0xaHgaf5oCCqmcxYcWiDfTiKsZsRc87/1qhoTACD8w= -github.com/magiconair/properties v1.8.6 h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamhfG/Qzo= +github.com/lyft/protoc-gen-star v0.6.1 h1:erE0rdztuaDq3bpGifD95wfoPrSZc95nGA6tbiNYh6M= +github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= +github.com/lyft/protoc-gen-star/v2 v2.0.3 h1:/3+/2sWyXeMLzKd1bX+ixWKgEMsULrIivpDsuaF441o= +github.com/lyft/protoc-gen-star/v2 v2.0.3/go.mod h1:amey7yeodaJhXSbf/TlLvWiqQfLOSpEk//mLlc+axEk= +github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/matryer/moq v0.2.7/go.mod h1:kITsx543GOENm48TUAQyJ9+SAvFSr7iGQXPoth/VUBk= -github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= -github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.11/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= -github.com/mattn/go-colorable v0.1.12 h1:jF+Du6AlPIjs2BiUiQlKOX0rt3SujHxPnksPKZbaA40= -github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= -github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= -github.com/mattn/go-sqlite3 v1.14.12 h1:TJ1bhYJPV44phC+IMu1u2K/i5RriLTPe+yc68XDJ1Z0= -github.com/mattn/go-sqlite3 v1.14.12/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= -github.com/mitchellh/mapstructure v1.4.3 h1:OVowDSCllw/YjdLkam3/sm7wEtOy59d8ndGgCcyj8cs= -github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98= +github.com/mattn/go-isatty v0.0.18/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= +github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw= +github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/oxisto/oauth2go v0.5.12 h1:Uq+iSX2A9RrKuRHcpLarx0+QELFkGlN5cJVmTyXzBiU= -github.com/oxisto/oauth2go v0.5.12/go.mod h1:fwpFZP2oyIbpuVr3I2fYzYqOMdVK06rdR9rLl4S41Pk= -github.com/pelletier/go-toml v1.9.4 h1:tjENF6MfZAg8e4ZmZTeWaWiT2vXtsoO6+iuOjFhECwM= -github.com/pelletier/go-toml/v2 v2.0.0-beta.8 h1:dy81yyLYJDwMTifq24Oi/IslOslRrDSb3jwDggjz3Z0= -github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= +github.com/oxisto/oauth2go v0.9.0 h1:y/y4/qQN2nH5wN458ThlQA7Kl1CcIIPKdE3yH1vAsg4= +github.com/oxisto/oauth2go v0.9.0/go.mod h1:KgQbTz7EUBev08XQPQu6/23T0EXPSeXfwkXoF/SEp0k= +github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= +github.com/perimeterx/marshmallow v1.1.4 h1:pZLDH9RjlLGGorbXhcaQLhfuV0pFMNfPO55FuFkxqLw= +github.com/perimeterx/marshmallow v1.1.4/go.mod h1:dsXbUu8CRzfYP5a87xpp0xq9S3u0Vchtcl8we9tYaXw= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= +github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= +github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= +github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -github.com/rogpeppe/go-internal v1.8.0 h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8= -github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= -github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= -github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= -github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= -github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= -github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= -github.com/shopspring/decimal v1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ= -github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= -github.com/sirupsen/logrus v1.8.1 h1:dJKuHgqk1NNQlqoA6BTlM1Wf9DOH3NBjQyu0h9+AZZE= -github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= +github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.5.1/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= -github.com/spf13/afero v1.8.2 h1:xehSyVa0YnHWsJ49JFljMpg1HX19V6NDZ1fkm1Xznbo= -github.com/spf13/cast v1.4.1 h1:s0hze+J0196ZfEMTs80N7UlFt0BDuQ7Q+JDnHiMWKdA= -github.com/spf13/cobra v1.4.0 h1:y+wJpx64xcgO1V+RcnwW0LEHxTKRi2ZDPSBjWnrg88Q= +github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= +github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= +github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= -github.com/spf13/viper v1.11.0 h1:7OX/1FS6n7jHD1zGrZTM7WtY13ZELRyosK4k93oPr44= +github.com/spf13/viper v1.16.0 h1:rGGH0XDZhdUOryiDWjmIvUSWpbNqisK8Wk0Vyefw8hc= +github.com/spkg/bom v0.0.0-20160624110644-59b7046e48ad/go.mod h1:qLr4V1qq6nMqFKkMo8ZTx3f+BZEkzsRUY10Xsm2mwU0= github.com/srikrsna/protoc-gen-gotag v0.6.2 h1:ULdarjI7FNUA6CNlLPIzSNvjdV2P4C2LSygPLvCVtfA= github.com/srikrsna/protoc-gen-gotag v0.6.2/go.mod h1:cplWV0ZNBhuF54gnj6rU9pLNrqjXf5vh65Xqa1Kjy+4= +github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s= -github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.3 h1:RP3t2pwF7cMEbC1dqtB6poj3niw/9gnV4Cjg5oW5gtY= +github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= +github.com/ugorji/go v1.2.7 h1:qYhyWUUd6WbiM+C6JZAUkIJt/1WrjzNHY9+KCIjVqTo= github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= -github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= +github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasttemplate v1.2.1 h1:TVEnxayobAdVkhQfrfes2IzOB6o+z4roRkPF52WA1u4= github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= +github.com/valyala/fasttemplate v1.2.2 h1:lxLXG0uE3Qnshl9QyaK6XJxMXlQZELvChBOCmQD0Loo= +github.com/valyala/fasttemplate v1.2.2/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= +github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= +github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= -go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= -go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= -go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= -go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= -go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= +go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220513210258-46612604a0f9 h1:NUzdAbFtCJSXU20AOXgeqaUwg8Ypg4MPYmL+d+rsB5c= -golang.org/x/crypto v0.0.0-20220513210258-46612604a0f9/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= +golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA= +golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -466,8 +359,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/exp v0.0.0-20220428152302-39d4317da171 h1:TfdoLivD44QwvssI9Sv1xwa5DcL5XQr4au4sZ2F2NV4= -golang.org/x/exp v0.0.0-20220428152302-39d4317da171/go.mod h1:lgLbSvA5ygNOMpwM/9anMpWVlVJ7Z+cHWq/eFuinpGE= +golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53 h1:5llv2sWeaMSnA3w2kS57ouQQ4pudlXrR0dCgw51QK9o= +golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -481,6 +374,7 @@ golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRu golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug= golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= @@ -492,8 +386,9 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= +golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -506,7 +401,6 @@ golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -523,21 +417,16 @@ golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81R golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220513224357-95641704303c h1:nF9mHSvoKBLkQNQhJZNsc66z2UzAMUbLGjC95CF3pU0= -golang.org/x/net v0.0.0-20220513224357-95641704303c/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.11.0 h1:Gi2tvZIJyBtO9SDr1q9h5hEQCp/4L2RQ+ar0qjx2oNU= +golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -547,17 +436,8 @@ golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 h1:OSnWWcOd/CtWQC2cYSBgbTSJv3ciqd8r54ySIW2y3RE= -golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.8.0 h1:6dkIjl3j3LtZ/O3sTgZTMsLKSftL/B8Zgq4huOIIUu8= +golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -568,13 +448,13 @@ golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.2.0 h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI= +golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -582,13 +462,10 @@ golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -607,37 +484,27 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211103235746-7861aae1554b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220513210249-45d2b4557a2a h1:N2T1jUrTQE9Re6TFF5PhvEHXHCguynGhKjWVsIUt5cY= -golang.org/x/sys v0.0.0-20220513210249-45d2b4557a2a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= +golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -646,13 +513,13 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4= +golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220411224347-583f2d630306/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -660,18 +527,15 @@ golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3 golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -679,7 +543,6 @@ golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= @@ -705,20 +568,15 @@ golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= -golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y= +golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= @@ -738,23 +596,6 @@ google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz513 google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= -google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= -google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= -google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= -google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= -google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= -google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= -google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= -google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= -google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= -google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= -google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs= -google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -799,44 +640,15 @@ google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= -google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= -google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220519153652-3a47de7e79bd h1:e0TwkXOdbnH/1x5rc5MZ/VYyiZ4v+RdVfrGMqEwT68I= -google.golang.org/genproto v0.0.0-20220519153652-3a47de7e79bd/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20230526203410-71b5a4ffd15e h1:Ao9GzfUMPH3zjVfzXG5rlWlk+Q8MXWKwWpwVQE1MXfw= +google.golang.org/genproto v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:zqTuNwFlFRsw5zIts5VnzLQxSRqh+CGOTVMlYbY0Eyk= +google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc h1:kVKPf/IiYSBWEWtkIn6wZXwWGCnLKcC8oWfZvXjsGnM= +google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc h1:XSJ8Vk1SWuNr8S18z1NZSziL0CPIXLCCMDOEFtHBOFc= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -855,20 +667,9 @@ google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= -google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.46.2 h1:u+MLGgVf7vRdjEYZ8wDFhAVNmhkbJ5hmrA1LMWK1CAQ= -google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= +google.golang.org/grpc v1.57.0-dev.0.20230612212144-642dd63a8527 h1:bnw4nh4qn/VTxkFCtt4CtpBcIVJGDlqBBPOBDmZEzkw= +google.golang.org/grpc v1.57.0-dev.0.20230612212144-642dd63a8527/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -882,33 +683,30 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= +google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= -gopkg.in/ini.v1 v1.66.4 h1:SsAcf+mM7mRZo2nJNGt8mZCjG8ZRaNGMURJw7BsIST4= +gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gorm.io/driver/postgres v1.3.5 h1:oVLmefGqBTlgeEVG6LKnH6krOlo4TZ3Q/jIK21KUMlw= -gorm.io/driver/postgres v1.3.5/go.mod h1:EGCWefLFQSVFrHGy4J8EtiHCWX5Q8t0yz2Jt9aKkGzU= -gorm.io/driver/sqlite v1.3.2 h1:nWTy4cE52K6nnMhv23wLmur9Y3qWbZvOBz+V4PrGAxg= -gorm.io/driver/sqlite v1.3.2/go.mod h1:B+8GyC9K7VgzJAcrcXMRPdnMcck+8FgJynEehEPM16U= -gorm.io/gorm v1.23.4/go.mod h1:l2lP/RyAtc1ynaTjFksBde/O8v9oOGIApu2/xRitmZk= -gorm.io/gorm v1.23.5 h1:TnlF26wScKSvknUC/Rn8t0NLLM22fypYBlvj1+aH6dM= -gorm.io/gorm v1.23.5/go.mod h1:l2lP/RyAtc1ynaTjFksBde/O8v9oOGIApu2/xRitmZk= +gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gorm.io/driver/postgres v1.5.0 h1:u2FXTy14l45qc3UeCJ7QaAXZmZfDDv0YrthvmRq1l0U= +gorm.io/driver/postgres v1.5.0/go.mod h1:FUZXzO+5Uqg5zzwzv4KK49R8lvGIyscBOqYrtI1Ce9A= +gorm.io/gorm v1.24.7-0.20230306060331-85eaf9eeda11/go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k= +gorm.io/gorm v1.25.1 h1:nsSALe5Pr+cM3V1qwwQ7rOkw+6UeLrX5O4v3llhHa64= +gorm.io/gorm v1.25.1/go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -916,6 +714,14 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +modernc.org/libc v1.22.5 h1:91BNch/e5B0uPbJFgqbxXuOnxBQjlS//icfQEGmvyjE= +modernc.org/libc v1.22.5/go.mod h1:jj+Z7dTNX8fBScMVNRAYZ/jF91K8fdT2hYMThc3YjBY= +modernc.org/mathutil v1.5.0 h1:rV0Ko/6SfM+8G+yKiyI830l3Wuz1zRutdslNoQ0kfiQ= +modernc.org/mathutil v1.5.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= +modernc.org/memory v1.5.0 h1:N+/8c5rE6EqugZwHii4IFsaJ7MUhoWX07J5tC/iI5Ds= +modernc.org/memory v1.5.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU= +modernc.org/sqlite v1.22.1 h1:P2+Dhp5FR1RlVRkQ3dDfCiv3Ok8XPxqpe70IjYVA9oE= +modernc.org/sqlite v1.22.1/go.mod h1:OrDj17Mggn6MhE+iPbBNf7RGKODDE9NFT0f3EwDzJqk= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/policies/bundles/AdminMFAEnabled/data.json b/policies/bundles/AdminMFAEnabled/data.json new file mode 100644 index 0000000000000000000000000000000000000000..6e4b616f92c566a93655e46cd51405e9c6e2e601 --- /dev/null +++ b/policies/bundles/AdminMFAEnabled/data.json @@ -0,0 +1,4 @@ +{ + "operator": ">=", + "target_value": 2 +} \ No newline at end of file diff --git a/policies/bundles/AdminMFAEnabled/input.json b/policies/bundles/AdminMFAEnabled/input.json new file mode 100644 index 0000000000000000000000000000000000000000..698f629e6cbc3066b443c8bac74d9039b77a8eb3 --- /dev/null +++ b/policies/bundles/AdminMFAEnabled/input.json @@ -0,0 +1,17 @@ +{ + "privileged": true, + "type": [ + "Identity", + "Resource" + ], + "authenticity": [ + { + "type": "OTPBasedAuthentication", + "activated": true + }, + { + "type": "PasswordBasedAuthentication", + "activated": true + } + ] +} \ No newline at end of file diff --git a/policies/bundles/AdminMFAEnabled/metric.rego b/policies/bundles/AdminMFAEnabled/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..5cbb494dcddbeb0ed4cf1b760e6dddc2ca5ab986 --- /dev/null +++ b/policies/bundles/AdminMFAEnabled/metric.rego @@ -0,0 +1,27 @@ +package clouditor.metrics.admin_mfa_enabled + +import data.clouditor.compare +import future.keywords.every +import input as identity + +default applicable = false + +default compliant = false + +applicable { + # we are only interested in some kind of privileged user + identity.privileged +} + +compliant { + # count the number of "factors" + compare(data.operator, data.target_value, count(identity.authenticity)) + + # also make sure, that we do not have any "NoAuthentication" in the factor and all are activated + every factor in identity.authenticity { + # TODO(oxisto): we do not have this type property (yet) + not factor.type == "NoAuthentication" + + factor.activated == true + } +} diff --git a/policies/bundles/AdminMixedDuties/data.json b/policies/bundles/AdminMixedDuties/data.json new file mode 100644 index 0000000000000000000000000000000000000000..a38af60e224be6418326a7f3513053d9f01f2dae --- /dev/null +++ b/policies/bundles/AdminMixedDuties/data.json @@ -0,0 +1,4 @@ +{ + "operator": "<=", + "target_value": 0.4 +} \ No newline at end of file diff --git a/policies/bundles/AdminMixedDuties/metric.rego b/policies/bundles/AdminMixedDuties/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..169fce6e26c55df79e677c0868f5c63cb379631d --- /dev/null +++ b/policies/bundles/AdminMixedDuties/metric.rego @@ -0,0 +1,18 @@ +package clouditor.metrics.admin_mixed_duties + +import data.clouditor.compare +import future.keywords.every +import input as identity + +default applicable = false + +default compliant = false + +applicable { + # we are only interested in some kind of privileged user + identity.privileged +} + +compliant { + compare(data.operator, data.target_value, identity.authorization.mixedDuties) +} diff --git a/policies/bundles/AnomalyDetectionOutput/data.json b/policies/bundles/AnomalyDetectionOutput/data.json new file mode 100644 index 0000000000000000000000000000000000000000..e6c3ff8b23d8de3ae481c16ff35d246cafd6cd5b --- /dev/null +++ b/policies/bundles/AnomalyDetectionOutput/data.json @@ -0,0 +1,6 @@ +{ + "operator": "isIn", + "target_value": [ + "?" + ] +} \ No newline at end of file diff --git a/policies/bundles/AnomalyDetectionOutput/metric.rego b/policies/bundles/AnomalyDetectionOutput/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..9b59cbb55509f6b9991789844f70f786e4a7c41b --- /dev/null +++ b/policies/bundles/AnomalyDetectionOutput/metric.rego @@ -0,0 +1,17 @@ +package clouditor.metrics.anomaly_detection_output + +import data.clouditor.compare + +default applicable = false + +default compliant = false + +output := input.anomalyDetection.applicationLogging.loggingService + +applicable { + output != null +} + +compliant { + compare(data.operator, data.target_value, output) +} \ No newline at end of file diff --git a/policies/bundles/AnonymousAuthentication/data.json b/policies/bundles/AnonymousAuthentication/data.json new file mode 100644 index 0000000000000000000000000000000000000000..75d05811c4136857970470a55c49c6fdb4fc9270 --- /dev/null +++ b/policies/bundles/AnonymousAuthentication/data.json @@ -0,0 +1,4 @@ +{ + "operator" : "==", + "target_value" : false +} \ No newline at end of file diff --git a/policies/bundles/ActivityLoggingEnabled/metric.rego b/policies/bundles/AnonymousAuthentication/metric.rego similarity index 63% rename from policies/bundles/ActivityLoggingEnabled/metric.rego rename to policies/bundles/AnonymousAuthentication/metric.rego index 4309152d4a1b1534c75e2bcaf83f39db65704f77..8891222575628e3810f91b6159ae90408547b441 100644 --- a/policies/bundles/ActivityLoggingEnabled/metric.rego +++ b/policies/bundles/AnonymousAuthentication/metric.rego @@ -1,4 +1,4 @@ -package clouditor.metrics.activity_logging_enabled +package clouditor.metrics.anonymous_authentication import data.clouditor.compare @@ -6,7 +6,7 @@ default applicable = false default compliant = false -enabled := input.activityLogging.enabled +enabled := input.certificateBasedAuthentication.enabled applicable { enabled != null diff --git a/policies/bundles/ApplicationLoggingEnabled/metric.rego b/policies/bundles/ApplicationLoggingEnabled/metric.rego deleted file mode 100644 index 930f73269ca2dc41f1863b8ad0d95a731a10b998..0000000000000000000000000000000000000000 --- a/policies/bundles/ApplicationLoggingEnabled/metric.rego +++ /dev/null @@ -1,17 +0,0 @@ -package clouditor.metrics.application_logging_enabled - -import data.clouditor.compare - -default applicable = false - -default compliant = false - -enabled := input.applicationLogging.enabled - -applicable { - enabled != null -} - -compliant { - compare(data.operator, data.target_value, enabled) -} diff --git a/policies/bundles/AtRestEncryptionAlgorithm/data.json b/policies/bundles/AtRestEncryptionAlgorithm/data.json new file mode 100644 index 0000000000000000000000000000000000000000..db85e7ec2a0901e72a63d9787d5fa14d93d2b169 --- /dev/null +++ b/policies/bundles/AtRestEncryptionAlgorithm/data.json @@ -0,0 +1,4 @@ +{ + "operator" : "==", + "target_value" : "AES256" +} \ No newline at end of file diff --git a/policies/bundles/AtRestEncryptionAlgorithm/metric.rego b/policies/bundles/AtRestEncryptionAlgorithm/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..97c3e122a7966c90a279af51cfed2a835accc788 --- /dev/null +++ b/policies/bundles/AtRestEncryptionAlgorithm/metric.rego @@ -0,0 +1,17 @@ +package clouditor.metrics.at_rest_encryption_algorithm + +import data.clouditor.compare + +default applicable = false + +default compliant = false + +algorithm := input.atRestEncryption.algorithm + +applicable { + algorithm != null +} + +compliant { + compare(data.operator, data.target_value, algorithm) +} diff --git a/policies/bundles/AtRestEncryptionEnabled/input.json b/policies/bundles/AtRestEncryptionEnabled/input.json new file mode 100644 index 0000000000000000000000000000000000000000..4276b5a0a348f7fef820d94cc7598dbd69463007 --- /dev/null +++ b/policies/bundles/AtRestEncryptionEnabled/input.json @@ -0,0 +1,5 @@ +{ + "atRestEncryption": { + "enabled": true + } +} \ No newline at end of file diff --git a/policies/bundles/AtRestEncryptionEnabled/metric.rego b/policies/bundles/AtRestEncryptionEnabled/metric.rego index 30b7461339db793a1b7dedea4ba616d5475005d3..ef351f64ac1651a3aaa0a7ab38e2869703d9fb56 100644 --- a/policies/bundles/AtRestEncryptionEnabled/metric.rego +++ b/policies/bundles/AtRestEncryptionEnabled/metric.rego @@ -1,17 +1,16 @@ package clouditor.metrics.at_rest_encryption_enabled import data.clouditor.compare +import input.atRestEncryption as enc default applicable = false default compliant = false -enabled := input.atRestEncryption.enabled - applicable { - enabled != null + enc } compliant { - compare(data.operator, data.target_value, enabled) -} \ No newline at end of file + compare(data.operator, data.target_value, enc.enabled) +} diff --git a/policies/bundles/AutomaticUpdatesEnabled/metric.rego b/policies/bundles/AutomaticUpdatesEnabled/metric.rego index d91e0f0df9e6e20243d5b5ba2af80f7a817f71cf..876ea956c2b5add1af69b8bfa369afbf19e32e58 100644 --- a/policies/bundles/AutomaticUpdatesEnabled/metric.rego +++ b/policies/bundles/AutomaticUpdatesEnabled/metric.rego @@ -1,17 +1,16 @@ package clouditor.metrics.automatic_updates_enabled import data.clouditor.compare +import input.automaticUpdates as am default applicable = false default compliant = false -enabled := input.automaticUpdates.enabled - applicable { - enabled != null + am } compliant { - compare(data.operator, data.target_value, enabled) + compare(data.operator, data.target_value, am.enabled) } diff --git a/policies/bundles/AutomaticUpdatesInterval/data.json b/policies/bundles/AutomaticUpdatesInterval/data.json index 6317394b40114c11ce8b73da076ce0662c2b42f1..053755b81186117f5c82c71f96bd0c9bb253c3b1 100644 --- a/policies/bundles/AutomaticUpdatesInterval/data.json +++ b/policies/bundles/AutomaticUpdatesInterval/data.json @@ -1,4 +1,4 @@ { - "operator" : "<=", - "target_value" : 168 + "operator": "<=", + "target_value": 168 } \ No newline at end of file diff --git a/policies/bundles/AutomaticUpdatesInterval/input.json b/policies/bundles/AutomaticUpdatesInterval/input.json new file mode 100644 index 0000000000000000000000000000000000000000..8c883bd2be42dcd04c38aeeba8416a778d3c16a7 --- /dev/null +++ b/policies/bundles/AutomaticUpdatesInterval/input.json @@ -0,0 +1,5 @@ +{ + "automaticUpdates": { + "interval": 86400000000000 + } +} \ No newline at end of file diff --git a/policies/bundles/AutomaticUpdatesInterval/metric.rego b/policies/bundles/AutomaticUpdatesInterval/metric.rego index 7c3e25dfa4f9def357c3d270d5d7164633556a07..2f55cb3184e4351103da4a1fcdb77de307a2e21d 100644 --- a/policies/bundles/AutomaticUpdatesInterval/metric.rego +++ b/policies/bundles/AutomaticUpdatesInterval/metric.rego @@ -1,17 +1,17 @@ package clouditor.metrics.automatic_updates_interval import data.clouditor.compare +import input.automaticUpdates as am default applicable = false default compliant = false -interval := input.automaticUpdates.interval - applicable { - interval != null + am } compliant { - compare(data.operator, data.target_value, interval) + # time.Duration is nanoseconds, we want to convert this to hours + compare(data.operator, data.target_value, am.interval / (((1000 * 1000) * 1000) * 3600)) } diff --git a/policies/bundles/ActivityLoggingEnabled/data.json b/policies/bundles/AutomaticUpdatesSecurityOnly/data.json similarity index 100% rename from policies/bundles/ActivityLoggingEnabled/data.json rename to policies/bundles/AutomaticUpdatesSecurityOnly/data.json diff --git a/policies/bundles/AutomaticUpdatesSecurityOnly/metric.rego b/policies/bundles/AutomaticUpdatesSecurityOnly/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..f79aa0b7475f5739955db67ef02feb21895e6999 --- /dev/null +++ b/policies/bundles/AutomaticUpdatesSecurityOnly/metric.rego @@ -0,0 +1,16 @@ +package clouditor.metrics.automatic_updates_security_only + +import data.clouditor.compare +import input.automaticUpdates as am + +default applicable = false + +default compliant = false + +applicable { + am +} + +compliant { + compare(data.operator, data.target_value, am.securityOnly) +} diff --git a/policies/bundles/BackupEncryptionEnabled/metric.rego b/policies/bundles/BackupEncryptionEnabled/metric.rego deleted file mode 100644 index 5812c71590b32b996de4e924e4ef26ad7863f1fe..0000000000000000000000000000000000000000 --- a/policies/bundles/BackupEncryptionEnabled/metric.rego +++ /dev/null @@ -1,18 +0,0 @@ -package clouditor.metrics.backup_encryption_enabled - -import data.clouditor.compare - -default applicable = false - -default compliant = false - -# TODO: This is not in the ontology yet. Probably, this policy will be a combination of BackupOuput and AtRestEncryption -enabled := input.backup.atRestEncryption.enabled - -applicable { - enabled != null -} - -compliant { - compare(data.operator, data.target_value, enabled) -} diff --git a/policies/bundles/BackupRetentionSet/metric.rego b/policies/bundles/BackupRetentionSet/metric.rego deleted file mode 100644 index 80c4ada98a275e91ad481b497d694b72697d8be2..0000000000000000000000000000000000000000 --- a/policies/bundles/BackupRetentionSet/metric.rego +++ /dev/null @@ -1,19 +0,0 @@ -package clouditor.metrics.backup_retention_set -# TODO: To be consistent with other metrics (e.g. bootlogging retention), should be only "backup_retention" - -import data.clouditor.compare - -default applicable = false - -default compliant = false - -# TODO: This is not in the ontology yet. Probably, this policy will be a combination of BackupOuput and AtRestEncryption -retentionPeriod := input.backup.retentionPeriod - -applicable { - retentionPeriod != null -} - -compliant { - compare(data.operator, data.target_value, retentionPeriod) -} diff --git a/policies/bundles/BootLoggingEnabled/metric.rego b/policies/bundles/BootLoggingEnabled/metric.rego index 589d99c185d780caf75a593ae5b2d67e218a1f53..08dc15e6f95730c0e09bbca1c9182858d6eb0c71 100644 --- a/policies/bundles/BootLoggingEnabled/metric.rego +++ b/policies/bundles/BootLoggingEnabled/metric.rego @@ -1,17 +1,16 @@ package clouditor.metrics.boot_logging_enabled import data.clouditor.compare +import input.bootLogging as logging default applicable = false default compliant = false -enabled := input.bootLogging.enabled - applicable { - enabled != null + logging } compliant { - compare(data.operator, data.target_value, enabled) + compare(data.operator, data.target_value, logging.enabled) } diff --git a/policies/bundles/NumberOfThreatsFound/data.json b/policies/bundles/BootLoggingOutput/data.json similarity index 53% rename from policies/bundles/NumberOfThreatsFound/data.json rename to policies/bundles/BootLoggingOutput/data.json index 2b4580ee41cbcc00b32de20b98c39758c6127909..32d9e5382e6e580718888052d8ba36557bb17062 100644 --- a/policies/bundles/NumberOfThreatsFound/data.json +++ b/policies/bundles/BootLoggingOutput/data.json @@ -1,4 +1,4 @@ { - "operator" : "==", + "operator" : ">", "target_value" : 0 } \ No newline at end of file diff --git a/policies/bundles/BootLoggingOutput/metric.rego b/policies/bundles/BootLoggingOutput/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..3dd82eec447dd871560ddad7144611678a6deabe --- /dev/null +++ b/policies/bundles/BootLoggingOutput/metric.rego @@ -0,0 +1,18 @@ +package clouditor.metrics.boot_logging_output + +import data.clouditor.compare +import input.bootLogging as logging + +default applicable = false + +default compliant = false + +metricConfiguration := data.target_value + +applicable { + logging +} + +compliant { + compare(data.operator, data.target_value, count(logging.loggingService)) +} \ No newline at end of file diff --git a/policies/bundles/BootLoggingRetention/metric.rego b/policies/bundles/BootLoggingRetention/metric.rego index bfc005843f2a066ade6021afe3af12be2e792ce1..61f6cd1fc357f9ac4d9a457284b5854d8de3cac7 100644 --- a/policies/bundles/BootLoggingRetention/metric.rego +++ b/policies/bundles/BootLoggingRetention/metric.rego @@ -1,17 +1,19 @@ package clouditor.metrics.boot_logging_retention import data.clouditor.compare +import input.bootLogging as logging default applicable = false default compliant = false -retentionPeriod := input.bootLogging.retentionPeriod - applicable { - retentionPeriod != null + logging } compliant { - compare(data.operator, data.target_value, retentionPeriod) + # time.Duration is nanoseconds, we want to convert this to hours + days := logging.retentionPeriod / (((1000 * 1000) * 1000) * 3600) + + compare(data.operator, data.target_value, days) } diff --git a/policies/bundles/ApplicationLoggingEnabled/data.json b/policies/bundles/CustomerKeyEncryption/data.json similarity index 100% rename from policies/bundles/ApplicationLoggingEnabled/data.json rename to policies/bundles/CustomerKeyEncryption/data.json diff --git a/policies/bundles/CustomerKeyEncryption/metric.rego b/policies/bundles/CustomerKeyEncryption/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..759aa60fecf4762bb3694b6faa7edead768429a0 --- /dev/null +++ b/policies/bundles/CustomerKeyEncryption/metric.rego @@ -0,0 +1,16 @@ +package clouditor.metrics.customer_key_encryption + +default applicable = false + +default compliant = false + +import input.atRestEncryption as enc + +applicable { + enc +} + +compliant { + # Check if keyUrl is set (not an empty string) + enc.keyUrl != "" +} diff --git a/policies/bundles/IdentityPasswordPolicy/data.json b/policies/bundles/IdentityPasswordPolicy/data.json new file mode 100644 index 0000000000000000000000000000000000000000..f6301a58fb073264b6f5e2d821b3d762115e5f47 --- /dev/null +++ b/policies/bundles/IdentityPasswordPolicy/data.json @@ -0,0 +1,4 @@ +{ + "operator": "==", + "target_value": false +} \ No newline at end of file diff --git a/policies/bundles/IdentityPasswordPolicy/input.json b/policies/bundles/IdentityPasswordPolicy/input.json new file mode 100644 index 0000000000000000000000000000000000000000..196a74508f87acb947263b6d469f7e25e3e62434 --- /dev/null +++ b/policies/bundles/IdentityPasswordPolicy/input.json @@ -0,0 +1,18 @@ +{ + "privileged": true, + "type": [ + "Identity", + "Resource" + ], + "disablePasswordPolicy": false, + "authenticity": [ + { + "type": "OTPBasedAuthentication", + "activated": true + }, + { + "type": "PasswordBasedAuthentication", + "activated": true + } + ] +} \ No newline at end of file diff --git a/policies/bundles/IdentityPasswordPolicy/metric.rego b/policies/bundles/IdentityPasswordPolicy/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..1df9f32aaf10ddf4a31e457032af22aaedc7edac --- /dev/null +++ b/policies/bundles/IdentityPasswordPolicy/metric.rego @@ -0,0 +1,19 @@ +package clouditor.metrics.identity_password_policy + +import data.clouditor.compare +import future.keywords.every +import input as identity + +default applicable = false + +default compliant = false + +applicable { + # the resource type should be an Identity + identity.type[_] == "Identity" +} + +compliant { + # we are just assuming, that the standard policy looks good + compare(data.operator, data.target_value, identity.disablePasswordPolicy) +} diff --git a/policies/bundles/IdentityRecentActivity/data.json b/policies/bundles/IdentityRecentActivity/data.json new file mode 100644 index 0000000000000000000000000000000000000000..908f51009ef594febf63014c52a8ae22b706ab5b --- /dev/null +++ b/policies/bundles/IdentityRecentActivity/data.json @@ -0,0 +1,4 @@ +{ + "operator": "<=", + "target_value": 90 +} \ No newline at end of file diff --git a/policies/bundles/IdentityRecentActivity/input.json b/policies/bundles/IdentityRecentActivity/input.json new file mode 100644 index 0000000000000000000000000000000000000000..a2ef6ddd3a4267aee1ba0491716c308d5d92b2a6 --- /dev/null +++ b/policies/bundles/IdentityRecentActivity/input.json @@ -0,0 +1,19 @@ +{ + "activated": true, + "privileged": true, + "type": [ + "Identity", + "Resource" + ], + "lastActivity": "2022-03-25T00:00:00-00:00", + "authenticity": [ + { + "type": "OTPBasedAuthentication", + "activated": true + }, + { + "type": "PasswordBasedAuthentication", + "activated": true + } + ] +} \ No newline at end of file diff --git a/policies/bundles/IdentityRecentActivity/metric.rego b/policies/bundles/IdentityRecentActivity/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..cd42c868ce1715588d8207e716a0bccb79d65458 --- /dev/null +++ b/policies/bundles/IdentityRecentActivity/metric.rego @@ -0,0 +1,28 @@ +package clouditor.metrics.identity_recent_activity + +import data.clouditor.compare +import future.keywords.every +import input as identity + +default applicable = false + +default compliant = false + +applicable { + # we are only interested in some kind of admin user + identity.privileged + + # and we are also only interested in active accounts + identity.activated +} + +compliant { + ts := time.parse_rfc3339_ns(identity.lastActivity) + now := time.now_ns() + + #window := ((((90 * 24) * 3600) * 1000) * 1000) * 1000 + window := ((((data.target_value * 24) * 3600) * 1000) * 1000) * 1000 + + #now - ts <= window + compare(data.operator, now - ts, window) +} diff --git a/policies/bundles/JavaVersion/data.json b/policies/bundles/JavaVersion/data.json index 2b8abbf69bf0378322d6ff56b7f87965a1227757..2d4a28894ae0a2a4f0f6d94e956610f1512e16ee 100644 --- a/policies/bundles/JavaVersion/data.json +++ b/policies/bundles/JavaVersion/data.json @@ -1,4 +1,4 @@ { "operator" : "==", - "target_value" : "11" + "target_value" : 11 } \ No newline at end of file diff --git a/policies/bundles/JavaVersion/metric.rego b/policies/bundles/JavaVersion/metric.rego index 3796c1e5ad97adf940cb74918956e436ee474032..6bedbb766dd7171873f7373053cf793dc042b236 100644 --- a/policies/bundles/JavaVersion/metric.rego +++ b/policies/bundles/JavaVersion/metric.rego @@ -6,9 +6,9 @@ default applicable = false default compliant = false -runtimeLanguage := input.runtime.language +runtimeLanguage := input.runtimeLanguage -runtimeVersion := input.runtime.version +runtimeVersion := input.runtimeVersion applicable { runtimeLanguage != null @@ -18,4 +18,4 @@ applicable { compliant { compare("==", "Java", runtimeLanguage) compare(data.operator, data.target_value, runtimeVersion) -} +} \ No newline at end of file diff --git a/policies/bundles/L3FirewallEnabled/metric.rego b/policies/bundles/L3FirewallEnabled/metric.rego index d520cad79a942e7e5b45e881205826463d7e9d10..dce3d7e4060aed14b8f21372721dd9f415270948 100644 --- a/policies/bundles/L3FirewallEnabled/metric.rego +++ b/policies/bundles/L3FirewallEnabled/metric.rego @@ -6,10 +6,11 @@ default applicable = false default compliant = false -enabled := input.l3Firewall.enabled +enabled := input.accessRestriction.enabled applicable { enabled != null + compare("isIn", "NetworkInterface", input.type) } compliant { diff --git a/policies/bundles/L3FirewallRestrictedPorts/data.json b/policies/bundles/L3FirewallRestrictedPorts/data.json new file mode 100644 index 0000000000000000000000000000000000000000..73e32a3a8d4ded53ead13e26f392833efe5c952b --- /dev/null +++ b/policies/bundles/L3FirewallRestrictedPorts/data.json @@ -0,0 +1,4 @@ +{ + "operator" : "==", + "target_value" : "22" +} \ No newline at end of file diff --git a/policies/bundles/L3FirewallRestrictedPorts/metric.rego b/policies/bundles/L3FirewallRestrictedPorts/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..36c254776eb1135baeca694a9838d0072f30ed6c --- /dev/null +++ b/policies/bundles/L3FirewallRestrictedPorts/metric.rego @@ -0,0 +1,18 @@ +package clouditor.metrics.l_3_firewall_restricted_ports + +import data.clouditor.compare + +default applicable = false + +default compliant = false + +restrictedPorts := input.l3Firewall.restrictedPorts + +applicable { + restrictedPorts != null +} + +# TODO(all): Maybe change restrictet ports to array of strings. See comment in Ontology. +compliant { + compare(data.operator, data.target_value, restrictedPorts) +} diff --git a/policies/bundles/MalwareProtectionEnabled/metric.rego b/policies/bundles/MalwareProtectionEnabled/metric.rego index 72cfe5d656d7ceb4530a2b9a8edaa586529a9d66..44423fef9172de1a050554685bb097d2fa4d578f 100644 --- a/policies/bundles/MalwareProtectionEnabled/metric.rego +++ b/policies/bundles/MalwareProtectionEnabled/metric.rego @@ -1,17 +1,16 @@ package clouditor.metrics.malware_protection_enabled import data.clouditor.compare +import input.malwareProtection as mp default applicable = false default compliant = false -enabled := input.malwareProtection.enabled - applicable { - enabled != null + mp } compliant { - compare(data.operator, data.target_value, enabled) + compare(data.operator, data.target_value, mp.enabled) } diff --git a/policies/bundles/MalwareProtectionOutput/data.json b/policies/bundles/MalwareProtectionOutput/data.json index 3b8959ff55acf723d8f998acda88dc84829ab4d9..7f7d1e3b1d4e0fe00ff3183b7c917975c2534d98 100644 --- a/policies/bundles/MalwareProtectionOutput/data.json +++ b/policies/bundles/MalwareProtectionOutput/data.json @@ -1,4 +1,4 @@ { - "operator" : "==", + "operator" : "isIn", "target_value" : ["SomeAnalyticsService?", "?"] } \ No newline at end of file diff --git a/policies/bundles/MalwareProtectionOutput/metric.rego b/policies/bundles/MalwareProtectionOutput/metric.rego index 82de26ec877d436bc854ebade21c94c1771d49ee..703946d6acacab94fd7e2512b74d3522411914c2 100644 --- a/policies/bundles/MalwareProtectionOutput/metric.rego +++ b/policies/bundles/MalwareProtectionOutput/metric.rego @@ -1,17 +1,16 @@ package clouditor.metrics.malware_protection_output -import data.clouditor.isIn +import data.clouditor.compare +import input.malwareProtection.applicationLogging as log default applicable = false default compliant = false -output := input.malwareProtection.applicationLogging.loggingService - applicable { - output != null + log } compliant { - isIn(data.target_value, output) -} + compare(data.operator, data.target_value, log.loggingService) +} \ No newline at end of file diff --git a/policies/bundles/BackupEnabled/data.json b/policies/bundles/MutualAuthentication/data.json similarity index 100% rename from policies/bundles/BackupEnabled/data.json rename to policies/bundles/MutualAuthentication/data.json diff --git a/policies/bundles/MutualAuthentication/metric.rego b/policies/bundles/MutualAuthentication/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..54f2f0c30c35fcd690a6187f1fce2c7202bf363b --- /dev/null +++ b/policies/bundles/MutualAuthentication/metric.rego @@ -0,0 +1,24 @@ +package clouditor.metrics.mutual_authentication + +import data.clouditor.compare + +default applicable = false + +default compliant = false + +cbaEnabled := input.certificateBasedAuthentication.enabled + +encEnabled := input.httpEndpoint.transportEncryption.enabled + +applicable { + cbaEnabled != null + encEnabled != null +} + +# TODO(all): Actually, in this case, data.operator and data.target_value are for the overall metric. Not single checks. +# TODO(cont.): That would mean it is reather compliant = data.targetValue +# TODO(lebogg): Look if we can access other evaluated metrics within this policy, e.g. TransportEncryptionEnabled +compliant { + compare(data.operator, data.target_value, cbaEnabled) + compare(data.operator, data.target_value, encEnabled) +} diff --git a/policies/bundles/NumberOfThreatsFound/metric.rego b/policies/bundles/NumberOfThreatsFound/metric.rego deleted file mode 100644 index adf96e6acf2e439d9e857fdac6b9263c9d16ab47..0000000000000000000000000000000000000000 --- a/policies/bundles/NumberOfThreatsFound/metric.rego +++ /dev/null @@ -1,17 +0,0 @@ -package clouditor.metrics.number_of_threats_found - -import data.clouditor.compare - -default applicable = false - -default compliant = false - -threats := input.malwareProtection.numberOfThreatsFound - -applicable { - threats != null -} - -compliant { - compare(data.operator, data.target_value, threats) -} diff --git a/policies/bundles/OSLoggingEnabled/metric.rego b/policies/bundles/OSLoggingEnabled/metric.rego index 7e57f88a0e0343b2af026b10947f38204b16fb95..ae5b1416e904e39855d292580f1e8d2a93eda610 100644 --- a/policies/bundles/OSLoggingEnabled/metric.rego +++ b/policies/bundles/OSLoggingEnabled/metric.rego @@ -1,17 +1,16 @@ package clouditor.metrics.os_logging_enabled import data.clouditor.compare +import input.osLogging as logging default applicable = false default compliant = false -enabled := input.oSLogging.enabled - applicable { - enabled != null + logging } compliant { - compare(data.operator, data.target_value, enabled) + compare(data.operator, data.target_value, logging.enabled) } diff --git a/policies/bundles/BackupRetentionSet/data.json b/policies/bundles/OSLoggingOutput/data.json similarity index 51% rename from policies/bundles/BackupRetentionSet/data.json rename to policies/bundles/OSLoggingOutput/data.json index ef8ed0f206344ea814c9c7f057b606f63e17b693..32d9e5382e6e580718888052d8ba36557bb17062 100644 --- a/policies/bundles/BackupRetentionSet/data.json +++ b/policies/bundles/OSLoggingOutput/data.json @@ -1,4 +1,4 @@ { "operator" : ">", - "target_value" : 35 + "target_value" : 0 } \ No newline at end of file diff --git a/policies/bundles/OSLoggingOutput/metric.rego b/policies/bundles/OSLoggingOutput/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..3dd82eec447dd871560ddad7144611678a6deabe --- /dev/null +++ b/policies/bundles/OSLoggingOutput/metric.rego @@ -0,0 +1,18 @@ +package clouditor.metrics.boot_logging_output + +import data.clouditor.compare +import input.bootLogging as logging + +default applicable = false + +default compliant = false + +metricConfiguration := data.target_value + +applicable { + logging +} + +compliant { + compare(data.operator, data.target_value, count(logging.loggingService)) +} \ No newline at end of file diff --git a/policies/bundles/OSLoggingRetention/metric.rego b/policies/bundles/OSLoggingRetention/metric.rego index 21bc12863ed2791ba7ae3498c5bb70de10ca5db5..9e14ebf7988e833f83fc327dbac9e7ac0ffe73f1 100644 --- a/policies/bundles/OSLoggingRetention/metric.rego +++ b/policies/bundles/OSLoggingRetention/metric.rego @@ -1,17 +1,19 @@ package clouditor.metrics.os_logging_retention import data.clouditor.compare +import input.osLogging as logging default applicable = false default compliant = false -retentionPeriod := input.oSLogging.retentionPeriod - applicable { - retentionPeriod != null + logging } compliant { - compare(data.operator, data.target_value, retentionPeriod) + # time.Duration is nanoseconds, we want to convert this to hours + days := logging.retentionPeriod / (((1000 * 1000) * 1000) * 3600) + + compare(data.operator, data.target_value, days) } diff --git a/policies/bundles/ObjectStoragePublicAccessDisabled/data.json b/policies/bundles/ObjectStoragePublicAccessDisabled/data.json new file mode 100644 index 0000000000000000000000000000000000000000..f6301a58fb073264b6f5e2d821b3d762115e5f47 --- /dev/null +++ b/policies/bundles/ObjectStoragePublicAccessDisabled/data.json @@ -0,0 +1,4 @@ +{ + "operator": "==", + "target_value": false +} \ No newline at end of file diff --git a/policies/bundles/ObjectStoragePublicAccessDisabled/metric.rego b/policies/bundles/ObjectStoragePublicAccessDisabled/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..7dcdf2baf4fe2207640b8e621384107b910d8f32 --- /dev/null +++ b/policies/bundles/ObjectStoragePublicAccessDisabled/metric.rego @@ -0,0 +1,17 @@ +package clouditor.metrics.object_storage_public_access_disabled + +import data.clouditor.compare +import input as storage + +default compliant = false + +default applicable = false + +applicable { + # the resource type should be an ObjectStorage + storage.type[_] == "ObjectStorage" +} + +compliant { + compare(data.operator, data.target_value, storage.publicAccess) +} diff --git a/policies/bundles/PHPVersion/data.json b/policies/bundles/PHPVersion/data.json index 8fa65ef4a1904108253bb717f590ffd21ead127f..638e36fb88d6127e5eab58ca7b3225344fba28ff 100644 --- a/policies/bundles/PHPVersion/data.json +++ b/policies/bundles/PHPVersion/data.json @@ -1,4 +1,4 @@ { "operator" : "==", - "target_value" : "7.4" + "target_value" : 7.4 } \ No newline at end of file diff --git a/policies/bundles/PHPVersion/metric.rego b/policies/bundles/PHPVersion/metric.rego index 17c0192d666d24a35f524c0b79e920231d8e309d..5ea9bb3d6768423f2c636add7da2b0940618a9c8 100644 --- a/policies/bundles/PHPVersion/metric.rego +++ b/policies/bundles/PHPVersion/metric.rego @@ -6,9 +6,9 @@ default applicable = false default compliant = false -runtimeLanguage := input.runtime.language +runtimeLanguage := input.runtimeLanguage -runtimeVersion := input.runtime.version +runtimeVersion := input.runtimeVersion applicable { runtimeLanguage != null @@ -18,4 +18,4 @@ applicable { compliant { compare("==", "PHP", runtimeLanguage) compare(data.operator, data.target_value, runtimeVersion) -} +} \ No newline at end of file diff --git a/policies/bundles/PythonVersion/data.json b/policies/bundles/PythonVersion/data.json index 6ff3d86c66143d6ae14d062380042861e3b99ea2..95beeae62df480fb1d2915ee713bd7244441afb1 100644 --- a/policies/bundles/PythonVersion/data.json +++ b/policies/bundles/PythonVersion/data.json @@ -1,4 +1,4 @@ { "operator" : "==", - "target_value" : "3.8" + "target_value" : 3.8 } \ No newline at end of file diff --git a/policies/bundles/PythonVersion/metric.rego b/policies/bundles/PythonVersion/metric.rego index 33786f1e8ca62d398785a573d437cf63ba7a45ce..48085633107ec91d2b10546146b2ee2b32b93e53 100644 --- a/policies/bundles/PythonVersion/metric.rego +++ b/policies/bundles/PythonVersion/metric.rego @@ -6,9 +6,9 @@ default applicable = false default compliant = false -runtimeLanguage := input.runtime.language +runtimeLanguage := input.runtimeLanguage -runtimeVersion := input.runtime.version +runtimeVersion := input.runtimeVersion applicable { runtimeLanguage != null @@ -18,4 +18,4 @@ applicable { compliant { compare("==", "Python", runtimeLanguage) compare(data.operator, data.target_value, runtimeVersion) -} +} \ No newline at end of file diff --git a/policies/bundles/BackupEncryptionEnabled/data.json b/policies/bundles/ResourceInventory/data.json similarity index 100% rename from policies/bundles/BackupEncryptionEnabled/data.json rename to policies/bundles/ResourceInventory/data.json diff --git a/policies/bundles/ResourceInventory/metric.rego b/policies/bundles/ResourceInventory/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..47c47242a1df8980837a334bed468017e422b4b8 --- /dev/null +++ b/policies/bundles/ResourceInventory/metric.rego @@ -0,0 +1,13 @@ +package clouditor.metrics.resource_inventory + +default applicable = false + +default compliant = false + +applicable = true + +# all resources are applicable + +compliant = true + +# all resources are automatically compliant once we registered an evidence for them diff --git a/policies/bundles/RoleBroadAssignments/data.json b/policies/bundles/RoleBroadAssignments/data.json new file mode 100644 index 0000000000000000000000000000000000000000..671f81b67631cffa040ab43cd3c89edce2b72f3c --- /dev/null +++ b/policies/bundles/RoleBroadAssignments/data.json @@ -0,0 +1,4 @@ +{ + "operator" : "<=", + "target_value" : 0.2 +} \ No newline at end of file diff --git a/policies/bundles/RoleBroadAssignments/metric.rego b/policies/bundles/RoleBroadAssignments/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..9ddbfdbd62e03be55064185a26236910d425a632 --- /dev/null +++ b/policies/bundles/RoleBroadAssignments/metric.rego @@ -0,0 +1,19 @@ +package clouditor.metrics.role_broad_assignments + +import data.clouditor.compare + +# TODO(lebogg): Not yet in VOC. Check if `rBAC` is correct representation in JSON +import input.rBAC as rbac + +default applicable = false + +default compliant = false + +applicable { + rbac.broadAssignments +} + +compliant { + # TODO(all): Target value ? + compare(data.operator, data.target_value, rbac.broadAssignments) +} diff --git a/policies/bundles/RuntimeVersion/data.json b/policies/bundles/RuntimeVersion/data.json new file mode 100644 index 0000000000000000000000000000000000000000..0e2a3441ac2904052569fd3e107cb87c4760a540 --- /dev/null +++ b/policies/bundles/RuntimeVersion/data.json @@ -0,0 +1,17 @@ +{ + "operator" : ">=", + "target_value" : [ + { + "runtimeLanguage": "Java", + "runtimeVersion": 11 + }, + { + "runtimeLanguage": "Python", + "runtimeVersion": 3.8 + }, + { + "runtimeLanguage": "PHP", + "runtimeVersion": 7.4 + } + ] +} \ No newline at end of file diff --git a/policies/bundles/RuntimeVersion/metric.rego b/policies/bundles/RuntimeVersion/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..5574d49ec231f2cd27ca0afa00726081954b9bd9 --- /dev/null +++ b/policies/bundles/RuntimeVersion/metric.rego @@ -0,0 +1,19 @@ +package clouditor.metrics.runtime_version + +import data.clouditor.compare +import input as func + +default applicable = false + +default compliant = false + +applicable { + func.type[_] == "Function" +} + +# TODO(all): Consider to put `operator` into list of target_values for more granularity +compliant { + some i + compare("==", data.target_value[i].runtimeLanguage, func.runtimeLanguage) + compare(data.operator, data.target_value[i].runtimeVersion, func.runtimeVersion) +} diff --git a/policies/bundles/SingleSignOnEnabled/data.json b/policies/bundles/SingleSignOnEnabled/data.json new file mode 100644 index 0000000000000000000000000000000000000000..05a7f81dd1dec31594c4853859c7d656bd7c868b --- /dev/null +++ b/policies/bundles/SingleSignOnEnabled/data.json @@ -0,0 +1,4 @@ +{ + "operator" : "==", + "target_value" : true +} \ No newline at end of file diff --git a/policies/bundles/BackupEnabled/metric.rego b/policies/bundles/SingleSignOnEnabled/metric.rego similarity index 68% rename from policies/bundles/BackupEnabled/metric.rego rename to policies/bundles/SingleSignOnEnabled/metric.rego index 7fd08bfb283fd921d89758fc2fefba9f7c015029..a29ca38c111269c3c8f4cff5136f8308c775c17f 100644 --- a/policies/bundles/BackupEnabled/metric.rego +++ b/policies/bundles/SingleSignOnEnabled/metric.rego @@ -1,4 +1,4 @@ -package clouditor.metrics.backup_enabled +package clouditor.metrics.single_sign_on_enabled import data.clouditor.compare @@ -6,7 +6,7 @@ default applicable = false default compliant = false -enabled := input.backup.enabled +enabled := input.singleSignOn.enabled applicable { enabled != null diff --git a/policies/bundles/TLSVersion/data.json b/policies/bundles/TLSVersion/data.json index cd0e7d3ec6937e1246e3b87a14de7857be462db1..0fabb4894aeb48f834766910871660e4a5ae87b1 100644 --- a/policies/bundles/TLSVersion/data.json +++ b/policies/bundles/TLSVersion/data.json @@ -1,4 +1,4 @@ { - "operator" : "==", - "target_value" : ["TLS1.2","TLS1.3"] + "operator" : "isIn", + "target_value" : ["TLS1.2","TLS1.3", "TLS1_2","TLS1_3"] } \ No newline at end of file diff --git a/policies/bundles/TLSVersion/metric.rego b/policies/bundles/TLSVersion/metric.rego index 37312e0d24f5f1f594270b5b5b14a087d6bba423..b6ae5a1fcc9a230e62b4471e99148c155e4280bd 100644 --- a/policies/bundles/TLSVersion/metric.rego +++ b/policies/bundles/TLSVersion/metric.rego @@ -1,24 +1,17 @@ package clouditor.metrics.tls_version import data.clouditor.compare -import data.clouditor.isIn +import input.transportEncryption as enc default compliant = false default applicable = false -version := input.httpEndpoint.transportEncryption.tlsVersion - applicable { - version != null -} - -compliant { - # If target_value is a list of strings/numbers - isIn(data.target_value, version) + enc } compliant { # If target_value is the version number represented as int/float - compare(data.operator, data.target_value, version) -} + compare(data.operator, data.target_value, enc.tlsVersion) +} \ No newline at end of file diff --git a/policies/bundles/TlsCipherSuites/data.json b/policies/bundles/TlsCipherSuites/data.json deleted file mode 100644 index 22e42979096d83ee9d661c1160765ecae3506c60..0000000000000000000000000000000000000000 --- a/policies/bundles/TlsCipherSuites/data.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "operator" : "<=", - "target_value" : ["TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", - "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", - "TLS_ECDHE_ECDSA_WITH_AES_128_CCM", "TLS_ECDHE_ECDSA_WITH_AES_256_CCM", "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", - "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", - "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", - "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384", - "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256", "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", - "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", "TLS_DHE_RSA_WITH_AES_128_CCM", "TLS_DHE_RSA_WITH_AES_256_CCM", - "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256", "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384", - "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384", - "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256", "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384", - "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384", - "TLS_DH_DSS_WITH_AES_128_CBC_SHA256", "TLS_DH_DSS_WITH_AES_256_CBC_SHA256", "TLS_DH_DSS_WITH_AES_128_GCM_SHA256", - "TLS_DH_DSS_WITH_AES_256_GCM_SHA384", "TLS_DH_RSA_WITH_AES_128_CBC_SHA256", "TLS_DH_RSA_WITH_AES_256_CBC_SHA256", - "TLS_DH_RSA_WITH_AES_128_GCM_SHA256", "TLS_DH_RSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256", - "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384", "TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256", - "TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256", - "TLS_DHE_PSK_WITH_AES_128_CBC_SHA256", "TLS_DHE_PSK_WITH_AES_256_CBC_SHA384", "TLS_DHE_PSK_WITH_AES_128_GCM_SHA256", - "TLS_DHE_PSK_WITH_AES_256_GCM_SHA384", "TLS_DHE_PSK_WITH_AES_128_CCM", "TLS_DHE_PSK_WITH_AES_256_CCM", - "TLS_RSA_PSK_WITH_AES_128_CBC_SHA256", "TLS_RSA_PSK_WITH_AES_256_CBC_SHA384", "TLS_RSA_PSK_WITH_AES_128_GCM_SHA256", - "TLS_RSA_PSK_WITH_AES_256_GCM_SHA384", "TLS_AES_128_GCM_SHA256", "TLS_AES_256_GCM_SHA384", "TLS_AES_128_CCM_SHA256"] -} \ No newline at end of file diff --git a/policies/bundles/TlsCipherSuites/metric.rego b/policies/bundles/TlsCipherSuites/metric.rego deleted file mode 100644 index 4bf4f74db8ada8ce92fa572c7431e12b5652690a..0000000000000000000000000000000000000000 --- a/policies/bundles/TlsCipherSuites/metric.rego +++ /dev/null @@ -1,18 +0,0 @@ -package clouditor.metrics.tls_cipher_suites - -import data.clouditor.isIn - -default applicable = false - -default compliant = false - -# TODO: Not in ontology yet. -protocol := input.tls.cipherSuites.protocol - -applicable { - protocol != null -} - -compliant { - isIn(data.target_value, protocol) -} diff --git a/policies/bundles/TlsDHGroups/data.json b/policies/bundles/TlsDHGroups/data.json deleted file mode 100644 index 74254717e8dfe3c1f9153c2864400810239b6d9f..0000000000000000000000000000000000000000 --- a/policies/bundles/TlsDHGroups/data.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "operator" : "<=", - "target_value" : ["secp256r1", "secp384r1", "secp521r1", "brainpoolP256r1", "brainpoolP384r1", "brainpoolP512r1", - "ffdhe2048", "ffdhe3072", "ffdhe4096", "brainpoolP256r1tls13", "brainpoolP384r1tls13", "brainpoolP512r1tls13"] -} \ No newline at end of file diff --git a/policies/bundles/TlsDHGroups/metric.rego b/policies/bundles/TlsDHGroups/metric.rego deleted file mode 100644 index ab6491718dcca3e781d6da9c6b5c090a47e77f1a..0000000000000000000000000000000000000000 --- a/policies/bundles/TlsDHGroups/metric.rego +++ /dev/null @@ -1,18 +0,0 @@ -package clouditor.metrics.tls_dh_groups - -import data.clouditor.isIn - -default applicable = false - -default compliant = false - -# TODO: Not in ontology yet. -group := input.tls.dhGroups.group - -applicable { - group != null -} - -compliant { - isIn(data.target_value, group) -} diff --git a/policies/bundles/TlsSignatureAlgorithms/data.json b/policies/bundles/TlsSignatureAlgorithms/data.json deleted file mode 100644 index bd2551c1fd4951fb856f17681cb86af875823cdd..0000000000000000000000000000000000000000 --- a/policies/bundles/TlsSignatureAlgorithms/data.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "operator" : "<=", - "target_value" : ["RSA+SHA256", "RSA+SHA384", "RSA+SHA512", "DSA+SHA256", "DSA+SHA384", "DSA+SHA512", "ECDSA+SHA256", - "ECDSA+SHA384", "ECDSA+SHA512", "rsa_pss_rsae_sha256", "rsa_pss_rsae_sha384", "rsa_pss_rsae_sha512", - "rsa_pss_pss_sha256", "rsa_pss_pss_sha384", "rsa_pss_pss_sha512", "ecdsa_secp256r1_sha256", - "ecdsa_secp384r1_sha384", "ecdsa_brainpoolP256r1tls13_sha256", "ecdsa_brainpoolP384r1tls13_sha384", - "ecdsa_brainpoolP512r1tls13_sha512", "rsa_pkcs1_sha256", "rsa_pkcs1_sha384", "rsa_pkcs1_sha512"] -} \ No newline at end of file diff --git a/policies/bundles/TlsSignatureAlgorithms/metric.rego b/policies/bundles/TlsSignatureAlgorithms/metric.rego deleted file mode 100644 index 1f9614420ecf5688a8e484e39966db712c83e41e..0000000000000000000000000000000000000000 --- a/policies/bundles/TlsSignatureAlgorithms/metric.rego +++ /dev/null @@ -1,18 +0,0 @@ -package clouditor.metrics.tls_signature_algorithms - -import data.clouditor.isIn - -default applicable = false - -default compliant = false - -# TODO: Not in ontology yet. -algorithm := input.tls.signatureAlgorithm - -applicable { - algorithm != null -} - -compliant { - isIn(data.target_value, algorithm) -} diff --git a/policies/bundles/TransportEncryptionAlgorithm/data.json b/policies/bundles/TransportEncryptionAlgorithm/data.json new file mode 100644 index 0000000000000000000000000000000000000000..5b79f20dc0df32f775c2bdf9ba48fa1864fd3842 --- /dev/null +++ b/policies/bundles/TransportEncryptionAlgorithm/data.json @@ -0,0 +1,4 @@ +{ + "operator" : "==", + "target_value" : "TLS" +} \ No newline at end of file diff --git a/policies/bundles/TransportEncryptionAlgorithm/input.json b/policies/bundles/TransportEncryptionAlgorithm/input.json new file mode 100644 index 0000000000000000000000000000000000000000..1e69e76c77fbd9764bddb9a0995a99c60a7f7cdb --- /dev/null +++ b/policies/bundles/TransportEncryptionAlgorithm/input.json @@ -0,0 +1,14 @@ +{ + "name": "/object", + "id": "someObject", + "type": [ + "ObjectStorage" + ], + "httpEndpoint": { + "url": "clouditor.io", + "transportEncryption": { + "enabled": true, + "algorithm": "TLS" + } + } +} \ No newline at end of file diff --git a/policies/bundles/TransportEncryptionAlgorithm/metric.rego b/policies/bundles/TransportEncryptionAlgorithm/metric.rego new file mode 100644 index 0000000000000000000000000000000000000000..27089c2859cd3e689df72c94f057157f5e877004 --- /dev/null +++ b/policies/bundles/TransportEncryptionAlgorithm/metric.rego @@ -0,0 +1,16 @@ +package clouditor.metrics.transport_encryption_algorithm + +import data.clouditor.compare +import input.transportEncryption as enc + +default compliant = false + +default applicable = false + +applicable { + enc +} + +compliant { + compare(data.operator, data.target_value, enc.algorithm) +} diff --git a/policies/bundles/TransportEncryptionEnabled/metric.rego b/policies/bundles/TransportEncryptionEnabled/metric.rego index a7d86c4cc9de211d768da523874c72507521edd7..96d8af285a451f07f9f1913eadc509711917d244 100644 --- a/policies/bundles/TransportEncryptionEnabled/metric.rego +++ b/policies/bundles/TransportEncryptionEnabled/metric.rego @@ -1,18 +1,16 @@ package clouditor.metrics.transport_encryption_enabled import data.clouditor.compare +import input.transportEncryption as enc default compliant = false default applicable = false -enabled := input.httpEndpoint.transportEncryption.enabled - applicable { - enabled != null + enc } -# TODO(all): Alternatively, curly braces can be removed and a single assignment used. But for readability and consistency (having multiple compares, see mutual auth) I let it this way? compliant { - compare(data.operator, data.target_value, enabled) + compare(data.operator, data.target_value, enc.enabled) } diff --git a/policies/bundles/TransportEncryptionEnforced/metric.rego b/policies/bundles/TransportEncryptionEnforced/metric.rego index ede1264012931090af35d360f28ce6406a9623e9..3bc6e05971b9272c8682fff52529e4805c37224e 100644 --- a/policies/bundles/TransportEncryptionEnforced/metric.rego +++ b/policies/bundles/TransportEncryptionEnforced/metric.rego @@ -1,17 +1,16 @@ package clouditor.metrics.transport_encryption_enforced import data.clouditor.compare +import input.transportEncryption as enc default compliant = false default applicable = false -enforced := input.httpEndpoint.transportEncryption.enforced - applicable { - enforced != null + enc } compliant { - compare(data.operator, data.target_value, enforced) + compare(data.operator, data.target_value, enc.enforced) } diff --git a/policies/bundles/WebApplicationFirewallEnabled/metric.rego b/policies/bundles/WebApplicationFirewallEnabled/metric.rego index 72d5164ab139e6d90abb3883bfcc922b4ac94f0f..5c059f318eb33a0357a5c239ffce77bed83acc01 100644 --- a/policies/bundles/WebApplicationFirewallEnabled/metric.rego +++ b/policies/bundles/WebApplicationFirewallEnabled/metric.rego @@ -6,10 +6,11 @@ default applicable = false default compliant = false -enabled := input.webApplicationFirewall.enabled +enabled := input.accessRestriction.enabled applicable { enabled != null + compare("isIn", "LoadBalancer", input.type) } compliant { diff --git a/policies/input.json b/policies/input.json index e3f5b0b1fad1e32cd6b065ebb7c4c5ba61c3c235..5845a3e612895999c5018011c95d71139147d937 100644 --- a/policies/input.json +++ b/policies/input.json @@ -4,15 +4,15 @@ "enabled": true, "keyManager": "Microsoft.Storage" }, - "creationTime": 1111111111, + "creationTime": 1621086669, "httpEndpoint": { "transportEncryption": { "enabled": true, "enforced": true, "tlsVersion": "TLS1_2" }, - "url": "https://1234storage.blob.core.windows.net/" + "url": "https://aybazestorage.blob.core.windows.net/" }, - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/titan/providers/Microsoft.Storage/storageAccounts/aybazestorage", - "name": "1234storage" + "id": "/subscriptions/e3ed0e96-57bc-4d81-9594-f239540cd77a/resourceGroups/titan/providers/Microsoft.Storage/storageAccounts/aybazestorage", + "name": "aybazestorage" } \ No newline at end of file diff --git a/policies/operators.rego b/policies/operators.rego index 9e837f058a9122f7a2ea7318944ba5b4fe6accc8..307bb058a0a725ac6c1eddf0e3c0bdee02cac721 100644 --- a/policies/operators.rego +++ b/policies/operators.rego @@ -1,10 +1,15 @@ package clouditor +import future.keywords.every # includes also in # operator and target_value are declared here to add them to the output of each single policy (so assessment can use it) operator = data.operator target_value = data.target_value +# we also expose the whole metric configuration as well. In the future we then could get rid of operator and target +# value as individual variables +config = data.config + compare(operator, target_value, actual_value) { operator == "==" target_value == actual_value @@ -30,19 +35,65 @@ compare(operator, target_value, actual_value) { actual_value > target_value } -compare(operator, target_value, actual_value) { - operator == "=" - target_value == actual_value +# Checks if the actual_value (string) exists in target_values (array) +compare(operator, target_values, actual_value) { + operator == "isIn" + # Check if the input value actual_value is a string, otherwise the compare function for array must be used + is_string(actual_value) + actual_value in target_values +} + +# Checks if the actual_values (array) contains the target_value (string) +compare(operator, target_value, actual_values) { + operator == "isIn" + # Check if the input value actual_value is a string, otherwise the compare function for array must be used + is_string(target_value) + is_array(actual_values) + target_value in actual_values } -# Params: target_values (multiple target values), actual_value (single actual value) -isIn(target_values, actual_value) { - # Assess actual value with each compliant value in target values - actual_value == target_values[_] +# Checks if one element of actual_values (array) exists in target_values (array) +compare(operator, target_values, actual_values) { + operator == "isIn" + is_array(actual_values) + some act_val in actual_values + act_val in target_values } -# Params: target_values (multiple target values), actual_values (multiple actual values) -isIn(target_values, actual_values) { - # Current implementation: It is enough that one output is one of target_values - actual_values[_] == target_values[_] +# Checks if one element of target_values (array) exists in key of actual_values (object) +compare(operator, target_values, actual_values) { + operator == "isIn" + is_object(actual_values) + # Get all keys from objects + value := object.keys(actual_values) + # Check if one the keys is in array of target_values + some v in value + v in target_values } + +# Checks if the target_value (string) exists in key of actual_values (object) +compare(operator, target_value, actual_values) { + operator == "isIn" + is_object(actual_values) + # Get all keys from objects + value := object.keys(actual_values) + # Check if target_value exists in the set of object's keys + target_value in value +} + +# Checks if the actual_value (string) exists in target_values (array) +compare(operator, target_values, actual_value) { + operator == "allIn" + # Check if the input value actual_value is a string, otherwise the compare function for array must be used + is_string(actual_value) + actual_value in target_values +} + +# Checks if all elements of actual_values (array) exists in target_values (array) +compare(operator, target_values, actual_values) { + operator == "allIn" + is_array(actual_values) + every act_val in actual_values { + act_val in target_values + } +} \ No newline at end of file diff --git a/proto/assessment_result.proto b/proto/assessment_result.proto index 3bde8e476fb74313f425a309b6a32d227cedda63..91bad3870d08c49fb03f934e5b3dbb224b409bee 100644 --- a/proto/assessment_result.proto +++ b/proto/assessment_result.proto @@ -1,28 +1,3 @@ -// Copyright 2019-2022 Fraunhofer AISEC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// $$\ $$\ $$$$$$$$\ $$$$$$$\ $$$$$$\ $$\ $$\ $$$$$$\ -// $$$\ $$$ |$$ _____|$$ __$$\ \_$$ _|$$$\ $$ |$$ __$$\ -// $$$$\ $$$$ |$$ | $$ | $$ | $$ | $$$$\ $$ |$$ / $$ | -// $$\$$\$$ $$ |$$$$$\ $$ | $$ | $$ | $$ $$\$$ |$$$$$$$$ | -// $$ \$$$ $$ |$$ __| $$ | $$ | $$ | $$ \$$$$ |$$ __$$ | -// $$ |\$ /$$ |$$ | $$ | $$ | $$ | $$ |\$$$ |$$ | $$ | -// $$ | \_/ $$ |$$$$$$$$\ $$$$$$$ |$$$$$$\ $$ | \$$ |$$ | $$ | -// \__| \__|\________|\_______/ \______|\__| \__|\__| \__| -// -// This file is part of the MEDINA Framework. - syntax = "proto3"; package cce; @@ -32,6 +7,7 @@ import "google/protobuf/timestamp.proto"; import "metric_conf.proto"; option go_package = "api/evaluation"; +option java_package = "si.xlab.cce.entities.grpc"; service Evaluation { rpc AddAssessmentResult(AssessmentResult) returns (google.protobuf.Empty); @@ -48,4 +24,5 @@ message AssessmentResult { string evidence_id = 8; string non_compliance_comments = 9; repeated string resource_types = 10; + string cloud_service_id = 11; } diff --git a/proto/compile_proto_files.go b/proto/compile_proto_files.go index 426644fd65e756d9e70847c78009f89048d67128..29a8ad208ccaf91310b4e24171d8150bf280e769 100644 --- a/proto/compile_proto_files.go +++ b/proto/compile_proto_files.go @@ -1,31 +1,5 @@ -// SPDX-License-Identifier: Apache-2.0 - -// Copyright 2019-2022 Fraunhofer AISEC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// $$\ $$\ $$$$$$$$\ $$$$$$$\ $$$$$$\ $$\ $$\ $$$$$$\ -// $$$\ $$$ |$$ _____|$$ __$$\ \_$$ _|$$$\ $$ |$$ __$$\ -// $$$$\ $$$$ |$$ | $$ | $$ | $$ | $$$$\ $$ |$$ / $$ | -// $$\$$\$$ $$ |$$$$$\ $$ | $$ | $$ | $$ $$\$$ |$$$$$$$$ | -// $$ \$$$ $$ |$$ __| $$ | $$ | $$ | $$ \$$$$ |$$ __$$ | -// $$ |\$ /$$ |$$ | $$ | $$ | $$ | $$ |\$$$ |$$ | $$ | -// $$ | \_/ $$ |$$$$$$$$\ $$$$$$$ |$$$$$$\ $$ | \$$ |$$ | $$ | -// \__| \__|\________|\_______/ \______|\__| \__|\__| \__| -// -// This file is part of the MEDINA Framework. - package proto //go:generate protoc -I ./ -I ../third_party assessment_result.proto --go_out=../ --go-grpc_out=../ //go:generate protoc -I ./ -I ../third_party metric_conf.proto --go_out=../ --go-grpc_out=../ +//go:generate protoc -I ./ -I ../third_party notifications.proto --go_out=../ --go-grpc_out=../ diff --git a/proto/google/protobuf/empty.proto b/proto/google/protobuf/empty.proto new file mode 100644 index 0000000000000000000000000000000000000000..5f992de94ab46d683f7989b38211effa5abf0fe7 --- /dev/null +++ b/proto/google/protobuf/empty.proto @@ -0,0 +1,52 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option go_package = "google.golang.org/protobuf/types/known/emptypb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "EmptyProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; +option cc_enable_arenas = true; + +// A generic empty message that you can re-use to avoid defining duplicated +// empty messages in your APIs. A typical example is to use it as the request +// or the response type of an API method. For instance: +// +// service Foo { +// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); +// } +// +// The JSON representation for `Empty` is empty JSON object `{}`. +message Empty {} diff --git a/proto/google/protobuf/struct.proto b/proto/google/protobuf/struct.proto new file mode 100644 index 0000000000000000000000000000000000000000..545215c25276cc20a649372b0e9a5e1eeda27ae5 --- /dev/null +++ b/proto/google/protobuf/struct.proto @@ -0,0 +1,95 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option cc_enable_arenas = true; +option go_package = "google.golang.org/protobuf/types/known/structpb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "StructProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + +// `Struct` represents a structured data value, consisting of fields +// which map to dynamically typed values. In some languages, `Struct` +// might be supported by a native representation. For example, in +// scripting languages like JS a struct is represented as an +// object. The details of that representation are described together +// with the proto support for the language. +// +// The JSON representation for `Struct` is JSON object. +message Struct { + // Unordered map of dynamically typed values. + map<string, Value> fields = 1; +} + +// `Value` represents a dynamically typed value which can be either +// null, a number, a string, a boolean, a recursive struct value, or a +// list of values. A producer of value is expected to set one of that +// variants, absence of any variant indicates an error. +// +// The JSON representation for `Value` is JSON value. +message Value { + // The kind of value. + oneof kind { + // Represents a null value. + NullValue null_value = 1; + // Represents a double value. + double number_value = 2; + // Represents a string value. + string string_value = 3; + // Represents a boolean value. + bool bool_value = 4; + // Represents a structured value. + Struct struct_value = 5; + // Represents a repeated `Value`. + ListValue list_value = 6; + } +} + +// `NullValue` is a singleton enumeration to represent the null value for the +// `Value` type union. +// +// The JSON representation for `NullValue` is JSON `null`. +enum NullValue { + // Null value. + NULL_VALUE = 0; +} + +// `ListValue` is a wrapper around a repeated field of values. +// +// The JSON representation for `ListValue` is JSON array. +message ListValue { + // Repeated field of dynamically typed values. + repeated Value values = 1; +} diff --git a/proto/metric_conf.proto b/proto/metric_conf.proto index 7593b8f05302550599a2818382956bdb3b1ea2f6..7092e9e63817731199a7de472b6dbfaf4162f72a 100644 --- a/proto/metric_conf.proto +++ b/proto/metric_conf.proto @@ -1,28 +1,3 @@ -// Copyright 2019-2022 Fraunhofer AISEC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// $$\ $$\ $$$$$$$$\ $$$$$$$\ $$$$$$\ $$\ $$\ $$$$$$\ -// $$$\ $$$ |$$ _____|$$ __$$\ \_$$ _|$$$\ $$ |$$ __$$\ -// $$$$\ $$$$ |$$ | $$ | $$ | $$ | $$$$\ $$ |$$ / $$ | -// $$\$$\$$ $$ |$$$$$\ $$ | $$ | $$ | $$ $$\$$ |$$$$$$$$ | -// $$ \$$$ $$ |$$ __| $$ | $$ | $$ | $$ \$$$$ |$$ __$$ | -// $$ |\$ /$$ |$$ | $$ | $$ | $$ | $$ |\$$$ |$$ | $$ | -// $$ | \_/ $$ |$$$$$$$$\ $$$$$$$ |$$$$$$\ $$ | \$$ |$$ | $$ | -// \__| \__|\________|\_______/ \______|\__| \__|\__| \__| -// -// This file is part of the MEDINA Framework. - syntax = "proto3"; package cce; @@ -30,6 +5,7 @@ package cce; import "google/protobuf/struct.proto"; option go_package = "api/evaluation"; +option java_package = "si.xlab.cce.entities.grpc"; // Defines the operator and a target value for an individual metric message MetricConfiguration { diff --git a/proto/notifications.proto b/proto/notifications.proto new file mode 100644 index 0000000000000000000000000000000000000000..403a05b8351eba11f38e6926c215d8ad32b0bee1 --- /dev/null +++ b/proto/notifications.proto @@ -0,0 +1,24 @@ +syntax = "proto3"; + +package cce; + +import "google/protobuf/empty.proto"; + +option go_package = "api/evaluation"; +option java_package = "si.xlab.cce.entities.grpc"; + +service Notification { + rpc TargetOfEvaluationCreated(TargetOfEvaluation) returns (google.protobuf.Empty); +} + +// source: https://github.com/clouditor/clouditor/blob/main/api/orchestrator/orchestrator.proto +// A Target of Evaluation binds a cloud service to a catalog, so the service is +// evaluated regarding this catalog's controls +message TargetOfEvaluation { + string cloud_service_id = 1; + string catalog_id = 2; + + // an assurance level is not offered by every catalog, therefore it is + // optional + optional string assurance_level = 3; +}