Class DeliverabilitySimulationJobConfigDto
Simulation job configuration snapshot
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "DeliverabilitySimulationJobConfigDto")]
public class DeliverabilitySimulationJobConfigDto : IValidatableObject
Constructors
View SourceDeliverabilitySimulationJobConfigDto()
Initializes a new instance of the DeliverabilitySimulationJobConfigDto class.
Declaration
[JsonConstructor]
protected DeliverabilitySimulationJobConfigDto()
DeliverabilitySimulationJobConfigDto(Guid?, Guid?, string, string, string, string, long, int, long)
Initializes a new instance of the DeliverabilitySimulationJobConfigDto class.
Declaration
public DeliverabilitySimulationJobConfigDto(Guid? senderInboxId = null, Guid? senderPhoneId = null, string emailSubject = null, string emailFromOverride = null, string emailBodyTemplate = null, string smsBodyTemplate = null, long delayMs = 0, int batchSize = 0, long sendsPerTarget = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid? | senderInboxId | senderInboxId. |
| Guid? | senderPhoneId | senderPhoneId. |
| string | emailSubject | emailSubject. |
| string | emailFromOverride | emailFromOverride. |
| string | emailBodyTemplate | emailBodyTemplate. |
| string | smsBodyTemplate | smsBodyTemplate. |
| long | delayMs | delayMs (required). |
| int | batchSize | batchSize (required). |
| long | sendsPerTarget | sendsPerTarget (required). |
Properties
View SourceBatchSize
Gets or Sets BatchSize
Declaration
[DataMember(Name = "batchSize", IsRequired = true, EmitDefaultValue = true)]
public int BatchSize { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
DelayMs
Gets or Sets DelayMs
Declaration
[DataMember(Name = "delayMs", IsRequired = true, EmitDefaultValue = true)]
public long DelayMs { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
EmailBodyTemplate
Gets or Sets EmailBodyTemplate
Declaration
[DataMember(Name = "emailBodyTemplate", EmitDefaultValue = true)]
public string EmailBodyTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EmailFromOverride
Gets or Sets EmailFromOverride
Declaration
[DataMember(Name = "emailFromOverride", EmitDefaultValue = true)]
public string EmailFromOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EmailSubject
Gets or Sets EmailSubject
Declaration
[DataMember(Name = "emailSubject", EmitDefaultValue = true)]
public string EmailSubject { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SenderInboxId
Gets or Sets SenderInboxId
Declaration
[DataMember(Name = "senderInboxId", EmitDefaultValue = true)]
public Guid? SenderInboxId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid? |
SenderPhoneId
Gets or Sets SenderPhoneId
Declaration
[DataMember(Name = "senderPhoneId", EmitDefaultValue = true)]
public Guid? SenderPhoneId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid? |
SendsPerTarget
Gets or Sets SendsPerTarget
Declaration
[DataMember(Name = "sendsPerTarget", IsRequired = true, EmitDefaultValue = true)]
public long SendsPerTarget { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
SmsBodyTemplate
Gets or Sets SmsBodyTemplate
Declaration
[DataMember(Name = "smsBodyTemplate", EmitDefaultValue = true)]
public string SmsBodyTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
View SourceToJson()
Returns the JSON string presentation of the object
Declaration
public virtual string ToJson()
Returns
| Type | Description |
|---|---|
| string | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | String presentation of the object |