/* Options: Date: 2026-03-14 18:31:53 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://production-eros-gateway-api-sms-wa.azurewebsites.net/api //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: False //ExportValueTypes: False IncludeTypes: SMSSend.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using Eros.Subtle.Dvaravartman.Common.Model; using Eros.Saguna.Common.Library.ServiceModels; using Eros.Subtle.Dvaravartman.Common.Model.ServiceModel; namespace Eros.Saguna.Common.Library.ServiceModels { public partial class BaseLicenseeEnforcedServiceModel { public virtual Guid LicenseeId { get; set; } } } namespace Eros.Subtle.Dvaravartman.Common.Model { public partial class CommResponse { public virtual Guid CommId { get; set; } public virtual string Reference { get; set; } public virtual bool Status { get; set; } public virtual string Message { get; set; } } public partial class SMSContact { public virtual string Name { get; set; } public virtual string PhoneNumber { get; set; } public virtual Guid ContactId { get; set; } } public partial class SMSModel : BaseLicenseeEnforcedServiceModel { public virtual SMSContact From { get; set; } public virtual List To { get; set; } public virtual string MessageBody { get; set; } public virtual bool ReplyIsAllowed { get; set; } public virtual bool ReplyIsRequired { get; set; } public virtual string Notes { get; set; } public virtual Guid LinkedObjectId { get; set; } public virtual Guid SuiteId { get; set; } } } namespace Eros.Subtle.Dvaravartman.Common.Model.ServiceModel { /// ///Saves the specified SMS and sends it for background processing /// [Route("/sendmessage", "POST")] [Route("/sendmessage/immediate", "POST")] [Route("/send", "POST")] [Route("/sms/send", "POST")] [Route("/send/immediate", "POST")] [Route("/sms/send/immediate", "POST")] [Api(Description="Saves the specified SMS and sends it for background processing")] public partial class SMSSend : IReturn { public virtual SMSModel SMSModel { get; set; } public virtual bool CreateCommunicationReferencesImmediately { get; set; } } }