' Options: 'Date: 2024-12-15 20:58:44 'Version: 6.10 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://staging-api.billiecart.com.au ' '''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: DistributeContributionRequest.* '''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 Infrastructure.Api.Interfaces.ServiceOperations Imports Application.Interfaces.Resources Imports Infrastructure.Api.Interfaces.ServiceOperations.Contributions Namespace Global Namespace Application.Interfaces.Resources Public Partial Class ContributionSalaryPackage Implements IIdentifiableResource Public Overridable Property PreTaxDeduction As Nullable(Of Decimal) Public Overridable Property PostTaxDeduction As Nullable(Of Decimal) Public Overridable Property SalarySacrificeBreakdown As SalarySacrificeBreakdown Public Overridable Property Id As String End Class Public Interface IIdentifiableResource Property Id As String End Interface Public Partial Class SalarySacrificeBreakdown Public Overridable Property LeaseAmount As Nullable(Of Decimal) Public Overridable Property AdministrationFee As Nullable(Of Decimal) Public Overridable Property Fuel As Nullable(Of Decimal) Public Overridable Property Servicing As Nullable(Of Decimal) Public Overridable Property Tyres As Nullable(Of Decimal) Public Overridable Property Insurance As Nullable(Of Decimal) Public Overridable Property CarWash As Nullable(Of Decimal) Public Overridable Property Registration As Nullable(Of Decimal) Public Overridable Property RoadSideAssistance As Nullable(Of Decimal) Public Overridable Property AnythingExtra As Nullable(Of Decimal) End Class End Namespace Namespace Infrastructure.Api.Interfaces.ServiceOperations Public Interface ITenantedRequest Property OrganisationId As String End Interface Public Partial Class PostOperationTenanted(Of TResponse) Inherits PostOperationUnTenanted(Of TResponse) Implements ITenantedRequest Public Overridable Property OrganisationId As String End Class Public Partial Class PostOperationUnTenanted(Of TResponse) Implements IPost End Class End Namespace Namespace Infrastructure.Api.Interfaces.ServiceOperations.Contributions Public Partial Class DistributeContributionRequest Inherits PostOperationTenanted(Of DistributeContributionResponse) Implements IReturn(Of DistributeContributionResponse) Public Sub New() SalaryPackages = New List(Of ContributionSalaryPackage) End Sub Public Overridable Property Id As String Public Overridable Property SalaryPackages As List(Of ContributionSalaryPackage) End Class Public Partial Class DistributeContributionResponse Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace