interface DataListState {
  stateId: string;
  stateName: string;
  stateNo: number;
  stateUserComments: StateUserComments[];
}

interface StateUserComments {
  createdAt: string;
  createdFullName: string;
  createdUserId: string;
  id: string;
  isAccept: boolean | null;
  isAcceptSetting: boolean | null;
  isApprove: boolean | null;
  isApproveSetting: boolean | null;
  isReasonSetting: boolean | null;
  lastUpdateFullName: string;
  lastUpdateUserId: string;
  lastUpdatedAt: string;
  order: null;
  profileId: string;
  reason: string;
  stateId: string;
  firstName: string;
  lastName: string;
  prefix: string;
  isComment: boolean;
}

interface DataCommander {
  firstName: string;
  id: string;
  lastName: string;
  orgRoot: string;
  position: string;
  prefix: string;
}

export type { DataListState, DataCommander };
