' Options: 'Date: 2025-09-14 06:42:21 'Version: 8.52 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://production-eros-platform-apisubscription.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: SaveObjectSubscription.* '''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.Saguna.Common.WebAPI.ServiceModel Imports Eros.Subtle.Canvara.WebAPIModel.ServiceModelSubscription Namespace Global Namespace Eros.Saguna.Common.WebAPI.ServiceModel Public Interface ISubscription Property SuiteDataSourceInstanceId As Guid Property ObjectId As Guid Property AlternateKey As String Property IgnoreValidation As Boolean End Interface End Namespace Namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModelSubscription ''' '''Inserts an object subscription for an integrated object. ''' Public Partial Class SaveObjectSubscription Implements IReturn(Of ResponseStatus) Implements ISubscription ''' '''Guid representing the external systems datasource information. ''' Public Overridable Property SuiteDataSourceInstanceId As Guid Implements ISubscription.SuiteDataSourceInstanceId ''' '''The unique key that represents the object on the external system. ''' Public Overridable Property AlternateKey As String Implements ISubscription.AlternateKey ''' '''Guid of the object within Eros. ''' Public Overridable Property ObjectId As Guid Implements ISubscription.ObjectId ''' '''Guid of the RmsTableCtx within Eros. This is used if the alternate key is provided to identify the object to update. ''' Public Overridable Property RmsTableCtxId As Guid Public Overridable Property IgnoreValidation As Boolean Implements ISubscription.IgnoreValidation End Class End Namespace End Namespace