Class CampaignProbeInsightsDto
CampaignProbeInsightsDto
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "CampaignProbeInsightsDto")]
public class CampaignProbeInsightsDto : IValidatableObject
Constructors
View SourceCampaignProbeInsightsDto()
Initializes a new instance of the CampaignProbeInsightsDto class.
Declaration
[JsonConstructor]
protected CampaignProbeInsightsDto()
CampaignProbeInsightsDto(Guid, DateTime, DateTime, int, int, int, int, double, double, int, int, List<string>, List<string>, List<string>, CampaignProbeRunDto)
Initializes a new instance of the CampaignProbeInsightsDto class.
Declaration
public CampaignProbeInsightsDto(Guid probeId = default, DateTime since = default, DateTime before = default, int totalRuns = 0, int healthyRuns = 0, int warningRuns = 0, int failedRuns = 0, double successRate = 0, double averageHealthScore = 0, int currentHealthyStreak = 0, int bestHealthyStreak = 0, List<string> goodPerformanceSignals = null, List<string> attentionSignals = null, List<string> topFindings = null, CampaignProbeRunDto latestRun = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | probeId | probeId (required). |
| DateTime | since | since (required). |
| DateTime | before | before (required). |
| int | totalRuns | totalRuns (required). |
| int | healthyRuns | healthyRuns (required). |
| int | warningRuns | warningRuns (required). |
| int | failedRuns | failedRuns (required). |
| double | successRate | successRate (required). |
| double | averageHealthScore | averageHealthScore (required). |
| int | currentHealthyStreak | currentHealthyStreak (required). |
| int | bestHealthyStreak | bestHealthyStreak (required). |
| List<string> | goodPerformanceSignals | goodPerformanceSignals (required). |
| List<string> | attentionSignals | attentionSignals (required). |
| List<string> | topFindings | topFindings (required). |
| CampaignProbeRunDto | latestRun | latestRun. |
Properties
View SourceAttentionSignals
Gets or Sets AttentionSignals
Declaration
[DataMember(Name = "attentionSignals", IsRequired = true, EmitDefaultValue = true)]
public List<string> AttentionSignals { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
AverageHealthScore
Gets or Sets AverageHealthScore
Declaration
[DataMember(Name = "averageHealthScore", IsRequired = true, EmitDefaultValue = true)]
public double AverageHealthScore { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Before
Gets or Sets Before
Declaration
[DataMember(Name = "before", IsRequired = true, EmitDefaultValue = true)]
public DateTime Before { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
BestHealthyStreak
Gets or Sets BestHealthyStreak
Declaration
[DataMember(Name = "bestHealthyStreak", IsRequired = true, EmitDefaultValue = true)]
public int BestHealthyStreak { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
CurrentHealthyStreak
Gets or Sets CurrentHealthyStreak
Declaration
[DataMember(Name = "currentHealthyStreak", IsRequired = true, EmitDefaultValue = true)]
public int CurrentHealthyStreak { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
FailedRuns
Gets or Sets FailedRuns
Declaration
[DataMember(Name = "failedRuns", IsRequired = true, EmitDefaultValue = true)]
public int FailedRuns { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
GoodPerformanceSignals
Gets or Sets GoodPerformanceSignals
Declaration
[DataMember(Name = "goodPerformanceSignals", IsRequired = true, EmitDefaultValue = true)]
public List<string> GoodPerformanceSignals { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
HealthyRuns
Gets or Sets HealthyRuns
Declaration
[DataMember(Name = "healthyRuns", IsRequired = true, EmitDefaultValue = true)]
public int HealthyRuns { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
LatestRun
Gets or Sets LatestRun
Declaration
[DataMember(Name = "latestRun", EmitDefaultValue = false)]
public CampaignProbeRunDto LatestRun { get; set; }
Property Value
| Type | Description |
|---|---|
| CampaignProbeRunDto |
ProbeId
Gets or Sets ProbeId
Declaration
[DataMember(Name = "probeId", IsRequired = true, EmitDefaultValue = true)]
public Guid ProbeId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
Since
Gets or Sets Since
Declaration
[DataMember(Name = "since", IsRequired = true, EmitDefaultValue = true)]
public DateTime Since { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
SuccessRate
Gets or Sets SuccessRate
Declaration
[DataMember(Name = "successRate", IsRequired = true, EmitDefaultValue = true)]
public double SuccessRate { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
TopFindings
Gets or Sets TopFindings
Declaration
[DataMember(Name = "topFindings", IsRequired = true, EmitDefaultValue = true)]
public List<string> TopFindings { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
TotalRuns
Gets or Sets TotalRuns
Declaration
[DataMember(Name = "totalRuns", IsRequired = true, EmitDefaultValue = true)]
public int TotalRuns { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
WarningRuns
Gets or Sets WarningRuns
Declaration
[DataMember(Name = "warningRuns", IsRequired = true, EmitDefaultValue = true)]
public int WarningRuns { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
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 |