43 lines
1.1 KiB
C#
43 lines
1.1 KiB
C#
namespace Unity.Cloud.UserReporting
|
|
{
|
|
/// <summary>
|
|
/// Represents a user report screenshot.
|
|
/// </summary>
|
|
public struct UserReportScreenshot
|
|
{
|
|
#region Properties
|
|
|
|
/// <summary>
|
|
/// Gets or sets the data (base 64 encoded). Screenshots must be in PNG format.
|
|
/// </summary>
|
|
public string DataBase64 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the data identifier. This property will be overwritten by the server if provided.
|
|
/// </summary>
|
|
public string DataIdentifier { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the frame number.
|
|
/// </summary>
|
|
public int FrameNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets the height.
|
|
/// </summary>
|
|
public int Height
|
|
{
|
|
get { return PngHelper.GetPngHeightFromBase64Data(this.DataBase64); }
|
|
}
|
|
|
|
/// <summary>
|
|
/// Gets the width.
|
|
/// </summary>
|
|
public int Width
|
|
{
|
|
get { return PngHelper.GetPngWidthFromBase64Data(this.DataBase64); }
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
} |