class PolicyDeleted extends AbstractPolicyEvent<PolicyDeleted> implements PolicyEvent<PolicyDeleted> {

    @Deprecated
    public static PolicyDeleted of(final String policyId, final long revision, final DittoHeaders dittoHeaders) {
        return of(PolicyId.of(policyId), revision, dittoHeaders);
    }

    private  PolicyDeleted(final PolicyId policyId,
            final long revision,
            @Nullable final Instant timestamp,
            final DittoHeaders dittoHeaders);

}