' Options:
'Date: 2025-05-04 23:21:07
'Version: 8.71
'Tip: To override a DTO option, remove "''" prefix before updating
'BaseUrl: https://team.evovoice.io
'
'''GlobalNamespace:
'''MakePartial: True
'''MakeVirtual: True
'''MakeDataContractsExtensible: False
'''AddReturnMarker: True
'''AddDescriptionAsComments: True
'''AddDataContractAttributes: False
'''AddIndexesToDataMembers: False
'''AddGeneratedCodeAttributes: False
'''AddResponseStatus: False
'''AddImplicitVersion:
'''InitializeCollections: False
'''ExportValueTypes: False
'IncludeTypes: GetAccount.*
'''ExcludeTypes:
'''AddNamespaces:
'''AddDefaultXmlNamespace: http://schemas.servicestack.net/types
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Voice.Api.Accounts
Imports Voice.Api
Namespace Global
Namespace Voice.Api
Public Partial Class EntityInfo
'''
'''The ID of the object
'''
Public Overridable Property Id As String
'''
'''The date the object was created
'''
Public Overridable Property DateCreated As String
'''
'''The date the object was last modified
'''
Public Overridable Property DateLastModified As String
'''
'''The user that created this object
'''
Public Overridable Property CreatedBy As String
'''
'''The user that last modified this object
'''
Public Overridable Property LastModifiedBy As String
End Class
End Namespace
Namespace Voice.Api.Accounts
Public Partial Class AccountInfo
Inherits EntityInfo
'''
'''The name of this account
'''
Public Overridable Property Name As String
'''
'''The ID of this account's parent
'''
Public Overridable Property ParentAccountId As String
'''
'''The twilio account SID
'''
Public Overridable Property TwilioAccountSid As String
'''
'''The ancestors of this account. Useful for breadcrumbs
'''
Public Overridable Property AncestorIds As List(Of String)
'''
'''The max number of phone numbers this account can have
'''
Public Overridable Property MaxPhoneNumbers As Integer
'''
'''This account is BYOA
'''
Public Overridable Property IsBYOA As Boolean
'''
'''TrustHub Profile Sid
'''
Public Overridable Property TrustHubProfileSid As String
'''
'''The ID of the logo file
'''
Public Overridable Property LogoId As String
'''
'''The URI of the logo file
'''
Public Overridable Property LogoUri As String
'''
'''The billing settings for this account
'''
Public Overridable Property BillingSettings As BillingSettings
End Class
Public Partial Class BillingItem
Public Overridable Property BaseCost As Double
Public Overridable Property RawUnitMultiplier As Double
Public Overridable Property UnitCost As Double
Public Overridable Property Allowance As Integer
End Class
Public Partial Class BillingSettings
Public Overridable Property Base As BillingItem
Public Overridable Property LocalNumbers As BillingItem
Public Overridable Property TollFreeNumbers As BillingItem
Public Overridable Property InboundVoiceCalls As BillingItem
Public Overridable Property OutboundVoiceCalls As BillingItem
Public Overridable Property InboundFaxes As BillingItem
Public Overridable Property OutboundFaxes As BillingItem
Public Overridable Property InboundSmsMessages As BillingItem
Public Overridable Property OutboundSmsMessages As BillingItem
Public Overridable Property AIInsights As BillingItem
Public Overridable Property AILiveMinutes As BillingItem
End Class
'''
'''Get the specified account details
'''
Public Partial Class GetAccount
Implements IReturn(Of AccountInfo)
Implements IGet
'''
'''The ID of the account you want to update
'''
Public Overridable Property AccountId As String
End Class
End Namespace
End Namespace