Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions robosystems_client/graphql/generated/enums.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ class ReportLifecycle(str, Enum):

class ReportDownloadFormat(str, Enum):
HOLON_JSONLD = "HOLON_JSONLD"
HOLON_JSONLD_LINEAGE = "HOLON_JSONLD_LINEAGE"
XBRL_2_1 = "XBRL_2_1"
TAVI = "TAVI"
8 changes: 6 additions & 2 deletions robosystems_client/graphql/schema.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -762,8 +762,11 @@ type Query {
The only way to download a report's bundle. Every format resolves to a
short-lived presigned S3 URL which the client follows directly — the
field returns the URL, never the bytes. The holon is stamped at
publish time; the Tavi and XBRL are materialized and cached on first
request. `expiresIn`
publish time; the Tavi, the XBRL and the holon with lineage are
materialized and cached on first request. `HOLON_JSONLD_LINEAGE` carries
the books behind the report's frozen figures, so it is for this graph's
members only: a report shared in from another graph raises
`REPORT_BUNDLE_NOT_AVAILABLE` for it. `expiresIn`
is the URL's lifetime in seconds, bounded 60-3600.

Returns null when the report doesn't exist; raises
Expand Down Expand Up @@ -4416,6 +4419,7 @@ type ReportBundleDownload {

enum ReportDownloadFormat {
HOLON_JSONLD
HOLON_JSONLD_LINEAGE
XBRL_2_1
TAVI
}
Expand Down
Loading