Optional group or trip metadata inside a ledger Space. Multiple groups may share one Space when they have the same members.
Record Key
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
defaultCurrency
string
Required
Uppercase ISO 4217 currency code, such as EUR or USD.
maxLength: 3 bytesminLength: 3 bytesgroupId
string
Required
No description available.
maxLength: 64 bytesminLength: 1 byteskind
string
Required
No description available.
Allowed:
group, trip, household, couple, othermembers
array
of
ref
lex:am.noz.at.spl.group#member
Required
No description available.
maxLength: 250 itemsminLength: 1 itemsname
string
Required
No description available.
maxLength: 256 bytesminLength: 1 bytesmaxGraphemes: 80 graphemesschemaVersion
integer
Required
No description available.
simplifyDebts
boolean
Required
No description available.
timezone
string
Required
IANA time-zone name used for recurring expenses.
maxLength: 64 bytesminLength: 1 bytesupdatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"schemaVersion",
"groupId",
"name",
"kind",
"defaultCurrency",
"timezone",
"simplifyDebts",
"members",
"createdAt",
"updatedAt"
],
"properties": {
"kind": {
"enum": [
"group",
"trip",
"household",
"couple",
"other"
],
"type": "string"
},
"name": {
"type": "string",
"maxLength": 256,
"minLength": 1,
"maxGraphemes": 80
},
"groupId": {
"type": "string",
"maxLength": 64,
"minLength": 1
},
"members": {
"type": "array",
"items": {
"ref": "lex:am.noz.at.spl.group#member",
"type": "ref"
},
"maxLength": 250,
"minLength": 1
},
"timezone": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"description": "IANA time-zone name used for recurring expenses."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"updatedAt": {
"type": "string",
"format": "datetime"
},
"schemaVersion": {
"type": "integer",
"const": 1
},
"simplifyDebts": {
"type": "boolean"
},
"defaultCurrency": {
"type": "string",
"maxLength": 3,
"minLength": 3,
"description": "Uppercase ISO 4217 currency code, such as EUR or USD."
}
}
},
"description": "Optional group or trip metadata inside a ledger Space. Multiple groups may share one Space when they have the same members."
}