C# Class DigitalOcean.API.Clients.DomainRecordsClient

Inheritance: IDomainRecordsClient
Show file Open project: vevix/DigitalOcean.API Class Usage Examples

Public Methods

Method Description
Create ( string domainName, Models record ) : Task

Create a new record for a domain.

Delete ( string domainName, int recordId ) : System.Threading.Tasks.Task

Delete a record for a domain

DomainRecordsClient ( IConnection connection ) : System.Collections.Generic
Get ( string domainName, int recordId ) : Task

Retrieve a specific domain record

GetAll ( string domainName ) : Task>

Retrieve all records configured for a domain

Update ( string domainName, int recordId, Models newRecord ) : Task

Update an existing record for a domain

Method Details

Create() public method

Create a new record for a domain.
public Create ( string domainName, Models record ) : Task
domainName string
record Models
return Task

Delete() public method

Delete a record for a domain
public Delete ( string domainName, int recordId ) : System.Threading.Tasks.Task
domainName string
recordId int
return System.Threading.Tasks.Task

DomainRecordsClient() public method

public DomainRecordsClient ( IConnection connection ) : System.Collections.Generic
connection IConnection
return System.Collections.Generic

Get() public method

Retrieve a specific domain record
public Get ( string domainName, int recordId ) : Task
domainName string
recordId int
return Task

GetAll() public method

Retrieve all records configured for a domain
public GetAll ( string domainName ) : Task>
domainName string
return Task>

Update() public method

Update an existing record for a domain
public Update ( string domainName, int recordId, Models newRecord ) : Task
domainName string
recordId int
newRecord Models
return Task