diff --git a/agent/workers/trigger/graphql.go b/agent/workers/trigger/graphql.go index 80c9170fbe..15a5ff124c 100644 --- a/agent/workers/trigger/graphql.go +++ b/agent/workers/trigger/graphql.go @@ -76,11 +76,12 @@ type GraphqlRequest struct { Headers []HTTPHeader `json:"headers,omitempty"` Auth *HTTPAuthenticator `json:"auth,omitempty"` SSLVerification bool `json:"sslVerification,omitempty"` + Schema string `json:"schema,omitempty"` } type GraphqlResponse struct { - Status string - StatusCode int - Headers []HTTPHeader - Body string + Status string `json:"status,omitempty"` + StatusCode int `json:"statusCode,omitempty"` + Headers []HTTPHeader `json:"headers,omitempty"` + Body string `json:"body,omitempty"` } diff --git a/api/graphql.yaml b/api/graphql.yaml index c8e9d8513f..3ef7b2a266 100644 --- a/api/graphql.yaml +++ b/api/graphql.yaml @@ -30,6 +30,6 @@ components: headers: type: array items: - $ref: "#/components/schemas/HTTPHeader" + $ref: "./http.yaml#/components/schemas/HTTPHeader" body: type: string diff --git a/cli/openapi/model_graphql_request.go b/cli/openapi/model_graphql_request.go new file mode 100644 index 0000000000..10c5e79024 --- /dev/null +++ b/cli/openapi/model_graphql_request.go @@ -0,0 +1,308 @@ +/* +TraceTest + +OpenAPI definition for TraceTest endpoint and resources + +API version: 0.2.1 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package openapi + +import ( + "encoding/json" +) + +// checks if the GraphqlRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GraphqlRequest{} + +// GraphqlRequest struct for GraphqlRequest +type GraphqlRequest struct { + Url *string `json:"url,omitempty"` + Headers []HTTPHeader `json:"headers,omitempty"` + Auth *HTTPAuth `json:"auth,omitempty"` + Body *string `json:"body,omitempty"` + SslVerification *bool `json:"sslVerification,omitempty"` + Schema *string `json:"schema,omitempty"` +} + +// NewGraphqlRequest instantiates a new GraphqlRequest object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGraphqlRequest() *GraphqlRequest { + this := GraphqlRequest{} + var sslVerification bool = false + this.SslVerification = &sslVerification + return &this +} + +// NewGraphqlRequestWithDefaults instantiates a new GraphqlRequest object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGraphqlRequestWithDefaults() *GraphqlRequest { + this := GraphqlRequest{} + var sslVerification bool = false + this.SslVerification = &sslVerification + return &this +} + +// GetUrl returns the Url field value if set, zero value otherwise. +func (o *GraphqlRequest) GetUrl() string { + if o == nil || isNil(o.Url) { + var ret string + return ret + } + return *o.Url +} + +// GetUrlOk returns a tuple with the Url field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlRequest) GetUrlOk() (*string, bool) { + if o == nil || isNil(o.Url) { + return nil, false + } + return o.Url, true +} + +// HasUrl returns a boolean if a field has been set. +func (o *GraphqlRequest) HasUrl() bool { + if o != nil && !isNil(o.Url) { + return true + } + + return false +} + +// SetUrl gets a reference to the given string and assigns it to the Url field. +func (o *GraphqlRequest) SetUrl(v string) { + o.Url = &v +} + +// GetHeaders returns the Headers field value if set, zero value otherwise. +func (o *GraphqlRequest) GetHeaders() []HTTPHeader { + if o == nil || isNil(o.Headers) { + var ret []HTTPHeader + return ret + } + return o.Headers +} + +// GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlRequest) GetHeadersOk() ([]HTTPHeader, bool) { + if o == nil || isNil(o.Headers) { + return nil, false + } + return o.Headers, true +} + +// HasHeaders returns a boolean if a field has been set. +func (o *GraphqlRequest) HasHeaders() bool { + if o != nil && !isNil(o.Headers) { + return true + } + + return false +} + +// SetHeaders gets a reference to the given []HTTPHeader and assigns it to the Headers field. +func (o *GraphqlRequest) SetHeaders(v []HTTPHeader) { + o.Headers = v +} + +// GetAuth returns the Auth field value if set, zero value otherwise. +func (o *GraphqlRequest) GetAuth() HTTPAuth { + if o == nil || isNil(o.Auth) { + var ret HTTPAuth + return ret + } + return *o.Auth +} + +// GetAuthOk returns a tuple with the Auth field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlRequest) GetAuthOk() (*HTTPAuth, bool) { + if o == nil || isNil(o.Auth) { + return nil, false + } + return o.Auth, true +} + +// HasAuth returns a boolean if a field has been set. +func (o *GraphqlRequest) HasAuth() bool { + if o != nil && !isNil(o.Auth) { + return true + } + + return false +} + +// SetAuth gets a reference to the given HTTPAuth and assigns it to the Auth field. +func (o *GraphqlRequest) SetAuth(v HTTPAuth) { + o.Auth = &v +} + +// GetBody returns the Body field value if set, zero value otherwise. +func (o *GraphqlRequest) GetBody() string { + if o == nil || isNil(o.Body) { + var ret string + return ret + } + return *o.Body +} + +// GetBodyOk returns a tuple with the Body field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlRequest) GetBodyOk() (*string, bool) { + if o == nil || isNil(o.Body) { + return nil, false + } + return o.Body, true +} + +// HasBody returns a boolean if a field has been set. +func (o *GraphqlRequest) HasBody() bool { + if o != nil && !isNil(o.Body) { + return true + } + + return false +} + +// SetBody gets a reference to the given string and assigns it to the Body field. +func (o *GraphqlRequest) SetBody(v string) { + o.Body = &v +} + +// GetSslVerification returns the SslVerification field value if set, zero value otherwise. +func (o *GraphqlRequest) GetSslVerification() bool { + if o == nil || isNil(o.SslVerification) { + var ret bool + return ret + } + return *o.SslVerification +} + +// GetSslVerificationOk returns a tuple with the SslVerification field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlRequest) GetSslVerificationOk() (*bool, bool) { + if o == nil || isNil(o.SslVerification) { + return nil, false + } + return o.SslVerification, true +} + +// HasSslVerification returns a boolean if a field has been set. +func (o *GraphqlRequest) HasSslVerification() bool { + if o != nil && !isNil(o.SslVerification) { + return true + } + + return false +} + +// SetSslVerification gets a reference to the given bool and assigns it to the SslVerification field. +func (o *GraphqlRequest) SetSslVerification(v bool) { + o.SslVerification = &v +} + +// GetSchema returns the Schema field value if set, zero value otherwise. +func (o *GraphqlRequest) GetSchema() string { + if o == nil || isNil(o.Schema) { + var ret string + return ret + } + return *o.Schema +} + +// GetSchemaOk returns a tuple with the Schema field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlRequest) GetSchemaOk() (*string, bool) { + if o == nil || isNil(o.Schema) { + return nil, false + } + return o.Schema, true +} + +// HasSchema returns a boolean if a field has been set. +func (o *GraphqlRequest) HasSchema() bool { + if o != nil && !isNil(o.Schema) { + return true + } + + return false +} + +// SetSchema gets a reference to the given string and assigns it to the Schema field. +func (o *GraphqlRequest) SetSchema(v string) { + o.Schema = &v +} + +func (o GraphqlRequest) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GraphqlRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !isNil(o.Url) { + toSerialize["url"] = o.Url + } + if !isNil(o.Headers) { + toSerialize["headers"] = o.Headers + } + if !isNil(o.Auth) { + toSerialize["auth"] = o.Auth + } + if !isNil(o.Body) { + toSerialize["body"] = o.Body + } + if !isNil(o.SslVerification) { + toSerialize["sslVerification"] = o.SslVerification + } + if !isNil(o.Schema) { + toSerialize["schema"] = o.Schema + } + return toSerialize, nil +} + +type NullableGraphqlRequest struct { + value *GraphqlRequest + isSet bool +} + +func (v NullableGraphqlRequest) Get() *GraphqlRequest { + return v.value +} + +func (v *NullableGraphqlRequest) Set(val *GraphqlRequest) { + v.value = val + v.isSet = true +} + +func (v NullableGraphqlRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableGraphqlRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGraphqlRequest(val *GraphqlRequest) *NullableGraphqlRequest { + return &NullableGraphqlRequest{value: val, isSet: true} +} + +func (v NullableGraphqlRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGraphqlRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/cli/openapi/model_graphql_response.go b/cli/openapi/model_graphql_response.go new file mode 100644 index 0000000000..e9b68bbdfb --- /dev/null +++ b/cli/openapi/model_graphql_response.go @@ -0,0 +1,232 @@ +/* +TraceTest + +OpenAPI definition for TraceTest endpoint and resources + +API version: 0.2.1 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package openapi + +import ( + "encoding/json" +) + +// checks if the GraphqlResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GraphqlResponse{} + +// GraphqlResponse struct for GraphqlResponse +type GraphqlResponse struct { + Status *string `json:"status,omitempty"` + StatusCode *int32 `json:"statusCode,omitempty"` + Headers []HTTPHeader `json:"headers,omitempty"` + Body *string `json:"body,omitempty"` +} + +// NewGraphqlResponse instantiates a new GraphqlResponse object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGraphqlResponse() *GraphqlResponse { + this := GraphqlResponse{} + return &this +} + +// NewGraphqlResponseWithDefaults instantiates a new GraphqlResponse object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGraphqlResponseWithDefaults() *GraphqlResponse { + this := GraphqlResponse{} + return &this +} + +// GetStatus returns the Status field value if set, zero value otherwise. +func (o *GraphqlResponse) GetStatus() string { + if o == nil || isNil(o.Status) { + var ret string + return ret + } + return *o.Status +} + +// GetStatusOk returns a tuple with the Status field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlResponse) GetStatusOk() (*string, bool) { + if o == nil || isNil(o.Status) { + return nil, false + } + return o.Status, true +} + +// HasStatus returns a boolean if a field has been set. +func (o *GraphqlResponse) HasStatus() bool { + if o != nil && !isNil(o.Status) { + return true + } + + return false +} + +// SetStatus gets a reference to the given string and assigns it to the Status field. +func (o *GraphqlResponse) SetStatus(v string) { + o.Status = &v +} + +// GetStatusCode returns the StatusCode field value if set, zero value otherwise. +func (o *GraphqlResponse) GetStatusCode() int32 { + if o == nil || isNil(o.StatusCode) { + var ret int32 + return ret + } + return *o.StatusCode +} + +// GetStatusCodeOk returns a tuple with the StatusCode field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlResponse) GetStatusCodeOk() (*int32, bool) { + if o == nil || isNil(o.StatusCode) { + return nil, false + } + return o.StatusCode, true +} + +// HasStatusCode returns a boolean if a field has been set. +func (o *GraphqlResponse) HasStatusCode() bool { + if o != nil && !isNil(o.StatusCode) { + return true + } + + return false +} + +// SetStatusCode gets a reference to the given int32 and assigns it to the StatusCode field. +func (o *GraphqlResponse) SetStatusCode(v int32) { + o.StatusCode = &v +} + +// GetHeaders returns the Headers field value if set, zero value otherwise. +func (o *GraphqlResponse) GetHeaders() []HTTPHeader { + if o == nil || isNil(o.Headers) { + var ret []HTTPHeader + return ret + } + return o.Headers +} + +// GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlResponse) GetHeadersOk() ([]HTTPHeader, bool) { + if o == nil || isNil(o.Headers) { + return nil, false + } + return o.Headers, true +} + +// HasHeaders returns a boolean if a field has been set. +func (o *GraphqlResponse) HasHeaders() bool { + if o != nil && !isNil(o.Headers) { + return true + } + + return false +} + +// SetHeaders gets a reference to the given []HTTPHeader and assigns it to the Headers field. +func (o *GraphqlResponse) SetHeaders(v []HTTPHeader) { + o.Headers = v +} + +// GetBody returns the Body field value if set, zero value otherwise. +func (o *GraphqlResponse) GetBody() string { + if o == nil || isNil(o.Body) { + var ret string + return ret + } + return *o.Body +} + +// GetBodyOk returns a tuple with the Body field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GraphqlResponse) GetBodyOk() (*string, bool) { + if o == nil || isNil(o.Body) { + return nil, false + } + return o.Body, true +} + +// HasBody returns a boolean if a field has been set. +func (o *GraphqlResponse) HasBody() bool { + if o != nil && !isNil(o.Body) { + return true + } + + return false +} + +// SetBody gets a reference to the given string and assigns it to the Body field. +func (o *GraphqlResponse) SetBody(v string) { + o.Body = &v +} + +func (o GraphqlResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GraphqlResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !isNil(o.Status) { + toSerialize["status"] = o.Status + } + if !isNil(o.StatusCode) { + toSerialize["statusCode"] = o.StatusCode + } + if !isNil(o.Headers) { + toSerialize["headers"] = o.Headers + } + if !isNil(o.Body) { + toSerialize["body"] = o.Body + } + return toSerialize, nil +} + +type NullableGraphqlResponse struct { + value *GraphqlResponse + isSet bool +} + +func (v NullableGraphqlResponse) Get() *GraphqlResponse { + return v.value +} + +func (v *NullableGraphqlResponse) Set(val *GraphqlResponse) { + v.value = val + v.isSet = true +} + +func (v NullableGraphqlResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableGraphqlResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGraphqlResponse(val *GraphqlResponse) *NullableGraphqlResponse { + return &NullableGraphqlResponse{value: val, isSet: true} +} + +func (v NullableGraphqlResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGraphqlResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/cli/openapi/model_trigger.go b/cli/openapi/model_trigger.go index 5def0a4d22..31af55a764 100644 --- a/cli/openapi/model_trigger.go +++ b/cli/openapi/model_trigger.go @@ -25,6 +25,7 @@ type Trigger struct { Traceid *TRACEIDRequest `json:"traceid,omitempty"` Kafka *KafkaRequest `json:"kafka,omitempty"` PlaywrightEngine *PlaywrightEngineRequest `json:"playwrightEngine,omitempty"` + Graphql *GraphqlRequest `json:"graphql,omitempty"` } // NewTrigger instantiates a new Trigger object @@ -236,6 +237,38 @@ func (o *Trigger) SetPlaywrightEngine(v PlaywrightEngineRequest) { o.PlaywrightEngine = &v } +// GetGraphql returns the Graphql field value if set, zero value otherwise. +func (o *Trigger) GetGraphql() GraphqlRequest { + if o == nil || isNil(o.Graphql) { + var ret GraphqlRequest + return ret + } + return *o.Graphql +} + +// GetGraphqlOk returns a tuple with the Graphql field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Trigger) GetGraphqlOk() (*GraphqlRequest, bool) { + if o == nil || isNil(o.Graphql) { + return nil, false + } + return o.Graphql, true +} + +// HasGraphql returns a boolean if a field has been set. +func (o *Trigger) HasGraphql() bool { + if o != nil && !isNil(o.Graphql) { + return true + } + + return false +} + +// SetGraphql gets a reference to the given GraphqlRequest and assigns it to the Graphql field. +func (o *Trigger) SetGraphql(v GraphqlRequest) { + o.Graphql = &v +} + func (o Trigger) MarshalJSON() ([]byte, error) { toSerialize, err := o.ToMap() if err != nil { @@ -264,6 +297,9 @@ func (o Trigger) ToMap() (map[string]interface{}, error) { if !isNil(o.PlaywrightEngine) { toSerialize["playwrightEngine"] = o.PlaywrightEngine } + if !isNil(o.Graphql) { + toSerialize["graphql"] = o.Graphql + } return toSerialize, nil } diff --git a/cli/openapi/model_trigger_result_trigger_result.go b/cli/openapi/model_trigger_result_trigger_result.go index 0b67cd5f94..0e054e7c57 100644 --- a/cli/openapi/model_trigger_result_trigger_result.go +++ b/cli/openapi/model_trigger_result_trigger_result.go @@ -24,6 +24,7 @@ type TriggerResultTriggerResult struct { Traceid *TRACEIDResponse `json:"traceid,omitempty"` Kafka *KafkaResponse `json:"kafka,omitempty"` PlaywrightEngine *PlaywrightEngineResponse `json:"playwrightEngine,omitempty"` + Graphql *GraphqlResponse `json:"graphql,omitempty"` Error *TriggerError `json:"error,omitempty"` } @@ -204,6 +205,38 @@ func (o *TriggerResultTriggerResult) SetPlaywrightEngine(v PlaywrightEngineRespo o.PlaywrightEngine = &v } +// GetGraphql returns the Graphql field value if set, zero value otherwise. +func (o *TriggerResultTriggerResult) GetGraphql() GraphqlResponse { + if o == nil || isNil(o.Graphql) { + var ret GraphqlResponse + return ret + } + return *o.Graphql +} + +// GetGraphqlOk returns a tuple with the Graphql field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *TriggerResultTriggerResult) GetGraphqlOk() (*GraphqlResponse, bool) { + if o == nil || isNil(o.Graphql) { + return nil, false + } + return o.Graphql, true +} + +// HasGraphql returns a boolean if a field has been set. +func (o *TriggerResultTriggerResult) HasGraphql() bool { + if o != nil && !isNil(o.Graphql) { + return true + } + + return false +} + +// SetGraphql gets a reference to the given GraphqlResponse and assigns it to the Graphql field. +func (o *TriggerResultTriggerResult) SetGraphql(v GraphqlResponse) { + o.Graphql = &v +} + // GetError returns the Error field value if set, zero value otherwise. func (o *TriggerResultTriggerResult) GetError() TriggerError { if o == nil || isNil(o.Error) { @@ -261,6 +294,9 @@ func (o TriggerResultTriggerResult) ToMap() (map[string]interface{}, error) { if !isNil(o.PlaywrightEngine) { toSerialize["playwrightEngine"] = o.PlaywrightEngine } + if !isNil(o.Graphql) { + toSerialize["graphql"] = o.Graphql + } if !isNil(o.Error) { toSerialize["error"] = o.Error } diff --git a/go.mod b/go.mod index e21d347026..fcb97590a8 100644 --- a/go.mod +++ b/go.mod @@ -60,7 +60,6 @@ require ( github.com/spf13/viper v1.15.0 github.com/stretchr/testify v1.9.0 github.com/teris-io/shortid v0.0.0-20220617161101-71ec9f2aa569 - github.com/wundergraph/graphql-go-tools v1.67.4 github.com/wundergraph/graphql-go-tools/v2 v2.0.0-rc.75 gitlab.com/metakeule/fmtdate v1.2.2 go.opencensus.io v0.24.0 @@ -121,9 +120,11 @@ require ( github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c // indirect github.com/fatih/color v1.13.0 // indirect github.com/felixge/httpsnoop v1.0.2 // indirect + github.com/gabriel-vasile/mimetype v1.4.3 // indirect github.com/gdamore/encoding v1.0.0 // indirect github.com/go-logr/logr v1.2.4 // indirect github.com/go-logr/stdr v1.2.2 // indirect + github.com/go-playground/validator/v10 v10.15.5 // indirect github.com/go-redis/redis/v7 v7.4.1 // indirect github.com/golang-jwt/jwt/v4 v4.5.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect @@ -147,6 +148,7 @@ require ( github.com/jcmturner/rpc/v2 v2.0.3 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/klauspost/compress v1.17.7 // indirect + github.com/klauspost/cpuid/v2 v2.2.5 // indirect github.com/knadh/koanf v1.5.0 // indirect github.com/kylelemons/godebug v1.1.0 // indirect github.com/lib/pq v1.10.5 // indirect diff --git a/go.sum b/go.sum index 7a221409b7..e7c4367830 100644 --- a/go.sum +++ b/go.sum @@ -784,11 +784,11 @@ github.com/go-openapi/validate v0.19.15/go.mod h1:tbn/fdOwYHgrhPBzidZfJC2MIVvs9G github.com/go-openapi/validate v0.20.1/go.mod h1:b60iJT+xNNLfaQJUqLI7946tYiFEOuE9E4k54HpKcJ0= github.com/go-openapi/validate v0.20.2/go.mod h1:e7OJoKNgd0twXZwIn0A43tHbvIcr/rZIVCbJBpTUoY0= github.com/go-playground/locales v0.12.1/go.mod h1:IUMDtCfWo/w/mtMfIE/IG2K+Ey3ygWanZIBtBW0W2TM= -github.com/go-playground/locales v0.13.0 h1:HyWk6mgj5qFqCT5fjGBuRArbVDfE4hi8+e8ceBS/t7Q= -github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= +github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= +github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= github.com/go-playground/universal-translator v0.16.0/go.mod h1:1AnU7NaIRDWWzGEKwgtJRd2xk99HeFyHw3yid4rvQIY= -github.com/go-playground/universal-translator v0.17.0 h1:icxd5fm+REJzpZx7ZfpaD876Lmtgy7VtROAbHHXk8no= -github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= +github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= +github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= github.com/go-playground/validator/v10 v10.15.5 h1:LEBecTWb/1j5TNY1YYG2RcOUN3R7NLylN+x8TTueE24= github.com/go-playground/validator/v10 v10.15.5/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= github.com/go-redis/redis/v7 v7.4.1 h1:PASvf36gyUpr2zdOUS/9Zqc80GbM+9BDyiJSJDDOrTI= @@ -1259,7 +1259,6 @@ github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47e github.com/klauspost/compress v1.17.3/go.mod h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM= github.com/klauspost/compress v1.17.7 h1:ehO88t2UGzQK66LMdE8tibEd1ErmzZjNEqWkjLAKQQg= github.com/klauspost/compress v1.17.7/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= -github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5 h1:2U0HzY8BJ8hVwDKIzp7y4voR9CX/nvcfymLmg2UiOio= github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.0.10/go.mod h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c= @@ -1296,8 +1295,8 @@ github.com/kyokomi/emoji/v2 v2.2.12/go.mod h1:JUcn42DTdsXJo1SWanHh4HKDEyPaR5Cqkm github.com/labstack/echo/v4 v4.2.1/go.mod h1:AA49e0DZ8kk5jTOOCKNuPR6oTnBS0dYiM4FW1e6jwpg= github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= github.com/leodido/go-urn v1.1.0/go.mod h1:+cyI34gQWZcE1eQU7NVgKkkzdXDQHr1dBMtdAPozLkw= -github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y= -github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= +github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= +github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= 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= @@ -1855,8 +1854,6 @@ github.com/willf/bitset v1.1.3/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPyS github.com/willf/bitset v1.1.9/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI= -github.com/wundergraph/graphql-go-tools v1.67.4 h1:1QtoftaZz5sScV/J6XLZ/oTfi1lMHp6UmFkYRQfY2/g= -github.com/wundergraph/graphql-go-tools v1.67.4/go.mod h1:UFvflYjB/qnSCdgcHQuE6dTfwZ6viJB7yPnGOtBuibo= github.com/wundergraph/graphql-go-tools/v2 v2.0.0-rc.75 h1:fxfjkiwNn63J60JDVY9M7B88S3Q3tPMuxJr8s2BooW0= github.com/wundergraph/graphql-go-tools/v2 v2.0.0-rc.75/go.mod h1:Som59nY/aVZg5torYGcFOwhVCog6eowO/CCxC8UIE4M= github.com/xanzy/go-gitlab v0.15.0/go.mod h1:8zdQa/ri1dfn8eS3Ir1SyfvOKlw7WBJ8DVThkpGiXrs=