(* Options: Date: 2025-07-18 01:30:12 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: PowensConnectionSyncRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace AlbaApi.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.IO [] type Stability() = member val Status:String = null with get,set member val LastUpdate:Nullable = new Nullable() with get,set type AuthMechanism = | Credentials = 1 | WebAuth = 2 [] [] type ConnectorReq() = [] member val Id:Int32 = new Int32() with get,set [] member val Name:String = null with get,set [] member val Hidden:Nullable = new Nullable() with get,set [] member val Charged:Boolean = new Boolean() with get,set [] member val Code:String = null with get,set [] member val Beta:Boolean = new Boolean() with get,set [] member val Color:String = null with get,set [] member val Slug:String = null with get,set [] member val SyncPeriodicity:Nullable = new Nullable() with get,set [] member val MonthsToFetch:Nullable = new Nullable() with get,set [] member val Siret:String = null with get,set [] member val Uuid:String = null with get,set [] member val Restricted:Boolean = new Boolean() with get,set [] member val Stability:Stability = null with get,set [] member val Capabilities:String[] = [||] with get,set [] member val AvailableAuthMechanisms:ResizeArray = new ResizeArray() with get,set [] member val Categories:String[] = [||] with get,set [] member val AuthMechanism:AuthMechanism = new AuthMechanism() with get,set [] member val AccountTypes:ResizeArray = new ResizeArray() with get,set [] member val AccountUsages:ResizeArray = new ResizeArray() with get,set [] member val DocumentsType:String[] = [||] with get,set [] member val Products:ResizeArray = new ResizeArray() with get,set [] [] type ConnectionRequest() = [] member val Id:Int32 = new Int32() with get,set [] member val IdUser:Int64 = new Int64() with get,set [] member val IdConnector:Int32 = new Int32() with get,set [] member val LastUpdate:Nullable = new Nullable() with get,set [] member val Created:Nullable = new Nullable() with get,set [] member val Active:Boolean = new Boolean() with get,set [] member val LastPush:Nullable = new Nullable() with get,set [] member val NextTry:Nullable = new Nullable() with get,set [] member val Connector:ConnectorReq = null with get,set [] member val Accounts:PowensAccount[] = [||] with get,set [] member val State:String = null with get,set [] member val Error:String = null with get,set [] member val ErrorMessage:String = null with get,set [] member val Expire:Nullable = new Nullable() with get,set [] member val IdProvider:Int32 = new Int32() with get,set [] member val IdBank:Int32 = new Int32() with get,set [] member val Bank:ConnectorReq = null with get,set [] member val ConnectorUuid:String = null with get,set [] member val Informations:Object = null with get,set [] [] type PowensConnectionSyncRequest() = interface IReturn member val Connection:ConnectionRequest = null with get,set [] member val PushType:String = null with get,set [] member val IdWebhookData:Int32 = new Int32() with get,set