Package generated_from_example_1_library_asn {
    Type String
    Type TODO_RESOLVE_REFERENCED
    Use "\"example-1-library.asn\"" as SOURCE_MAPPING
    Structure Library (
        UTF8String address,
        Library___documents documents
    )
    Structure Document (
        UTF8String title,
        Document___status status,
        Document___authors authors,
        optional Document___number number,
        Date updated
    )
    Type UTF8String
    Collection Library___documents of Document
    Structure AsnEnum ( )
    Collection Document___authors of UTF8String
    Structure Document___number { union } (
        Integer es,
        Integer eg,
        Integer tr
    )
    Constraint union
    Type Integer
    Type Date
    Enumerated Document___status {
        Document___status draft,
        Document___status published,
        Document___status historical
    }
    Map Library to "\"Library\"" in SOURCE_MAPPING as Library_MAPPING
    Map Document to "\"Document\"" in SOURCE_MAPPING as Document_MAPPING
    Package generated_from_LibraryASN1module }