public APIResults(IMWSResponse response, MwsException ex, bool success) { MWSClientCsRuntime.MwsResponseHeaderMetadata rhmd; Success = success; if (Success) { rhmd = response.ResponseHeaderMetadata; RequestId = rhmd.RequestId; Timestamp = rhmd.Timestamp; ResponseXml = response.ToXML(); } else { rhmd = ex.ResponseHeaderMetadata; RequestId = rhmd.RequestId; Timestamp = rhmd.Timestamp; ExMessage = ex.Message; ExStatusCode = ex.StatusCode; ExErrorCode = ex.ErrorCode; ExErrorType = ex.ErrorType; } }
public APIResults(MwsException ex) : this(null, ex, true) { }