public OrganizationStructureTypeStateDto(OrganizationStructureTypeState state)
 {
     this._state = state;
 }
 public OrganizationStructureTypeStateDto()
 {
     this._state = new OrganizationStructureTypeState();
 }
 public static CreateOrganizationStructureType ToCreateOrganizationStructureType(this OrganizationStructureTypeState state)
 {
     return state.ToCreateOrganizationStructureType<CreateOrganizationStructureType>();
 }
 public static MergePatchOrganizationStructureType ToMergePatchOrganizationStructureType(this OrganizationStructureTypeState state)
 {
     return state.ToMergePatchOrganizationStructureType<MergePatchOrganizationStructureType>();
 }
 public static DeleteOrganizationStructureType ToDeleteOrganizationStructureType(this OrganizationStructureTypeState state)
 {
     return state.ToDeleteOrganizationStructureType<DeleteOrganizationStructureType>();
 }
 public static IOrganizationStructureTypeCommand ToCreateOrMergePatchOrganizationStructureType(this OrganizationStructureTypeState state)
 {
     return state.ToCreateOrMergePatchOrganizationStructureType<CreateOrganizationStructureType, MergePatchOrganizationStructureType>();
 }