コード例 #1
0
        internal DropDownOption(IJsonCustomDropDownOption json, TrelloAuthorization auth)
        {
            _context = new DropDownOptionContext(auth);
            _context.Merge(json);

            _field      = new Field <CustomFieldDefinition>(_context, nameof(Field));
            _text       = new Field <string>(_context, nameof(Text));
            _labelColor = new Field <LabelColor?>(_context, nameof(LabelColor));
            _position   = new Field <Position>(_context, nameof(Position));

            TrelloConfiguration.Cache.Add(this);
        }
コード例 #2
0
 void IMergeJson <IJsonCustomDropDownOption> .Merge(IJsonCustomDropDownOption json, bool overwrite)
 {
     _context.Merge(json, overwrite);
 }
コード例 #3
0
 void IMergeJson <IJsonCustomDropDownOption> .Merge(IJsonCustomDropDownOption json)
 {
     _context.Merge(json);
 }