' Options: 'Date: 2025-07-18 01:29:15 'Version: 6.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: PowensConnectionSyncRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.IO Imports AlbaApi.ServiceModel Imports AlbaMfs.Common.Models.Powens.DomainObjects Namespace Global Namespace AlbaApi.ServiceModel Public Partial Class ConnectionRequest Public Sub New() Accounts = New PowensAccount(){} End Sub Public Overridable Property Id As Integer Public Overridable Property IdUser As Long Public Overridable Property IdConnector As Integer Public Overridable Property LastUpdate As Nullable(Of Date) Public Overridable Property Created As Nullable(Of Date) Public Overridable Property Active As Boolean Public Overridable Property LastPush As Nullable(Of Date) Public Overridable Property NextTry As Nullable(Of Date) Public Overridable Property Connector As ConnectorReq Public Overridable Property Accounts As PowensAccount() Public Overridable Property State As String Public Overridable Property [Error] As String Public Overridable Property ErrorMessage As String Public Overridable Property Expire As Nullable(Of Date) Public Overridable Property IdProvider As Integer Public Overridable Property IdBank As Integer Public Overridable Property Bank As ConnectorReq Public Overridable Property ConnectorUuid As String Public Overridable Property Informations As Object End Class Public Partial Class ConnectorReq Public Sub New() Capabilities = New String(){} AvailableAuthMechanisms = New List(Of AuthMechanism) Categories = New String(){} AccountTypes = New List(Of Object) AccountUsages = New List(Of Object) DocumentsType = New String(){} Products = New List(Of Object) End Sub Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property Hidden As Nullable(Of Boolean) Public Overridable Property Charged As Boolean Public Overridable Property Code As String Public Overridable Property Beta As Boolean Public Overridable Property Color As String Public Overridable Property Slug As String Public Overridable Property SyncPeriodicity As Nullable(Of Decimal) Public Overridable Property MonthsToFetch As Nullable(Of Integer) Public Overridable Property Siret As String Public Overridable Property Uuid As String Public Overridable Property Restricted As Boolean Public Overridable Property Stability As Stability Public Overridable Property Capabilities As String() Public Overridable Property AvailableAuthMechanisms As List(Of AuthMechanism) Public Overridable Property Categories As String() Public Overridable Property AuthMechanism As AuthMechanism Public Overridable Property AccountTypes As List(Of Object) Public Overridable Property AccountUsages As List(Of Object) Public Overridable Property DocumentsType As String() Public Overridable Property Products As List(Of Object) End Class Public Partial Class PowensConnectionSyncRequest Implements IReturn(Of HttpResponseMessage) Public Overridable Property Connection As ConnectionRequest Public Overridable Property PushType As String Public Overridable Property IdWebhookData As Integer End Class End Namespace Namespace AlbaMfs.Common.Models.Powens.DomainObjects Public Enum AuthMechanism Credentials = 1 WebAuth = 2 End Enum Public Partial Class Stability Public Overridable Property Status As String Public Overridable Property LastUpdate As Nullable(Of Date) End Class End Namespace End Namespace