POST api/horsetrainer/bookings

Request Information

URI Parameters

None.

Body Parameters

CreateBookingRequestDto
NameDescriptionTypeAdditional information
PersonId

integer

None.

StudentPersonId

integer

None.

TrainerId

integer

None.

CoachPersonId

integer

None.

OfferingId

integer

None.

PackageId

integer

None.

HorseId

integer

None.

HorseName

string

None.

Discipline

string

None.

ServiceTitle

string

None.

PackageTier

string

None.

Price

decimal number

None.

TurnaroundHours

integer

None.

VideoSourceType

string

None.

CloudflareVideoId

string

None.

VideoUid

string

None.

VideoId

string

None.

VideoPlaybackUrl

string

None.

PlaybackUrl

string

None.

VideoThumbnailUrl

string

None.

ThumbnailUrl

string

None.

VideoDurationSeconds

decimal number

None.

OriginalFileName

string

None.

GoalNotes

string

None.

PatternUrl

string

None.

PatternFileName

string

None.

PatternFileType

string

None.

Markers

Collection of BookingCheckpointDto

None.

Request Formats

application/json, text/json

Sample:
{
  "PersonId": 1,
  "StudentPersonId": 1,
  "TrainerId": 1,
  "CoachPersonId": 1,
  "OfferingId": 1,
  "PackageId": 1,
  "HorseId": 1,
  "HorseName": "sample string 2",
  "Discipline": "sample string 3",
  "ServiceTitle": "sample string 4",
  "PackageTier": "sample string 5",
  "Price": 1.0,
  "TurnaroundHours": 1,
  "VideoSourceType": "sample string 6",
  "CloudflareVideoId": "sample string 7",
  "VideoUid": "sample string 8",
  "VideoId": "sample string 9",
  "VideoPlaybackUrl": "sample string 10",
  "PlaybackUrl": "sample string 11",
  "VideoThumbnailUrl": "sample string 12",
  "ThumbnailUrl": "sample string 12",
  "VideoDurationSeconds": 1.1,
  "OriginalFileName": "sample string 14",
  "GoalNotes": "sample string 15",
  "PatternUrl": "sample string 16",
  "PatternFileName": "sample string 17",
  "PatternFileType": "sample string 18",
  "Markers": [
    {
      "MarkerId": 1,
      "BookingId": 1,
      "TimestampSeconds": 1,
      "TimestampFormatted": "sample string 2",
      "Title": "sample string 3",
      "Note": "sample string 4",
      "MarkerType": "sample string 5",
      "SortOrder": 6
    },
    {
      "MarkerId": 1,
      "BookingId": 1,
      "TimestampSeconds": 1,
      "TimestampFormatted": "sample string 2",
      "Title": "sample string 3",
      "Note": "sample string 4",
      "MarkerType": "sample string 5",
      "SortOrder": 6
    }
  ]
}

application/xml, text/xml

Sample:
<CreateBookingRequestDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Equestrian.Entities.HorseTrainer">
  <CloudflareVideoId>sample string 7</CloudflareVideoId>
  <CoachPersonId>1</CoachPersonId>
  <Discipline>sample string 3</Discipline>
  <GoalNotes>sample string 15</GoalNotes>
  <HorseId>1</HorseId>
  <HorseName>sample string 2</HorseName>
  <Markers>
    <BookingCheckpointDto>
      <BookingId>1</BookingId>
      <MarkerId>1</MarkerId>
      <MarkerType>sample string 5</MarkerType>
      <Note>sample string 4</Note>
      <SortOrder>6</SortOrder>
      <TimestampFormatted>sample string 2</TimestampFormatted>
      <TimestampSeconds>1</TimestampSeconds>
      <Title>sample string 3</Title>
    </BookingCheckpointDto>
    <BookingCheckpointDto>
      <BookingId>1</BookingId>
      <MarkerId>1</MarkerId>
      <MarkerType>sample string 5</MarkerType>
      <Note>sample string 4</Note>
      <SortOrder>6</SortOrder>
      <TimestampFormatted>sample string 2</TimestampFormatted>
      <TimestampSeconds>1</TimestampSeconds>
      <Title>sample string 3</Title>
    </BookingCheckpointDto>
  </Markers>
  <OfferingId>1</OfferingId>
  <OriginalFileName>sample string 14</OriginalFileName>
  <PackageId>1</PackageId>
  <PackageTier>sample string 5</PackageTier>
  <PatternFileName>sample string 17</PatternFileName>
  <PatternFileType>sample string 18</PatternFileType>
  <PatternUrl>sample string 16</PatternUrl>
  <PersonId>1</PersonId>
  <PlaybackUrl>sample string 11</PlaybackUrl>
  <Price>1</Price>
  <ServiceTitle>sample string 4</ServiceTitle>
  <StudentPersonId>1</StudentPersonId>
  <ThumbnailUrl>sample string 12</ThumbnailUrl>
  <TrainerId>1</TrainerId>
  <TurnaroundHours>1</TurnaroundHours>
  <VideoDurationSeconds>1.1</VideoDurationSeconds>
  <VideoId>sample string 9</VideoId>
  <VideoPlaybackUrl>sample string 10</VideoPlaybackUrl>
  <VideoSourceType>sample string 6</VideoSourceType>
  <VideoThumbnailUrl>sample string 12</VideoThumbnailUrl>
  <VideoUid>sample string 8</VideoUid>
</CreateBookingRequestDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.