' Options: 'Date: 2025-07-19 19:01:22 'Version: 6.50 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://www.clubready.com/api/current ' '''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: ContractTextEndpoint.* '''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 ClubReady.Web.Api Imports ClubReady.Core.Api Imports ClubReady.Web.Api.Sales.Agreement Namespace Global Namespace ClubReady.Core.Api Public Interface IApiDtoBase Property ApiKey As String Property StoreId As Nullable(Of Integer) Property ChainId As Nullable(Of Integer) End Interface End Namespace Namespace ClubReady.Web.Api Public Partial Class ApiResponse2Base Public Overridable Property success As Boolean Public Overridable Property message As String End Class Public Interface IApiKeyEndpoint Property ApiKey As String End Interface Public Interface IRestrictedApiRequest Implements IApiKeyEndpoint Property RestrictedId As Nullable(Of Integer) Property RestrictedResourceType As RestrictedResourceType End Interface Public Enum RestrictedResourceType Store Chain User Undefined End Enum End Namespace Namespace ClubReady.Web.Api.Sales.Agreement Public Partial Class ContractTextEndpoint Implements IReturn(Of ContractTextResponse) Implements IContractTextEndpoint Implements IRestrictedApiRequest ''' '''IP address of the end user ''' Public Overridable Property XForwardedFor As String ''' '''Api Authentication Key ''' Public Overridable Property ApiKey As String ''' '''ID# of the store to get contract for. ''' Public Overridable Property StoreId As Nullable(Of Integer) Public Overridable Property ChainId As Nullable(Of Integer) ''' '''Token for Incomplete Agreement to get details for ''' Public Overridable Property IncompleteAgreementToken As String Public Overridable Property RestrictedId As Nullable(Of Integer) Public Overridable Property RestrictedResourceType As RestrictedResourceType End Class Public Partial Class ContractTextResponse Inherits ApiResponse2Base Public Overridable Property contractHtml As String Public Overridable Property incompleteAgreementToken As String End Class Public Interface IContractTextEndpoint Implements IApiDtoBase Property IncompleteAgreementToken As String End Interface End Namespace End Namespace