C# Класс Stripe.StripeSubscriptionService

Наследование: Stripe.StripeService
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Cancel ( string customerId, string subscriptionId, bool cancelAtPeriodEnd = false, Stripe.StripeRequestOptions requestOptions = null ) : Stripe.StripeSubscription
CancelAsync ( string customerId, string subscriptionId, bool cancelAtPeriodEnd = false, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
Create ( string customerId, string planId, Stripe.StripeSubscriptionCreateOptions createOptions = null, Stripe.StripeRequestOptions requestOptions = null ) : Stripe.StripeSubscription
CreateAsync ( string customerId, string planId, Stripe.StripeSubscriptionCreateOptions createOptions = null, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
Get ( string customerId, string subscriptionId, Stripe.StripeRequestOptions requestOptions = null ) : Stripe.StripeSubscription
GetAsync ( string customerId, string subscriptionId, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
List ( string customerId, StripeListOptions listOptions = null, Stripe.StripeRequestOptions requestOptions = null ) : IEnumerable
ListAsync ( string customerId, StripeListOptions listOptions = null, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
StripeSubscriptionService ( string apiKey = null ) : System.Collections.Generic
Update ( string customerId, string subscriptionId, StripeSubscriptionUpdateOptions updateOptions, Stripe.StripeRequestOptions requestOptions = null ) : Stripe.StripeSubscription
UpdateAsync ( string customerId, string subscriptionId, StripeSubscriptionUpdateOptions updateOptions, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task

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

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

public Cancel ( string customerId, string subscriptionId, bool cancelAtPeriodEnd = false, Stripe.StripeRequestOptions requestOptions = null ) : Stripe.StripeSubscription
customerId string
subscriptionId string
cancelAtPeriodEnd bool
requestOptions Stripe.StripeRequestOptions
Результат Stripe.StripeSubscription

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

public CancelAsync ( string customerId, string subscriptionId, bool cancelAtPeriodEnd = false, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
customerId string
subscriptionId string
cancelAtPeriodEnd bool
requestOptions Stripe.StripeRequestOptions
cancellationToken System.Threading.CancellationToken
Результат Task

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

public Create ( string customerId, string planId, Stripe.StripeSubscriptionCreateOptions createOptions = null, Stripe.StripeRequestOptions requestOptions = null ) : Stripe.StripeSubscription
customerId string
planId string
createOptions Stripe.StripeSubscriptionCreateOptions
requestOptions Stripe.StripeRequestOptions
Результат Stripe.StripeSubscription

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

public CreateAsync ( string customerId, string planId, Stripe.StripeSubscriptionCreateOptions createOptions = null, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
customerId string
planId string
createOptions Stripe.StripeSubscriptionCreateOptions
requestOptions Stripe.StripeRequestOptions
cancellationToken System.Threading.CancellationToken
Результат Task

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

public Get ( string customerId, string subscriptionId, Stripe.StripeRequestOptions requestOptions = null ) : Stripe.StripeSubscription
customerId string
subscriptionId string
requestOptions Stripe.StripeRequestOptions
Результат Stripe.StripeSubscription

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

public GetAsync ( string customerId, string subscriptionId, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
customerId string
subscriptionId string
requestOptions Stripe.StripeRequestOptions
cancellationToken System.Threading.CancellationToken
Результат Task

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

public List ( string customerId, StripeListOptions listOptions = null, Stripe.StripeRequestOptions requestOptions = null ) : IEnumerable
customerId string
listOptions StripeListOptions
requestOptions Stripe.StripeRequestOptions
Результат IEnumerable

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

public ListAsync ( string customerId, StripeListOptions listOptions = null, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
customerId string
listOptions StripeListOptions
requestOptions Stripe.StripeRequestOptions
cancellationToken System.Threading.CancellationToken
Результат Task>

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

public StripeSubscriptionService ( string apiKey = null ) : System.Collections.Generic
apiKey string
Результат System.Collections.Generic

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

public Update ( string customerId, string subscriptionId, StripeSubscriptionUpdateOptions updateOptions, Stripe.StripeRequestOptions requestOptions = null ) : Stripe.StripeSubscription
customerId string
subscriptionId string
updateOptions StripeSubscriptionUpdateOptions
requestOptions Stripe.StripeRequestOptions
Результат Stripe.StripeSubscription

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

public UpdateAsync ( string customerId, string subscriptionId, StripeSubscriptionUpdateOptions updateOptions, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
customerId string
subscriptionId string
updateOptions StripeSubscriptionUpdateOptions
requestOptions Stripe.StripeRequestOptions
cancellationToken System.Threading.CancellationToken
Результат Task