digitaluapi

<back to all web services

GetCampaignCustomerCertificateByCommsGuid

The following routes are available for this service:
GET/campaign/certbycommsguid/{CampaignInstanceCommsPublicAccessGuid}Get Campaign Certificate By Comms Guid
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports digitaluapi.ServiceModel
Imports digitaluapi.ServiceModel.Types

Namespace Global

    Namespace digitaluapi.ServiceModel

        Public Partial Class CampaignInstanceCommsDetails
            Public Overridable Property CampaignInstanceComms As CampaignInstanceComms
            Public Overridable Property EmailEvents As List(Of EmailEventsView)
            Public Overridable Property SmsWatsappEvents As List(Of SmsWatsappEventsView)
            Public Overridable Property CampaignInstanceCommsStats As List(Of CampaignInstanceCommsStats)
        End Class

        Public Partial Class GetCampaignCustomerCertificateByCommsGuid
            Public Overridable Property CampaignInstanceCommsPublicAccessGuid As Guid
        End Class

        Public Partial Class GetCampaignCustomerCertificateResponse
            Public Overridable Property Campaign As Campaigns
            Public Overridable Property Customer As Customers
            Public Overridable Property CampaignInstanceCommsDetails As List(Of CampaignInstanceCommsDetails)
            Public Overridable Property ResponseStatus As ResponseStatus
        End Class
    End Namespace

    Namespace digitaluapi.ServiceModel.Types

        Public Partial Class CampaignActionsView
            <DataMember(Order:=1)>
            <Required>
            Public Overridable Property Id As Long

            <DataMember(Order:=2)>
            <Required>
            <References(GetType(Campaigns))>
            Public Overridable Property CampaignsId As Long

            <DataMember(Order:=3)>
            <References(GetType(Actions))>
            Public Overridable Property ActionsId As Long?

            <DataMember(Order:=4)>
            Public Overridable Property ButtonName As String

            <DataMember(Order:=5)>
            <References(GetType(ActionTypes))>
            Public Overridable Property ActionTypesId As Integer?

            <DataMember(Order:=6)>
            Public Overridable Property Description As String

            <DataMember(Order:=7)>
            Public Overridable Property OfferOrder As Short?

            <DataMember(Order:=8)>
            Public Overridable Property StandOut As Boolean?

            <DataMember(Order:=9)>
            <Required>
            Public Overridable Property PublicAccessGuid As Guid

            <DataMember(Order:=10)>
            Public Overridable Property IsPayment As Boolean

            <DataMember(Order:=11)>
            Public Overridable Property IsPayOff As Boolean

            <DataMember(Order:=12)>
            Public Overridable Property IsEnabled As Boolean
        End Class

        Public Partial Class CampaignInstanceComms
            <DataMember(Order:=1)>
            <Required>
            Public Overridable Property Id As Long

            <DataMember(Order:=2)>
            <Required>
            <References(GetType(CampaignInstanceCustomers))>
            Public Overridable Property CampaignInstanceCustomersId As Long

            <DataMember(Order:=3)>
            <Required>
            <References(GetType(Channels))>
            Public Overridable Property ChannelsId As Integer

            <DataMember(Order:=4)>
            Public Overridable Property Email As String

            <DataMember(Order:=5)>
            Public Overridable Property MobileNumber As String

            <DataMember(Order:=6)>
            Public Overridable Property EmailAttachmentTemplate As String

            <DataMember(Order:=7)>
            Public Overridable Property EmailTemplate As String

            <DataMember(Order:=8)>
            Public Overridable Property EmailHtmlTemplate As String

            <DataMember(Order:=9)>
            Public Overridable Property SmsTemplate As String

            <DataMember(Order:=10)>
            <Required>
            Public Overridable Property PublicAccessGuid As Guid

            <DataMember(Order:=11)>
            <Required>
            <References(GetType(Campaigns))>
            Public Overridable Property CampaignsId As Long

            <DataMember(Order:=12)>
            Public Overridable Property DebtsId As Long?

            <DataMember(Order:=13)>
            <Required>
            Public Overridable Property IsPaymentCampaign As Boolean

            <DataMember(Order:=14)>
            <References(GetType(SchedulesInstances))>
            Public Overridable Property ScheduleInstancesId As Long?

            <DataMember(Order:=15)>
            Public Overridable Property StatusCodesId As Long?

            <DataMember(Order:=16)>
            Public Overridable Property EmailTemplatesId As Long?

            <DataMember(Order:=17)>
            Public Overridable Property AvatarTemplateText As String

            <DataMember(Order:=18)>
            Public Overridable Property HeadingTemplateText As String

            <DataMember(Order:=19)>
            Public Overridable Property SubheadingTemplateText As String

            <DataMember(Order:=20)>
            Public Overridable Property Sent As Boolean

            <DataMember(Order:=21)>
            Public Overridable Property Failed As Boolean

            <DataMember(Order:=22)>
            Public Overridable Property CommsUrl As String
        End Class

        Public Partial Class CampaignInstanceCommsStats
            <DataMember(Order:=1)>
            <Required>
            Public Overridable Property Id As Long

            <DataMember(Order:=2)>
            <Required>
            Public Overridable Property CampaignInstanceCommsId As Long

            <DataMember(Order:=3)>
            Public Overridable Property ViewedDate As DateTimeOffset?
        End Class

        Public Partial Class Campaigns
            <DataMember(Order:=1)>
            <Required>
            Public Overridable Property Id As Long

            <DataMember(Order:=2)>
            <Required>
            Public Overridable Property TenantsId As Integer

            <DataMember(Order:=3)>
            <Required>
            Public Overridable Property Name As String

            <DataMember(Order:=4)>
            <Required>
            Public Overridable Property Description As String

            <DataMember(Order:=5)>
            <References(GetType(Avatars))>
            Public Overridable Property AvatarsId As Long?

            <DataMember(Order:=6)>
            <References(GetType(Schedules))>
            Public Overridable Property SchedulesId As Long?

            <DataMember(Order:=7)>
            <References(GetType(MessageTones))>
            Public Overridable Property MessageTonesId As Integer?

            <DataMember(Order:=8)>
            <Required>
            <References(GetType(StatusCodes))>
            Public Overridable Property StatusCodesId As Long

            <DataMember(Order:=9)>
            <Required>
            Public Overridable Property PublicAccessGuid As Guid

            <DataMember(Order:=10)>
            Public Overridable Property ViewHeading As String

            <DataMember(Order:=11)>
            Public Overridable Property CampaignActions As List(Of CampaignActionsView)
        End Class

        Public Partial Class Customers
            <DataMember(Order:=1)>
            <Required>
            Public Overridable Property Id As Long

            <DataMember(Order:=2)>
            <Required>
            <References(GetType(Tenants))>
            Public Overridable Property TenantsId As Integer

            <DataMember(Order:=3)>
            <References(GetType(AppUser))>
            Public Overridable Property UserAuthId As Integer?

            <DataMember(Order:=4)>
            <Required>
            <References(GetType(Segments))>
            Public Overridable Property SegmentsId As Long

            <DataMember(Order:=5)>
            <References(GetType(Companies))>
            Public Overridable Property CompaniesId As Long?

            <DataMember(Order:=6)>
            Public Overridable Property CurrenciesId As Integer?

            <DataMember(Order:=7)>
            Public Overridable Property Address As String

            <DataMember(Order:=8)>
            Public Overridable Property Age As Integer?

            <DataMember(Order:=9)>
            Public Overridable Property City As String

            <DataMember(Order:=10)>
            Public Overridable Property ContactNumber As String

            <DataMember(Order:=11)>
            Public Overridable Property Email As String

            <DataMember(Order:=12)>
            Public Overridable Property EthnicGroup As String

            <DataMember(Order:=13)>
            Public Overridable Property FirstName As String

            <DataMember(Order:=14)>
            Public Overridable Property Gender As String

            <DataMember(Order:=15)>
            Public Overridable Property HomeLanguage As String

            <DataMember(Order:=16)>
            Public Overridable Property IdNumber As String

            <DataMember(Order:=17)>
            Public Overridable Property LastName As String

            <DataMember(Order:=18)>
            Public Overridable Property PostalCode As String

            <DataMember(Order:=19)>
            Public Overridable Property Region As String

            <DataMember(Order:=20)>
            Public Overridable Property Suburb As String

            <DataMember(Order:=21)>
            Public Overridable Property UniqueIdentifier As String

            <DataMember(Order:=22)>
            Public Overridable Property BirthDate As Date?

            <DataMember(Order:=23)>
            Public Overridable Property Classifications As Dictionary(Of String, String)

            <DataMember(Order:=24)>
            Public Overridable Property Country As String

            <DataMember(Order:=25)>
            Public Overridable Property PassportNumber As String

            <DataMember(Order:=26)>
            <Required>
            <References(GetType(StatusCodes))>
            Public Overridable Property StatusCodesId As Long

            <DataMember(Order:=27)>
            Public Overridable Property Reason As String

            <DataMember(Order:=28)>
            Public Overridable Property VulnerabilityFlag As Boolean?

            <DataMember(Order:=29)>
            Public Overridable Property Meta As Dictionary(Of String, String)

            <DataMember(Order:=31)>
            <Computed>
            Public Overridable Property PublicAccessGuid As Guid

            <DataMember(Order:=32)>
            Public Overridable Property CustomField1 As String

            <DataMember(Order:=33)>
            Public Overridable Property CustomField2 As String

            <DataMember(Order:=34)>
            Public Overridable Property CustomField3 As String

            <DataMember(Order:=35)>
            Public Overridable Property CustomField4 As String

            <DataMember(Order:=36)>
            Public Overridable Property CustomField5 As String

            <DataMember(Order:=37)>
            Public Overridable Property CustomField6 As String

            <DataMember(Order:=38)>
            Public Overridable Property CustomField7 As String

            <DataMember(Order:=39)>
            Public Overridable Property CustomField8 As String

            <DataMember(Order:=40)>
            Public Overridable Property CustomField9 As String

            <DataMember(Order:=41)>
            Public Overridable Property CustomField10 As String
        End Class

        Public Partial Class EmailEventsView
            <DataMember(Order:=1)>
            Public Overridable Property Id As Long?

            <DataMember(Order:=2)>
            Public Overridable Property Email As String

            <DataMember(Order:=3)>
            Public Overridable Property TimestampDate As DateTimeOffset?

            <DataMember(Order:=4)>
            Public Overridable Property [Event] As String

            <DataMember(Order:=5)>
            Public Overridable Property Category As String

            <DataMember(Order:=6)>
            Public Overridable Property SgEventId As String

            <DataMember(Order:=7)>
            Public Overridable Property SgMessageId As String

            <DataMember(Order:=8)>
            Public Overridable Property UserAgent As String

            <DataMember(Order:=9)>
            Public Overridable Property Ipaddress As String

            <DataMember(Order:=10)>
            Public Overridable Property Url As String

            <DataMember(Order:=11)>
            Public Overridable Property CampaignInstanceCommsId As Long?

            <DataMember(Order:=12)>
            Public Overridable Property TenantsId As Integer?

            <DataMember(Order:=13)>
            Public Overridable Property SegmentsId As Long?

            <DataMember(Order:=14)>
            Public Overridable Property Address As String

            <DataMember(Order:=15)>
            Public Overridable Property Age As Integer?

            <DataMember(Order:=16)>
            Public Overridable Property City As String

            <DataMember(Order:=17)>
            Public Overridable Property ContactNumber As String

            <DataMember(Order:=18)>
            Public Overridable Property EthnicGroup As String

            <DataMember(Order:=19)>
            Public Overridable Property FirstName As String

            <DataMember(Order:=20)>
            Public Overridable Property Gender As String

            <DataMember(Order:=21)>
            Public Overridable Property HomeLanguage As String

            <DataMember(Order:=22)>
            Public Overridable Property IdNumber As String

            <DataMember(Order:=23)>
            Public Overridable Property LastName As String

            <DataMember(Order:=24)>
            Public Overridable Property PostalCode As String

            <DataMember(Order:=25)>
            Public Overridable Property Region As String

            <DataMember(Order:=26)>
            Public Overridable Property Suburb As String

            <DataMember(Order:=27)>
            Public Overridable Property BirthDate As Date?

            <DataMember(Order:=28)>
            Public Overridable Property Classifications As Dictionary(Of String, String)

            <DataMember(Order:=29)>
            Public Overridable Property Country As String

            <DataMember(Order:=30)>
            Public Overridable Property PassportNumber As String

            <DataMember(Order:=31)>
            Public Overridable Property StatusCodesId As Long?

            <DataMember(Order:=32)>
            Public Overridable Property Reason As String

            <DataMember(Order:=33)>
            Public Overridable Property VulnerabilityFlag As Boolean?

            <DataMember(Order:=34)>
            Public Overridable Property CompaniesName As String

            <DataMember(Order:=35)>
            Public Overridable Property SegmentsName As String

            <DataMember(Order:=36)>
            Public Overridable Property SegmentsIsCustom As Boolean?

            <DataMember(Order:=37)>
            Public Overridable Property StatusCodesDescription As String

            <DataMember(Order:=38)>
            Public Overridable Property CampaignsId As Long?
        End Class

        Public Partial Class SmsWatsappEventsView
            <DataMember(Order:=1)>
            Public Overridable Property Id As Long?

            <DataMember(Order:=2)>
            Public Overridable Property CampaignInstancesCommsId As Long?

            <DataMember(Order:=3)>
            Public Overridable Property RawJson As Dictionary(Of String, String)

            <DataMember(Order:=4)>
            Public Overridable Property IntegrationId As String

            <DataMember(Order:=5)>
            Public Overridable Property IntegrationName As String

            <DataMember(Order:=6)>
            Public Overridable Property Channel As String

            <DataMember(Order:=7)>
            Public Overridable Property Timestamp As Long?

            <DataMember(Order:=8)>
            Public Overridable Property TimestampDate As DateTimeOffset?

            <DataMember(Order:=9)>
            Public Overridable Property StatusCode As Integer?

            <DataMember(Order:=10)>
            Public Overridable Property Status As String

            <DataMember(Order:=11)>
            Public Overridable Property MessageId As String

            <DataMember(Order:=12)>
            Public Overridable Property ClientMessageId As String

            <DataMember(Order:=13)>
            Public Overridable Property TenantsId As Integer?

            <DataMember(Order:=14)>
            Public Overridable Property SegmentsId As Long?

            <DataMember(Order:=15)>
            Public Overridable Property Address As String

            <DataMember(Order:=16)>
            Public Overridable Property Age As Integer?

            <DataMember(Order:=17)>
            Public Overridable Property City As String

            <DataMember(Order:=18)>
            Public Overridable Property ContactNumber As String

            <DataMember(Order:=19)>
            Public Overridable Property EthnicGroup As String

            <DataMember(Order:=20)>
            Public Overridable Property FirstName As String

            <DataMember(Order:=21)>
            Public Overridable Property Gender As String

            <DataMember(Order:=22)>
            Public Overridable Property HomeLanguage As String

            <DataMember(Order:=23)>
            Public Overridable Property IdNumber As String

            <DataMember(Order:=24)>
            Public Overridable Property LastName As String

            <DataMember(Order:=25)>
            Public Overridable Property PostalCode As String

            <DataMember(Order:=26)>
            Public Overridable Property Region As String

            <DataMember(Order:=27)>
            Public Overridable Property Suburb As String

            <DataMember(Order:=28)>
            Public Overridable Property BirthDate As Date?

            <DataMember(Order:=29)>
            Public Overridable Property Classifications As Dictionary(Of String, String)

            <DataMember(Order:=30)>
            Public Overridable Property Country As String

            <DataMember(Order:=31)>
            Public Overridable Property PassportNumber As String

            <DataMember(Order:=32)>
            Public Overridable Property StatusCodesId As Long?

            <DataMember(Order:=33)>
            Public Overridable Property Reason As String

            <DataMember(Order:=34)>
            Public Overridable Property VulnerabilityFlag As Boolean?

            <DataMember(Order:=35)>
            Public Overridable Property CompaniesName As String

            <DataMember(Order:=36)>
            Public Overridable Property SegmentsName As String

            <DataMember(Order:=37)>
            Public Overridable Property SegmentsIsCustom As Boolean?

            <DataMember(Order:=38)>
            Public Overridable Property StatusCodesDescription As String

            <DataMember(Order:=39)>
            Public Overridable Property CampaignsId As Long?

            <DataMember(Order:=40)>
            Public Overridable Property CustomersId As Long?
        End Class
    End Namespace
End Namespace

VB.NET GetCampaignCustomerCertificateByCommsGuid DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /campaign/certbycommsguid/{CampaignInstanceCommsPublicAccessGuid} HTTP/1.1 
Host: duengageapi.uat.scadsoftware.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetCampaignCustomerCertificateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/digitaluapi.ServiceModel">
  <Campaign xmlns:d2p1="http://schemas.datacontract.org/2004/07/digitaluapi.ServiceModel.Types">
    <d2p1:AvatarsId>0</d2p1:AvatarsId>
    <d2p1:CampaignActions>
      <d2p1:CampaignActionsView>
        <d2p1:ActionTypesId>0</d2p1:ActionTypesId>
        <d2p1:ActionsId>0</d2p1:ActionsId>
        <d2p1:ButtonName>String</d2p1:ButtonName>
        <d2p1:CampaignsId>0</d2p1:CampaignsId>
        <d2p1:Description>String</d2p1:Description>
        <d2p1:Id>0</d2p1:Id>
        <d2p1:IsEnabled>false</d2p1:IsEnabled>
        <d2p1:IsPayOff>false</d2p1:IsPayOff>
        <d2p1:IsPayment>false</d2p1:IsPayment>
        <d2p1:OfferOrder>0</d2p1:OfferOrder>
        <d2p1:PublicAccessGuid>00000000-0000-0000-0000-000000000000</d2p1:PublicAccessGuid>
        <d2p1:StandOut>false</d2p1:StandOut>
      </d2p1:CampaignActionsView>
    </d2p1:CampaignActions>
    <d2p1:Description>String</d2p1:Description>
    <d2p1:Id>0</d2p1:Id>
    <d2p1:MessageTonesId>0</d2p1:MessageTonesId>
    <d2p1:Name>String</d2p1:Name>
    <d2p1:PublicAccessGuid>00000000-0000-0000-0000-000000000000</d2p1:PublicAccessGuid>
    <d2p1:SchedulesId>0</d2p1:SchedulesId>
    <d2p1:StatusCodesId>0</d2p1:StatusCodesId>
    <d2p1:TenantsId>0</d2p1:TenantsId>
    <d2p1:ViewHeading>String</d2p1:ViewHeading>
  </Campaign>
  <CampaignInstanceCommsDetails>
    <CampaignInstanceCommsDetails>
      <CampaignInstanceComms xmlns:d4p1="http://schemas.datacontract.org/2004/07/digitaluapi.ServiceModel.Types">
        <d4p1:AvatarTemplateText>String</d4p1:AvatarTemplateText>
        <d4p1:CampaignInstanceCustomersId>0</d4p1:CampaignInstanceCustomersId>
        <d4p1:CampaignsId>0</d4p1:CampaignsId>
        <d4p1:ChannelsId>0</d4p1:ChannelsId>
        <d4p1:CommsUrl>String</d4p1:CommsUrl>
        <d4p1:DebtsId>0</d4p1:DebtsId>
        <d4p1:Email>String</d4p1:Email>
        <d4p1:EmailAttachmentTemplate>String</d4p1:EmailAttachmentTemplate>
        <d4p1:EmailHtmlTemplate>String</d4p1:EmailHtmlTemplate>
        <d4p1:EmailTemplate>String</d4p1:EmailTemplate>
        <d4p1:EmailTemplatesId>0</d4p1:EmailTemplatesId>
        <d4p1:Failed>false</d4p1:Failed>
        <d4p1:HeadingTemplateText>String</d4p1:HeadingTemplateText>
        <d4p1:Id>0</d4p1:Id>
        <d4p1:IsPaymentCampaign>false</d4p1:IsPaymentCampaign>
        <d4p1:MobileNumber>String</d4p1:MobileNumber>
        <d4p1:PublicAccessGuid>00000000-0000-0000-0000-000000000000</d4p1:PublicAccessGuid>
        <d4p1:ScheduleInstancesId>0</d4p1:ScheduleInstancesId>
        <d4p1:Sent>false</d4p1:Sent>
        <d4p1:SmsTemplate>String</d4p1:SmsTemplate>
        <d4p1:StatusCodesId>0</d4p1:StatusCodesId>
        <d4p1:SubheadingTemplateText>String</d4p1:SubheadingTemplateText>
      </CampaignInstanceComms>
      <CampaignInstanceCommsStats xmlns:d4p1="http://schemas.datacontract.org/2004/07/digitaluapi.ServiceModel.Types">
        <d4p1:CampaignInstanceCommsStats>
          <d4p1:CampaignInstanceCommsId>0</d4p1:CampaignInstanceCommsId>
          <d4p1:Id>0</d4p1:Id>
          <d4p1:ViewedDate xmlns:d6p1="http://schemas.datacontract.org/2004/07/System">
            <d6p1:DateTime>0001-01-01T00:00:00Z</d6p1:DateTime>
            <d6p1:OffsetMinutes>0</d6p1:OffsetMinutes>
          </d4p1:ViewedDate>
        </d4p1:CampaignInstanceCommsStats>
      </CampaignInstanceCommsStats>
      <EmailEvents xmlns:d4p1="http://schemas.datacontract.org/2004/07/digitaluapi.ServiceModel.Types">
        <d4p1:EmailEventsView>
          <d4p1:Address>String</d4p1:Address>
          <d4p1:Age>0</d4p1:Age>
          <d4p1:BirthDate>0001-01-01T00:00:00</d4p1:BirthDate>
          <d4p1:CampaignInstanceCommsId>0</d4p1:CampaignInstanceCommsId>
          <d4p1:CampaignsId>0</d4p1:CampaignsId>
          <d4p1:Category>String</d4p1:Category>
          <d4p1:City>String</d4p1:City>
          <d4p1:Classifications xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d4p1:Classifications>
          <d4p1:CompaniesName>String</d4p1:CompaniesName>
          <d4p1:ContactNumber>String</d4p1:ContactNumber>
          <d4p1:Country>String</d4p1:Country>
          <d4p1:Email>String</d4p1:Email>
          <d4p1:EthnicGroup>String</d4p1:EthnicGroup>
          <d4p1:Event>String</d4p1:Event>
          <d4p1:FirstName>String</d4p1:FirstName>
          <d4p1:Gender>String</d4p1:Gender>
          <d4p1:HomeLanguage>String</d4p1:HomeLanguage>
          <d4p1:Id>0</d4p1:Id>
          <d4p1:IdNumber>String</d4p1:IdNumber>
          <d4p1:Ipaddress>String</d4p1:Ipaddress>
          <d4p1:LastName>String</d4p1:LastName>
          <d4p1:PassportNumber>String</d4p1:PassportNumber>
          <d4p1:PostalCode>String</d4p1:PostalCode>
          <d4p1:Reason>String</d4p1:Reason>
          <d4p1:Region>String</d4p1:Region>
          <d4p1:SegmentsId>0</d4p1:SegmentsId>
          <d4p1:SegmentsIsCustom>false</d4p1:SegmentsIsCustom>
          <d4p1:SegmentsName>String</d4p1:SegmentsName>
          <d4p1:SgEventId>String</d4p1:SgEventId>
          <d4p1:SgMessageId>String</d4p1:SgMessageId>
          <d4p1:StatusCodesDescription>String</d4p1:StatusCodesDescription>
          <d4p1:StatusCodesId>0</d4p1:StatusCodesId>
          <d4p1:Suburb>String</d4p1:Suburb>
          <d4p1:TenantsId>0</d4p1:TenantsId>
          <d4p1:TimestampDate xmlns:d6p1="http://schemas.datacontract.org/2004/07/System">
            <d6p1:DateTime>0001-01-01T00:00:00Z</d6p1:DateTime>
            <d6p1:OffsetMinutes>0</d6p1:OffsetMinutes>
          </d4p1:TimestampDate>
          <d4p1:Url>String</d4p1:Url>
          <d4p1:UserAgent>String</d4p1:UserAgent>
          <d4p1:VulnerabilityFlag>false</d4p1:VulnerabilityFlag>
        </d4p1:EmailEventsView>
      </EmailEvents>
      <SmsWatsappEvents xmlns:d4p1="http://schemas.datacontract.org/2004/07/digitaluapi.ServiceModel.Types">
        <d4p1:SmsWatsappEventsView>
          <d4p1:Address>String</d4p1:Address>
          <d4p1:Age>0</d4p1:Age>
          <d4p1:BirthDate>0001-01-01T00:00:00</d4p1:BirthDate>
          <d4p1:CampaignInstancesCommsId>0</d4p1:CampaignInstancesCommsId>
          <d4p1:CampaignsId>0</d4p1:CampaignsId>
          <d4p1:Channel>String</d4p1:Channel>
          <d4p1:City>String</d4p1:City>
          <d4p1:Classifications xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d4p1:Classifications>
          <d4p1:ClientMessageId>String</d4p1:ClientMessageId>
          <d4p1:CompaniesName>String</d4p1:CompaniesName>
          <d4p1:ContactNumber>String</d4p1:ContactNumber>
          <d4p1:Country>String</d4p1:Country>
          <d4p1:CustomersId>0</d4p1:CustomersId>
          <d4p1:EthnicGroup>String</d4p1:EthnicGroup>
          <d4p1:FirstName>String</d4p1:FirstName>
          <d4p1:Gender>String</d4p1:Gender>
          <d4p1:HomeLanguage>String</d4p1:HomeLanguage>
          <d4p1:Id>0</d4p1:Id>
          <d4p1:IdNumber>String</d4p1:IdNumber>
          <d4p1:IntegrationId>String</d4p1:IntegrationId>
          <d4p1:IntegrationName>String</d4p1:IntegrationName>
          <d4p1:LastName>String</d4p1:LastName>
          <d4p1:MessageId>String</d4p1:MessageId>
          <d4p1:PassportNumber>String</d4p1:PassportNumber>
          <d4p1:PostalCode>String</d4p1:PostalCode>
          <d4p1:RawJson xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d4p1:RawJson>
          <d4p1:Reason>String</d4p1:Reason>
          <d4p1:Region>String</d4p1:Region>
          <d4p1:SegmentsId>0</d4p1:SegmentsId>
          <d4p1:SegmentsIsCustom>false</d4p1:SegmentsIsCustom>
          <d4p1:SegmentsName>String</d4p1:SegmentsName>
          <d4p1:Status>String</d4p1:Status>
          <d4p1:StatusCode>0</d4p1:StatusCode>
          <d4p1:StatusCodesDescription>String</d4p1:StatusCodesDescription>
          <d4p1:StatusCodesId>0</d4p1:StatusCodesId>
          <d4p1:Suburb>String</d4p1:Suburb>
          <d4p1:TenantsId>0</d4p1:TenantsId>
          <d4p1:Timestamp>0</d4p1:Timestamp>
          <d4p1:TimestampDate xmlns:d6p1="http://schemas.datacontract.org/2004/07/System">
            <d6p1:DateTime>0001-01-01T00:00:00Z</d6p1:DateTime>
            <d6p1:OffsetMinutes>0</d6p1:OffsetMinutes>
          </d4p1:TimestampDate>
          <d4p1:VulnerabilityFlag>false</d4p1:VulnerabilityFlag>
        </d4p1:SmsWatsappEventsView>
      </SmsWatsappEvents>
    </CampaignInstanceCommsDetails>
  </CampaignInstanceCommsDetails>
  <Customer xmlns:d2p1="http://schemas.datacontract.org/2004/07/digitaluapi.ServiceModel.Types">
    <d2p1:Address>String</d2p1:Address>
    <d2p1:Age>0</d2p1:Age>
    <d2p1:BirthDate>0001-01-01T00:00:00</d2p1:BirthDate>
    <d2p1:City>String</d2p1:City>
    <d2p1:Classifications xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Classifications>
    <d2p1:CompaniesId>0</d2p1:CompaniesId>
    <d2p1:ContactNumber>String</d2p1:ContactNumber>
    <d2p1:Country>String</d2p1:Country>
    <d2p1:CurrenciesId>0</d2p1:CurrenciesId>
    <d2p1:CustomField1>String</d2p1:CustomField1>
    <d2p1:CustomField10>String</d2p1:CustomField10>
    <d2p1:CustomField2>String</d2p1:CustomField2>
    <d2p1:CustomField3>String</d2p1:CustomField3>
    <d2p1:CustomField4>String</d2p1:CustomField4>
    <d2p1:CustomField5>String</d2p1:CustomField5>
    <d2p1:CustomField6>String</d2p1:CustomField6>
    <d2p1:CustomField7>String</d2p1:CustomField7>
    <d2p1:CustomField8>String</d2p1:CustomField8>
    <d2p1:CustomField9>String</d2p1:CustomField9>
    <d2p1:Email>String</d2p1:Email>
    <d2p1:EthnicGroup>String</d2p1:EthnicGroup>
    <d2p1:FirstName>String</d2p1:FirstName>
    <d2p1:Gender>String</d2p1:Gender>
    <d2p1:HomeLanguage>String</d2p1:HomeLanguage>
    <d2p1:Id>0</d2p1:Id>
    <d2p1:IdNumber>String</d2p1:IdNumber>
    <d2p1:LastName>String</d2p1:LastName>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:PassportNumber>String</d2p1:PassportNumber>
    <d2p1:PostalCode>String</d2p1:PostalCode>
    <d2p1:PublicAccessGuid>00000000-0000-0000-0000-000000000000</d2p1:PublicAccessGuid>
    <d2p1:Reason>String</d2p1:Reason>
    <d2p1:Region>String</d2p1:Region>
    <d2p1:SegmentsId>0</d2p1:SegmentsId>
    <d2p1:StatusCodesId>0</d2p1:StatusCodesId>
    <d2p1:Suburb>String</d2p1:Suburb>
    <d2p1:TenantsId>0</d2p1:TenantsId>
    <d2p1:UniqueIdentifier>String</d2p1:UniqueIdentifier>
    <d2p1:UserAuthId>0</d2p1:UserAuthId>
    <d2p1:VulnerabilityFlag>false</d2p1:VulnerabilityFlag>
  </Customer>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
</GetCampaignCustomerCertificateResponse>