Safe Haskell | None |
---|---|
Language | Haskell2010 |
StripeAPI.Types.DisputeEvidence
Description
Contains the types generated from the schema DisputeEvidence
Synopsis
- data DisputeEvidence = DisputeEvidence {
- disputeEvidenceAccessActivityLog :: Maybe Text
- disputeEvidenceBillingAddress :: Maybe Text
- disputeEvidenceCancellationPolicy :: Maybe DisputeEvidenceCancellationPolicy'Variants
- disputeEvidenceCancellationPolicyDisclosure :: Maybe Text
- disputeEvidenceCancellationRebuttal :: Maybe Text
- disputeEvidenceCustomerCommunication :: Maybe DisputeEvidenceCustomerCommunication'Variants
- disputeEvidenceCustomerEmailAddress :: Maybe Text
- disputeEvidenceCustomerName :: Maybe Text
- disputeEvidenceCustomerPurchaseIp :: Maybe Text
- disputeEvidenceCustomerSignature :: Maybe DisputeEvidenceCustomerSignature'Variants
- disputeEvidenceDuplicateChargeDocumentation :: Maybe DisputeEvidenceDuplicateChargeDocumentation'Variants
- disputeEvidenceDuplicateChargeExplanation :: Maybe Text
- disputeEvidenceDuplicateChargeId :: Maybe Text
- disputeEvidenceProductDescription :: Maybe Text
- disputeEvidenceReceipt :: Maybe DisputeEvidenceReceipt'Variants
- disputeEvidenceRefundPolicy :: Maybe DisputeEvidenceRefundPolicy'Variants
- disputeEvidenceRefundPolicyDisclosure :: Maybe Text
- disputeEvidenceRefundRefusalExplanation :: Maybe Text
- disputeEvidenceServiceDate :: Maybe Text
- disputeEvidenceServiceDocumentation :: Maybe DisputeEvidenceServiceDocumentation'Variants
- disputeEvidenceShippingAddress :: Maybe Text
- disputeEvidenceShippingCarrier :: Maybe Text
- disputeEvidenceShippingDate :: Maybe Text
- disputeEvidenceShippingDocumentation :: Maybe DisputeEvidenceShippingDocumentation'Variants
- disputeEvidenceShippingTrackingNumber :: Maybe Text
- disputeEvidenceUncategorizedFile :: Maybe DisputeEvidenceUncategorizedFile'Variants
- disputeEvidenceUncategorizedText :: Maybe Text
- mkDisputeEvidence :: DisputeEvidence
- data DisputeEvidenceCancellationPolicy'Variants
- data DisputeEvidenceCustomerCommunication'Variants
- data DisputeEvidenceCustomerSignature'Variants
- data DisputeEvidenceDuplicateChargeDocumentation'Variants
- data DisputeEvidenceReceipt'Variants
- data DisputeEvidenceRefundPolicy'Variants
- data DisputeEvidenceServiceDocumentation'Variants
- data DisputeEvidenceShippingDocumentation'Variants
- data DisputeEvidenceUncategorizedFile'Variants
Documentation
data DisputeEvidence Source #
Defines the object schema located at components.schemas.dispute_evidence
in the specification.
Constructors
DisputeEvidence | |
Fields
|
Instances
Eq DisputeEvidence Source # | |
Defined in StripeAPI.Types.DisputeEvidence Methods (==) :: DisputeEvidence -> DisputeEvidence -> Bool # (/=) :: DisputeEvidence -> DisputeEvidence -> Bool # | |
Show DisputeEvidence Source # | |
Defined in StripeAPI.Types.DisputeEvidence Methods showsPrec :: Int -> DisputeEvidence -> ShowS # show :: DisputeEvidence -> String # showList :: [DisputeEvidence] -> ShowS # | |
ToJSON DisputeEvidence Source # | |
Defined in StripeAPI.Types.DisputeEvidence Methods toJSON :: DisputeEvidence -> Value # toEncoding :: DisputeEvidence -> Encoding # toJSONList :: [DisputeEvidence] -> Value # toEncodingList :: [DisputeEvidence] -> Encoding # | |
FromJSON DisputeEvidence Source # | |
Defined in StripeAPI.Types.DisputeEvidence Methods parseJSON :: Value -> Parser DisputeEvidence # parseJSONList :: Value -> Parser [DisputeEvidence] # |
mkDisputeEvidence :: DisputeEvidence Source #
Create a new DisputeEvidence
with all required fields.
data DisputeEvidenceCancellationPolicy'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.cancellation_policy.anyOf
in the specification.
(ID of a file upload) Your subscription cancellation policy, as shown to the customer.
Instances
data DisputeEvidenceCustomerCommunication'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.customer_communication.anyOf
in the specification.
(ID of a file upload) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstrating their use of or satisfaction with the product or service.
Constructors
DisputeEvidenceCustomerCommunication'Text Text | |
DisputeEvidenceCustomerCommunication'File File |
data DisputeEvidenceCustomerSignature'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.customer_signature.anyOf
in the specification.
(ID of a file upload) A relevant document or contract showing the customer's signature.
Instances
data DisputeEvidenceDuplicateChargeDocumentation'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.duplicate_charge_documentation.anyOf
in the specification.
(ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a similar document from the disputed payment that proves the two payments are separate.
Constructors
DisputeEvidenceDuplicateChargeDocumentation'Text Text | |
DisputeEvidenceDuplicateChargeDocumentation'File File |
Instances
data DisputeEvidenceReceipt'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.receipt.anyOf
in the specification.
(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.
Instances
Eq DisputeEvidenceReceipt'Variants Source # | |
Defined in StripeAPI.Types.DisputeEvidence | |
Show DisputeEvidenceReceipt'Variants Source # | |
Defined in StripeAPI.Types.DisputeEvidence Methods showsPrec :: Int -> DisputeEvidenceReceipt'Variants -> ShowS # | |
ToJSON DisputeEvidenceReceipt'Variants Source # | |
Defined in StripeAPI.Types.DisputeEvidence | |
FromJSON DisputeEvidenceReceipt'Variants Source # | |
Defined in StripeAPI.Types.DisputeEvidence Methods parseJSON :: Value -> Parser DisputeEvidenceReceipt'Variants # parseJSONList :: Value -> Parser [DisputeEvidenceReceipt'Variants] # |
data DisputeEvidenceRefundPolicy'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.refund_policy.anyOf
in the specification.
(ID of a file upload) Your refund policy, as shown to the customer.
Instances
data DisputeEvidenceServiceDocumentation'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.service_documentation.anyOf
in the specification.
(ID of a file upload) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement.
Constructors
DisputeEvidenceServiceDocumentation'Text Text | |
DisputeEvidenceServiceDocumentation'File File |
Instances
data DisputeEvidenceShippingDocumentation'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.shipping_documentation.anyOf
in the specification.
(ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt, shipping label, etc. It should show the customer's full shipping address, if possible.
Constructors
DisputeEvidenceShippingDocumentation'Text Text | |
DisputeEvidenceShippingDocumentation'File File |
data DisputeEvidenceUncategorizedFile'Variants Source #
Defines the oneOf schema located at components.schemas.dispute_evidence.properties.uncategorized_file.anyOf
in the specification.
(ID of a file upload) Any additional evidence or statements.