Table of Contents

Interface IProjectCollectionResource

Namespace
Mailtrap.Projects
Assembly
Mailtrap.Abstractions.dll

Represents project collection resource.

public interface IProjectCollectionResource : IRestResource
Inherited Members

Methods

Create(CreateProjectRequest, CancellationToken)

Creates a new project with details specified by request.

Task<Project> Create(CreateProjectRequest request, CancellationToken cancellationToken = default)

Parameters

request CreateProjectRequest

Request containing project details for creation.

cancellationToken CancellationToken
Token to control operation cancellation.

Returns

Task<Project>

Created project details.

GetAll(CancellationToken)

Gets projects and their inboxes.

Task<IList<Project>> GetAll(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Token to control operation cancellation.

Returns

Task<IList<Project>>

Collection of project details.