' Options: 'Date: 2025-05-10 01:52:25 '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: GetSchedulingInstructorsRequest.* '''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 ''' '''GetSchedulingInstructorsRequires active-e Lesson Scheduling Service ''' Public Partial Class GetSchedulingInstructorsRequest Inherits BaseRequest Implements IReturn(Of GetSchedulingInstructorsResponse) ''' '''Instructor ID to lookup. If sent, other parameters will be ignored. ''' Public Overridable Property InstructorId As Nullable(Of Integer) ''' '''If sent, only instructors who teach lessons with the passed grouping will be returned. ''' Public Overridable Property GroupingId As Nullable(Of Long) ''' '''If sent, only instructors who teach lessons with the passed type will be returned. ''' Public Overridable Property TypeId As Nullable(Of Long) ''' '''If sent, only instructors who have an availability record at the passed location will be returned. ''' Public Overridable Property LocationId As Nullable(Of Long) ''' '''If true, basic Availability Info will be included in the response ''' Public Overridable Property IncludeAvailabilityInfo As Boolean End Class Public Partial Class GetSchedulingInstructorsResponse Inherits BaseResponse Public Sub New() Instructors = New List(Of InstructorInfo) End Sub Public Overridable Property Instructors As List(Of InstructorInfo) Public Partial Class InstructorInfo Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property Email As String Public Overridable Property Topic As String Public Overridable Property AvailabilityInfo As InstructorAvailabilityInfo Public Partial Class InstructorAvailabilityInfo Public Overridable Property Sunday As Boolean Public Overridable Property Monday As Boolean Public Overridable Property Tuesday As Boolean Public Overridable Property Wednesday As Boolean Public Overridable Property Thursday As Boolean Public Overridable Property Friday As Boolean Public Overridable Property Saturday As Boolean End Class End Class End Class End Namespace End Namespace