示例#1
0
 public JSONRCExcel_ContactsRecord(RCExcel_ContactsRecord s, IBehaviorsConfiguration config)
 {
     if (config.DefaultValuesBehavior == DefaultValuesBehavior.DontSend)
     {
         AttrExcel_Contacts = ConvertToRestWithoutDefaults(s.ssSTExcel_Contacts, new STExcel_ContactsStructure(null), ssContactManager.RestRecords.JSONSTExcel_ContactsStructure.FromStructureDelegate(config));
     }
     else
     {
         AttrExcel_Contacts = ssContactManager.RestRecords.JSONSTExcel_ContactsStructure.FromStructure(s.ssSTExcel_Contacts, config);
     }
 }
        public static STExcel_ContactsStructure ToStructure(ssContactManager.RestRecords.JSONSTExcel_ContactsStructure obj, IBehaviorsConfiguration config)
        {
            STExcel_ContactsStructure s = new STExcel_ContactsStructure(null);

            if (obj != null)
            {
                s.ssName     = obj.AttrName == null ? "": obj.AttrName;
                s.ssJobTitle = obj.AttrJobTitle == null ? "": obj.AttrJobTitle;
                s.ssPhone    = obj.AttrPhone == null ? "": obj.AttrPhone;
                s.ssEmail    = obj.AttrEmail == null ? "": obj.AttrEmail;
            }
            return(s);
        }