The currently active sponsorships for this tag
Blocking level used to block ads when a tag is applied to content
Any campaigninformation associated with this tag
CAPI specific field containing their section id
The natural sort key used for ordering tag lists, puts surname first, removes 'the' etc.
Blocking level used to block reader revenue asks when a tag is applied to content
Any Contributor Information associated with this tag
a description of the tag, rendered on tag pages, this could be a topic precis or a contributor's profile
is this tag expired - only set to true on paid content tags
the publicly displayed name for the tag
Football crest image
the tag is not displayed on the site if hidden is true
the id of the tag
the internal label for the tag
Is this tag a microsite tag? (In a microsite section when migrated)
legally sensitive tags surpress content showing related content and showing up in related content results
the page id for the path as asigned by the path manager
Any other paid content data for this tag
a set of parent tag ids.
a set of parent tag ids. NB a tag can have multiple parents, but more often the set will be empty
the path of the canonical page for this tag - also used as api identifier
Any Podcast Metadata associated with this tag
the id of the publication this tag belongs to, generally used for newspaper_book type tags
Any Publication Information associated with this tag (Only for Publication Tags)
the reference mappings for this tag
the id of the section this tag belongs to, if missing the tag is in the 'Global' pseudosection
the tag owned url slug, the path is derived from this, the section and the tag type
the id of the sponsorship for a paid content tag, for internal use external consumers should only use the activeSponsorships data
Any trackinginformation associated with this tag
the type of this tag
The time at which this tag was last updated
Gets a field value encoded as a binary blob using TCompactProtocol.
Gets a field value encoded as a binary blob using TCompactProtocol. If the specified field is present in the passthrough map, that value is returned. Otherwise, if the specified field is known and not optional and set to None, then the field is serialized and returned.
Collects TCompactProtocol-encoded field values according to getFieldBlob
into a map.
Sets a field using a TCompactProtocol-encoded binary blob.
Sets a field using a TCompactProtocol-encoded binary blob. If the field is a known field, the blob is decoded and the field is set to the decoded value. If the field is unknown and passthrough fields are enabled, then the blob will be stored in _passthroughFields.
If the specified field is optional, it is set to None.
If the specified field is optional, it is set to None. Otherwise, if the field is known, it is reverted to its default value; if the field is unknown, it is removed from the passthroughFields map, if present.
If the specified field is optional, it is set to None.
If the specified field is optional, it is set to None. Otherwise, if the field is known, it is reverted to its default value; if the field is unknown, it is removed from the passthroughFields map, if present.
Prefer the companion object's com.gu.tagmanagement.Tag.apply for construction if you don't need to specify passthrough fields.