public JSONRCUserRecord(RCUserRecord s, IBehaviorsConfiguration config) { if (config.DefaultValuesBehavior == DefaultValuesBehavior.DontSend) { AttrUser = ssAddress_CS.RestRecords.JSONENUserEntityRecord.FromStructure(s.ssENUser, config); } else { AttrUser = ssAddress_CS.RestRecords.JSONENUserEntityRecord.FromStructure(s.ssENUser, config); } }
public static ENUserEntityRecord ToStructure(ssAddress_CS.RestRecords.JSONENUserEntityRecord obj, IBehaviorsConfiguration config) { ENUserEntityRecord s = new ENUserEntityRecord(null); if (obj != null) { s.ssId = obj.AttrId == null ? 0: obj.AttrId.Value; s.ssName = obj.AttrName == null ? "": obj.AttrName; s.ssUsername = obj.AttrUsername == null ? "": obj.AttrUsername; s.ssPassword = obj.AttrPassword == null ? "": obj.AttrPassword; s.ssEmail = obj.AttrEmail == null ? "": obj.AttrEmail; s.ssMobilePhone = obj.AttrMobilePhone == null ? "": obj.AttrMobilePhone; s.ssExternal_Id = obj.AttrExternal_Id == null ? "": obj.AttrExternal_Id; s.ssCreation_Date = obj.AttrCreation_Date == null ? new DateTime(1900, 1, 1, 0, 0, 0): OutSystems.RESTService.Conversions.TextToDateTime(obj.AttrCreation_Date, config.DateTimeFormat); s.ssLast_Login = obj.AttrLast_Login == null ? new DateTime(1900, 1, 1, 0, 0, 0): OutSystems.RESTService.Conversions.TextToDateTime(obj.AttrLast_Login, config.DateTimeFormat); s.ssIs_Active = obj.AttrIs_Active == null ? true: obj.AttrIs_Active.Value; } return(s); }