Class DeliverabilitySimulationJobDto
Deliverability simulation job status
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "DeliverabilitySimulationJobDto")]
public class DeliverabilitySimulationJobDto : IValidatableObject
Constructors
View SourceDeliverabilitySimulationJobDto()
Initializes a new instance of the DeliverabilitySimulationJobDto class.
Declaration
[JsonConstructor]
protected DeliverabilitySimulationJobDto()
DeliverabilitySimulationJobDto(Guid, Guid, ScopeEnum, StatusEnum, DateTime, DateTime, DateTime?, DateTime?, long, long, long, long, long, long, double, string, long?, DeliverabilitySimulationJobConfigDto, DeliverabilitySimulationJobErrorSummaryDto)
Initializes a new instance of the DeliverabilitySimulationJobDto class.
Declaration
public DeliverabilitySimulationJobDto(Guid id = default, Guid testId = default, DeliverabilitySimulationJobDto.ScopeEnum scope = (DeliverabilitySimulationJobDto.ScopeEnum)0, DeliverabilitySimulationJobDto.StatusEnum status = (DeliverabilitySimulationJobDto.StatusEnum)0, DateTime createdAt = default, DateTime updatedAt = default, DateTime? startedAt = null, DateTime? completedAt = null, long totalTargets = 0, long totalPlannedSends = 0, long nextSendIndex = 0, long sentCount = 0, long successCount = 0, long failureCount = 0, double progressPercent = 0, string activeTargetLabel = null, long? estimatedRemainingMs = null, DeliverabilitySimulationJobConfigDto configSnapshot = null, DeliverabilitySimulationJobErrorSummaryDto errorSummary = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | id | id (required). |
| Guid | testId | testId (required). |
| DeliverabilitySimulationJobDto.ScopeEnum | scope | scope (required). |
| DeliverabilitySimulationJobDto.StatusEnum | status | status (required). |
| DateTime | createdAt | createdAt (required). |
| DateTime | updatedAt | updatedAt (required). |
| DateTime? | startedAt | startedAt. |
| DateTime? | completedAt | completedAt. |
| long | totalTargets | totalTargets (required). |
| long | totalPlannedSends | totalPlannedSends (required). |
| long | nextSendIndex | nextSendIndex (required). |
| long | sentCount | sentCount (required). |
| long | successCount | successCount (required). |
| long | failureCount | failureCount (required). |
| double | progressPercent | progressPercent (required). |
| string | activeTargetLabel | activeTargetLabel. |
| long? | estimatedRemainingMs | estimatedRemainingMs. |
| DeliverabilitySimulationJobConfigDto | configSnapshot | configSnapshot (required). |
| DeliverabilitySimulationJobErrorSummaryDto | errorSummary | errorSummary (required). |
Properties
View SourceActiveTargetLabel
Gets or Sets ActiveTargetLabel
Declaration
[DataMember(Name = "activeTargetLabel", EmitDefaultValue = true)]
public string ActiveTargetLabel { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CompletedAt
Gets or Sets CompletedAt
Declaration
[DataMember(Name = "completedAt", EmitDefaultValue = true)]
public DateTime? CompletedAt { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
ConfigSnapshot
Gets or Sets ConfigSnapshot
Declaration
[DataMember(Name = "configSnapshot", IsRequired = true, EmitDefaultValue = true)]
public DeliverabilitySimulationJobConfigDto ConfigSnapshot { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilitySimulationJobConfigDto |
CreatedAt
Gets or Sets CreatedAt
Declaration
[DataMember(Name = "createdAt", IsRequired = true, EmitDefaultValue = true)]
public DateTime CreatedAt { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
ErrorSummary
Gets or Sets ErrorSummary
Declaration
[DataMember(Name = "errorSummary", IsRequired = true, EmitDefaultValue = true)]
public DeliverabilitySimulationJobErrorSummaryDto ErrorSummary { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilitySimulationJobErrorSummaryDto |
EstimatedRemainingMs
Gets or Sets EstimatedRemainingMs
Declaration
[DataMember(Name = "estimatedRemainingMs", EmitDefaultValue = true)]
public long? EstimatedRemainingMs { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
FailureCount
Gets or Sets FailureCount
Declaration
[DataMember(Name = "failureCount", IsRequired = true, EmitDefaultValue = true)]
public long FailureCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Id
Gets or Sets Id
Declaration
[DataMember(Name = "id", IsRequired = true, EmitDefaultValue = true)]
public Guid Id { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
NextSendIndex
Gets or Sets NextSendIndex
Declaration
[DataMember(Name = "nextSendIndex", IsRequired = true, EmitDefaultValue = true)]
public long NextSendIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
ProgressPercent
Gets or Sets ProgressPercent
Declaration
[DataMember(Name = "progressPercent", IsRequired = true, EmitDefaultValue = true)]
public double ProgressPercent { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Scope
Gets or Sets Scope
Declaration
[DataMember(Name = "scope", IsRequired = true, EmitDefaultValue = true)]
public DeliverabilitySimulationJobDto.ScopeEnum Scope { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilitySimulationJobDto.ScopeEnum |
SentCount
Gets or Sets SentCount
Declaration
[DataMember(Name = "sentCount", IsRequired = true, EmitDefaultValue = true)]
public long SentCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
StartedAt
Gets or Sets StartedAt
Declaration
[DataMember(Name = "startedAt", EmitDefaultValue = true)]
public DateTime? StartedAt { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Status
Gets or Sets Status
Declaration
[DataMember(Name = "status", IsRequired = true, EmitDefaultValue = true)]
public DeliverabilitySimulationJobDto.StatusEnum Status { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilitySimulationJobDto.StatusEnum |
SuccessCount
Gets or Sets SuccessCount
Declaration
[DataMember(Name = "successCount", IsRequired = true, EmitDefaultValue = true)]
public long SuccessCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
TestId
Gets or Sets TestId
Declaration
[DataMember(Name = "testId", IsRequired = true, EmitDefaultValue = true)]
public Guid TestId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
TotalPlannedSends
Gets or Sets TotalPlannedSends
Declaration
[DataMember(Name = "totalPlannedSends", IsRequired = true, EmitDefaultValue = true)]
public long TotalPlannedSends { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
TotalTargets
Gets or Sets TotalTargets
Declaration
[DataMember(Name = "totalTargets", IsRequired = true, EmitDefaultValue = true)]
public long TotalTargets { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
UpdatedAt
Gets or Sets UpdatedAt
Declaration
[DataMember(Name = "updatedAt", IsRequired = true, EmitDefaultValue = true)]
public DateTime UpdatedAt { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
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 |