Class MappersKt
-
- All Implemented Interfaces:
public final class MappersKt
-
-
Method Summary
Modifier and Type Method Description final static S3ObjecttoS3Object(S3ObjectMetadata $self)Extension functions that map domain model classes to DTOs. final static BuckettoBucket(BucketMetadata $self)final static ChecksumtoChecksum(S3ObjectMetadata $self)final static ObjectVersiontoObjectVersion(S3ObjectMetadata $self, Boolean isLatest)final static DeleteMarkerEntrytoDeleteMarkerEntry(S3ObjectMetadata $self, Boolean isLatest)final static CopyObjectResulttoCopyObjectResult(S3ObjectMetadata $self)-
-
Method Detail
-
toS3Object
final static S3Object toS3Object(S3ObjectMetadata $self)
Extension functions that map domain model classes to DTOs. Centralises model→DTO conversions so that dto/ classes have no imports of model/ classes, keeping dto/ as a true leaf package.
-
toBucket
final static Bucket toBucket(BucketMetadata $self)
-
toChecksum
final static Checksum toChecksum(S3ObjectMetadata $self)
-
toObjectVersion
final static ObjectVersion toObjectVersion(S3ObjectMetadata $self, Boolean isLatest)
-
toDeleteMarkerEntry
final static DeleteMarkerEntry toDeleteMarkerEntry(S3ObjectMetadata $self, Boolean isLatest)
-
toCopyObjectResult
final static CopyObjectResult toCopyObjectResult(S3ObjectMetadata $self)
-
-
-
-