Safe Haskell | None |
---|---|
Language | Haskell2010 |
StripeAPI.Types.CreditNoteLineItem
Description
Contains the types generated from the schema CreditNoteLineItem
Synopsis
- data CreditNoteLineItem = CreditNoteLineItem {
- creditNoteLineItemAmount :: Integer
- creditNoteLineItemDescription :: Maybe String
- creditNoteLineItemDiscountAmount :: Integer
- creditNoteLineItemId :: String
- creditNoteLineItemInvoiceLineItem :: Maybe String
- creditNoteLineItemLivemode :: Bool
- creditNoteLineItemObject :: CreditNoteLineItemObject'
- creditNoteLineItemQuantity :: Maybe Integer
- creditNoteLineItemTaxAmounts :: [] CreditNoteTaxAmount
- creditNoteLineItemTaxRates :: [] TaxRate
- creditNoteLineItemType :: CreditNoteLineItemType'
- creditNoteLineItemUnitAmount :: Maybe Integer
- creditNoteLineItemUnitAmountDecimal :: Maybe String
- data CreditNoteLineItemObject'
- data CreditNoteLineItemType'
Documentation
data CreditNoteLineItem Source #
Defines the data type for the schema credit_note_line_item
Constructors
CreditNoteLineItem | |
Fields
|
Instances
Eq CreditNoteLineItem Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods (==) :: CreditNoteLineItem -> CreditNoteLineItem -> Bool # (/=) :: CreditNoteLineItem -> CreditNoteLineItem -> Bool # | |
Show CreditNoteLineItem Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods showsPrec :: Int -> CreditNoteLineItem -> ShowS # show :: CreditNoteLineItem -> String # showList :: [CreditNoteLineItem] -> ShowS # | |
ToJSON CreditNoteLineItem Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods toJSON :: CreditNoteLineItem -> Value # toEncoding :: CreditNoteLineItem -> Encoding # toJSONList :: [CreditNoteLineItem] -> Value # toEncodingList :: [CreditNoteLineItem] -> Encoding # | |
FromJSON CreditNoteLineItem Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods parseJSON :: Value -> Parser CreditNoteLineItem # parseJSONList :: Value -> Parser [CreditNoteLineItem] # |
data CreditNoteLineItemObject' Source #
Defines the enum schema credit_note_line_itemObject'
String representing the object's type. Objects of the same type share the same value.
Constructors
CreditNoteLineItemObject'EnumOther Value | |
CreditNoteLineItemObject'EnumTyped String | |
CreditNoteLineItemObject'EnumStringCreditNoteLineItem |
Instances
Eq CreditNoteLineItemObject' Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods (==) :: CreditNoteLineItemObject' -> CreditNoteLineItemObject' -> Bool # (/=) :: CreditNoteLineItemObject' -> CreditNoteLineItemObject' -> Bool # | |
Show CreditNoteLineItemObject' Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods showsPrec :: Int -> CreditNoteLineItemObject' -> ShowS # show :: CreditNoteLineItemObject' -> String # showList :: [CreditNoteLineItemObject'] -> ShowS # | |
ToJSON CreditNoteLineItemObject' Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods toJSON :: CreditNoteLineItemObject' -> Value # toEncoding :: CreditNoteLineItemObject' -> Encoding # toJSONList :: [CreditNoteLineItemObject'] -> Value # | |
FromJSON CreditNoteLineItemObject' Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods parseJSON :: Value -> Parser CreditNoteLineItemObject' # parseJSONList :: Value -> Parser [CreditNoteLineItemObject'] # |
data CreditNoteLineItemType' Source #
Defines the enum schema credit_note_line_itemType'
The type of the credit note line item, one of `invoice_line_item` or `custom_line_item`. When the type is `invoice_line_item` there is an additional `invoice_line_item` property on the resource the value of which is the id of the credited line item on the invoice.
Constructors
CreditNoteLineItemType'EnumOther Value | |
CreditNoteLineItemType'EnumTyped String | |
CreditNoteLineItemType'EnumStringCustomLineItem | |
CreditNoteLineItemType'EnumStringInvoiceLineItem |
Instances
Eq CreditNoteLineItemType' Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods (==) :: CreditNoteLineItemType' -> CreditNoteLineItemType' -> Bool # (/=) :: CreditNoteLineItemType' -> CreditNoteLineItemType' -> Bool # | |
Show CreditNoteLineItemType' Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods showsPrec :: Int -> CreditNoteLineItemType' -> ShowS # show :: CreditNoteLineItemType' -> String # showList :: [CreditNoteLineItemType'] -> ShowS # | |
ToJSON CreditNoteLineItemType' Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods toJSON :: CreditNoteLineItemType' -> Value # toEncoding :: CreditNoteLineItemType' -> Encoding # toJSONList :: [CreditNoteLineItemType'] -> Value # | |
FromJSON CreditNoteLineItemType' Source # | |
Defined in StripeAPI.Types.CreditNoteLineItem Methods parseJSON :: Value -> Parser CreditNoteLineItemType' # parseJSONList :: Value -> Parser [CreditNoteLineItemType'] # |