C# Class Desk.CompanyMapper

Inheritance: ICompanyMapper
Mostra file Open project: danielsaidi/desk-csharp-sdk

Public Methods

Method Description
All ( int page = 1, int perPage = 50 ) : ListResponse
CompanyMapper ( IDeskApi api ) : System.Collections.Generic
Create ( string name, IEnumerable domains, string>.Dictionary customFields ) : Company
Get ( int companyId ) : Company
Update ( int companyId, string name, IEnumerable domains, string>.Dictionary customFields ) : Company

Private Methods

Method Description
CleanDomains ( IEnumerable domains ) : IEnumerable

Method Details

All() public method

public All ( int page = 1, int perPage = 50 ) : ListResponse
page int
perPage int
return ListResponse

CompanyMapper() public method

public CompanyMapper ( IDeskApi api ) : System.Collections.Generic
api IDeskApi
return System.Collections.Generic

Create() public method

public Create ( string name, IEnumerable domains, string>.Dictionary customFields ) : Company
name string
domains IEnumerable
customFields string>.Dictionary
return Desk.Entities.Company

Get() public method

public Get ( int companyId ) : Company
companyId int
return Desk.Entities.Company

Update() public method

public Update ( int companyId, string name, IEnumerable domains, string>.Dictionary customFields ) : Company
companyId int
name string
domains IEnumerable
customFields string>.Dictionary
return Desk.Entities.Company