| 786 | |
| 787 | |
| 788 | === Attribute IDs === |
| 789 | |
| 790 | The package repository format defines only the top-level attribute ID B_HPKG_ATTRIBUTE_ID_PACKAGE. An attribute with that ID represents a package. Its child attributes specify the various meta information for the package as defined in the [#AttributeIDs1 Package Format Attribute IDs] section. |
| 791 | |
| 792 | ==== B_HPKG_ATTRIBUTE_ID_PACKAGE ("package") ==== |
| 793 | - '''Type:''' string |
| 794 | - '''Value:''' Name of the package. The value is duplicated by the B_HPKG_ATTRIBUTE_ID_PACKAGE_NAME child attribute. |
| 795 | - '''Allowed Values:''' Any string matching <entity_name_char>+, with <entity_name_char> being any character but '-', '/', '=', '!', '<', '>', or whitespace. |
| 796 | - '''Child Attributes:''' |
| 797 | - Any B_HPKG_ATTRIBUTE_ID_PACKAGE_* top level attribute defined in the [#AttributeIDs1 Package Format Attribute IDs] section. |