DomainTemplate.java

package fr.tiogars.template.client;

import java.time.Instant;

/**
 * Represents a DomainTemplate returned by the DomainTemplate API.
 *
 * @param id persistent identifier
 * @param code unique template code
 * @param label display label
 * @param description optional description
 * @param createdDate creation timestamp
 * @param lastModifiedDate last modification timestamp
 * @since 0.1.0
 */
public record DomainTemplate(
        Long id,
        String code,
        String label,
        String description,
        Instant createdDate,
        Instant lastModifiedDate
) {
}