/// <summary> /// Generate hash code for request /// </summary> /// <returns>generated hash code</returns> public override int GetHashCode() { unchecked { return((Method?.GetHashCode() ?? 0) ^ (buildUri()?.GetHashCode() ?? 0) ^ (QueryParams?.GetHashCode() ?? 0) ^ (PostParams?.GetHashCode() ?? 0)); } }