stripeapi-0.1.0.2: Stripe-Library

Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostIssuingDisputes

Description

Contains the different functions to run the operation postIssuingDisputes

Synopsis

Documentation

postIssuingDisputes Source #

Arguments

:: (MonadHTTP m, SecurityScheme s) 
=> Configuration s

The configuration to use in the request

-> PostIssuingDisputesRequestBody

The request body to send

-> m (Either HttpException (Response PostIssuingDisputesResponse))

Monad containing the result of the operation

POST /v1/issuing/disputes

<p>Creates an Issuing <code>Dispute</code> object.</p>

data PostIssuingDisputesRequestBody Source #

Defines the data type for the schema postIssuingDisputesRequestBody

Constructors

PostIssuingDisputesRequestBody 

Fields

data PostIssuingDisputesRequestBodyEvidence' Source #

Defines the data type for the schema postIssuingDisputesRequestBodyEvidence'

A hash containing all the evidence related to the dispute. This should have a single key, equal to the provided `reason`, mapping to an appropriate evidence object.

data PostIssuingDisputesRequestBodyEvidence'Duplicate' Source #

Defines the data type for the schema postIssuingDisputesRequestBodyEvidence'Duplicate'

Instances
Eq PostIssuingDisputesRequestBodyEvidence'Duplicate' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

Show PostIssuingDisputesRequestBodyEvidence'Duplicate' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

ToJSON PostIssuingDisputesRequestBodyEvidence'Duplicate' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

FromJSON PostIssuingDisputesRequestBodyEvidence'Duplicate' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

data PostIssuingDisputesRequestBodyEvidence'Fraudulent' Source #

Defines the data type for the schema postIssuingDisputesRequestBodyEvidence'Fraudulent'

Instances
Eq PostIssuingDisputesRequestBodyEvidence'Fraudulent' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

Show PostIssuingDisputesRequestBodyEvidence'Fraudulent' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

ToJSON PostIssuingDisputesRequestBodyEvidence'Fraudulent' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

FromJSON PostIssuingDisputesRequestBodyEvidence'Fraudulent' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

data PostIssuingDisputesRequestBodyEvidence'Other' Source #

Defines the data type for the schema postIssuingDisputesRequestBodyEvidence'Other'

data PostIssuingDisputesRequestBodyEvidence'ProductNotReceived' Source #

Defines the data type for the schema postIssuingDisputesRequestBodyEvidence'Product_not_received'

Instances
Eq PostIssuingDisputesRequestBodyEvidence'ProductNotReceived' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

Show PostIssuingDisputesRequestBodyEvidence'ProductNotReceived' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

ToJSON PostIssuingDisputesRequestBodyEvidence'ProductNotReceived' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

FromJSON PostIssuingDisputesRequestBodyEvidence'ProductNotReceived' Source # 
Instance details

Defined in StripeAPI.Operations.PostIssuingDisputes

data PostIssuingDisputesRequestBodyMetadata' Source #

Defines the data type for the schema postIssuingDisputesRequestBodyMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.

data PostIssuingDisputesRequestBodyReason' Source #

Defines the enum schema postIssuingDisputesRequestBodyReason'

The reason for the dispute.

data PostIssuingDisputesResponse Source #

Represents a response of the operation postIssuingDisputes.

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), PostIssuingDisputesResponseError is used.

Constructors

PostIssuingDisputesResponseError String

Means either no matching case available or a parse error

PostIssuingDisputesResponse200 Issuing'dispute

Successful response.

PostIssuingDisputesResponseDefault Error

Error response.