POST class/list/day
Request Information
URI Parameters
None.
Body Parameters
ClassVm| Name | Description | Type | Additional information |
|---|---|---|---|
| SchoolName | string |
None. |
|
| SubjectId | string |
None. |
|
| SubjectName | string |
None. |
|
| SubjectLevelId | string |
None. |
|
| SubjectLevelName | string |
None. |
|
| ShowSubjectLevelOthers | boolean |
None. |
|
| SubjectLevelOthers | string |
None. |
|
| DurationHour | string |
None. |
|
| DurationMinute | string |
None. |
|
| Duration | string |
None. |
|
| CurrencyId | string |
None. |
|
| CurrencyShortForm | string |
None. |
|
| Amount | string |
None. |
|
| IsInclusiveTax | boolean |
None. |
|
| SwiftCode | string |
None. |
|
| AccountNumber | string |
None. |
|
| AccountName | string |
None. |
|
| BankName | string |
None. |
|
| BankAddress | string |
None. |
|
| FrequencyId | string |
None. |
|
| Frequency | string |
None. |
|
| ShowCustomFrequency | boolean |
None. |
|
| CustomFrequency | string |
None. |
|
| CustomDailyFrequencyEvery | string |
None. |
|
| CustomWeeklyFrequencyEvery | string |
None. |
|
| CustomWeeklyFrequencyOn | string |
None. |
|
| CustomMonthlyFrequencyEvery | string |
None. |
|
| CustomMonthlyFrequencyEach | string |
None. |
|
| CustomMonthlyFrequencyType | string |
None. |
|
| CustomMonthlyFrequencyOnOrder | string |
None. |
|
| CustomMonthlyFrequencyOnPeriod | string |
None. |
|
| CustomYearlyFrequencyEvery | string |
None. |
|
| CustomYearlyFrequencyIn | string |
None. |
|
| IsCustomYearlyFrequencyOn | boolean |
None. |
|
| CustomYearlyFrequencyOnOrder | string |
None. |
|
| CustomYearlyFrequencyOnPeriod | string |
None. |
|
| CommencementDate | date |
None. |
|
| CommencementDateCal | string |
None. |
|
| CommencementDateDisplay | string |
None. |
|
| CommencementDateInput | string |
None. |
|
| Timings | Collection of ClassTimeVm |
None. |
|
| ClassTime | string |
None. |
|
| LocationId | string |
None. |
|
| Location | string |
None. |
|
| ShowLocationSchoolAddress | boolean |
None. |
|
| SchoolAddresses | Collection of SchoolAddressVm |
None. |
|
| ShowLocationOthers | boolean |
None. |
|
| LocationOthers | string |
None. |
|
| InstructorId | string |
None. |
|
| InstructorName | string |
None. |
|
| Instructors | Collection of ClassInstructorVm |
None. |
|
| Remarks | string |
None. |
|
| TimezoneId | string |
None. |
|
| Hour | string |
None. |
|
| Minute | string |
None. |
|
| TimePart | string |
None. |
|
| Capacity | integer |
None. |
|
| StartDate | string |
None. |
|
| EndDate | string |
None. |
|
| StartTimeHour | string |
None. |
|
| StartTimeMinute | string |
None. |
|
| StartTimePart | string |
None. |
|
| EndTimeHour | string |
None. |
|
| EndTimeMinute | string |
None. |
|
| EndTimePart | string |
None. |
|
| Availability | string |
None. |
|
| SelectedCountries | Collection of string |
None. |
|
| ClassId | string |
None. |
|
| TimezoneName | string |
None. |
|
| Time | string |
None. |
|
| TotalTimeMinutes | integer |
None. |
|
| Currency | string |
None. |
|
| FeeAmount | decimal number |
None. |
|
| Uen | string |
None. |
|
| Qr | string |
None. |
|
| IsSalesTaxRegistered | boolean |
None. |
|
| SalesTaxName | string |
None. |
|
| SalesTaxOthers | string |
None. |
|
| SalesTaxPercentage | decimal number |
None. |
|
| AvailableDates | Collection of AvailableDateVm |
None. |
|
| Token | string |
None. |
|
| Id | string |
None. |
|
| CurrentPage | integer |
None. |
|
| SizePerPage | integer |
None. |
|
| SortBy | string |
None. |
|
| SortDirection | string |
None. |
|
| Date | string |
None. |
|
| SchoolId | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"SchoolName": "sample string 1",
"SubjectId": "sample string 2",
"SubjectName": "sample string 3",
"SubjectLevelId": "sample string 4",
"SubjectLevelName": "sample string 5",
"ShowSubjectLevelOthers": true,
"SubjectLevelOthers": "sample string 7",
"DurationHour": "sample string 8",
"DurationMinute": "sample string 9",
"Duration": "sample string 10",
"CurrencyId": "sample string 11",
"CurrencyShortForm": "sample string 12",
"Amount": "sample string 13",
"IsInclusiveTax": true,
"SwiftCode": "sample string 15",
"AccountNumber": "sample string 16",
"AccountName": "sample string 17",
"BankName": "sample string 18",
"BankAddress": "sample string 19",
"FrequencyId": "sample string 20",
"Frequency": "sample string 21",
"ShowCustomFrequency": true,
"CustomFrequency": "sample string 23",
"CustomDailyFrequencyEvery": "sample string 24",
"CustomWeeklyFrequencyEvery": "sample string 25",
"CustomWeeklyFrequencyOn": "sample string 26",
"CustomMonthlyFrequencyEvery": "sample string 27",
"CustomMonthlyFrequencyEach": "sample string 28",
"CustomMonthlyFrequencyType": "sample string 29",
"CustomMonthlyFrequencyOnOrder": "sample string 30",
"CustomMonthlyFrequencyOnPeriod": "sample string 31",
"CustomYearlyFrequencyEvery": "sample string 32",
"CustomYearlyFrequencyIn": "sample string 33",
"IsCustomYearlyFrequencyOn": true,
"CustomYearlyFrequencyOnOrder": "sample string 35",
"CustomYearlyFrequencyOnPeriod": "sample string 36",
"CommencementDate": "2025-12-06T11:53:09.29337+08:00",
"CommencementDateCal": "2025-12-06",
"CommencementDateDisplay": "Saturday, 06 December 2025",
"CommencementDateInput": "sample string 38",
"Timings": [
{
"TimezoneId": "sample string 1",
"Hour": "sample string 2",
"Minute": "sample string 3",
"TimePart": "sample string 4",
"Capacity": 5,
"Token": "sample string 6",
"Id": "sample string 7",
"CurrentPage": 8,
"SizePerPage": 9,
"SortBy": "sample string 10",
"SortDirection": "sample string 11",
"Date": "sample string 12",
"SchoolId": "sample string 13"
},
{
"TimezoneId": "sample string 1",
"Hour": "sample string 2",
"Minute": "sample string 3",
"TimePart": "sample string 4",
"Capacity": 5,
"Token": "sample string 6",
"Id": "sample string 7",
"CurrentPage": 8,
"SizePerPage": 9,
"SortBy": "sample string 10",
"SortDirection": "sample string 11",
"Date": "sample string 12",
"SchoolId": "sample string 13"
}
],
"ClassTime": "sample string 39",
"LocationId": "sample string 40",
"Location": "sample string 41",
"ShowLocationSchoolAddress": true,
"SchoolAddresses": [
{
"AddressTypeId": "sample string 1",
"AddressTypeName": "sample string 2",
"ShowAddressTypeOther": true,
"AddressTypeOther": "sample string 4",
"Street1": "sample string 5",
"Street2": "sample string 6",
"City": "sample string 7",
"Postcode": "sample string 8",
"CountryId": "sample string 9",
"CountryName": "sample string 10",
"SortOrder": "sample string 11",
"IsSelected": true,
"Token": "sample string 13",
"Id": "sample string 14",
"CurrentPage": 15,
"SizePerPage": 16,
"SortBy": "sample string 17",
"SortDirection": "sample string 18",
"Date": "sample string 19",
"SchoolId": "sample string 20"
},
{
"AddressTypeId": "sample string 1",
"AddressTypeName": "sample string 2",
"ShowAddressTypeOther": true,
"AddressTypeOther": "sample string 4",
"Street1": "sample string 5",
"Street2": "sample string 6",
"City": "sample string 7",
"Postcode": "sample string 8",
"CountryId": "sample string 9",
"CountryName": "sample string 10",
"SortOrder": "sample string 11",
"IsSelected": true,
"Token": "sample string 13",
"Id": "sample string 14",
"CurrentPage": 15,
"SizePerPage": 16,
"SortBy": "sample string 17",
"SortDirection": "sample string 18",
"Date": "sample string 19",
"SchoolId": "sample string 20"
}
],
"ShowLocationOthers": true,
"LocationOthers": "sample string 44",
"InstructorId": "sample string 45",
"InstructorName": "sample string 46",
"Instructors": [
{
"Name": "sample string 1",
"UserName": "sample string 2",
"IsSelected": true,
"Status": "sample string 4",
"Token": "sample string 5",
"Id": "sample string 6",
"CurrentPage": 7,
"SizePerPage": 8,
"SortBy": "sample string 9",
"SortDirection": "sample string 10",
"Date": "sample string 11",
"SchoolId": "sample string 12"
},
{
"Name": "sample string 1",
"UserName": "sample string 2",
"IsSelected": true,
"Status": "sample string 4",
"Token": "sample string 5",
"Id": "sample string 6",
"CurrentPage": 7,
"SizePerPage": 8,
"SortBy": "sample string 9",
"SortDirection": "sample string 10",
"Date": "sample string 11",
"SchoolId": "sample string 12"
}
],
"Remarks": "sample string 47",
"TimezoneId": "sample string 48",
"Hour": "sample string 49",
"Minute": "sample string 50",
"TimePart": "sample string 51",
"Capacity": 52,
"StartDate": "sample string 53",
"EndDate": "sample string 54",
"StartTimeHour": "sample string 55",
"StartTimeMinute": "sample string 56",
"StartTimePart": "sample string 57",
"EndTimeHour": "sample string 58",
"EndTimeMinute": "sample string 59",
"EndTimePart": "sample string 60",
"Availability": "sample string 61",
"SelectedCountries": [
"sample string 1",
"sample string 2"
],
"ClassId": "sample string 62",
"TimezoneName": "sample string 63",
"Time": "sample string 64",
"TotalTimeMinutes": 65,
"Currency": "sample string 66",
"FeeAmount": 1.1,
"Uen": "sample string 67",
"Qr": "sample string 68",
"IsSalesTaxRegistered": true,
"SalesTaxName": "sample string 70",
"SalesTaxOthers": "sample string 71",
"SalesTaxPercentage": 1.1,
"AvailableDates": [
{
"start": "sample string 1",
"end": "sample string 2"
},
{
"start": "sample string 1",
"end": "sample string 2"
}
],
"Token": "sample string 72",
"Id": "sample string 73",
"CurrentPage": 74,
"SizePerPage": 75,
"SortBy": "sample string 76",
"SortDirection": "sample string 77",
"Date": "sample string 78",
"SchoolId": "sample string 79"
}
application/xml, text/xml
Sample:
<ClassVm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClassBookingSystem.ViewModels">
<CurrentPage>74</CurrentPage>
<Date>sample string 78</Date>
<Id>sample string 73</Id>
<SchoolId>sample string 79</SchoolId>
<SizePerPage>75</SizePerPage>
<SortBy>sample string 76</SortBy>
<SortDirection>sample string 77</SortDirection>
<Token>sample string 72</Token>
<AccountName>sample string 17</AccountName>
<AccountNumber>sample string 16</AccountNumber>
<Amount>sample string 13</Amount>
<Availability>sample string 61</Availability>
<AvailableDates>
<AvailableDateVm>
<end>sample string 2</end>
<start>sample string 1</start>
</AvailableDateVm>
<AvailableDateVm>
<end>sample string 2</end>
<start>sample string 1</start>
</AvailableDateVm>
</AvailableDates>
<BankAddress>sample string 19</BankAddress>
<BankName>sample string 18</BankName>
<Capacity>52</Capacity>
<ClassId>sample string 62</ClassId>
<ClassTime>sample string 39</ClassTime>
<CommencementDate>2025-12-06T11:53:09.29337+08:00</CommencementDate>
<CommencementDateInput>sample string 38</CommencementDateInput>
<Currency>sample string 66</Currency>
<CurrencyId>sample string 11</CurrencyId>
<CurrencyShortForm>sample string 12</CurrencyShortForm>
<CustomDailyFrequencyEvery>sample string 24</CustomDailyFrequencyEvery>
<CustomFrequency>sample string 23</CustomFrequency>
<CustomMonthlyFrequencyEach>sample string 28</CustomMonthlyFrequencyEach>
<CustomMonthlyFrequencyEvery>sample string 27</CustomMonthlyFrequencyEvery>
<CustomMonthlyFrequencyOnOrder>sample string 30</CustomMonthlyFrequencyOnOrder>
<CustomMonthlyFrequencyOnPeriod>sample string 31</CustomMonthlyFrequencyOnPeriod>
<CustomMonthlyFrequencyType>sample string 29</CustomMonthlyFrequencyType>
<CustomWeeklyFrequencyEvery>sample string 25</CustomWeeklyFrequencyEvery>
<CustomWeeklyFrequencyOn>sample string 26</CustomWeeklyFrequencyOn>
<CustomYearlyFrequencyEvery>sample string 32</CustomYearlyFrequencyEvery>
<CustomYearlyFrequencyIn>sample string 33</CustomYearlyFrequencyIn>
<CustomYearlyFrequencyOnOrder>sample string 35</CustomYearlyFrequencyOnOrder>
<CustomYearlyFrequencyOnPeriod>sample string 36</CustomYearlyFrequencyOnPeriod>
<Duration>sample string 10</Duration>
<DurationHour>sample string 8</DurationHour>
<DurationMinute>sample string 9</DurationMinute>
<EndDate>sample string 54</EndDate>
<EndTimeHour>sample string 58</EndTimeHour>
<EndTimeMinute>sample string 59</EndTimeMinute>
<EndTimePart>sample string 60</EndTimePart>
<FeeAmount>1.1</FeeAmount>
<Frequency>sample string 21</Frequency>
<FrequencyId>sample string 20</FrequencyId>
<Hour>sample string 49</Hour>
<InstructorId>sample string 45</InstructorId>
<InstructorName>sample string 46</InstructorName>
<Instructors>
<ClassInstructorVm>
<CurrentPage>7</CurrentPage>
<Date>sample string 11</Date>
<Id>sample string 6</Id>
<SchoolId>sample string 12</SchoolId>
<SizePerPage>8</SizePerPage>
<SortBy>sample string 9</SortBy>
<SortDirection>sample string 10</SortDirection>
<Token>sample string 5</Token>
<IsSelected>true</IsSelected>
<Name>sample string 1</Name>
<Status>sample string 4</Status>
<UserName>sample string 2</UserName>
</ClassInstructorVm>
<ClassInstructorVm>
<CurrentPage>7</CurrentPage>
<Date>sample string 11</Date>
<Id>sample string 6</Id>
<SchoolId>sample string 12</SchoolId>
<SizePerPage>8</SizePerPage>
<SortBy>sample string 9</SortBy>
<SortDirection>sample string 10</SortDirection>
<Token>sample string 5</Token>
<IsSelected>true</IsSelected>
<Name>sample string 1</Name>
<Status>sample string 4</Status>
<UserName>sample string 2</UserName>
</ClassInstructorVm>
</Instructors>
<IsCustomYearlyFrequencyOn>true</IsCustomYearlyFrequencyOn>
<IsInclusiveTax>true</IsInclusiveTax>
<IsSalesTaxRegistered>true</IsSalesTaxRegistered>
<Location>sample string 41</Location>
<LocationId>sample string 40</LocationId>
<LocationOthers>sample string 44</LocationOthers>
<Minute>sample string 50</Minute>
<Qr>sample string 68</Qr>
<Remarks>sample string 47</Remarks>
<SalesTaxName>sample string 70</SalesTaxName>
<SalesTaxOthers>sample string 71</SalesTaxOthers>
<SalesTaxPercentage>1.1</SalesTaxPercentage>
<SchoolAddresses>
<SchoolAddressVm>
<CurrentPage>15</CurrentPage>
<Date>sample string 19</Date>
<Id>sample string 14</Id>
<SchoolId>sample string 20</SchoolId>
<SizePerPage>16</SizePerPage>
<SortBy>sample string 17</SortBy>
<SortDirection>sample string 18</SortDirection>
<Token>sample string 13</Token>
<AddressTypeId>sample string 1</AddressTypeId>
<AddressTypeName>sample string 2</AddressTypeName>
<AddressTypeOther>sample string 4</AddressTypeOther>
<City>sample string 7</City>
<CountryId>sample string 9</CountryId>
<CountryName>sample string 10</CountryName>
<IsSelected>true</IsSelected>
<Postcode>sample string 8</Postcode>
<ShowAddressTypeOther>true</ShowAddressTypeOther>
<SortOrder>sample string 11</SortOrder>
<Street1>sample string 5</Street1>
<Street2>sample string 6</Street2>
</SchoolAddressVm>
<SchoolAddressVm>
<CurrentPage>15</CurrentPage>
<Date>sample string 19</Date>
<Id>sample string 14</Id>
<SchoolId>sample string 20</SchoolId>
<SizePerPage>16</SizePerPage>
<SortBy>sample string 17</SortBy>
<SortDirection>sample string 18</SortDirection>
<Token>sample string 13</Token>
<AddressTypeId>sample string 1</AddressTypeId>
<AddressTypeName>sample string 2</AddressTypeName>
<AddressTypeOther>sample string 4</AddressTypeOther>
<City>sample string 7</City>
<CountryId>sample string 9</CountryId>
<CountryName>sample string 10</CountryName>
<IsSelected>true</IsSelected>
<Postcode>sample string 8</Postcode>
<ShowAddressTypeOther>true</ShowAddressTypeOther>
<SortOrder>sample string 11</SortOrder>
<Street1>sample string 5</Street1>
<Street2>sample string 6</Street2>
</SchoolAddressVm>
</SchoolAddresses>
<SchoolName>sample string 1</SchoolName>
<SelectedCountries xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</SelectedCountries>
<ShowCustomFrequency>true</ShowCustomFrequency>
<ShowLocationOthers>true</ShowLocationOthers>
<ShowLocationSchoolAddress>true</ShowLocationSchoolAddress>
<ShowSubjectLevelOthers>true</ShowSubjectLevelOthers>
<StartDate>sample string 53</StartDate>
<StartTimeHour>sample string 55</StartTimeHour>
<StartTimeMinute>sample string 56</StartTimeMinute>
<StartTimePart>sample string 57</StartTimePart>
<SubjectId>sample string 2</SubjectId>
<SubjectLevelId>sample string 4</SubjectLevelId>
<SubjectLevelName>sample string 5</SubjectLevelName>
<SubjectLevelOthers>sample string 7</SubjectLevelOthers>
<SubjectName>sample string 3</SubjectName>
<SwiftCode>sample string 15</SwiftCode>
<Time>sample string 64</Time>
<TimePart>sample string 51</TimePart>
<TimezoneId>sample string 48</TimezoneId>
<TimezoneName>sample string 63</TimezoneName>
<Timings>
<ClassTimeVm>
<CurrentPage>8</CurrentPage>
<Date>sample string 12</Date>
<Id>sample string 7</Id>
<SchoolId>sample string 13</SchoolId>
<SizePerPage>9</SizePerPage>
<SortBy>sample string 10</SortBy>
<SortDirection>sample string 11</SortDirection>
<Token>sample string 6</Token>
<Capacity>5</Capacity>
<Hour>sample string 2</Hour>
<Minute>sample string 3</Minute>
<TimePart>sample string 4</TimePart>
<TimezoneId>sample string 1</TimezoneId>
</ClassTimeVm>
<ClassTimeVm>
<CurrentPage>8</CurrentPage>
<Date>sample string 12</Date>
<Id>sample string 7</Id>
<SchoolId>sample string 13</SchoolId>
<SizePerPage>9</SizePerPage>
<SortBy>sample string 10</SortBy>
<SortDirection>sample string 11</SortDirection>
<Token>sample string 6</Token>
<Capacity>5</Capacity>
<Hour>sample string 2</Hour>
<Minute>sample string 3</Minute>
<TimePart>sample string 4</TimePart>
<TimezoneId>sample string 1</TimezoneId>
</ClassTimeVm>
</Timings>
<TotalTimeMinutes>65</TotalTimeMinutes>
<Uen>sample string 67</Uen>
</ClassVm>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |