(* Options: Date: 2025-09-14 06:46:48 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://production-eros-platform-apisubscription.azurewebsites.net/api //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: SaveCustomContentFWECM.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type SubscriptionCustomContentModel() = /// ///Guid representing the external systems datasource information. /// [] member val SuiteDataSourceInstanceId:Guid = new Guid() with get,set /// ///Eros RmsTableCtxId of the object we are saving custom content to. /// [] member val RmsTableCtxId:Guid = new Guid() with get,set /// ///The unique key that represents the object on the external system. /// [] member val AlternateKey:String = null with get,set /// ///Guid of the object within Eros. If ObjectId is known, the external system may pass this instead of the alternate key. /// [] member val ObjectId:Guid = new Guid() with get,set member val IgnoreValidation:Boolean = new Boolean() with get,set /// ///RmsFieldCtxId of the external ECM field that is used to link with the Custom Content Field in Eros. /// [] member val RmsFieldCtxId:Int32 = new Int32() with get,set /// ///Value to be saved for the object. /// [] member val Value:String = null with get,set member val LicenseeId:Guid = new Guid() with get,set member val SessionId:Guid = new Guid() with get,set /// ///Saves Framework ECM data into EROS for linked objects. /// [] [] [] [] [] [] [] type SaveCustomContentFWECM() = interface IReturn /// ///To pass bulk upload of data to save for objects. /// [", Description="To pass bulk upload of data to save for objects.", IsRequired=true, Name="CustomContents")>] member val CustomContents:ResizeArray = null with get,set