VR4RoboticArm2/VR4RoboticArm/Library/PackageCache/com.meta.xr.sdk.platform/Scripts/Models/Error.cs
IonutMocanu 48cccc22ad Main2
2025-09-08 11:13:29 +03:00

33 lines
1.3 KiB
C#

namespace Oculus.Platform.Models
{
using UnityEngine;
using System;
using System.Collections;
using System.Collections.Generic;
/// It represents an error response from the server.
/// It contains error information such as the error code, http status code, technical message, and displayable message.
/// It's used whenever the server needs to communicate an error or failure to the client.
public class Error
{
public Error(int code, string message, int httpCode)
{
Message = message;
Code = code;
HttpCode = httpCode;
}
/// It's a type of `integer` that represents the error code:
/// UNKNOWN_ERROR:1
/// AUTHENTICATION_ERROR:2
/// NETWORK_ERROR:3
/// STORE_INSTALLATION_ERROR:4
/// CALLER_NOT_SIGNED:5
/// UNKNOWN_SERVER_ERROR:6
/// PERMISSIONS_FAILURE:7
public readonly int Code;
/// It contains the HTTP status code for the error. More information about the http code can be found [here](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).
public readonly int HttpCode;
/// Technical description of what went wrong intended for developers. For use in logs or developer consoles.
public readonly string Message;
}
}