interface SubscriptionExtension {
    subscription: {
        subscription: ((id) => Promise<QuerySubscriptionResponse>);
        subscriptions: ((pagination?) => Promise<QuerySubscriptionsResponse>);
        subscriptionsForAccount: ((address, pagination?) => Promise<QuerySubscriptionsForAccountResponse>);
        subscriptionsForPlan: ((id, pagination?) => Promise<QuerySubscriptionsForPlanResponse>);
    };
}

Properties

Properties

subscription: {
    subscription: ((id) => Promise<QuerySubscriptionResponse>);
    subscriptions: ((pagination?) => Promise<QuerySubscriptionsResponse>);
    subscriptionsForAccount: ((address, pagination?) => Promise<QuerySubscriptionsForAccountResponse>);
    subscriptionsForPlan: ((id, pagination?) => Promise<QuerySubscriptionsForPlanResponse>);
}

Type declaration

  • subscription: ((id) => Promise<QuerySubscriptionResponse>)
      • (id): Promise<QuerySubscriptionResponse>
      • Parameters

        • id: Long

        Returns Promise<QuerySubscriptionResponse>

  • subscriptions: ((pagination?) => Promise<QuerySubscriptionsResponse>)
      • (pagination?): Promise<QuerySubscriptionsResponse>
      • Parameters

        Returns Promise<QuerySubscriptionsResponse>

  • subscriptionsForAccount: ((address, pagination?) => Promise<QuerySubscriptionsForAccountResponse>)
      • (address, pagination?): Promise<QuerySubscriptionsForAccountResponse>
      • Parameters

        Returns Promise<QuerySubscriptionsForAccountResponse>

  • subscriptionsForPlan: ((id, pagination?) => Promise<QuerySubscriptionsForPlanResponse>)
      • (id, pagination?): Promise<QuerySubscriptionsForPlanResponse>
      • Parameters

        Returns Promise<QuerySubscriptionsForPlanResponse>

Generated using TypeDoc