Sha256: d552f201e64693da543733401f580c9a8b3ad472ee3809a81d729446bb68de31
Contents?: true
Size: 1.59 KB
Versions: 1
Compression:
Stored size: 1.59 KB
Contents
=begin #Ory Identities API #This is the API specification for Ory Identities with features such as registration, login, recovery, account verification, profile settings, password reset, identity management, session management, email and sms delivery, and more. The version of the OpenAPI document: v1.1.0 Contact: office@ory.sh Generated by: https://openapi-generator.tech OpenAPI Generator version: 6.0.1 =end require 'date' require 'time' module OryKratosClient # Update Verification Flow Request Body module UpdateVerificationFlowBody class << self # List of class defined in oneOf (OpenAPI v3) def openapi_one_of [ :'UpdateVerificationFlowWithCodeMethod', :'UpdateVerificationFlowWithLinkMethod' ] end # Discriminator's property name (OpenAPI v3) def openapi_discriminator_name :'method' end # Discriminator's mapping (OpenAPI v3) def openapi_discriminator_mapping { :'code' => :'UpdateVerificationFlowWithCodeMethod', :'link' => :'UpdateVerificationFlowWithLinkMethod' } end # Builds the object # @param [Mixed] Data to be matched against the list of oneOf items # @return [Object] Returns the model or the data itself def build(data) discriminator_value = data[openapi_discriminator_name] return nil if discriminator_value.nil? klass = openapi_discriminator_mapping[discriminator_value.to_s.to_sym] return nil unless klass OryKratosClient.const_get(klass).build_from_hash(data) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ory-kratos-client-1.1.0 | lib/ory-kratos-client/models/update_verification_flow_body.rb |