class AclEntryDeleted extends AbstractThingEvent<AclEntryDeleted> implements ThingModifiedEvent<AclEntryDeleted> {

    @Deprecated
    public static AclEntryDeleted of(final String thingId,
            final AuthorizationSubject authorizationSubject,
            final long revision,
            final DittoHeaders dittoHeaders) {

        return of(ThingId.of(thingId), authorizationSubject, revision, dittoHeaders);
    }

    private  AclEntryDeleted(final ThingId thingId,
            final AuthorizationSubject authorizationSubject,
            final long revision,
            @Nullable final Instant timestamp,
            final DittoHeaders dittoHeaders,
            @Nullable final Metadata metadata);

}