imflib.pkl
st0429-8-2007: Packing List
- class imflib.pkl.Asset(hash: str, size: int, type: str, hash_algorithm: str = 'http://www.w3.org/2000/09/xmldsig#sha1', id: ~uuid.UUID = <factory>, original_file_name: ~typing.Optional[~imflib.UserText] = None, annotation_text: ~typing.Optional[~imflib.UserText] = None)
Bases:
object
An asset packed into this IMF package
- hash_algorithm: str = 'http://www.w3.org/2000/09/xmldsig#sha1'
Name of the digest type used by the hash
- class imflib.pkl.Pkl(issuer: ~imflib.UserText, creator: ~imflib.UserText, issue_date: ~datetime.datetime = <factory>, assets: list['Asset'] = <factory>, id: ~uuid.UUID = <factory>, annotation_text: ~typing.Optional[~imflib.UserText] = None, group_id: ~typing.Optional[~uuid.UUID] = None, icon_id: ~typing.Optional[~uuid.UUID] = None, security: ~typing.Optional[~imflib.Security] = None)
Bases:
object
An IMF PKL Packing List
- creator: UserText
The facility or system that created this PKL
- group_id: Optional[UUID] = None
Optional UUID referencing a group of multiple packages to which this package belongs
- issuer: UserText
The person or company that issued this PKL