' Options: 'Date: 2026-04-04 06:49:32 'Version: 8.52 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://pfapi.pstpf.com.au/api ' '''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: UpdateCustomerGroup.* '''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 Eros.Causal.Common.Entity Imports Eros.Subtle.Canvara.WebAPIModel.ServiceModel Namespace Global Namespace Eros.Causal.Common.Entity Public Partial Class Contact Public Overridable Property ContactId As Guid Public Overridable Property PrimaryStreetAddressId As Guid? Public Overridable Property PrimaryPostalAddressId As Guid? Public Overridable Property PrimaryTaxRegisteredAddressId As Guid? Public Overridable Property PrimaryNonMobileId As Guid? Public Overridable Property PrimaryMobileId As Guid? Public Overridable Property PrimaryEmailId As Guid? Public Overridable Property Mobile As String Public Overridable Property Phone As String Public Overridable Property PrimaryEmail As String Public Overridable Property PrimaryAddress As String Public Overridable Property PrimaryFaxId As Guid? Public Overridable Property PrimaryWebId As Guid? Public Overridable Property PrimarySocialMediaId As Guid? Public Overridable Property FirstName As String Public Overridable Property MiddleName As String Public Overridable Property Surname As String Public Overridable Property FullName As String Public Overridable Property ShortName As String Public Overridable Property BirthDate As Date? Public Overridable Property Title As String Public Overridable Property Salutation As String Public Overridable Property MaritalStatus As Guid? Public Overridable Property MaritalStatusName As String Public Overridable Property Gender As Guid? Public Overridable Property GenderName As String Public Overridable Property Abn As String Public Overridable Property Acn As String Public Overridable Property Arbn As String Public Overridable Property ContactBankingDetails As ContactBanking Public Overridable Property LegalName As String Public Overridable Property TradingName As String Public Overridable Property ContactType As Guid? Public Overridable Property ContactTypeName As String Public Overridable Property ContactTypePhotoUrl As String Public Overridable Property ContactTypePhotoThumbnailUrl As String Public Overridable Property Timezone As Guid? Public Overridable Property TimezoneName As String Public Overridable Property Description As String Public Overridable Property EmploymentIndustry As String Public Overridable Property EmploymentRole As String Public Overridable Property EmploymentGeographicArea As String Public Overridable Property GstRegistered As Boolean Public Overridable Property DriversLicence As String Public Overridable Property ContactGroupIdStaff As Guid? Public Overridable Property StaffGroupName As String Public Overridable Property ContactGroupIdVendor As Guid? Public Overridable Property VendorGroupName As String Public Overridable Property ContactGroupIdCustomer As Guid? Public Overridable Property CustomerGroupName As String Public Overridable Property PrimaryMediaFileId As Guid? Public Overridable Property ProfilePhotoUrl As String Public Overridable Property ProfilePhotoThumbnailUrl As String Public Overridable Property ProfileImageId As Guid Public Overridable Property RecordStatus As String Public Overridable Property ConnectionStatusId As Guid Public Overridable Property SubscriptionAlternateKey As String Public Overridable Property ContactRoles As List(Of UserRole) Public Overridable Property ContactDetails As List(Of ContactDetail) Public Overridable Property CustomContent As List(Of CustomContentFieldValue) Public Overridable Property ConnectedContacts As List(Of Contact) Public Overridable Property CustomContentXML As String Public Overridable Property ContactDetailsXML As String Public Overridable Property ConnectionContactId As Guid Public Overridable Property ConnectionContactName As String Public Overridable Property UserProfileIdDefault As Guid? Public Overridable Property UserId As Guid Public Overridable Property Username As String Public Overridable Property IsRegistered As Boolean Public Overridable Property ESL As Boolean Public Overridable Property Language As String Public Overridable Property InterpreterRequired As Boolean Public Overridable Property LicenseeNotes As String Public Overridable Property Notes As String Public Overridable Property ObjectSubscriptionId As Guid Public Overridable Property ObjectHash As String Public Overridable Property OwnerContactId As Guid End Class Public Partial Class ContactAddress Public Overridable Property Location As GeoLocation Public Overridable Property IsPostal As Boolean Public Overridable Property IsPrimaryLocation As Boolean Public Overridable Property IsRegisteredLocation As Boolean Public Overridable Property ContactAddressId As Guid Public Overridable Property SuburbName As String Public Overridable Property StateName As String Public Overridable Property CountryName As String Public Overridable Property AddressFull As String End Class Public Partial Class ContactBanking Public Overridable Property ContactId As Guid Public Overridable Property BankName As String Public Overridable Property BankLocation As String Public Overridable Property Bsb As String Public Overridable Property AccountNumber As String Public Overridable Property AccountName As String Public Overridable Property TermOfTradeId As Guid? Public Overridable Property TermOfTradeName As String Public Overridable Property OwnerContactId As Guid Public Overridable Property RecordStatus As String End Class Public Partial Class ContactDetail Public Overridable Property ContactContactDetailId As Guid Public Overridable Property ContactId As Guid Public Overridable Property ContactDetailId As Guid Public Overridable Property ContactMethodId As Guid Public Overridable Property ContactMethodName As String Public Overridable Property Address As ContactAddress Public Overridable Property Phone As ContactPhone Public Overridable Property CountryId As Guid? Public Overridable Property ContactDetails As String Public Overridable Property Notes As String Public Overridable Property ContactDetailsCode As String Public Overridable Property OrderContactMethod As Integer Public Overridable Property IsPrimaryContactMethod As Boolean Public Overridable Property IsPrimaryLocation As Boolean Public Overridable Property IsRegisteredLocation As Boolean Public Overridable Property IsPostal As Boolean Public Overridable Property IsAddress As Boolean Public Overridable Property IsPhone As Boolean Public Overridable Property EmailSignatureId As Guid Public Overridable Property EmailSignatureHTML As String Public Overridable Property EmailSignatureText As String Public Overridable Property ApiKey As String Public Overridable Property FrameworkAlternateKey As String End Class Public Partial Class ContactPhone Public Overridable Property CountryCode As String Public Overridable Property AreaCode As String Public Overridable Property LocalNumber As String Public Overridable Property PhoneNumber As String End Class Public Partial Class CustomContentFieldValue Public Overridable Property FieldName As String Public Overridable Property FieldDataTypeId As Guid Public Overridable Property FieldValue As String Public Overridable Property AlternateKey As String End Class Public Partial Class GeoEstate Public Overridable Property GeoEstateId As Guid Public Overridable Property Name As String Public Overridable Property Notes As String Public Overridable Property DeveloperContactId As Guid Public Overridable Property DeveloperName As String Public Overridable Property DeveloperProfilePhotoUrl As String Public Overridable Property DeveloperProfilePhotoThumbnail As String Public Overridable Property RecordStatus As String Public Overridable Property Stages As List(Of GeoEstateStage) Public Overridable Property CurrentEstateStageId As Guid Public Overridable Property CurrentEstateStageName As String End Class Public Partial Class GeoEstateStage Public Overridable Property GeoEstateStageId As Guid Public Overridable Property GeoEstateId As Guid Public Overridable Property Name As String Public Overridable Property Notes As String Public Overridable Property RecordStatus As String End Class Public Partial Class GeoLocation Public Overridable Property GeoLocationId As Guid Public Overridable Property StateId As Guid? Public Overridable Property StateName As String Public Overridable Property StateNameShort As String Public Overridable Property SuburbId As Guid? Public Overridable Property SuburbName As String Public Overridable Property CountryId As Guid? Public Overridable Property CountryName As String Public Overridable Property Timezone As Guid? Public Overridable Property TimezoneName As String Public Overridable Property LotNumber As String Public Overridable Property SubUnit As String Public Overridable Property BuildingNumber As String Public Overridable Property PostalDeliveryNumber As String Public Overridable Property StreetNumber As String Public Overridable Property StreetName As String Public Overridable Property AddressLineOne As String Public Overridable Property AddressLineTwo As String Public Overridable Property PostCode As String Public Overridable Property IsPhysical As Boolean Public Overridable Property Notes As String Public Overridable Property AddressFull As String Public Overridable Property AddressFormatId As Guid Public Overridable Property PostalDeliveryTypeId As Guid? Public Overridable Property Latitude As Double Public Overridable Property Longitude As Double Public Overridable Property Accuracy As Integer Public Overridable Property DistanceAway As Double Public Overridable Property AutoMapCoordinates As Boolean? Public Overridable Property IsAddressCleared As Boolean Public Overridable Property IsValidated As Boolean Public Overridable Property Estate As GeoEstate Public Overridable Property GeoEstateId As Guid Public Overridable Property GeoEstateStageId As Guid Public Overridable Property GeoEstateStageName As String End Class Public Partial Class StringResponse Public Overridable Property Result As String End Class Public Partial Class UserRole Public Overridable Property ConnectionId As Guid Public Overridable Property ContactRoleId As Guid Public Overridable Property ContactId As Guid Public Overridable Property RoleId As Guid Public Overridable Property RoleName As String Public Overridable Property StartDate As Date Public Overridable Property EndDate As Date? Public Overridable Property IsLicenseeRole As Boolean Public Overridable Property IsCustomerRole As Boolean Public Overridable Property IsPlatformRole As Boolean Public Overridable Property IsAdministerContactsRole As Boolean Public Overridable Property RolePrimaryImageURL As String Public Overridable Property RolePrimaryImageThumbnailURL As String Public Overridable Property RolePrimaryImageId As Guid Public Overridable Property ConnectionStatusId As Guid Public Overridable Property ConnectionStatusName As String End Class End Namespace Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel ''' '''Update customer group details ''' Public Partial Class UpdateCustomerGroup Implements IReturn(Of StringResponse) Public Overridable Property CustomerGroupId As Guid Public Overridable Property AutoGenerateName As Boolean Public Overridable Property CustomerName As String Public Overridable Property Contacts As List(Of Contact) End Class End Namespace End Namespace