Как использовать 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 служит двум целям:

  1. Определите тип действия, когда вы получите список действий (card.Actions) для объектов, которые их выставляют (доски, списки, карточки и т. д.)
  2. Действия фильтра, включенные в Filter() метод расширения.

Вы можете узнать больше на вики- сайте Manatee.Trello

Еще одна правка для большей полноты

card.ApplyAction() Метод для веб-хуков. Когда запрос получен, содержимое десериализуется в виде строки и передается этому методу. Это альтернативный механизм обновления по умолчанию по запросу.

Другие вопросы по тегам