Interface DivisionDraft

All Superinterfaces:
BusinessUnitDraft, io.vrap.rmf.base.client.Draft<DivisionDraft>, WithKey
All Known Implementing Classes:
DivisionDraftImpl

public interface DivisionDraft extends BusinessUnitDraft, io.vrap.rmf.base.client.Draft<DivisionDraft>

Draft type to model divisions that are part of a Company or a higher-order Division. Contains the fields and values of the generic BusinessUnitDraft that are used specifically for creating a Division.


Example to create an instance using the builder pattern

     DivisionDraft divisionDraft = DivisionDraft.builder()
             .key("{key}")
             .name("{name}")
             .parentUnit(parentUnitBuilder -> parentUnitBuilder)
             .build()