GeminiHost

<back to all web services

CalendarRequestCreate

The following routes are available for this service:
All Verbs/CalendarRequest/Create
CalendarRequestCreate Parameters:
NameParameterData TypeRequiredDescription
TokenquerystringNo
UserIdqueryintNo
DealerIdqueryintNo
WorkCalendarRequestGpDto Parameters:
NameParameterData TypeRequiredDescription
ClinicsformstringNo
OperationsformstringNo
NoteformstringNo
DateFromformDateTimeNo
DateTillformDateTimeNo
TimeFromformDateTimeNo
TimeTillformDateTimeNo
EyeTypeformEyeTypeNo
SvozformboolNo
PatientIdformintNo
PatientFirstNameformstringNo
PatientSurNameformstringNo
PatientINformstringNo
PatientHIformstringNo
PatientCityformstringNo
PatientPostCodeformstringNo
PatientPostStreetformstringNo
PatientPostHouseNrformstringNo
PatientMailformstringNo
PatientMobilePhoneformstringNo
PatientCountryformstringNo
ExternalDoctorformintNo
DoctorformstringNo
CanBeOrderedformboolNo
FlagsformstringNo
BaseXpoAppDto Parameters:
NameParameterData TypeRequiredDescription
RecChangedformDateTimeNo
BaseXpoDto Parameters:
NameParameterData TypeRequiredDescription
UIDformintNo
CalendarRequestListReturn Parameters:
NameParameterData TypeRequiredDescription
ErrorformboolNo
ErrorMessageformstringNo
DataformWorkCalendarRequestGpDto[]No

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/CalendarRequestCreate HTTP/1.1 
Host: data.oriem.cz 
Content-Type: text/jsv
Content-Length: length

{
	Token: String,
	UserId: 0,
	DealerId: 0,
	Clinics: String,
	Operations: String,
	Note: String,
	DateFrom: 0001-01-01,
	DateTill: 0001-01-01,
	TimeFrom: 0001-01-01,
	TimeTill: 0001-01-01,
	EyeType: None,
	Svoz: False,
	PatientId: 0,
	PatientFirstName: String,
	PatientSurName: String,
	PatientIN: String,
	PatientHI: String,
	PatientCity: String,
	PatientPostCode: String,
	PatientPostStreet: String,
	PatientPostHouseNr: String,
	PatientMail: String,
	PatientMobilePhone: String,
	PatientCountry: String,
	ExternalDoctor: 0,
	Doctor: String,
	CanBeOrdered: False,
	Flags: String,
	RecChanged: 0001-01-01,
	UID: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Error: False,
	ErrorMessage: String,
	Data: 
	[
		{
			Clinics: String,
			Operations: String,
			Note: String,
			DateFrom: 0001-01-01,
			DateTill: 0001-01-01,
			TimeFrom: 0001-01-01,
			TimeTill: 0001-01-01,
			EyeType: None,
			Svoz: False,
			PatientId: 0,
			PatientFirstName: String,
			PatientSurName: String,
			PatientIN: String,
			PatientHI: String,
			PatientCity: String,
			PatientPostCode: String,
			PatientPostStreet: String,
			PatientPostHouseNr: String,
			PatientMail: String,
			PatientMobilePhone: String,
			PatientCountry: String,
			ExternalDoctor: 0,
			Doctor: String,
			CanBeOrdered: False,
			Flags: String,
			RecChanged: 0001-01-01,
			UID: 0
		}
	]
}