Example #1
0
 public ApiObjectResponseBuilder(IApiObjectResponse <T> obj) : base(obj)
 {
     if (obj == null)
     {
         throw new ArgumentNullException(nameof(obj));
     }
 }
Example #2
0
        public static IApiObjectResponse <T> SetException <T>(this IApiObjectResponse <T> response, Exception exception)
        {
            ApiObjectResponse <T> r = (ApiObjectResponse <T>)response;

            r.Exception = ExceptionInfo.GetFromException(exception);
            return(response);
        }
 /// <summary>
 /// Returns a builder on a pre-allocated instance
 /// </summary>
 /// <returns>The API object response builder.</returns>
 /// <typeparam name="T">The payload data type</typeparam>
 public IApiObjectResponseBuilder <T> GetApiObjectResponseBuilder <T>(IApiObjectResponse <T> obj)
 => new ApiObjectResponseBuilder <T>(obj);