stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.Reporting_ReportRun

Description

Contains the types generated from the schema Reporting_ReportRun

Synopsis

Documentation

data Reporting'reportRun Source #

Defines the object schema located at components.schemas.reporting.report_run in the specification.

The Report Run object represents an instance of a report type generated with specific run parameters. Once the object is created, Stripe begins processing the report. When the report has finished running, it will give you a reference to a file where you can retrieve your results. For an overview, see API Access to Reports.

Note that certain report types can only be run based on your live-mode data (not test-mode data), and will error when queried without a live-mode API key.

Constructors

Reporting'reportRun 

Fields

data Reporting'reportRunResult' Source #

Defines the object schema located at components.schemas.reporting.report_run.properties.result.anyOf in the specification.

The file object representing the result of the report run (populated when \`status=succeeded\`).

Constructors

Reporting'reportRunResult' 

Fields

data Reporting'reportRunResult'Links' Source #

Defines the object schema located at components.schemas.reporting.report_run.properties.result.anyOf.properties.links in the specification.

A list of file links that point at this file.

Constructors

Reporting'reportRunResult'Links' 

Fields

data Reporting'reportRunResult'Object' Source #

Defines the enum schema located at components.schemas.reporting.report_run.properties.result.anyOf.properties.object in the specification.

String representing the object's type. Objects of the same type share the same value.

Constructors

Reporting'reportRunResult'Object'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

Reporting'reportRunResult'Object'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

Reporting'reportRunResult'Object'EnumFile

Represents the JSON value "file"

data Reporting'reportRunResult'Purpose' Source #

Defines the enum schema located at components.schemas.reporting.report_run.properties.result.anyOf.properties.purpose in the specification.

The purpose of the uploaded file.

Constructors

Reporting'reportRunResult'Purpose'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

Reporting'reportRunResult'Purpose'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

Reporting'reportRunResult'Purpose'EnumAccountRequirement

Represents the JSON value "account_requirement"

Reporting'reportRunResult'Purpose'EnumAdditionalVerification

Represents the JSON value "additional_verification"

Reporting'reportRunResult'Purpose'EnumBusinessIcon

Represents the JSON value "business_icon"

Represents the JSON value "business_logo"

Reporting'reportRunResult'Purpose'EnumCustomerSignature

Represents the JSON value "customer_signature"

Reporting'reportRunResult'Purpose'EnumDisputeEvidence

Represents the JSON value "dispute_evidence"

Reporting'reportRunResult'Purpose'EnumDocumentProviderIdentityDocument

Represents the JSON value "document_provider_identity_document"

Reporting'reportRunResult'Purpose'EnumFinanceReportRun

Represents the JSON value "finance_report_run"

Reporting'reportRunResult'Purpose'EnumIdentityDocument

Represents the JSON value "identity_document"

Reporting'reportRunResult'Purpose'EnumIdentityDocumentDownloadable

Represents the JSON value "identity_document_downloadable"

Reporting'reportRunResult'Purpose'EnumPciDocument

Represents the JSON value "pci_document"

Reporting'reportRunResult'Purpose'EnumSelfie

Represents the JSON value "selfie"

Reporting'reportRunResult'Purpose'EnumSigmaScheduledQuery

Represents the JSON value "sigma_scheduled_query"

Reporting'reportRunResult'Purpose'EnumTaxDocumentUserUpload

Represents the JSON value "tax_document_user_upload"