/// <summary>Gets map of fields and values.</summary> /// <returns>Returns collection of field_name-field_value pairs.</returns> public Dictionary <String, String> GetValues() { Dictionary <String, String> result = new Dictionary <String, String>(); UnixDateTimeConverter dateConverter = new UnixDateTimeConverter(); if (Status != DisputeStatus.NotSpecified) { result.Add(Constants.STATUS, Status.ToString()); } if (Type != DisputeType.NotSpecified) { result.Add(Constants.DISPUTE_TYPE, Type.ToString()); } if (BeforeDate.HasValue) { result.Add(Constants.BEFOREDATE, dateConverter.ConvertToUnixFormat(BeforeDate).Value.ToString()); } if (AfterDate.HasValue) { result.Add(Constants.AFTERDATE, dateConverter.ConvertToUnixFormat(AfterDate).Value.ToString()); } return(result); }