Skip to main content

Header

Overview​

Header is a typed dictionary that provides general header information for messages exchanged with the KeySquare platform. It contains essential metadata for identifying the schema, template, and version of the message.

Definition​

from typing import TypedDict

class Header(TypedDict):
"""
General header information for messages.

Attributes:
schemaId: Identifier for the schema
templateId: Identifier for the template
version: Version number
"""
schemaId: int
templateId: int
version: int

Attributes​

  • schemaId: Identifier for the schema (int)
  • templateId: Identifier for the template (int)
  • version: Version number (int)

Usage Example​

from keysquarepy import Header

header: Header = {
"schemaId": 1,
"templateId": 101,
"version": 2
}
print(header)

See Also​