Class CreateDeliverabilitySimulationJobOptions
Create a simulation job for a deliverability test
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "CreateDeliverabilitySimulationJobOptions")]
public class CreateDeliverabilitySimulationJobOptions : IValidatableObject
Constructors
View SourceCreateDeliverabilitySimulationJobOptions(Guid?, Guid?, DeliverabilitySimulationEmailOptions, DeliverabilitySimulationSmsOptions, long?, int?, long?)
Initializes a new instance of the CreateDeliverabilitySimulationJobOptions class.
Declaration
public CreateDeliverabilitySimulationJobOptions(Guid? senderInboxId = null, Guid? senderPhoneId = null, DeliverabilitySimulationEmailOptions email = null, DeliverabilitySimulationSmsOptions sms = null, long? delayMs = null, int? batchSize = null, long? sendsPerTarget = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid? | senderInboxId | Sender inbox ID for INBOX scope tests. |
| Guid? | senderPhoneId | Sender phone ID for PHONE scope tests. |
| DeliverabilitySimulationEmailOptions | email. |
|
| DeliverabilitySimulationSmsOptions | sms | sms. |
| long? | delayMs | Delay between individual sends in milliseconds. |
| int? | batchSize | Maximum sends processed per scheduler batch. |
| long? | sendsPerTarget | Optional fixed sends per target. If omitted this is derived from test expectations.. |
Properties
View SourceBatchSize
Maximum sends processed per scheduler batch
Declaration
[DataMember(Name = "batchSize", EmitDefaultValue = true)]
public int? BatchSize { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Maximum sends processed per scheduler batch |
DelayMs
Delay between individual sends in milliseconds
Declaration
[DataMember(Name = "delayMs", EmitDefaultValue = true)]
public long? DelayMs { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | Delay between individual sends in milliseconds |
Gets or Sets Email
Declaration
[DataMember(Name = "email", EmitDefaultValue = true)]
public DeliverabilitySimulationEmailOptions Email { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilitySimulationEmailOptions |
SenderInboxId
Sender inbox ID for INBOX scope tests
Declaration
[DataMember(Name = "senderInboxId", EmitDefaultValue = true)]
public Guid? SenderInboxId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid? | Sender inbox ID for INBOX scope tests |
SenderPhoneId
Sender phone ID for PHONE scope tests
Declaration
[DataMember(Name = "senderPhoneId", EmitDefaultValue = true)]
public Guid? SenderPhoneId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid? | Sender phone ID for PHONE scope tests |
SendsPerTarget
Optional fixed sends per target. If omitted this is derived from test expectations.
Declaration
[DataMember(Name = "sendsPerTarget", EmitDefaultValue = true)]
public long? SendsPerTarget { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | Optional fixed sends per target. If omitted this is derived from test expectations. |
Sms
Gets or Sets Sms
Declaration
[DataMember(Name = "sms", EmitDefaultValue = true)]
public DeliverabilitySimulationSmsOptions Sms { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilitySimulationSmsOptions |
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 |