diff --git a/api/spec/openapi.gen.go b/api/spec/openapi.gen.go index dde1834fe..e4be77d7c 100644 --- a/api/spec/openapi.gen.go +++ b/api/spec/openapi.gen.go @@ -152,94 +152,94 @@ var swaggerSpec = []string{ "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", - "zlmNw7/iHz99+PT/AwAA//9p2X/CokgBAA==", + "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", + "nNU4/Cv+8dOHT/8/AAD//2KN5y20SAEA", } // GetSwagger returns the content of the embedded swagger specification file diff --git a/docs/v1/openapi.yaml b/docs/v1/openapi.yaml index 4b75c878f..207527419 100644 --- a/docs/v1/openapi.yaml +++ b/docs/v1/openapi.yaml @@ -1259,6 +1259,7 @@ components: options: $ref: '#/components/schemas/VerifyPresentationOptions' verifiablePresentation: + x-go-type: any oneOf: - type: string - type: object diff --git a/pkg/restapi/v1/verifier/openapi.gen.go b/pkg/restapi/v1/verifier/openapi.gen.go index 15791b442..a39e237b0 100644 --- a/pkg/restapi/v1/verifier/openapi.gen.go +++ b/pkg/restapi/v1/verifier/openapi.gen.go @@ -4,7 +4,6 @@ package verifier import ( - "encoding/json" "fmt" "net/http" @@ -95,18 +94,7 @@ type VerifyPresentationData struct { Options *VerifyPresentationOptions `json:"options,omitempty"` // VerifiablePresentation Presentation in jws(string) or jsonld(object) formats. - VerifiablePresentation VerifyPresentationData_VerifiablePresentation `json:"verifiablePresentation"` -} - -// VerifyPresentationDataVerifiablePresentation0 defines model for . -type VerifyPresentationDataVerifiablePresentation0 = string - -// VerifyPresentationDataVerifiablePresentation1 defines model for . -type VerifyPresentationDataVerifiablePresentation1 = map[string]interface{} - -// VerifyPresentationData_VerifiablePresentation Presentation in jws(string) or jsonld(object) formats. -type VerifyPresentationData_VerifiablePresentation struct { - union json.RawMessage + VerifiablePresentation any `json:"verifiablePresentation"` } // VerifyPresentationOptions Options for verify presentation. @@ -163,68 +151,6 @@ type InitiateOidcInteractionJSONRequestBody = InitiateOIDC4VPData // PostVerifyPresentationJSONRequestBody defines body for PostVerifyPresentation for application/json ContentType. type PostVerifyPresentationJSONRequestBody = VerifyPresentationData -// AsVerifyPresentationDataVerifiablePresentation0 returns the union data inside the VerifyPresentationData_VerifiablePresentation as a VerifyPresentationDataVerifiablePresentation0 -func (t VerifyPresentationData_VerifiablePresentation) AsVerifyPresentationDataVerifiablePresentation0() (VerifyPresentationDataVerifiablePresentation0, error) { - var body VerifyPresentationDataVerifiablePresentation0 - err := json.Unmarshal(t.union, &body) - return body, err -} - -// FromVerifyPresentationDataVerifiablePresentation0 overwrites any union data inside the VerifyPresentationData_VerifiablePresentation as the provided VerifyPresentationDataVerifiablePresentation0 -func (t *VerifyPresentationData_VerifiablePresentation) FromVerifyPresentationDataVerifiablePresentation0(v VerifyPresentationDataVerifiablePresentation0) error { - b, err := json.Marshal(v) - t.union = b - return err -} - -// MergeVerifyPresentationDataVerifiablePresentation0 performs a merge with any union data inside the VerifyPresentationData_VerifiablePresentation, using the provided VerifyPresentationDataVerifiablePresentation0 -func (t *VerifyPresentationData_VerifiablePresentation) MergeVerifyPresentationDataVerifiablePresentation0(v VerifyPresentationDataVerifiablePresentation0) error { - b, err := json.Marshal(v) - if err != nil { - return err - } - - merged, err := runtime.JSONMerge(t.union, b) - t.union = merged - return err -} - -// AsVerifyPresentationDataVerifiablePresentation1 returns the union data inside the VerifyPresentationData_VerifiablePresentation as a VerifyPresentationDataVerifiablePresentation1 -func (t VerifyPresentationData_VerifiablePresentation) AsVerifyPresentationDataVerifiablePresentation1() (VerifyPresentationDataVerifiablePresentation1, error) { - var body VerifyPresentationDataVerifiablePresentation1 - err := json.Unmarshal(t.union, &body) - return body, err -} - -// FromVerifyPresentationDataVerifiablePresentation1 overwrites any union data inside the VerifyPresentationData_VerifiablePresentation as the provided VerifyPresentationDataVerifiablePresentation1 -func (t *VerifyPresentationData_VerifiablePresentation) FromVerifyPresentationDataVerifiablePresentation1(v VerifyPresentationDataVerifiablePresentation1) error { - b, err := json.Marshal(v) - t.union = b - return err -} - -// MergeVerifyPresentationDataVerifiablePresentation1 performs a merge with any union data inside the VerifyPresentationData_VerifiablePresentation, using the provided VerifyPresentationDataVerifiablePresentation1 -func (t *VerifyPresentationData_VerifiablePresentation) MergeVerifyPresentationDataVerifiablePresentation1(v VerifyPresentationDataVerifiablePresentation1) error { - b, err := json.Marshal(v) - if err != nil { - return err - } - - merged, err := runtime.JSONMerge(t.union, b) - t.union = merged - return err -} - -func (t VerifyPresentationData_VerifiablePresentation) MarshalJSON() ([]byte, error) { - b, err := t.union.MarshalJSON() - return b, err -} - -func (t *VerifyPresentationData_VerifiablePresentation) UnmarshalJSON(b []byte) error { - err := t.union.UnmarshalJSON(b) - return err -} - // ServerInterface represents all server handlers. type ServerInterface interface { // Used by verifier applications to initiate OpenID presentation flow through VCS