' Options: 'Date: 2025-09-14 01:57:12 'Version: 8.52 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://production-eros-gateway-api-supplierconnect.azurewebsites.net/api ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: CancelScheduleRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports Eros.Subtle.Dvaravartman.SupplierConnect.Model.APIModels Imports Eros.Saguna.Common.Library Namespace Global Namespace Eros.Saguna.Common.Library Public Enum AttachmentType Url FileStream End Enum Public Partial Class EmailAttachment Public Overridable Property FileName As String Public Overridable Property ContentType As String Public Overridable Property Path As String Public Overridable Property Url As String Public Overridable Property Length As Long Public Overridable Property FileStream As Stream Public Overridable Property StreamContent As String Public Overridable Property AttachmentType As AttachmentType Public Overridable Property ProcessedAndUploadedAsBlob As Boolean End Class End Namespace Namespace Eros.Subtle.Dvaravartman.SupplierConnect.Model.APIModels Public Partial Class ActivityReference ''' '''Name/details of the activity ''' Public Overridable Property Name As String Public Overridable Property Notes As String End Class ''' '''Creates or Reschedules a SupplierConnect schedule. This will return the id of the schedule request created and the communication id of the notification sent. ''' Public Partial Class CancelScheduleRequest Implements IReturn(Of ScheduleResponse) ''' '''Id of the schedule request to be recreated ''' Public Overridable Property RequestId As Guid ''' '''Date/Time of the activity ''' Public Overridable Property ScheduleDateTime As Date Public Overridable Property Requester As ContactInfo Public Overridable Property Supplier As ContactInfo Public Overridable Property Project As ProjectInfo Public Overridable Property PurchaseOrder As PurchaseOrderInfo Public Overridable Property Activity As ActivityReference Public Overridable Property Params As List(Of ScheduleParams) Public Overridable Property Attachments As List(Of EmailAttachment) End Class Public Partial Class ContactInfo Public Overridable Property Id As Guid Public Overridable Property Name As String Public Overridable Property Email As String Public Overridable Property Phone As String Public Overridable Property ContactReference As ObjectReference End Class Public Partial Class ObjectReference Public Overridable Property RmsTableContextId As Guid Public Overridable Property AlternateKey As String Public Overridable Property DataSourceInstanceId As Guid End Class Public Partial Class ProjectInfo Public Overridable Property Id As Guid Public Overridable Property Name As String Public Overridable Property Reference As String Public Overridable Property Description As String Public Overridable Property Address As String Public Overridable Property HouseType As String Public Overridable Property Elevation As String Public Overridable Property CustomerName As String Public Overridable Property Supervisor As ContactInfo Public Overridable Property ProjectReference As ObjectReference End Class Public Partial Class PurchaseOrderInfo Public Overridable Property Id As Guid Public Overridable Property Reference As String Public Overridable Property Description As String Public Overridable Property PurchaseOrderReference As ObjectReference End Class Public Partial Class ScheduleParams Public Overridable Property Name As String Public Overridable Property Value As String End Class Public Partial Class ScheduleResponse Public Overridable Property ReferenceId As Guid Public Overridable Property CommunicationId As Guid Public Overridable Property Success As Boolean Public Overridable Property Message As String Public Overridable Property Payload As String End Class End Namespace End Namespace