Interface MyDivisionDraft

All Superinterfaces:
Customizable<MyBusinessUnitDraft>, io.vrap.rmf.base.client.Draft<MyDivisionDraft>, MyBusinessUnitDraft, WithKey
All Known Implementing Classes:
MyDivisionDraftImpl

public interface MyDivisionDraft extends MyBusinessUnitDraft, io.vrap.rmf.base.client.Draft<MyDivisionDraft>

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


Example to create an instance using the builder pattern

     MyDivisionDraft myDivisionDraft = MyDivisionDraft.builder()
             .key("{key}")
             .name("{name}")
             .parentUnit(parentUnitBuilder -> parentUnitBuilder)
             .build()