public JSONRCAddressTypeRecord(RCAddressTypeRecord s, IBehaviorsConfiguration config)
 {
     if (config.DefaultValuesBehavior == DefaultValuesBehavior.DontSend)
     {
         AttrAddressType = ssAddress_CS.RestRecords.JSONENAddressTypeEntityRecord.FromStructure(s.ssENAddressType, config);
     }
     else
     {
         AttrAddressType = ssAddress_CS.RestRecords.JSONENAddressTypeEntityRecord.FromStructure(s.ssENAddressType, config);
     }
 }
Exemplo n.º 2
0
        public static ENAddressTypeEntityRecord ToStructure(ssAddress_CS.RestRecords.JSONENAddressTypeEntityRecord obj, IBehaviorsConfiguration config)
        {
            ENAddressTypeEntityRecord s = new ENAddressTypeEntityRecord(null);

            if (obj != null)
            {
                s.ssId              = obj.AttrId == null ? 0L: obj.AttrId.Value;
                s.ssLabel           = obj.AttrLabel == null ? "": obj.AttrLabel;
                s.ssOrder           = obj.AttrOrder == null ? 0: obj.AttrOrder.Value;
                s.ssActive          = obj.AttrActive == null ? true: obj.AttrActive.Value;
                s.ssCreatedDate     = obj.AttrCreatedDate == null ? new DateTime(1900, 1, 1, 0, 0, 0): OutSystems.RESTService.Conversions.TextToDateTime(obj.AttrCreatedDate, config.DateTimeFormat);
                s.ssCreatedBy       = obj.AttrCreatedBy == null ? 0: obj.AttrCreatedBy.Value;
                s.ssLastUpdatedDate = obj.AttrLastUpdatedDate == null ? new DateTime(1900, 1, 1, 0, 0, 0): OutSystems.RESTService.Conversions.TextToDateTime(obj.AttrLastUpdatedDate, config.DateTimeFormat);
                s.ssLastUpdatedBy   = obj.AttrLastUpdatedBy == null ? 0: obj.AttrLastUpdatedBy.Value;
            }
            return(s);
        }