' Options: 'Date: 2025-05-10 02:27:04 'Version: 8.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://active-ewebservice.biz/aeservices30/api ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: GetSchedulingCalendarRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports AIM.WebService Namespace Global Namespace AIM.WebService Public Partial Class BaseRequest ''' '''This is your AIM API Key provided by Tri-Tech ''' Public Overridable Property ApiKey As String Public Overridable Property OAuthToken As String End Class Public Partial Class BaseResponse ''' ''' ''' Public Overridable Property Status As BaseResponseResult End Class ''' '''GetSchedulingCalendarRequires active-e Lesson Scheduling Service. This API call was accidentally named GetSchedulingCalender in the past. ''' Public Partial Class GetSchedulingCalendarRequest Inherits BaseRequest Implements IReturn(Of GetSchedulingCalendarResponse) ''' '''The type of lessons to get a schedule for. ''' Public Overridable Property TypeId As Long ''' '''If sent, lessons from this date/time onward will be returned. Otherwise the current date/time is used. ''' Public Overridable Property DateFrom As String ''' '''If sent, lessons from before this date/time will be returned. Otherwise the DateFrom plus one week is used. ''' Public Overridable Property DateTo As String ''' '''If sent, only lessons taught by the sent instructor will be returned. ''' Public Overridable Property InstructorId As Nullable(Of Integer) ''' '''If sent, lessons taught at the sent location will be returned. ''' Public Overridable Property LocationId As Nullable(Of Long) End Class Public Partial Class GetSchedulingCalendarResponse Inherits BaseResponse Public Sub New() Availabilities = New List(Of AvailabilityInfo) GroupClasses = New List(Of GroupClassInfo) TimeIncrementsByInstructor = New List(Of TimeIncrementByInstructor) End Sub Public Overridable Property Availabilities As List(Of AvailabilityInfo) Public Overridable Property GroupClasses As List(Of GroupClassInfo) Public Overridable Property TimeIncrement As Integer Public Overridable Property TimeIncrementsByInstructor As List(Of TimeIncrementByInstructor) Public Partial Class AvailabilityInfo Public Overridable Property StartTime As Date Public Overridable Property StartTimeString As String Public Overridable Property Length As Integer Public Overridable Property InstructorId As Integer Public Overridable Property LocationId As Long End Class Public Partial Class TimeIncrementByInstructor Public Overridable Property InstructorId As Integer Public Overridable Property TimeIncrement As Integer End Class Public Partial Class GroupClassInfo Public Sub New() DayTimeInfo = New List(Of DayTimeInfoObj) End Sub Public Overridable Property DayTimeInfo As List(Of DayTimeInfoObj) Public Overridable Property StartDate As Date Public Overridable Property EndDate As Date Public Overridable Property Guid As Guid Public Overridable Property Length As Integer Public Overridable Property InstructorId As Integer Public Overridable Property LocationId As Long Public Overridable Property ClassName As String Public Overridable Property ClassDesc As String Public Overridable Property ClassSummary As String Public Overridable Property MaxClassMembers As Integer Public Overridable Property CurrentClassMembers As Integer Public Overridable Property Notes As String End Class Public Partial Class DayTimeInfoObj Public Overridable Property WeekDayInt As Integer Public Overridable Property WeekDay As String Public Overridable Property StartTime As Date Public Overridable Property StartTimeString As String End Class End Class End Namespace End Namespace