/// <summary> /// Returns true if DocumentGetPreviewResponse instances are equal /// </summary> /// <param name="input">Instance of DocumentGetPreviewResponse to be compared</param> /// <returns>Boolean</returns> public bool Equals(DocumentGetPreviewResponse input) { if (input == null) { return(false); } return (( Error == input.Error || (Error != null && Error.Equals(input.Error)) ) && ( RemainingTokens == input.RemainingTokens || RemainingTokens.Equals(input.RemainingTokens) ) && ( PageCount == input.PageCount || PageCount.Equals(input.PageCount) ) && ( ThumbnailData == input.ThumbnailData || (ThumbnailData != null && ThumbnailData.Equals(input.ThumbnailData)) ) && ( DocumentFormat == input.DocumentFormat || DocumentFormat.Equals(input.DocumentFormat) )); }