POST api/TourTransactions/RemoveGuest?id={id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

string

Required

Body Parameters

UpdateGuestBindingModel
NameDescriptionTypeAdditional information
AdultPax

integer

Required

ChildPax

integer

Required

InfantPax

integer

Required

RoomAllocation

RoomAllocation

None.

Guests

Collection of TourTransactionDetailGuestBindingModel

Required

Request Formats

application/json, text/json

Sample:
{
  "AdultPax": 1,
  "ChildPax": 2,
  "InfantPax": 3,
  "RoomAllocation": {
    "SharingRoomQty": 1,
    "ChildSharingRoomQty": 2,
    "SingleRoomQty": 3,
    "ChildSingleRoomQty": 4,
    "ExtraBedQty": 5,
    "ChildExtraBedQty": 6,
    "SharingBedQty": 7,
    "BabyCrib": 8,
    "NoBed": 9
  },
  "Guests": [
    {
      "Id": 1,
      "FirstName": "sample string 2",
      "LastName": "sample string 3",
      "TourTransactionId": "sample string 4",
      "IdentityNbr": "sample string 5",
      "IdentityType": "sample string 6",
      "GuestType": 76,
      "GuestCategory": "sample string 7",
      "GuestTitle": "sample string 8",
      "CountryId": "sample string 9",
      "IsActive": true
    },
    {
      "Id": 1,
      "FirstName": "sample string 2",
      "LastName": "sample string 3",
      "TourTransactionId": "sample string 4",
      "IdentityNbr": "sample string 5",
      "IdentityType": "sample string 6",
      "GuestType": 76,
      "GuestCategory": "sample string 7",
      "GuestTitle": "sample string 8",
      "CountryId": "sample string 9",
      "IsActive": true
    }
  ]
}

application/xml, text/xml

Sample:
<UpdateGuestBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AdultPax>1</AdultPax>
  <ChildPax>2</ChildPax>
  <Guests>
    <TourTransactionDetailGuestBindingModel>
      <CountryId>sample string 9</CountryId>
      <FirstName>sample string 2</FirstName>
      <GuestCategory>sample string 7</GuestCategory>
      <GuestTitle>sample string 8</GuestTitle>
      <GuestType>TOURLEADER</GuestType>
      <Id>1</Id>
      <IdentityNbr>sample string 5</IdentityNbr>
      <IdentityType>sample string 6</IdentityType>
      <IsActive>true</IsActive>
      <LastName>sample string 3</LastName>
      <TourTransactionId>sample string 4</TourTransactionId>
    </TourTransactionDetailGuestBindingModel>
    <TourTransactionDetailGuestBindingModel>
      <CountryId>sample string 9</CountryId>
      <FirstName>sample string 2</FirstName>
      <GuestCategory>sample string 7</GuestCategory>
      <GuestTitle>sample string 8</GuestTitle>
      <GuestType>TOURLEADER</GuestType>
      <Id>1</Id>
      <IdentityNbr>sample string 5</IdentityNbr>
      <IdentityType>sample string 6</IdentityType>
      <IsActive>true</IsActive>
      <LastName>sample string 3</LastName>
      <TourTransactionId>sample string 4</TourTransactionId>
    </TourTransactionDetailGuestBindingModel>
  </Guests>
  <InfantPax>3</InfantPax>
  <RoomAllocation>
    <BabyCrib>8</BabyCrib>
    <ChildExtraBedQty>6</ChildExtraBedQty>
    <ChildSharingRoomQty>2</ChildSharingRoomQty>
    <ChildSingleRoomQty>4</ChildSingleRoomQty>
    <ExtraBedQty>5</ExtraBedQty>
    <NoBed>9</NoBed>
    <SharingBedQty>7</SharingBedQty>
    <SharingRoomQty>1</SharingRoomQty>
    <SingleRoomQty>3</SingleRoomQty>
  </RoomAllocation>
</UpdateGuestBindingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.