CenResService

<back to all web services

ProfilePost

The following routes are available for this service:
POST/profile/{SubscriptionId}/{CendynPropertyId}
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports CenResSS.ServiceModel
Imports Cendyn.CenRes.DataLib.Models

Namespace Global

    Namespace Cendyn.CenRes.DataLib.Models

        Public Partial Class ActionComment
            Public Overridable Property ExternalID As String
            Public Overridable Property CommentType As String
            Public Overridable Property CommentTitle As String
            Public Overridable Property CommentClass As String
            Public Overridable Property ActionType As String
            Public Overridable Property Comment As String
            Public Overridable Property ActionDate As Nullable(Of Date)
            Public Overridable Property InactiveDate As Nullable(Of Date)
            Public Overridable Property GuestViewable As Nullable(Of Boolean)
            Public Overridable Property CreatorCode As String
            Public Overridable Property DateCommentCreated As Nullable(Of Date)
            Public Overridable Property ResortCode As String
        End Class

        Public Partial Class Address
            Public Overridable Property AddressTypeCode As String
            Public Overridable Property AddressTypeDescription As String
            Public Overridable Property AddressStatus As String
            Public Overridable Property Attn As String
            Public Overridable Property Address1 As String
            Public Overridable Property Address2 As String
            Public Overridable Property City As String
            Public Overridable Property StateProvince As String
            Public Overridable Property PostalCode As String
            Public Overridable Property CountryCode As String
            Public Overridable Property IsPrimary As Nullable(Of Boolean)
            Public Overridable Property AddressLanguage As String
            Public Overridable Property AddressCleansed As Nullable(Of Boolean)
            Public Overridable Property OptOutMarketing As Nullable(Of Boolean)
            Public Overridable Property OptOutDate As Nullable(Of Date)
        End Class

        Public Partial Class ContactMethod
            Public Overridable Property Type As String
            Public Overridable Property Category As String
            Public Overridable Property DataValue As String
            Public Overridable Property ExtraData As String
            Public Overridable Property OptOut As Nullable(Of Boolean)
            Public Overridable Property SourceDate As Nullable(Of Date)
            Public Overridable Property IsPrimary As Nullable(Of Boolean)
            Public Overridable Property Confirmation As Nullable(Of Boolean)
            Public Overridable Property InactiveDate As Nullable(Of Date)
            Public Overridable Property OptOutMarketing As Nullable(Of Boolean)
            Public Overridable Property OptOutDate As Nullable(Of Date)
        End Class

        Public Partial Class Document
            Public Overridable Property DocumentID As String
            Public Overridable Property DocumentType As String
            Public Overridable Property DocumentSource As String
            Public Overridable Property CodeOnDocument As String
            Public Overridable Property DocumentNotes As String
            Public Overridable Property NameOnDocument As String
            Public Overridable Property NationalityOnDocument As String
            Public Overridable Property EffectiveDate As Nullable(Of Date)
            Public Overridable Property ExpirationDate As Nullable(Of Date)
            Public Overridable Property Issuer As String
            Public Overridable Property IssuerCountry As String
            Public Overridable Property IsPrimary As Nullable(Of Boolean)
            Public Overridable Property PII_StoredAs As String
            Public Overridable Property InactiveDate As Nullable(Of Date)
        End Class

        Public Partial Class Lead
            Public Overridable Property FK_Reservation As Nullable(Of Guid)
            Public Overridable Property ExternalLeadID As String
            Public Overridable Property ExternalLeadSource As String
            Public Overridable Property LeadStatus As String
            Public Overridable Property LeadAcquired As Nullable(Of Date)
            Public Overridable Property TentativeStartDate As Nullable(Of Date)
            Public Overridable Property TentativeEndDate As Nullable(Of Date)
            Public Overridable Property AssignedAgent As String
            Public Overridable Property AssignedDate As Nullable(Of Date)
            Public Overridable Property ContactMethod As String
            Public Overridable Property ContactAgent As String
            Public Overridable Property ContactDate As Nullable(Of Date)
            Public Overridable Property LastFollowupMethod As String
            Public Overridable Property LastFollowupAgent As String
            Public Overridable Property LastFollowupDate As Nullable(Of Date)
            Public Overridable Property BookingMethod As String
            Public Overridable Property BookingAgent As String
            Public Overridable Property BookingDate As Nullable(Of Date)
            Public Overridable Property ReasonforStay As String
            Public Overridable Property MarketCode As String
            Public Overridable Property CampaignCode As String
            Public Overridable Property CampaignName As String
            Public Overridable Property PriceEstimate As Nullable(Of Decimal)
            Public Overridable Property FlaggedForAttention As Nullable(Of Boolean)
        End Class

        Public Partial Class Membership
            Public Overridable Property ExternalID As String
            Public Overridable Property ProgramCode As String
            Public Overridable Property MembershipID As String
            Public Overridable Property MembershipCategory As String
            Public Overridable Property MembershipName As String
            Public Overridable Property MembershipLevel As String
            Public Overridable Property MembershipStatus As String
            Public Overridable Property EnrollmentCode As String
            Public Overridable Property DateMembershipStarts As Nullable(Of Date)
            Public Overridable Property DateMembershipExpires As Nullable(Of Date)
            Public Overridable Property TotalStays As Nullable(Of Integer)
            Public Overridable Property AwardCredits As Nullable(Of Integer)
            Public Overridable Property AwardAvailable As Nullable(Of Integer)
            Public Overridable Property PrimaryAirline As Nullable(Of Boolean)
            Public Overridable Property DisplaySequence As Nullable(Of Integer)
            Public Overridable Property SourceName As String
            Public Overridable Property SourceID As String
            Public Overridable Property IsActive As Boolean
            Public Overridable Property InactiveDate As Nullable(Of Date)
            Public Overridable Property PointsIndicator As Nullable(Of Boolean)
        End Class

        Public Partial Class Profile
            Public Sub New()
                UniqueIDs = New List(Of UniqueIDType)
                Addresses = New List(Of Address)
                Memberships = New List(Of Membership)
                ContactMethods = New List(Of ContactMethod)
                ActionComments = New List(Of ActionComment)
                SpecialRequests = New List(Of SpecialRequest)
                UDFDataCollection = New List(Of UDFDataType)
                RelatedTravelers = New List(Of RelatedTraveler)
                Documents = New List(Of Document)
                Vouchers = New List(Of Voucher)
                ProfilePolicies = New List(Of ProfilePolicy)
            End Sub

            Public Overridable Property CendynPropertyID As String
            Public Overridable Property PropertyName As String
            Public Overridable Property UniqueIDs As List(Of UniqueIDType)
            Public Overridable Property ProfileTypeCode As String
            Public Overridable Property ProfileTypeDescription As String
            Public Overridable Property NameCode As String
            Public Overridable Property ProfileTypeCategory As String
            Public Overridable Property JobTitle As String
            Public Overridable Property Salutation As String
            Public Overridable Property FirstName As String
            Public Overridable Property FamiliarName As String
            Public Overridable Property MiddleName As String
            Public Overridable Property LastName As String
            Public Overridable Property FullName As String
            Public Overridable Property NameSuffix As String
            Public Overridable Property VIPID As String
            Public Overridable Property VIPCode As String
            Public Overridable Property PrimaryLanguage As String
            Public Overridable Property GenderCode As String
            Public Overridable Property DOBYear As String
            Public Overridable Property DOBMonth As String
            Public Overridable Property DOBDayOfMonth As String
            Public Overridable Property CompanyName As String
            Public Overridable Property ARNumber As String
            Public Overridable Property AllowMail As Nullable(Of Boolean)
            Public Overridable Property AllowEMail As Nullable(Of Boolean)
            Public Overridable Property GuestPriv As Nullable(Of Boolean)
            Public Overridable Property AllowPhone As Nullable(Of Boolean)
            Public Overridable Property AllowSMS As Nullable(Of Boolean)
            Public Overridable Property AllowHistory As Nullable(Of Boolean)
            Public Overridable Property AllowMarketResearch As Nullable(Of Boolean)
            Public Overridable Property AllowThirdParty As Nullable(Of Boolean)
            Public Overridable Property AllowLoyaltyProgram As Nullable(Of Boolean)
            Public Overridable Property CreatorCode As String
            Public Overridable Property LastUpdaterCode As String
            Public Overridable Property DateProfileCreated As Nullable(Of Date)
            Public Overridable Property DateProfileUpdated As Nullable(Of Date)
            Public Overridable Property InactiveDate As Nullable(Of Date)
            Public Overridable Property Nationality As String
            Public Overridable Property ResortCode As String
            Public Overridable Property RetiredProfileId As String
            Public Overridable Property TransferredSubscriptionId As String
            Public Overridable Property SourceName As String
            Public Overridable Property SourceID As String
            Public Overridable Property OptOutMarketing As Nullable(Of Boolean)
            Public Overridable Property OptOutDate As Nullable(Of Date)
            Public Overridable Property ProfileExtension As ProfileExtension
            Public Overridable Property Addresses As List(Of Address)
            Public Overridable Property Memberships As List(Of Membership)
            Public Overridable Property ContactMethods As List(Of ContactMethod)
            Public Overridable Property ActionComments As List(Of ActionComment)
            Public Overridable Property SpecialRequests As List(Of SpecialRequest)
            Public Overridable Property UDFDataCollection As List(Of UDFDataType)
            Public Overridable Property Lead As Lead
            Public Overridable Property RelatedTravelers As List(Of RelatedTraveler)
            Public Overridable Property Documents As List(Of Document)
            Public Overridable Property Vouchers As List(Of Voucher)
            Public Overridable Property ProfilePolicies As List(Of ProfilePolicy)
        End Class

        Public Partial Class ProfileContainer
            Public Sub New()
                Profiles = New List(Of Profile)
            End Sub

            Public Overridable Property EchoToken As String
            Public Overridable Property ChangeAction As String
            Public Overridable Property Profiles As List(Of Profile)
        End Class

        Public Partial Class ProfileExtension
            Public Overridable Property LanguageCode As String
            Public Overridable Property SalutationExt As String
            Public Overridable Property FirstNameExt As String
            Public Overridable Property FamiliarNameExt As String
            Public Overridable Property MiddleNameExt As String
            Public Overridable Property LastNameExt As String
            Public Overridable Property NameSuffixExt As String
            Public Overridable Property CompanyNameExt As String
            Public Overridable Property Blacklist As String
            Public Overridable Property BlackListMessage As String
            Public Overridable Property AnonymizationStatus As String
        End Class

        Public Partial Class ProfilePolicy
            Public Overridable Property PolicyType As String
            Public Overridable Property AttributeName As String
            Public Overridable Property IntegerValue As Nullable(Of Integer)
            Public Overridable Property StringValue As String
            Public Overridable Property EffectiveDate As Nullable(Of Date)
            Public Overridable Property ExpirationDate As Nullable(Of Date)
            Public Overridable Property Comments As String
            Public Overridable Property ExternalID As String
            Public Overridable Property AppliesTo As String
            Public Overridable Property AppliesToDescriptor As String
        End Class

        Public Partial Class RelatedTraveler
            Public Sub New()
                UniqueIDs = New List(Of UniqueIDType)
            End Sub

            Public Overridable Property CendynPropertyID As String
            Public Overridable Property PropertyName As String
            Public Overridable Property UniqueIDs As List(Of UniqueIDType)
            Public Overridable Property Salutation As String
            Public Overridable Property FirstName As String
            Public Overridable Property FamiliarName As String
            Public Overridable Property MiddleName As String
            Public Overridable Property LastName As String
            Public Overridable Property FullName As String
            Public Overridable Property Suffix As String
            Public Overridable Property Relation As String
            Public Overridable Property IsPrimary As Nullable(Of Boolean)
        End Class

        Public Partial Class Response
            Public Overridable Property StatusCode As String
            Public Overridable Property RecordCount As Integer
            Public Overridable Property ErrorCount As Integer
        End Class

        Public Partial Class SpecialRequest
            Public Overridable Property ExternalID As String
            Public Overridable Property RequestType As String
            Public Overridable Property RequestCode As String
            Public Overridable Property RequestComments As String
            Public Overridable Property ResortField As String
            Public Overridable Property ActionTypeCode As String
            Public Overridable Property ActionType As String
            Public Overridable Property InactiveDate As Nullable(Of Date)
        End Class

        Public Partial Class UDFDataType
            Public Overridable Property CendynPropertyID As String
            Public Overridable Property ModuleName As String
            Public Overridable Property TableName As String
            Public Overridable Property ColumnName As String
            Public Overridable Property UDFValue As String
        End Class

        Public Partial Class UniqueIDType
            Public Overridable Property ID As String
            Public Overridable Property Type As String
            Public Overridable Property Context As String
        End Class

        Public Partial Class Voucher
            Public Overridable Property HotelCode As String
            Public Overridable Property VoucherID As String
            Public Overridable Property VoucherID2 As String
            Public Overridable Property AppliedToResort As String
            Public Overridable Property ReservationID As String
            Public Overridable Property ProfileIDRecipient As String
            Public Overridable Property SubscriberIDRecipient As String
            Public Overridable Property RecipientName As String
            Public Overridable Property Emailaddress As String
            Public Overridable Property ProfileIDPurchaser As String
            Public Overridable Property PurchaserName As String
            Public Overridable Property VoucherStatus As String
            Public Overridable Property VoucherType As String
            Public Overridable Property MembershipType As String
            Public Overridable Property CertCode As String
            Public Overridable Property CertNo As String
            Public Overridable Property ShortDescription As String
            Public Overridable Property GiftMessage As String
            Public Overridable Property Comments As String
            Public Overridable Property VoucherAmount As Nullable(Of Decimal)
            Public Overridable Property CurrencyCode As String
            Public Overridable Property IssueType As String
            Public Overridable Property DateConsumed As Nullable(Of Date)
            Public Overridable Property ExpirationDate As Nullable(Of Date)
            Public Overridable Property AwardPoints As Nullable(Of Integer)
            Public Overridable Property RuleType As String
            Public Overridable Property RuleValue As String
            Public Overridable Property CancelAllowed As Nullable(Of Boolean)
            Public Overridable Property MaxExtensions As Nullable(Of Integer)
            Public Overridable Property ReferenceType As String
            Public Overridable Property ReferenceID As String
            Public Overridable Property PromotionCode As String
            Public Overridable Property ReservationConsumed As Nullable(Of Boolean)
            Public Overridable Property WebConsumed As Nullable(Of Boolean)
            Public Overridable Property PMSConsumed As Nullable(Of Boolean)
            Public Overridable Property VerifyCertNo As Nullable(Of Boolean)
            Public Overridable Property GenerateInLieu As Nullable(Of Boolean)
            Public Overridable Property CreatorCode As String
            Public Overridable Property LastUpdaterCode As String
            Public Overridable Property FolioID As String
            Public Overridable Property InactiveDate As Nullable(Of Date)
        End Class
    End Namespace

    Namespace CenResSS.ServiceModel

        Public Partial Class ProfilePost
            Public Overridable Property ProfileContainer As ProfileContainer
            Public Overridable Property SubscriptionId As String
            Public Overridable Property CendynPropertyId As String
        End Class
    End Namespace
End Namespace

VB.NET ProfilePost 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.

POST /profile/{SubscriptionId}/{CendynPropertyId} HTTP/1.1 
Host: cert.cendyn.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<ProfilePost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CenResSS.ServiceModel">
  <CendynPropertyId>String</CendynPropertyId>
  <ProfileContainer>
    <ChangeAction>String</ChangeAction>
    <EchoToken>String</EchoToken>
    <Profiles>
      <Profile>
        <ARNumber>String</ARNumber>
        <ActionComments>
          <ActionComment>
            <ActionDate>0001-01-01T00:00:00</ActionDate>
            <ActionType>String</ActionType>
            <Comment>String</Comment>
            <CommentClass>String</CommentClass>
            <CommentTitle>String</CommentTitle>
            <CommentType>String</CommentType>
            <CreatorCode>String</CreatorCode>
            <DateCommentCreated>0001-01-01T00:00:00</DateCommentCreated>
            <ExternalID>String</ExternalID>
            <GuestViewable>false</GuestViewable>
            <InactiveDate>0001-01-01T00:00:00</InactiveDate>
            <ResortCode>String</ResortCode>
          </ActionComment>
        </ActionComments>
        <Addresses>
          <Address>
            <Address1>String</Address1>
            <Address2>String</Address2>
            <AddressCleansed>false</AddressCleansed>
            <AddressLanguage>String</AddressLanguage>
            <AddressStatus>String</AddressStatus>
            <AddressTypeCode>String</AddressTypeCode>
            <AddressTypeDescription>String</AddressTypeDescription>
            <Attn>String</Attn>
            <City>String</City>
            <CountryCode>String</CountryCode>
            <IsPrimary>false</IsPrimary>
            <OptOutDate>0001-01-01T00:00:00</OptOutDate>
            <OptOutMarketing>false</OptOutMarketing>
            <PostalCode>String</PostalCode>
            <StateProvince>String</StateProvince>
          </Address>
        </Addresses>
        <AllowEMail>false</AllowEMail>
        <AllowHistory>false</AllowHistory>
        <AllowLoyaltyProgram>false</AllowLoyaltyProgram>
        <AllowMail>false</AllowMail>
        <AllowMarketResearch>false</AllowMarketResearch>
        <AllowPhone>false</AllowPhone>
        <AllowSMS>false</AllowSMS>
        <AllowThirdParty>false</AllowThirdParty>
        <CendynPropertyID>String</CendynPropertyID>
        <CompanyName>String</CompanyName>
        <ContactMethods>
          <ContactMethod>
            <Category>String</Category>
            <Confirmation>false</Confirmation>
            <DataValue>String</DataValue>
            <ExtraData>String</ExtraData>
            <InactiveDate>0001-01-01T00:00:00</InactiveDate>
            <IsPrimary>false</IsPrimary>
            <OptOut>false</OptOut>
            <OptOutDate>0001-01-01T00:00:00</OptOutDate>
            <OptOutMarketing>false</OptOutMarketing>
            <SourceDate>0001-01-01T00:00:00</SourceDate>
            <Type>String</Type>
          </ContactMethod>
        </ContactMethods>
        <CreatorCode>String</CreatorCode>
        <DOBDayOfMonth>String</DOBDayOfMonth>
        <DOBMonth>String</DOBMonth>
        <DOBYear>String</DOBYear>
        <DateProfileCreated>0001-01-01T00:00:00</DateProfileCreated>
        <DateProfileUpdated>0001-01-01T00:00:00</DateProfileUpdated>
        <Documents>
          <Document>
            <CodeOnDocument>String</CodeOnDocument>
            <DocumentID>String</DocumentID>
            <DocumentNotes>String</DocumentNotes>
            <DocumentSource>String</DocumentSource>
            <DocumentType>String</DocumentType>
            <EffectiveDate>0001-01-01T00:00:00</EffectiveDate>
            <ExpirationDate>0001-01-01T00:00:00</ExpirationDate>
            <InactiveDate>0001-01-01T00:00:00</InactiveDate>
            <IsPrimary>false</IsPrimary>
            <Issuer>String</Issuer>
            <IssuerCountry>String</IssuerCountry>
            <NameOnDocument>String</NameOnDocument>
            <NationalityOnDocument>String</NationalityOnDocument>
            <PII_StoredAs>String</PII_StoredAs>
          </Document>
        </Documents>
        <FamiliarName>String</FamiliarName>
        <FirstName>String</FirstName>
        <FullName>String</FullName>
        <GenderCode>String</GenderCode>
        <GuestPriv>false</GuestPriv>
        <InactiveDate>0001-01-01T00:00:00</InactiveDate>
        <JobTitle>String</JobTitle>
        <LastName>String</LastName>
        <LastUpdaterCode>String</LastUpdaterCode>
        <Lead>
          <AssignedAgent>String</AssignedAgent>
          <AssignedDate>0001-01-01T00:00:00</AssignedDate>
          <BookingAgent>String</BookingAgent>
          <BookingDate>0001-01-01T00:00:00</BookingDate>
          <BookingMethod>String</BookingMethod>
          <CampaignCode>String</CampaignCode>
          <CampaignName>String</CampaignName>
          <ContactAgent>String</ContactAgent>
          <ContactDate>0001-01-01T00:00:00</ContactDate>
          <ContactMethod>String</ContactMethod>
          <ExternalLeadID>String</ExternalLeadID>
          <ExternalLeadSource>String</ExternalLeadSource>
          <FK_Reservation>00000000-0000-0000-0000-000000000000</FK_Reservation>
          <FlaggedForAttention>false</FlaggedForAttention>
          <LastFollowupAgent>String</LastFollowupAgent>
          <LastFollowupDate>0001-01-01T00:00:00</LastFollowupDate>
          <LastFollowupMethod>String</LastFollowupMethod>
          <LeadAcquired>0001-01-01T00:00:00</LeadAcquired>
          <LeadStatus>String</LeadStatus>
          <MarketCode>String</MarketCode>
          <PriceEstimate>0</PriceEstimate>
          <ReasonforStay>String</ReasonforStay>
          <TentativeEndDate>0001-01-01T00:00:00</TentativeEndDate>
          <TentativeStartDate>0001-01-01T00:00:00</TentativeStartDate>
        </Lead>
        <Memberships>
          <Membership>
            <AwardAvailable>0</AwardAvailable>
            <AwardCredits>0</AwardCredits>
            <DateMembershipExpires>0001-01-01T00:00:00</DateMembershipExpires>
            <DateMembershipStarts>0001-01-01T00:00:00</DateMembershipStarts>
            <DisplaySequence>0</DisplaySequence>
            <EnrollmentCode>String</EnrollmentCode>
            <ExternalID>String</ExternalID>
            <InactiveDate>0001-01-01T00:00:00</InactiveDate>
            <IsActive>false</IsActive>
            <MembershipCategory>String</MembershipCategory>
            <MembershipID>String</MembershipID>
            <MembershipLevel>String</MembershipLevel>
            <MembershipName>String</MembershipName>
            <MembershipStatus>String</MembershipStatus>
            <PointsIndicator>false</PointsIndicator>
            <PrimaryAirline>false</PrimaryAirline>
            <ProgramCode>String</ProgramCode>
            <SourceID>String</SourceID>
            <SourceName>String</SourceName>
            <TotalStays>0</TotalStays>
          </Membership>
        </Memberships>
        <MiddleName>String</MiddleName>
        <NameCode>String</NameCode>
        <NameSuffix>String</NameSuffix>
        <Nationality>String</Nationality>
        <OptOutDate>0001-01-01T00:00:00</OptOutDate>
        <OptOutMarketing>false</OptOutMarketing>
        <PrimaryLanguage>String</PrimaryLanguage>
        <ProfileExtension>
          <AnonymizationStatus>String</AnonymizationStatus>
          <BlackListMessage>String</BlackListMessage>
          <Blacklist>String</Blacklist>
          <CompanyNameExt>String</CompanyNameExt>
          <FamiliarNameExt>String</FamiliarNameExt>
          <FirstNameExt>String</FirstNameExt>
          <LanguageCode>String</LanguageCode>
          <LastNameExt>String</LastNameExt>
          <MiddleNameExt>String</MiddleNameExt>
          <NameSuffixExt>String</NameSuffixExt>
          <SalutationExt>String</SalutationExt>
        </ProfileExtension>
        <ProfilePolicies>
          <ProfilePolicy>
            <AppliesTo>String</AppliesTo>
            <AppliesToDescriptor>String</AppliesToDescriptor>
            <AttributeName>String</AttributeName>
            <Comments>String</Comments>
            <EffectiveDate>0001-01-01T00:00:00</EffectiveDate>
            <ExpirationDate>0001-01-01T00:00:00</ExpirationDate>
            <ExternalID>String</ExternalID>
            <IntegerValue>0</IntegerValue>
            <PolicyType>String</PolicyType>
            <StringValue>String</StringValue>
          </ProfilePolicy>
        </ProfilePolicies>
        <ProfileTypeCategory>String</ProfileTypeCategory>
        <ProfileTypeCode>String</ProfileTypeCode>
        <ProfileTypeDescription>String</ProfileTypeDescription>
        <PropertyName>String</PropertyName>
        <RelatedTravelers>
          <RelatedTraveler>
            <CendynPropertyID>String</CendynPropertyID>
            <FamiliarName>String</FamiliarName>
            <FirstName>String</FirstName>
            <FullName>String</FullName>
            <IsPrimary>false</IsPrimary>
            <LastName>String</LastName>
            <MiddleName>String</MiddleName>
            <PropertyName>String</PropertyName>
            <Relation>String</Relation>
            <Salutation>String</Salutation>
            <Suffix>String</Suffix>
            <UniqueIDs>
              <UniqueIDType>
                <Context>String</Context>
                <ID>String</ID>
                <Type>String</Type>
              </UniqueIDType>
            </UniqueIDs>
          </RelatedTraveler>
        </RelatedTravelers>
        <ResortCode>String</ResortCode>
        <RetiredProfileId>String</RetiredProfileId>
        <Salutation>String</Salutation>
        <SourceID>String</SourceID>
        <SourceName>String</SourceName>
        <SpecialRequests>
          <SpecialRequest>
            <ActionType>String</ActionType>
            <ActionTypeCode>String</ActionTypeCode>
            <ExternalID>String</ExternalID>
            <InactiveDate>0001-01-01T00:00:00</InactiveDate>
            <RequestCode>String</RequestCode>
            <RequestComments>String</RequestComments>
            <RequestType>String</RequestType>
            <ResortField>String</ResortField>
          </SpecialRequest>
        </SpecialRequests>
        <TransferredSubscriptionId>String</TransferredSubscriptionId>
        <UDFDataCollection>
          <UDFDataType>
            <CendynPropertyID>String</CendynPropertyID>
            <ColumnName>String</ColumnName>
            <ModuleName>String</ModuleName>
            <TableName>String</TableName>
            <UDFValue>String</UDFValue>
          </UDFDataType>
        </UDFDataCollection>
        <UniqueIDs>
          <UniqueIDType>
            <Context>String</Context>
            <ID>String</ID>
            <Type>String</Type>
          </UniqueIDType>
        </UniqueIDs>
        <VIPCode>String</VIPCode>
        <VIPID>String</VIPID>
        <Vouchers>
          <Voucher>
            <AppliedToResort>String</AppliedToResort>
            <AwardPoints>0</AwardPoints>
            <CancelAllowed>false</CancelAllowed>
            <CertCode>String</CertCode>
            <CertNo>String</CertNo>
            <Comments>String</Comments>
            <CreatorCode>String</CreatorCode>
            <CurrencyCode>String</CurrencyCode>
            <DateConsumed>0001-01-01T00:00:00</DateConsumed>
            <Emailaddress>String</Emailaddress>
            <ExpirationDate>0001-01-01T00:00:00</ExpirationDate>
            <FolioID>String</FolioID>
            <GenerateInLieu>false</GenerateInLieu>
            <GiftMessage>String</GiftMessage>
            <HotelCode>String</HotelCode>
            <InactiveDate>0001-01-01T00:00:00</InactiveDate>
            <IssueType>String</IssueType>
            <LastUpdaterCode>String</LastUpdaterCode>
            <MaxExtensions>0</MaxExtensions>
            <MembershipType>String</MembershipType>
            <PMSConsumed>false</PMSConsumed>
            <ProfileIDPurchaser>String</ProfileIDPurchaser>
            <ProfileIDRecipient>String</ProfileIDRecipient>
            <PromotionCode>String</PromotionCode>
            <PurchaserName>String</PurchaserName>
            <RecipientName>String</RecipientName>
            <ReferenceID>String</ReferenceID>
            <ReferenceType>String</ReferenceType>
            <ReservationConsumed>false</ReservationConsumed>
            <ReservationID>String</ReservationID>
            <RuleType>String</RuleType>
            <RuleValue>String</RuleValue>
            <ShortDescription>String</ShortDescription>
            <SubscriberIDRecipient>String</SubscriberIDRecipient>
            <VerifyCertNo>false</VerifyCertNo>
            <VoucherAmount>0</VoucherAmount>
            <VoucherID>String</VoucherID>
            <VoucherID2>String</VoucherID2>
            <VoucherStatus>String</VoucherStatus>
            <VoucherType>String</VoucherType>
            <WebConsumed>false</WebConsumed>
          </Voucher>
        </Vouchers>
      </Profile>
    </Profiles>
  </ProfileContainer>
  <RequestStream xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.IO" i:nil="true" />
  <SubscriptionId>String</SubscriptionId>
</ProfilePost>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<Response xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CenResSS.ServiceModel">
  <ErrorCount>0</ErrorCount>
  <RecordCount>0</RecordCount>
  <StatusCode>String</StatusCode>
</Response>