OfficialStatements
Workspace API / models/OfficialStatements
models/OfficialStatements
Interfaces
OfficialStatement
Defined in: models/OfficialStatements.ts:5
Properties
id
id:
string
Defined in: models/OfficialStatements.ts:6
organization_id
organization_id:
string
Defined in: models/OfficialStatements.ts:7
issuer_id
issuer_id:
string
Defined in: models/OfficialStatements.ts:8
document_id
document_id:
string
Defined in: models/OfficialStatements.ts:9
fiscal_year_end
fiscal_year_end:
Date|null
Defined in: models/OfficialStatements.ts:10
filing_deadline
filing_deadline:
Date|null
Defined in: models/OfficialStatements.ts:11
cdu_location
cdu_location: {
page_start:number;page_end:number; } |null
Defined in: models/OfficialStatements.ts:12
cdu_section_2_content
cdu_section_2_content:
string|null
Defined in: models/OfficialStatements.ts:13
baseline_exhibit_reference
baseline_exhibit_reference: {
exhibit_name:string;page_start:number;page_end:number; } |null
Defined in: models/OfficialStatements.ts:14
required_components
required_components:
string[] |null
Defined in: models/OfficialStatements.ts:15
source_traceability
source_traceability:
Record<string,any> |null
Defined in: models/OfficialStatements.ts:16
status
status:
"failed"|"completed"|"processing"
Defined in: models/OfficialStatements.ts:17
cdu_extracted
cdu_extracted:
boolean
Defined in: models/OfficialStatements.ts:18
baseline_reference_extracted
baseline_reference_extracted:
boolean
Defined in: models/OfficialStatements.ts:19
filing_deadline_calculated
filing_deadline_calculated:
boolean
Defined in: models/OfficialStatements.ts:20
created_at
created_at:
Date
Defined in: models/OfficialStatements.ts:21
updated_at
updated_at:
Date
Defined in: models/OfficialStatements.ts:22
CreateOfficialStatementData
Defined in: models/OfficialStatements.ts:26
Properties
issuerId
issuerId:
string
Defined in: models/OfficialStatements.ts:27
documentId
documentId:
string
Defined in: models/OfficialStatements.ts:28
organizationId
organizationId:
string
Defined in: models/OfficialStatements.ts:29
fiscalYearEnd?
optionalfiscalYearEnd:string
Defined in: models/OfficialStatements.ts:30
cduLocation?
optionalcduLocation:object
Defined in: models/OfficialStatements.ts:31
page_start
page_start:
number
page_end
page_end:
number
cduSection2Content?
optionalcduSection2Content:string
Defined in: models/OfficialStatements.ts:32
baselineExhibitReference?
optionalbaselineExhibitReference:object
Defined in: models/OfficialStatements.ts:33
exhibit_name
exhibit_name:
string
page_start
page_start:
number
page_end
page_end:
number
requiredComponents?
optionalrequiredComponents:string[]
Defined in: models/OfficialStatements.ts:34
sourceTraceability?
optionalsourceTraceability:Record<string,any>
Defined in: models/OfficialStatements.ts:35
UpdateOfficialStatementData
Defined in: models/OfficialStatements.ts:38
Properties
fiscalYearEnd?
optionalfiscalYearEnd:string
Defined in: models/OfficialStatements.ts:39
filingDeadline?
optionalfilingDeadline:string
Defined in: models/OfficialStatements.ts:40
cduLocation?
optionalcduLocation:object
Defined in: models/OfficialStatements.ts:41
page_start
page_start:
number
page_end
page_end:
number
cduSection2Content?
optionalcduSection2Content:string
Defined in: models/OfficialStatements.ts:42
baselineExhibitReference?
optionalbaselineExhibitReference:object
Defined in: models/OfficialStatements.ts:43
exhibit_name
exhibit_name:
string
page_start
page_start:
number
page_end
page_end:
number
requiredComponents?
optionalrequiredComponents:string[]
Defined in: models/OfficialStatements.ts:44
sourceTraceability?
optionalsourceTraceability:Record<string,any>
Defined in: models/OfficialStatements.ts:45
status?
optionalstatus:"failed"|"completed"|"processing"
Defined in: models/OfficialStatements.ts:46
cduExtracted?
optionalcduExtracted:boolean
Defined in: models/OfficialStatements.ts:47
baselineReferenceExtracted?
optionalbaselineReferenceExtracted:boolean
Defined in: models/OfficialStatements.ts:48
filingDeadlineCalculated?
optionalfilingDeadlineCalculated:boolean
Defined in: models/OfficialStatements.ts:49
Functions
calculateFilingDeadline()
calculateFilingDeadline(
fiscalYearEnd):Date
Defined in: models/OfficialStatements.ts:55
Calculate filing deadline from fiscal year end (fiscal_year_end + 180 days)
Parameters
fiscalYearEnd
string | Date
Returns
Date
createOfficialStatement()
createOfficialStatement(
data,organizationId,log):Promise<OfficialStatement>
Defined in: models/OfficialStatements.ts:66
Create a new official statement record RLS enforcement: Validates that issuer belongs to user's organization
Parameters
data
organizationId
string
log
Logger = logger
Returns
Promise<OfficialStatement>
getOfficialStatementById()
getOfficialStatementById(
id,organizationId,log):Promise<OfficialStatement|null>
Defined in: models/OfficialStatements.ts:154
Get official statement by ID RLS enforcement: Joins with issuers table to filter by organization_id
Parameters
id
string
organizationId
string
log
Logger = logger
Returns
Promise<OfficialStatement | null>
getOfficialStatementByDocumentId()
getOfficialStatementByDocumentId(
documentId,organizationId,log):Promise<OfficialStatement|null>
Defined in: models/OfficialStatements.ts:202
Get official statement by document_id RLS enforcement: Joins with issuers table to filter by organization_id
Parameters
documentId
string
organizationId
string
log
Logger = logger
Returns
Promise<OfficialStatement | null>
updateOfficialStatement()
updateOfficialStatement(
id,data,organizationId,log):Promise<OfficialStatement>
Defined in: models/OfficialStatements.ts:253
Update official statement RLS enforcement: Validates that issuer belongs to user's organization
Parameters
id
string
data
organizationId
string
log
Logger = logger
Returns
Promise<OfficialStatement>