return ImmutableList.of(); return customer.getSubscriptions().getData().stream().map(subs -> new UserSubscription( subs.getPlan().getId(),
/** * List all subscriptions. * * @deprecated Prefer using the {@link Subscription#list(Map)} method instead. */ @Deprecated public CustomerSubscriptionCollection list(Map<String, Object> params, RequestOptions options) throws StripeException { return ApiResource.requestCollection(String.format("%s%s", Stripe.getApiBase(), this.getUrl()), params, CustomerSubscriptionCollection.class, options); } // </editor-fold>
/** * List all subscriptions. * * @deprecated Prefer using the {@link Subscription#list(Map)} method instead. */ @Deprecated public CustomerSubscriptionCollection list(Map<String, Object> params) throws StripeException { return list(params, null); }
/** * Retrieve a subscription. * * @deprecated Prefer using the {@link Subscription#retrieve(String)} method instead. */ @Deprecated public Subscription retrieve(String id) throws StripeException { return retrieve(id, (RequestOptions) null); }
/** * Create a subscription. * * @deprecated Prefer using the {@link Subscription#create(Map)} method instead. */ @Deprecated public Subscription create(Map<String, Object> params) throws StripeException { return create(params, (RequestOptions) null); }
/** * Retrieve a subscription. * * @deprecated Prefer using the {@link Subscription#retrieve(String)} method instead. */ @Deprecated public Subscription retrieve(String id, RequestOptions options) throws StripeException { return ApiResource.request(ApiResource.RequestMethod.GET, String.format("%s%s/%s", Stripe.getApiBase(), this.getUrl(), id), null, Subscription.class, options); } // </editor-fold>
/** * Create a subscription. * * @deprecated Prefer using the {@link Subscription#create(Map, RequestOptions)} method instead. */ @Deprecated public Subscription create(Map<String, Object> params, RequestOptions options) throws StripeException { return ApiResource.request(ApiResource.RequestMethod.POST, String.format("%s%s", Stripe.getApiBase(), this.getUrl()), params, Subscription.class, options); } // </editor-fold>
return Customer.retrieve(userStripeId, requestOptions).getSubscriptions().getData().stream().map(subs -> new UserSubscription( subs.getPlan().getId(),