Share via


IProductApiOperations Interface

Definition

ProductApiOperations operations.

public interface IProductApiOperations
type IProductApiOperations = interface
Public Interface IProductApiOperations

Methods

CheckEntityExistsWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Checks that API entity specified by identifier is associated with the Product entity.

CreateOrUpdateWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Adds an API to the specified product.

DeleteWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the specified API from the specified product.

ListByProductNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of the APIs associated with a product.

ListByProductWithHttpMessagesAsync(String, String, String, ODataQuery<ApiContract>, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of the APIs associated with a product.

Extension Methods

CheckEntityExists(IProductApiOperations, String, String, String, String)

Checks that API entity specified by identifier is associated with the Product entity.

CheckEntityExistsAsync(IProductApiOperations, String, String, String, String, CancellationToken)

Checks that API entity specified by identifier is associated with the Product entity.

CreateOrUpdate(IProductApiOperations, String, String, String, String)

Adds an API to the specified product.

CreateOrUpdateAsync(IProductApiOperations, String, String, String, String, CancellationToken)

Adds an API to the specified product.

Delete(IProductApiOperations, String, String, String, String)

Deletes the specified API from the specified product.

DeleteAsync(IProductApiOperations, String, String, String, String, CancellationToken)

Deletes the specified API from the specified product.

ListByProduct(IProductApiOperations, String, String, String, ODataQuery<ApiContract>)

Lists a collection of the APIs associated with a product.

ListByProductAsync(IProductApiOperations, String, String, String, ODataQuery<ApiContract>, CancellationToken)

Lists a collection of the APIs associated with a product.

ListByProductNext(IProductApiOperations, String)

Lists a collection of the APIs associated with a product.

ListByProductNextAsync(IProductApiOperations, String, CancellationToken)

Lists a collection of the APIs associated with a product.

Applies to