public override int GetHashCode() { int hash = 1; if (ClientId != 0L) hash ^= ClientId.GetHashCode(); if (ClientName.Length != 0) hash ^= ClientName.GetHashCode(); if (FacilityId != 0L) hash ^= FacilityId.GetHashCode(); if (FacilityCode.Length != 0) hash ^= FacilityCode.GetHashCode(); if (FacilityName.Length != 0) hash ^= FacilityName.GetHashCode(); hash ^= data_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return hash; }
public string ToQueryString() { string istrue = "true", isfalse = "false"; var dfrom = StartTime.ToString("ddd, dd MMM yyyy hh:mm:ss") + " GMT"; var dfromesc = Uri.EscapeDataString(dfrom).Replace("%20", "+"); var dto = EndTime.ToString("ddd, dd MMM yyyy hh:mm:ss") + " GMT"; var dtoesc = Uri.EscapeDataString(dto).Replace("%20", "+"); var sb = new StringBuilder(); sb.Append($"Success={(Success ? istrue : isfalse)}"); sb.Append($"&AllowRetry={(AllowRetry ? istrue : isfalse)}"); sb.Append($"&Message={Uri.EscapeUriString(Message.Replace(" ", "+"))}"); sb.Append($"&StartTime={dfromesc}"); sb.Append($"&EndTime={dfromesc}"); sb.Append($"&FacilityName={Uri.EscapeUriString(FacilityName.Replace(" ", "+"))}"); sb.Append($"&ActivityName={Uri.EscapeUriString(ActivityName.Replace(" ", "+"))}"); sb.Append($"&ResourceLocation={Uri.EscapeUriString(ResourceLocation.Replace(" ", "+"))}"); sb.Append($"&KeepThis={istrue}"); return(sb.ToString()); }