Как использовать ApplyAction
Я пытался найти информацию о том, как использовать действие copyCard trello, похоже, мне следует использовать Card.ApplyAction, но я не уверен, что это правильный путь. Я не нашел, как установить необходимые данные о действии для копирования карты.
Есть ли в Manatee.Trello способ скопировать карточку или я сам все делаю? Если есть, как вы используете это?
1 ответ
Чтобы скопировать карту, вам понадобится список адресатов. Если вы просто пытаетесь поместить его в тот же список, это card.List
,
Затем вы можете просто добавить новую карту, используя существующую карту в качестве источника:
var card = new Card("<card ID>");
var copy = Card.List.Cards.Add(card);
Готово!
Изменить для полноты
ActionTypes
enum служит двум целям:
- Определите тип действия, когда вы получите список действий (
card.Actions
) для объектов, которые их выставляют (доски, списки, карточки и т. д.) - Действия фильтра, включенные в
Filter()
метод расширения.
Вы можете узнать больше на вики- сайте Manatee.Trello
Еще одна правка для большей полноты
card.ApplyAction()
Метод для веб-хуков. Когда запрос получен, содержимое десериализуется в виде строки и передается этому методу. Это альтернативный механизм обновления по умолчанию по запросу.