Class DevicePreviewRunDto
DevicePreviewRunDto
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "DevicePreviewRunDto")]
public class DevicePreviewRunDto : IValidatableObject
Constructors
View SourceDevicePreviewRunDto()
Initializes a new instance of the DevicePreviewRunDto class.
Declaration
[JsonConstructor]
protected DevicePreviewRunDto()
DevicePreviewRunDto(Guid, Guid, StatusEnum, Guid, List<RequestedProvidersEnum>, List<ImportedProvidersEnum>, List<string>, Dictionary<string, string>, long, long, DateTime, DateTime)
Initializes a new instance of the DevicePreviewRunDto class.
Declaration
public DevicePreviewRunDto(Guid runId = default, Guid emailId = default, DevicePreviewRunDto.StatusEnum status = (DevicePreviewRunDto.StatusEnum)0, Guid primaryScreenshotId = default, List<DevicePreviewRunDto.RequestedProvidersEnum> requestedProviders = null, List<DevicePreviewRunDto.ImportedProvidersEnum> importedProviders = null, List<string> warnings = null, Dictionary<string, string> providerMessageIds = null, long targetCount = 0, long screenshotCount = 0, DateTime createdAt = default, DateTime updatedAt = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | runId | runId (required). |
| Guid | emailId | emailId (required). |
| DevicePreviewRunDto.StatusEnum | status | status (required). |
| Guid | primaryScreenshotId | primaryScreenshotId. |
| List<DevicePreviewRunDto.RequestedProvidersEnum> | requestedProviders | requestedProviders. |
| List<DevicePreviewRunDto.ImportedProvidersEnum> | importedProviders | importedProviders. |
| List<string> | warnings | warnings. |
| Dictionary<string, string> | providerMessageIds | providerMessageIds. |
| long | targetCount | targetCount (required). |
| long | screenshotCount | screenshotCount (required). |
| DateTime | createdAt | createdAt (required). |
| DateTime | updatedAt | updatedAt (required). |
Properties
View SourceCreatedAt
Gets or Sets CreatedAt
Declaration
[DataMember(Name = "createdAt", IsRequired = true, EmitDefaultValue = true)]
public DateTime CreatedAt { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
EmailId
Gets or Sets EmailId
Declaration
[DataMember(Name = "emailId", IsRequired = true, EmitDefaultValue = true)]
public Guid EmailId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
ImportedProviders
Gets or Sets ImportedProviders
Declaration
[DataMember(Name = "importedProviders", EmitDefaultValue = false)]
public List<DevicePreviewRunDto.ImportedProvidersEnum> ImportedProviders { get; set; }
Property Value
| Type | Description |
|---|---|
| List<DevicePreviewRunDto.ImportedProvidersEnum> |
PrimaryScreenshotId
Gets or Sets PrimaryScreenshotId
Declaration
[DataMember(Name = "primaryScreenshotId", EmitDefaultValue = false)]
public Guid PrimaryScreenshotId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
ProviderMessageIds
Gets or Sets ProviderMessageIds
Declaration
[DataMember(Name = "providerMessageIds", EmitDefaultValue = false)]
public Dictionary<string, string> ProviderMessageIds { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
RequestedProviders
Gets or Sets RequestedProviders
Declaration
[DataMember(Name = "requestedProviders", EmitDefaultValue = false)]
public List<DevicePreviewRunDto.RequestedProvidersEnum> RequestedProviders { get; set; }
Property Value
| Type | Description |
|---|---|
| List<DevicePreviewRunDto.RequestedProvidersEnum> |
RunId
Gets or Sets RunId
Declaration
[DataMember(Name = "runId", IsRequired = true, EmitDefaultValue = true)]
public Guid RunId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
ScreenshotCount
Gets or Sets ScreenshotCount
Declaration
[DataMember(Name = "screenshotCount", IsRequired = true, EmitDefaultValue = true)]
public long ScreenshotCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Status
Gets or Sets Status
Declaration
[DataMember(Name = "status", IsRequired = true, EmitDefaultValue = true)]
public DevicePreviewRunDto.StatusEnum Status { get; set; }
Property Value
| Type | Description |
|---|---|
| DevicePreviewRunDto.StatusEnum |
TargetCount
Gets or Sets TargetCount
Declaration
[DataMember(Name = "targetCount", IsRequired = true, EmitDefaultValue = true)]
public long TargetCount { 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 |
Warnings
Gets or Sets Warnings
Declaration
[DataMember(Name = "warnings", EmitDefaultValue = false)]
public List<string> Warnings { get; set; }
Property Value
| Type | Description |
|---|---|
| List<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 |