Example

final session = HcsSession();
final searchSchoolResult = await session.searchSchool(orgName: "한국디지털미디어고등학교");
session.schoolInfo = searchSchoolResult.schoolList.single; // need to be set to find user

final findUserResult = await session.findUser(const FindUserQuery(name: "이름", birthday: "생일"), searchSchoolResult.key, "비밀번호");
final user = (await session.selectUserGroup(findUserResult.token)).single;

final info = await session.getUserInfo(user);

final registerResult = await session.registerSurvey(const SurveyData().toApi(user, session.clientVersion));

Libraries

self_test_api