C# Класс IdokladSdk.Clients.ContactClient

Contacts section. Here are described methods for working with agendas contacts. API allows creation of invoice only for already created contacts.
Наследование: BaseClient
Показать файл Открыть проект

Открытые методы

Метод Описание
Contact ( int contactId ) : Contact

GET api/Contacts/{id} Returns contact by Id.

ContactClient ( ApiContext apiContext ) : IdokladSdk.ApiFilters
ContactExpand ( int contactId ) : ContactExpand

GET api/Contacts/{id}/Expand Returns contact with related entities by contact Id.

Contacts ( Paging paging = null ) : RowsResultWrapper

GET api/Contacts List of contacts.

ContactsExpand ( ContactFilter filter = null ) : RowsResultWrapper

GET api/Contacts/Expand List of contacts with related entities.

Create ( ContactCreate model ) : Contact

POST api/Contacts Add new contact.

Default ( ) : Contact

GET api/Contacts/Default Returns default contact. This resource is suitable for creation of new contact by the POST method.

Delete ( int contactId ) : bool

DELETE api/Contacts/{id} Deletes contact.

Update ( int contactId, ContactUpdate model ) : Contact

PUT api/Contacts/{id} Update contact. Partial update is also possible.

Описание методов

Contact() публичный Метод

GET api/Contacts/{id} Returns contact by Id.
public Contact ( int contactId ) : Contact
contactId int
Результат IdokladSdk.ApiModels.Contact

ContactClient() публичный Метод

public ContactClient ( ApiContext apiContext ) : IdokladSdk.ApiFilters
apiContext ApiContext
Результат IdokladSdk.ApiFilters

ContactExpand() публичный Метод

GET api/Contacts/{id}/Expand Returns contact with related entities by contact Id.
public ContactExpand ( int contactId ) : ContactExpand
contactId int
Результат IdokladSdk.ApiModels.ContactExpand

Contacts() публичный Метод

GET api/Contacts List of contacts.
public Contacts ( Paging paging = null ) : RowsResultWrapper
paging IdokladSdk.ApiFilters.Paging
Результат RowsResultWrapper

ContactsExpand() публичный Метод

GET api/Contacts/Expand List of contacts with related entities.
public ContactsExpand ( ContactFilter filter = null ) : RowsResultWrapper
filter IdokladSdk.ApiFilters.ContactFilter
Результат RowsResultWrapper

Create() публичный Метод

POST api/Contacts Add new contact.
public Create ( ContactCreate model ) : Contact
model IdokladSdk.ApiModels.ContactCreate
Результат IdokladSdk.ApiModels.Contact

Default() публичный Метод

GET api/Contacts/Default Returns default contact. This resource is suitable for creation of new contact by the POST method.
public Default ( ) : Contact
Результат IdokladSdk.ApiModels.Contact

Delete() публичный Метод

DELETE api/Contacts/{id} Deletes contact.
public Delete ( int contactId ) : bool
contactId int
Результат bool

Update() публичный Метод

PUT api/Contacts/{id} Update contact. Partial update is also possible.
public Update ( int contactId, ContactUpdate model ) : Contact
contactId int
model IdokladSdk.ApiModels.ContactUpdate
Результат IdokladSdk.ApiModels.Contact