/// <summary>
 /// Initialises a new instance of the <see cref="ApiResponse{T}"/> class.
 /// Initializes a new instance of the <see cref="ApiResponse{T}"/> class.
 /// </summary>
 /// <param name="apiStatusCode">Enum.ApiStatusCode.</param>
 /// <param name="data">Data response.</param>
 public ApiResponse(EnStatusApiReponse apiStatusCode, T data)
 {
     this.Status = (int)apiStatusCode;
     this.Data   = data;
 }
 /// <summary>
 /// Initialises a new instance of the <see cref="ApiResponse{T}"/> class.
 /// API Response.
 /// </summary>
 /// <param name="success">success status.</param>
 /// <param name="p">p object.</param>
 public ApiResponse(EnStatusApiReponse success, object p)
 {
     this.success = success;
     this.p       = p;
 }
 /// <summary>
 /// Initialises a new instance of the <see cref="ApiResponse{T}"/> class.
 /// Initializes a new instance of the <see cref="ApiResponse{T}"/> class.
 /// </summary>
 /// <param name="apiStatusCode">Enum.ApiStatusCode.</param>
 public ApiResponse(EnStatusApiReponse apiStatusCode)
 {
     this.Status = (int)apiStatusCode;
 }