REST Resource: SegmentResource (1.0.0)

Library: VersionTest_Service (http://www.opentravel.org/Sandbox/svc/v1)


Property Value
Name SegmentResource
Base Path /Segments
Business Object  Segment  
First Class No
Abstract No

Parent Resources

Parent Parameter Group Path Template Description
OfferResource ID
/Offer/{id}

Parameter Groups

Name ID Group Facet Refernece Parameters
Id Yes Segment_ID
  • id (PATH)
FlightKey No Segment_ID
  • departureDateTime (QUERY)
  • code (PATH)
  • carrier (PATH)
  • number (QUERY)

Action Facets

Name Base Payload Reference Facet Reference Type Reference Repeat
SubstitutionGroup   REQUIRED 0
ID   ID REQUIRED 0
Summary   Summary REQUIRED 0

Action: Get

Property Value
Path Template
/Segments/{code}/{carrier}
Parameter Group FlightKey
Request Payload None
Response (200) SegmentResource_ID

Action: Create

Property Value
Path Template
/Segments/{id}
Parameter Group Id
Request Payload SegmentResource_SubstitutionGroup
Response (201) SegmentResource_SubstitutionGroup

Action: Update

Property Value
Path Template
/Segments/{id}
Parameter Group Id
Request Payload SegmentResource_SubstitutionGroup
Response (200) SegmentResource_SubstitutionGroup

Action: Delete

Property Value
Path Template
/Segments/{id}
Parameter Group Id
Request Payload None
Response (200) None