GET api/tables/{lastSyncDate}
Provide Sync date to get updated data from that date time stamp
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| lastSyncDate | string |
Required |
Body Parameters
None.
Response Information
Resource Description
TableResponseDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Floors |
Floors and tables heirarchy |
Collection of FloorDto |
None. |
| Status |
Status for response |
RStatus |
None. |
| Desc |
description of response |
string |
None. |
Response Formats
application/json
Sample:
{
"Status": 1,
"Desc": "Success",
"Floors": [
{
"FloorID": 2,
"FloorNo": 6,
"FloorTitle": "2nd Floor",
"StatusId": 1,
"Tables": [
{
"TableID": 2,
"TableTitle": "Table 7",
"TotalSeats": 1,
"TableShape": 3,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.00235056528,
"XAxisRatio": 0.164362714,
"YAxisRatio": 0.205020383,
"WidthRatio": 0.0,
"HeightRatio": 0.0,
"State": 1,
"StatusId": 1
},
{
"TableID": 3,
"TableTitle": "Table 1",
"TotalSeats": 3,
"TableShape": 2,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.0140032712,
"XAxisRatio": 0.453707337,
"YAxisRatio": 0.203601047,
"WidthRatio": 0.169903949,
"HeightRatio": 0.315828353,
"State": 1,
"StatusId": 1
},
{
"TableID": 15,
"TableTitle": "Table 8",
"TotalSeats": 26,
"TableShape": 3,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": -0.006832655,
"XAxisRatio": 0.170840636,
"YAxisRatio": 0.6099649,
"WidthRatio": 0.0,
"HeightRatio": 0.0,
"State": 1,
"StatusId": 1
},
{
"TableID": 16,
"TableTitle": "Table 10",
"TotalSeats": 26,
"TableShape": 3,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.01619942,
"XAxisRatio": 0.160185188,
"YAxisRatio": 0.148881242,
"WidthRatio": 0.0,
"HeightRatio": 0.0,
"State": 1,
"StatusId": 1
}
]
},
{
"FloorID": 5,
"FloorNo": 1,
"FloorTitle": "1st Floor",
"StatusId": 1,
"Tables": [
{
"TableID": 13,
"TableTitle": "VIP Main Table",
"TotalSeats": 30,
"TableShape": 3,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.00127145345,
"XAxisRatio": 0.6704852,
"YAxisRatio": 0.6501576,
"WidthRatio": 0.588668764,
"HeightRatio": 0.5750137,
"State": 1,
"StatusId": 1
},
{
"TableID": 14,
"TableTitle": "Table 10",
"TotalSeats": 13,
"TableShape": 1,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": -0.000577829836,
"XAxisRatio": 0.192343026,
"YAxisRatio": 0.6800288,
"WidthRatio": 0.238667443,
"HeightRatio": 0.453371137,
"State": 1,
"StatusId": 1
},
{
"TableID": 19,
"TableTitle": "Table 1",
"TotalSeats": 4,
"TableShape": 1,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.0,
"XAxisRatio": 0.0874023438,
"YAxisRatio": 0.17625232,
"WidthRatio": 0.0,
"HeightRatio": 0.0,
"State": 1,
"StatusId": 1
},
{
"TableID": 20,
"TableTitle": "Table 2",
"TotalSeats": 4,
"TableShape": 3,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.0,
"XAxisRatio": 0.3330078,
"YAxisRatio": 0.169758812,
"WidthRatio": 0.0,
"HeightRatio": 0.0,
"State": 1,
"StatusId": 1
},
{
"TableID": 21,
"TableTitle": "Table 3",
"TotalSeats": 5,
"TableShape": 1,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.0,
"XAxisRatio": 0.5883789,
"YAxisRatio": 0.166975886,
"WidthRatio": 0.0,
"HeightRatio": 0.0,
"State": 1,
"StatusId": 1
},
{
"TableID": 22,
"TableTitle": "Table 4",
"TotalSeats": 7,
"TableShape": 1,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.0,
"XAxisRatio": 0.7529297,
"YAxisRatio": 0.1734694,
"WidthRatio": 0.0,
"HeightRatio": 0.0,
"State": 1,
"StatusId": 1
},
{
"TableID": 23,
"TableTitle": "Table 5",
"TotalSeats": 3,
"TableShape": 1,
"XAxis": 0.0,
"YAxis": 0.0,
"Rotation": 0.0,
"XAxisRatio": 0.918457031,
"YAxisRatio": 0.1734694,
"WidthRatio": 0.0,
"HeightRatio": 0.0,
"State": 1,
"StatusId": 1
}
]
},
{
"FloorID": 6,
"FloorNo": 6,
"FloorTitle": "Outdoor Terrace",
"StatusId": 1,
"Tables": []
}
]
}
text/json
Sample:
{
"Status": 1,
"Desc": "sample string 1",
"Floors": [
{
"FloorID": 1,
"FloorNo": 2,
"FloorTitle": "sample string 3",
"StatusId": 1,
"Tables": [
{
"TableID": 2,
"TableTitle": "sample string 3",
"TotalSeats": 4,
"TableShape": 1,
"XAxis": 5.1,
"YAxis": 6.1,
"Rotation": 8.1,
"XAxisRatio": 11.1,
"YAxisRatio": 12.1,
"WidthRatio": 13.1,
"HeightRatio": 14.1,
"State": 0,
"StatusId": 1
},
{
"TableID": 2,
"TableTitle": "sample string 3",
"TotalSeats": 4,
"TableShape": 1,
"XAxis": 5.1,
"YAxis": 6.1,
"Rotation": 8.1,
"XAxisRatio": 11.1,
"YAxisRatio": 12.1,
"WidthRatio": 13.1,
"HeightRatio": 14.1,
"State": 0,
"StatusId": 1
}
]
},
{
"FloorID": 1,
"FloorNo": 2,
"FloorTitle": "sample string 3",
"StatusId": 1,
"Tables": [
{
"TableID": 2,
"TableTitle": "sample string 3",
"TotalSeats": 4,
"TableShape": 1,
"XAxis": 5.1,
"YAxis": 6.1,
"Rotation": 8.1,
"XAxisRatio": 11.1,
"YAxisRatio": 12.1,
"WidthRatio": 13.1,
"HeightRatio": 14.1,
"State": 0,
"StatusId": 1
},
{
"TableID": 2,
"TableTitle": "sample string 3",
"TotalSeats": 4,
"TableShape": 1,
"XAxis": 5.1,
"YAxis": 6.1,
"Rotation": 8.1,
"XAxisRatio": 11.1,
"YAxisRatio": 12.1,
"WidthRatio": 13.1,
"HeightRatio": 14.1,
"State": 0,
"StatusId": 1
}
]
}
]
}
text/xml
Sample:
<TableResponseDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BusinessEntities.Response">
<Desc>sample string 1</Desc>
<Status>Success</Status>
<Floors xmlns:d2p1="http://schemas.datacontract.org/2004/07/BusinessEntities">
<d2p1:FloorDto>
<d2p1:FloorID>1</d2p1:FloorID>
<d2p1:FloorNo>2</d2p1:FloorNo>
<d2p1:FloorTitle>sample string 3</d2p1:FloorTitle>
<d2p1:StatusId>Active</d2p1:StatusId>
<d2p1:Tables>
<d2p1:TableDto>
<d2p1:Direction>10.1</d2p1:Direction>
<d2p1:FloorID>1</d2p1:FloorID>
<d2p1:HeightRatio>14.1</d2p1:HeightRatio>
<d2p1:Rotation>8.1</d2p1:Rotation>
<d2p1:Scale>7.1</d2p1:Scale>
<d2p1:ScreenDimensions>9.1</d2p1:ScreenDimensions>
<d2p1:State>NotSet</d2p1:State>
<d2p1:StatusId>Active</d2p1:StatusId>
<d2p1:TableID>2</d2p1:TableID>
<d2p1:TableShape>Square</d2p1:TableShape>
<d2p1:TableTitle>sample string 3</d2p1:TableTitle>
<d2p1:TotalSeats>4</d2p1:TotalSeats>
<d2p1:WidthRatio>13.1</d2p1:WidthRatio>
<d2p1:XAxis>5.1</d2p1:XAxis>
<d2p1:XAxisRatio>11.1</d2p1:XAxisRatio>
<d2p1:YAxis>6.1</d2p1:YAxis>
<d2p1:YAxisRatio>12.1</d2p1:YAxisRatio>
</d2p1:TableDto>
<d2p1:TableDto>
<d2p1:Direction>10.1</d2p1:Direction>
<d2p1:FloorID>1</d2p1:FloorID>
<d2p1:HeightRatio>14.1</d2p1:HeightRatio>
<d2p1:Rotation>8.1</d2p1:Rotation>
<d2p1:Scale>7.1</d2p1:Scale>
<d2p1:ScreenDimensions>9.1</d2p1:ScreenDimensions>
<d2p1:State>NotSet</d2p1:State>
<d2p1:StatusId>Active</d2p1:StatusId>
<d2p1:TableID>2</d2p1:TableID>
<d2p1:TableShape>Square</d2p1:TableShape>
<d2p1:TableTitle>sample string 3</d2p1:TableTitle>
<d2p1:TotalSeats>4</d2p1:TotalSeats>
<d2p1:WidthRatio>13.1</d2p1:WidthRatio>
<d2p1:XAxis>5.1</d2p1:XAxis>
<d2p1:XAxisRatio>11.1</d2p1:XAxisRatio>
<d2p1:YAxis>6.1</d2p1:YAxis>
<d2p1:YAxisRatio>12.1</d2p1:YAxisRatio>
</d2p1:TableDto>
</d2p1:Tables>
</d2p1:FloorDto>
<d2p1:FloorDto>
<d2p1:FloorID>1</d2p1:FloorID>
<d2p1:FloorNo>2</d2p1:FloorNo>
<d2p1:FloorTitle>sample string 3</d2p1:FloorTitle>
<d2p1:StatusId>Active</d2p1:StatusId>
<d2p1:Tables>
<d2p1:TableDto>
<d2p1:Direction>10.1</d2p1:Direction>
<d2p1:FloorID>1</d2p1:FloorID>
<d2p1:HeightRatio>14.1</d2p1:HeightRatio>
<d2p1:Rotation>8.1</d2p1:Rotation>
<d2p1:Scale>7.1</d2p1:Scale>
<d2p1:ScreenDimensions>9.1</d2p1:ScreenDimensions>
<d2p1:State>NotSet</d2p1:State>
<d2p1:StatusId>Active</d2p1:StatusId>
<d2p1:TableID>2</d2p1:TableID>
<d2p1:TableShape>Square</d2p1:TableShape>
<d2p1:TableTitle>sample string 3</d2p1:TableTitle>
<d2p1:TotalSeats>4</d2p1:TotalSeats>
<d2p1:WidthRatio>13.1</d2p1:WidthRatio>
<d2p1:XAxis>5.1</d2p1:XAxis>
<d2p1:XAxisRatio>11.1</d2p1:XAxisRatio>
<d2p1:YAxis>6.1</d2p1:YAxis>
<d2p1:YAxisRatio>12.1</d2p1:YAxisRatio>
</d2p1:TableDto>
<d2p1:TableDto>
<d2p1:Direction>10.1</d2p1:Direction>
<d2p1:FloorID>1</d2p1:FloorID>
<d2p1:HeightRatio>14.1</d2p1:HeightRatio>
<d2p1:Rotation>8.1</d2p1:Rotation>
<d2p1:Scale>7.1</d2p1:Scale>
<d2p1:ScreenDimensions>9.1</d2p1:ScreenDimensions>
<d2p1:State>NotSet</d2p1:State>
<d2p1:StatusId>Active</d2p1:StatusId>
<d2p1:TableID>2</d2p1:TableID>
<d2p1:TableShape>Square</d2p1:TableShape>
<d2p1:TableTitle>sample string 3</d2p1:TableTitle>
<d2p1:TotalSeats>4</d2p1:TotalSeats>
<d2p1:WidthRatio>13.1</d2p1:WidthRatio>
<d2p1:XAxis>5.1</d2p1:XAxis>
<d2p1:XAxisRatio>11.1</d2p1:XAxisRatio>
<d2p1:YAxis>6.1</d2p1:YAxis>
<d2p1:YAxisRatio>12.1</d2p1:YAxisRatio>
</d2p1:TableDto>
</d2p1:Tables>
</d2p1:FloorDto>
</Floors>
</TableResponseDto>