28 lines
710 B
C#
28 lines
710 B
C#
using System;
|
|
|
|
namespace AssetStoreTools.Api.Responses
|
|
{
|
|
internal class PackageUploadResponse : AssetStoreResponse
|
|
{
|
|
public UploadStatus Status { get; set; }
|
|
|
|
public PackageUploadResponse() : base() { }
|
|
public PackageUploadResponse(Exception e) : base(e) { }
|
|
|
|
public PackageUploadResponse(string json)
|
|
{
|
|
try
|
|
{
|
|
ValidateAssetStoreResponse(json);
|
|
Status = UploadStatus.Success;
|
|
Success = true;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
Success = false;
|
|
Status = UploadStatus.Fail;
|
|
Exception = e;
|
|
}
|
|
}
|
|
}
|
|
} |