' Options: 'Date: 2025-05-10 02:48:24 '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: GetStationGroupsRequest.* '''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 Imports AIM Namespace Global Namespace AIM Public Partial Class LocationInfo Public Overridable Property Id As Long Public Overridable Property Desc As String Public Overridable Property ShortDesc As String Public Overridable Property Region As String Public Overridable Property Latitude As Decimal Public Overridable Property Longitude As Decimal Public Overridable Property InStorePickup As String Public Overridable Property Active As Boolean Public Overridable Property CashSaleAcct As Nullable(Of Integer) End Class Public Partial Class StationGroupMembershipData Public Sub New() Levels = New List(Of StationGroupMembershipLevel) End Sub Public Overridable Property Levels As List(Of StationGroupMembershipLevel) End Class Public Partial Class StationGroupMembershipLevel Public Overridable Property Level As Integer Public Overridable Property DaysAhead As Integer Public Overridable Property AllowBooking As Boolean End Class End Namespace 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 Public Partial Class BaseSecureRequest Inherits BaseRequest ''' ''' ''' Public Overridable Property Token As String ''' ''' ''' Public Overridable Property DeviceId As String ''' ''' ''' Public Overridable Property AppId As String End Class ''' '''GetStationGroupsRequires active-e Station Reservations Service ''' Public Partial Class GetStationGroupsRequest Inherits BaseSecureRequest Implements IReturn(Of GetStationGroupsResponse) ''' '''If sent, only station groups at the passed location will be returned. ''' Public Overridable Property LocationId As Nullable(Of Long) End Class Public Partial Class GetStationGroupsResponse Inherits BaseResponse Public Sub New() StationGroups = New List(Of StationGroupInfo) End Sub Public Overridable Property StationGroups As List(Of StationGroupInfo) Public Partial Class StationGroupInfo Public Sub New() Weekdays = New List(Of WeekdayInfo) End Sub Public Overridable Property Id As Long Public Overridable Property Description As String Public Overridable Property WebDescription As String Public Overridable Property Topic As String Public Overridable Property Interval As Integer Public Overridable Property Buffer As Integer Public Overridable Property Location As LocationInfo Public Overridable Property Yards As Integer Public Overridable Property Weekdays As List(Of WeekdayInfo) Public Overridable Property MembershipData As StationGroupMembershipData End Class Public Partial Class WeekdayInfo Public Overridable Property Weekday As String Public Overridable Property WeekdayInt As Integer Public Overridable Property Open As Boolean Public Overridable Property OpenHour As Nullable(Of Integer) Public Overridable Property OpenMinute As Nullable(Of Integer) Public Overridable Property CloseHour As Nullable(Of Integer) Public Overridable Property CloseMinute As Nullable(Of Integer) End Class End Class End Namespace End Namespace