public void AddOptionalISFields(TraceLogOptionalISField optional) { _basicFields.Add("dnm", optional.DeviceName); _basicFields.Add("cr", optional.Carrier); _basicFields.Add("os", optional.OS); _basicFields.Add("osv", optional.OSVerions); _basicFields.Add("tz", optional.TimeZone); _basicFields.Add("cc", optional.CountryCode); _basicFields.Add("lc", optional.Locale); }
public TraceLogSerializer AssignDefaultOptionalISFields(TraceLogSerializer logSerializaer) { TraceLogOptionalISField optional = new TraceLogOptionalISField() { DeviceName = this.DeviceInfo.DeviceName, Carrier = this.DeviceInfo.Carrier, OS = this.DeviceInfo.OS, OSVerions = this.DeviceInfo.OSVersion, TimeZone = this.DeviceInfo.TimeZone, CountryCode = this.DeviceInfo.CountryCode, Locale = this.DeviceInfo.Locale }; logSerializaer.AddOptionalISFields(optional); return(logSerializaer); }