com.gu.flexiblecontent.model.thrift.ImageFields
The alt text
The alt text
The image's caption
The image's caption
Any editorial notes about the image
Any editorial notes about the image
The copyright information
The copyright information
If the credit should be displayed (not if the caption already includes the credit)
If the credit should be displayed (not if the caption already includes the credit)
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.
Collects TCompactProtocol-encoded field values according to getFieldBlob
into a map.
The image type
The image type
The url of the media api record of this image
The url of the media api record of this image
The id of the image in the media api
The id of the image in the media api
The photographer
The photographer
The id of the image in the picdar system
The id of the image in the picdar system
?
?
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.
The source of the image
The source of the image
The id of the image in the original supplier's system
The id of the image in the original supplier's system
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.
(Since version ) see corresponding Javadoc for more information.
The default read-only implementation of ImageFields. You typically should not need to directly reference this class; instead, use the ImageFields.apply method to construct new instances.