Skip to main content

Interface: ModuleMetadataJSON

Defined in: Data/Models/Main/ModuleMetadata.ts:25

Serialized form of ModuleMetadata with snake_case keys for frontend consumption.

Properties

abbreviation?

optional abbreviation?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:30


database_path

database_path: string

Defined in: Data/Models/Main/ModuleMetadata.ts:35


description?

optional description?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:42


features

features: ModuleFeature[]

Defined in: Data/Models/Main/ModuleMetadata.ts:39


installed_date?

optional installed_date?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:33


is_indexed

is_indexed: boolean

Defined in: Data/Models/Main/ModuleMetadata.ts:37


language_code?

optional language_code?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:32


last_indexed_date?

optional last_indexed_date?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:38


last_updated?

optional last_updated?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:34


last_used_date?

optional last_used_date?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:45


metadata?

optional metadata?: Metadata

Defined in: Data/Models/Main/ModuleMetadata.ts:41


module_id?

optional module_id?: number

Defined in: Data/Models/Main/ModuleMetadata.ts:26


module_type

module_type: "bible" | "commentary" | "dictionary" | "book" | "devotional" | "lexicon" | "topical_index" | "cross_reference" | "tag_graph"

Defined in: Data/Models/Main/ModuleMetadata.ts:28


module_uuid?

optional module_uuid?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:27


name

name: string

Defined in: Data/Models/Main/ModuleMetadata.ts:29


repository_id?

optional repository_id?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:43


size_bytes?

optional size_bytes?: number

Defined in: Data/Models/Main/ModuleMetadata.ts:36


sword_metadata?

optional sword_metadata?: Metadata

Defined in: Data/Models/Main/ModuleMetadata.ts:40


update_available

update_available: boolean

Defined in: Data/Models/Main/ModuleMetadata.ts:44


usage_count

usage_count: number

Defined in: Data/Models/Main/ModuleMetadata.ts:46


user_hidden

user_hidden: boolean

Defined in: Data/Models/Main/ModuleMetadata.ts:47


version?

optional version?: string

Defined in: Data/Models/Main/ModuleMetadata.ts:31