Class DeliverabilityAnalyticsRunDto
Run-level metrics for analytics tables
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "DeliverabilityAnalyticsRunDto")]
public class DeliverabilityAnalyticsRunDto : IValidatableObject
Constructors
View SourceDeliverabilityAnalyticsRunDto()
Initializes a new instance of the DeliverabilityAnalyticsRunDto class.
Declaration
[JsonConstructor]
protected DeliverabilityAnalyticsRunDto()
DeliverabilityAnalyticsRunDto(Guid, string, ScopeEnum, StatusEnum, DateTime, DateTime, DateTime?, long, long, long, double, double?, ThresholdStatusEnum)
Initializes a new instance of the DeliverabilityAnalyticsRunDto class.
Declaration
public DeliverabilityAnalyticsRunDto(Guid id = default, string name = null, DeliverabilityAnalyticsRunDto.ScopeEnum scope = (DeliverabilityAnalyticsRunDto.ScopeEnum)0, DeliverabilityAnalyticsRunDto.StatusEnum status = (DeliverabilityAnalyticsRunDto.StatusEnum)0, DateTime createdAt = default, DateTime startAt = default, DateTime? completedAt = null, long totalEntities = 0, long matchedEntities = 0, long unmatchedEntities = 0, double completionPercentage = 0, double? successThresholdPercent = null, DeliverabilityAnalyticsRunDto.ThresholdStatusEnum thresholdStatus = (DeliverabilityAnalyticsRunDto.ThresholdStatusEnum)0)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | id | id (required). |
| string | name | name. |
| DeliverabilityAnalyticsRunDto.ScopeEnum | scope | scope (required). |
| DeliverabilityAnalyticsRunDto.StatusEnum | status | status (required). |
| DateTime | createdAt | createdAt (required). |
| DateTime | startAt | startAt (required). |
| DateTime? | completedAt | completedAt. |
| long | totalEntities | totalEntities (required). |
| long | matchedEntities | matchedEntities (required). |
| long | unmatchedEntities | unmatchedEntities (required). |
| double | completionPercentage | completionPercentage (required). |
| double? | successThresholdPercent | successThresholdPercent. |
| DeliverabilityAnalyticsRunDto.ThresholdStatusEnum | thresholdStatus | thresholdStatus (required). |
Properties
View SourceCompletedAt
Gets or Sets CompletedAt
Declaration
[DataMember(Name = "completedAt", EmitDefaultValue = true)]
public DateTime? CompletedAt { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
CompletionPercentage
Gets or Sets CompletionPercentage
Declaration
[DataMember(Name = "completionPercentage", IsRequired = true, EmitDefaultValue = true)]
public double CompletionPercentage { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
CreatedAt
Gets or Sets CreatedAt
Declaration
[DataMember(Name = "createdAt", IsRequired = true, EmitDefaultValue = true)]
public DateTime CreatedAt { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Id
Gets or Sets Id
Declaration
[DataMember(Name = "id", IsRequired = true, EmitDefaultValue = true)]
public Guid Id { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
MatchedEntities
Gets or Sets MatchedEntities
Declaration
[DataMember(Name = "matchedEntities", IsRequired = true, EmitDefaultValue = true)]
public long MatchedEntities { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Name
Gets or Sets Name
Declaration
[DataMember(Name = "name", EmitDefaultValue = true)]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Scope
Gets or Sets Scope
Declaration
[DataMember(Name = "scope", IsRequired = true, EmitDefaultValue = true)]
public DeliverabilityAnalyticsRunDto.ScopeEnum Scope { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilityAnalyticsRunDto.ScopeEnum |
StartAt
Gets or Sets StartAt
Declaration
[DataMember(Name = "startAt", IsRequired = true, EmitDefaultValue = true)]
public DateTime StartAt { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Status
Gets or Sets Status
Declaration
[DataMember(Name = "status", IsRequired = true, EmitDefaultValue = true)]
public DeliverabilityAnalyticsRunDto.StatusEnum Status { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilityAnalyticsRunDto.StatusEnum |
SuccessThresholdPercent
Gets or Sets SuccessThresholdPercent
Declaration
[DataMember(Name = "successThresholdPercent", EmitDefaultValue = true)]
public double? SuccessThresholdPercent { get; set; }
Property Value
| Type | Description |
|---|---|
| double? |
ThresholdStatus
Gets or Sets ThresholdStatus
Declaration
[DataMember(Name = "thresholdStatus", IsRequired = true, EmitDefaultValue = true)]
public DeliverabilityAnalyticsRunDto.ThresholdStatusEnum ThresholdStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliverabilityAnalyticsRunDto.ThresholdStatusEnum |
TotalEntities
Gets or Sets TotalEntities
Declaration
[DataMember(Name = "totalEntities", IsRequired = true, EmitDefaultValue = true)]
public long TotalEntities { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
UnmatchedEntities
Gets or Sets UnmatchedEntities
Declaration
[DataMember(Name = "unmatchedEntities", IsRequired = true, EmitDefaultValue = true)]
public long UnmatchedEntities { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
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 |