사용자가 입력하는 일정
일정 제목 (필수값)
일정 카테고리 (필수값)
static let categoryNames: [String] = [
"computer", // 컴퓨터
"food", // 밥
"pencil", // 연필
"redBook", // 빨간책
"yellowBook", // 노란책
"sleep", // 물
"power", // 운동
"people", // 사람
"medicine", // 약
"talk", // 채팅
"heart", // 하트
"vehicle", // 차
"none" // None
]
카테고리 색 ( 카테고리를 선택하지 않으면 없음)
일정 시작 날짜 ( 필수값)
일정 마감 날짜 ( 기간 일정일 때만 null 이 아님)
종일 여부
일정 시간 ( 선택값 → 종일이 true 명 null / false 면 값이 있어야함 )
알람 ( 선택값 → 만약 종일 일정이면 알람은 선택 안되게 함)
반복 요일 ( 선택값)
일정 장소 (선택값)
일정 메모 (선택값)
필수 값은 일정을 생성할 때 무조건 사용자가 입력해야하는 값