PT.Api

<back to all web services

GetSpecialDepartureSettingByRoute

The following routes are available for this service:
GET/api/getspecialdeparturesettingbyroute
POST/api/getspecialdeparturesettingbyroute
GetSpecialDepartureSettingByRoute Parameters:
NameParameterData TypeRequiredDescription
BookingDatebodystringNo
RouteIdbodyintNo
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
VersionformintNoVersion. Ex: 1,2,3,...
GetSpecialDepartureSettingByRouteResponse Parameters:
NameParameterData TypeRequiredDescription
DataformList<tbl_SpecialDepature>No
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
StatusformintNoResponse status. Ex: 1 - Success; 0 - Error
MessageformstringNoResponse message
tbl_SpecialDepature Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
BookingDateformDateTimeNo
RouteIdformintNo
FromCodeformstringNo
ToCodeformstringNo
ValidStartDateformDateTimeNo
ValidEndDateformDateTimeNo
MaxBookSeatformintNo
EmailTemplateNameformstringNo
SMSTemplateNameformstringNo
PrePaidEmailTemplateNameformstringNo
PrePaidSMSTemplateNameformstringNo
ReturnSuccessUrlFormatformstringNo
ReturnErrorUrlFormatformstringNo
AppformstringNo
MetaformstringNo

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

HTTP + JSV

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

POST /jsv/reply/GetSpecialDepartureSettingByRoute HTTP/1.1 
Host: api2.futabus.vn 
Content-Type: text/jsv
Content-Length: length

{
	BookingDate: String,
	RouteId: 0,
	Version: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Data: 
	[
		{
			Name: String,
			RouteId: 0,
			FromCode: String,
			ToCode: String,
			MaxBookSeat: 0,
			EmailTemplateName: String,
			SMSTemplateName: String,
			PrePaidEmailTemplateName: String,
			PrePaidSMSTemplateName: String,
			ReturnSuccessUrlFormat: String,
			ReturnErrorUrlFormat: String,
			App: String,
			Meta: String
		}
	],
	Status: 0,
	Message: String
}