The default read-only implementation of Asset.
The default read-only implementation of Asset. You typically should not need to directly reference this class; instead, use the Asset.apply method to construct new instances.
This Proxy trait allows you to extend the Asset trait with additional state or behavior and implement the read-only methods from Asset using an underlying instance.
Field information in declaration order.
Checks that all required fields are non-null.
Checks that the struct is a valid as a new instance.
Checks that the struct is a valid as a new instance. If there are any missing required or construction required fields, return a non-empty list.
(Since version ) see corresponding Javadoc for more information.
An Asset represents an asset file and relevant metadata.
An image or video will have multiple Assets representing different crops, scalings or qualities. The consumer can pick the appropriate Asset to render for their usage and client device size etc.