| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Operations.PostSubscriptionSchedulesScheduleCancel
Description
Contains the different functions to run the operation postSubscriptionSchedulesScheduleCancel
Synopsis
- postSubscriptionSchedulesScheduleCancel :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Text -> Maybe PostSubscriptionSchedulesScheduleCancelRequestBody -> m (Either HttpException (Response PostSubscriptionSchedulesScheduleCancelResponse))
- postSubscriptionSchedulesScheduleCancelRaw :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Text -> Maybe PostSubscriptionSchedulesScheduleCancelRequestBody -> m (Either HttpException (Response ByteString))
- postSubscriptionSchedulesScheduleCancelM :: forall m s. (MonadHTTP m, SecurityScheme s) => Text -> Maybe PostSubscriptionSchedulesScheduleCancelRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response PostSubscriptionSchedulesScheduleCancelResponse))
- postSubscriptionSchedulesScheduleCancelRawM :: forall m s. (MonadHTTP m, SecurityScheme s) => Text -> Maybe PostSubscriptionSchedulesScheduleCancelRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response ByteString))
- data PostSubscriptionSchedulesScheduleCancelRequestBody = PostSubscriptionSchedulesScheduleCancelRequestBody {}
- data PostSubscriptionSchedulesScheduleCancelResponse
Documentation
postSubscriptionSchedulesScheduleCancel Source #
Arguments
| :: (MonadHTTP m, SecurityScheme s) | |
| => Configuration s | The configuration to use in the request |
| -> Text | schedule | Constraints: Maximum length of 5000 |
| -> Maybe PostSubscriptionSchedulesScheduleCancelRequestBody | The request body to send |
| -> m (Either HttpException (Response PostSubscriptionSchedulesScheduleCancelResponse)) | Monad containing the result of the operation |
POST /v1/subscription_schedules/{schedule}/cancel<p>Cancels a subscription schedule and its associated subscription immediately (if the subscription schedule has an active subscription). A subscription schedule can only be canceled if its status is <code>not_started</code> or <code>active</code>.</p>
postSubscriptionSchedulesScheduleCancelRaw :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Text -> Maybe PostSubscriptionSchedulesScheduleCancelRequestBody -> m (Either HttpException (Response ByteString)) Source #
POST /v1/subscription_schedules/{schedule}/cancelThe same as postSubscriptionSchedulesScheduleCancel but returns the raw ByteString
postSubscriptionSchedulesScheduleCancelM :: forall m s. (MonadHTTP m, SecurityScheme s) => Text -> Maybe PostSubscriptionSchedulesScheduleCancelRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response PostSubscriptionSchedulesScheduleCancelResponse)) Source #
POST /v1/subscription_schedules/{schedule}/cancelMonadic version of postSubscriptionSchedulesScheduleCancel (use with runWithConfiguration)
postSubscriptionSchedulesScheduleCancelRawM :: forall m s. (MonadHTTP m, SecurityScheme s) => Text -> Maybe PostSubscriptionSchedulesScheduleCancelRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response ByteString)) Source #
POST /v1/subscription_schedules/{schedule}/cancelMonadic version of postSubscriptionSchedulesScheduleCancelRaw (use with runWithConfiguration)
data PostSubscriptionSchedulesScheduleCancelRequestBody Source #
Defines the data type for the schema postSubscriptionSchedulesScheduleCancelRequestBody
Constructors
| PostSubscriptionSchedulesScheduleCancelRequestBody | |
Fields
| |
Instances
data PostSubscriptionSchedulesScheduleCancelResponse Source #
Represents a response of the operation postSubscriptionSchedulesScheduleCancel.
The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), PostSubscriptionSchedulesScheduleCancelResponseError is used.
Constructors
| PostSubscriptionSchedulesScheduleCancelResponseError String | Means either no matching case available or a parse error |
| PostSubscriptionSchedulesScheduleCancelResponse200 SubscriptionSchedule | Successful response. |
| PostSubscriptionSchedulesScheduleCancelResponseDefault Error | Error response. |