Projects

github4s.algebras.Projects
trait Projects[F[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def listCards(column_id: Long, archived_state: Option[String], pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Card]]]

List the cards belonging to a specific column id

List the cards belonging to a specific column id

Value parameters

archived_state

Filters the project cards that are returned by the card's state. Can be one of all,archived, or not_archived. Default: not_archived

column_id

Column id for which we want to retrieve the cards

headers

Optional user headers to include in the request

pagination

Limit and Offset for pagination

Attributes

Returns

GHResponse with the list of cards belonging to this column id

def listColumns(project_id: Long, pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Column]]]

List the columns belonging to a specific project id

List the columns belonging to a specific project id

Value parameters

headers

Optional user headers to include in the request

pagination

Limit and Offset for pagination

project_id

Project id for which we want to retrieve the columns

Attributes

Returns

GHResponse with the list of columns belonging to this project id

def listProjects(org: String, state: Option[String], pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Project]]]

List the projects belonging to a specific organization

List the projects belonging to a specific organization

Value parameters

headers

Optional user headers to include in the request

org

Organization for which we want to retrieve the projects

pagination

Limit and Offset for pagination

state

Filter projects returned by their state. Can be either open, closed, all. Default: open

Attributes

Returns

GHResponse with the list of projects belonging to this organization

def listProjectsRepository(owner: String, repo: String, state: Option[String], pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Project]]]

List the projects belonging to a specific repository

List the projects belonging to a specific repository

Value parameters

headers

Optional user headers to include in the request

owner

of the repo

pagination

Limit and Offset for pagination

repo

name of the repo

state

Filter projects returned by their state. Can be either open, closed, all. Default: open

Attributes

Returns

GHResponse with lists the projects in a repository.