(* Options: Date: 2026-01-29 14:58:36 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://consumer-api.brovs.com //GlobalNamespace: ConsumerApi //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: VippsLoginCallbackRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace ConsumerApi open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations type VippsAddressType = | Home = 0 | Work = 1 | Other = 2 [] type VippsAddress() = member val AddressType:VippsAddressType = new VippsAddressType() with get,set member val Country:String = null with get,set member val Formatted:String = null with get,set member val PostalCode:String = null with get,set member val Region:String = null with get,set member val StreetAddress:String = null with get,set [] type VippsUserInfo() = member val Address:VippsAddress = null with get,set member val Birthdate:DateTimeOffset = new DateTimeOffset() with get,set member val Email:String = null with get,set member val EmailVerified:Nullable = new Nullable() with get,set member val FamilyName:String = null with get,set member val GivenName:String = null with get,set member val Name:String = null with get,set member val PhoneNumber:String = null with get,set member val SessionIdentifier:String = null with get,set member val SubjectIdentifier:String = null with get,set [] type VippsLoginCallbackResponse() = member val VippsUserInfo:VippsUserInfo = null with get,set member val NextRelativeUrl:String = null with get,set [] [] type VippsLoginCallbackRequest() = interface IReturn interface IGet member val State:String = null with get,set member val Code:String = null with get,set member val Scope:String = null with get,set member val Error:String = null with get,set member val ErrorDescription:String = null with get,set member val ErrorHint:String = null with get,set