/// <summary> /// Returns true if ErrorErrors instances are equal /// </summary> /// <param name="other">Instance of ErrorErrors to be compared</param> /// <returns>Boolean</returns> public bool Equals(ErrorErrors other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(false); }
/// <summary> /// Initializes a new instance of the <see cref="ErrorResponse" /> class. /// </summary> /// <param name="Message">Error message (required).</param> /// <param name="Errors">Errors.</param> /// <param name="Code">Error code.</param> /// <param name="Parameters">Parameters.</param> /// <param name="Trace">Stack trace.</param> public ErrorResponse(string Message = null, ErrorErrors Errors = null, int?Code = null, ErrorParameters Parameters = null, string Trace = null) { // to ensure "Message" is required (not null) if (Message == null) { throw new InvalidDataException("Message is a required property for ErrorResponse and cannot be null"); } else { this.Message = Message; } this.Errors = Errors; this.Code = Code; this.Parameters = Parameters; this.Trace = Trace; }