package org.tessell.tests.model.properties;
import static org.tessell.model.properties.NewProperty.booleanProperty;
import static org.tessell.model.properties.NewProperty.stringProperty;
import org.tessell.model.AbstractDtoModel;
import org.tessell.model.properties.BooleanProperty;
import org.tessell.model.properties.StringProperty;
public class SomeModel extends AbstractDtoModel<SomeDto> {
public final StringProperty name = add(stringProperty("name", () -> dto.name, v -> dto.name = v));
public final BooleanProperty enabled = add(booleanProperty("enabled", () -> dto.enabled, v -> dto.enabled = v));
public SomeModel(SomeDto dto) {
super(dto);
merge(dto);
}
}