schema/v1.0/transaction.json in fidor_schema-0.3.5 vs schema/v1.0/transaction.json in fidor_schema-0.4.0
- old
+ new
@@ -19,28 +19,41 @@
"description" : "Details specific to this transaction type are collected here.",
"readonly" : true,
"type" : "object",
"oneOf" : [
{
- "$ref" : "./transaction_type_details/credit_card_details.json#properties"
+ "name" : "credit_card_details",
+ "properties" : {
+ "$ref" : "./transaction_type_details/credit_card_details.json#properties"
+ }
},
{
- "$ref" : "./transaction_type_details/internal_transfer_details.json#properties"
+ "name" : "internal_transfer_details",
+ "properties" : {
+ "$ref" : "./transaction_type_details/internal_transfer_details.json#properties"
+ }
},
{
- "$ref" : "./transaction_type_details/sepa_credit_transfer_details.json#properties"
+ "name" : "sepa_credit_transfer_details",
+ "properties" : {
+ "$ref" : "./transaction_type_details/sepa_credit_transfer_details.json#properties"
+ }
},
{
- "$ref" : "./transaction_type_details/sepa_direct_debit_details.json#properties"
+ "name" : "sepa_direct_debit_details",
+ "properties" : {
+ "$ref" : "./transaction_type_details/sepa_direct_debit_details.json#properties"
+ }
}
]
},
"subject" : {
"$ref" : "./base_types/base_types.json#definitions/subject",
"readonly" : true
},
"amount" : {
- "$ref" : "./base_types/base_types.json#definitions/amount",
+ "description" : "The transferred amount in account currency, in minor units, e.g. 1EUR is represented as 100. Can be negative e.g. if something was withdrawn from an account.",
+ "type" : "integer",
"readonly" : true
},
"currency" : {
"$ref" : "./base_types/base_types.json#definitions/currency",
"readonly" : true