class PurgeNamespaceResponse extends AbstractNamespaceCommandResponse<PurgeNamespaceResponse> {

    public static PurgeNamespaceResponse failed(final CharSequence namespace, final CharSequence resourceType,
            final DittoHeaders dittoHeaders) {

        return new PurgeNamespaceResponse(namespace, resourceType, false, dittoHeaders);
    }

    private  PurgeNamespaceResponse(final CharSequence namespace,
            final CharSequence resourceType,
            final boolean successful,
            final DittoHeaders dittoHeaders);

}