/// <summary> /// </summary> /// <param name="key"></param> public Trello(string key) { _restClient = new TrelloClient(key); }
/// <summary> /// </summary> /// <param name="restClient"></param> /// <param name="board"></param> public Lists(TrelloClient restClient, Board board) : base(restClient, restClient.Request <List <List> >(new ListsForBoardRequest(board))) { }
/// <summary> /// </summary> /// <param name="client"></param> public void SetRestClient(TrelloClient client) { RestClient = client; }
/// <summary> /// </summary> /// <param name="restClient"></param> /// <param name="member"></param> public Boards(TrelloClient restClient, Member member) : base(restClient, restClient.Request <List <Board> >(new BoardsForMemberRequest(member))) { }
/// <summary> /// </summary> /// <param name="restClient"></param> /// <param name="organization"></param> public Boards(TrelloClient restClient, Organization organization) : base(restClient, restClient.Request <List <Board> >(new ByOrganizationBoards(organization))) { }
/// <summary> /// </summary> /// <param name="restClient"></param> /// <param name="entities"></param> public TrelloCollection(TrelloClient restClient, List <T> entities) : base(entities) { RestClient = restClient; ForEach(item => item.SetRestClient(restClient)); }
/// <summary> /// </summary> /// <param name="restClient"></param> /// <param name="card"></param> public CheckLists(TrelloClient restClient, Card card) : base(restClient, restClient.Request <List <CheckList> >(new GetCheckListsRequest(card))) { _parentCard = card; }
/// <summary> /// </summary> /// <param name="restClient"></param> /// <param name="card"></param> public Attachments(TrelloClient restClient, Card card) : base(restClient, restClient.Request <List <Attachment> >(new GetAttachmentsRequest(card))) { _parentCard = card; }
/// <summary> /// </summary> /// <param name="restClient"></param> /// <param name="card"></param> public Labels(TrelloClient restClient, Card card) : base(restClient, restClient.Request <List <Label> >(new GetLabelsRequest(card))) { _parentCard = card; }
/// <summary> /// </summary> /// <param name="restClient"></param> /// <param name="list"></param> public Cards(TrelloClient restClient, List list) : base(restClient, restClient.Request <List <Card> >(new CardsForListRequest(list.ListId))) { _parentList = list; }