-record(subscription, { id :: binary(), subscription_status :: glitch@types@subscription:subscription_status(), subscription_type :: glitch@types@subscription:subscription_type(), version :: binary(), cost :: integer(), condition :: glitch@types@condition:condition(), transport :: glitch@types@transport:transport() }).