## Uses of Interface
kr.co.hanwha.hifive.network.hanwha.HanwhaNetworkCallback

- Packages that use HanwhaNetworkCallback
  Package | Description
  --- | ---
  kr.co.hanwha.hifive.data.source |
  kr.co.hanwha.hifive.data.source.contract |
  kr.co.hanwha.hifive.network |
  kr.co.hanwha.hifive.network.hanwha |
  kr.co.hanwha.hifive.screen.main.home |
  kr.co.hanwha.hifive.screen.task |

- - ### Uses of HanwhaNetworkCallback in kr.co.hanwha.hifive.data.source

    Methods in kr.co.hanwha.hifive.data.source with parameters of type HanwhaNetworkCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | MemberDataRepository.`doAccountLogin(android.content.Context context, java.lang.String login, java.lang.String password, HanwhaNetworkCallback<LoginData> callback)`
    `void` | MemberDataRepository.`doSimpleLogin(android.content.Context context, java.lang.String login_id, java.lang.String authcode, HanwhaNetworkCallback callback)`
    `void` | MemberDataRepository.`doSuccessLogin(android.content.Context context, LoginData response, HanwhaNetworkCallback<LoginData> callback)`
    `void` | AlarmDataRepository.`getAlarmList(android.content.Context context, int page, HanwhaNetworkCallback<AlarmListRoot> callback)`
    `void` | MemberDataRepository.`getNotificationStatus(android.content.Context context, HanwhaNetworkCallback<CrudDataRoot> callback)`
    `void` | TaskMessageDataRepository.`requestAddMessage(android.content.Context context, int task_id, java.lang.String contents, HanwhaNetworkCallback<MessageAddData> callback)`
    `void` | TaskMemberDataRepository.`requestAllMember(android.content.Context context, HanwhaNetworkCallback callback)`
    `void` | TaskCampaignDataRepository.`requestCampaignListByMemberId(android.content.Context context, java.util.ArrayList<java.lang.Integer> listMemberInfo, HanwhaNetworkCallback callback)`
    `void` | TaskCampaignDataRepository.`requestCampaignListByProjectId(android.content.Context context, java.util.ArrayList<java.lang.Integer> listReqProjectId, HanwhaNetworkCallback callback)`
    `void` | ProjectDataRepository.`requestDashboardList(android.content.Context context, HanwhaNetworkCallback<DabDataRoot> callback)`
    `void` | TaskMessageDataRepository.`requestDeleteMessage(android.content.Context context, int id, HanwhaNetworkCallback callback)`
    `void` | TaskDataRepository.`requestDeleteTask(android.content.Context context, TaskData taskData, HanwhaNetworkCallback callback)`
    `void` | TaskMessageDataRepository.`requestGetMessageList(android.content.Context context, int task_id, int current_page, HanwhaNetworkCallback<MessageListRoot> callback)`
    `void` | TaskDataRepository.`requestGetTaskDetail(android.content.Context context, int task_id, int project_id, HanwhaNetworkCallback<TaskDetailRoot> callback)`
    `void` | TaskDataRepository.`requestHelpdeskDetails(android.content.Context context, HanwhaNetworkCallback<HelpdeskDataRoot> callback)`
    `void` | MaximDataRepository.`requestMaximList(android.content.Context context, HanwhaNetworkCallback callback)`
    `void` | AlarmDataRepository.`requestNotificationOpen(android.content.Context context, AlarmData data, HanwhaNetworkCallback callback)`
    `void` | AlarmDataRepository.`requestNotificationOpen(android.content.Context context, int group_id, int task_id, int project_id, int track_id, HanwhaNetworkCallback callback)`
    `void` | ProjectDataRepository.`requestProjectList(android.content.Context context, HanwhaNetworkCallback<java.util.ArrayList<ProjectInfoData>> callback)`
    `void` | SearchDataRepository.`requestSearchTaskByTag(android.content.Context context, java.lang.String searchTag, HanwhaNetworkCallback<SearchTagData> callback)`
    `void` | TaskDataRepository.`requestSendTask(android.content.Context context, java.lang.String task_name, java.lang.String due_to, java.util.ArrayList<MemberInfoData> listMemberInfo, CampaignData campaignData, HanwhaNetworkCallback callback)`
    `void` | TaskStatusDataRepository.`requestSetTaskDeleteRequest(android.content.Context context, TaskData taskData, HanwhaNetworkCallback callback)`
    `void` | TaskStatusDataRepository.`requestSetTaskEvaluation(android.content.Context context, TaskData taskData, TaskEvaluationType taskEvaluationType, HanwhaNetworkCallback<BaseData> callback)`
    `void` | TaskStatusDataRepository.`requestSetTaskEvaluationAccept(android.content.Context context, TaskData taskData, HanwhaNetworkCallback callback)`
    `void` | TaskStatusDataRepository.`requestSetTaskEvaluationReject(android.content.Context context, TaskData taskData, java.lang.String message, HanwhaNetworkCallback callback)`
    `void` | TaskStatusDataRepository.`requestSetTaskReRequest(android.content.Context context, TaskData taskData, HanwhaNetworkCallback callback)`
    `void` | TaskDataRepository.`requestSetTaskToday(android.content.Context context, TaskData taskData, boolean isToday, HanwhaNetworkCallback callback)`
    `void` | TaskStatusDataRepository.`requestTaskAccept(android.content.Context context, TaskData taskData, HanwhaNetworkCallback<BaseData> callback)`
    `void` | ProjectDataRepository.`requestTaskListByCampaign(android.content.Context context, int project_id, boolean isAll, HanwhaNetworkCallback<MainProjectRoot> callback)`
    `void` | TaskStatusDataRepository.`requestTaskReject(android.content.Context context, TaskData taskData, java.lang.String message, HanwhaNetworkCallback<BaseData> callback)`
    `void` | TaskListDataRepository.`requestTasksGetMainAssigned(android.content.Context context, HanwhaNetworkCallback<MainHomeAssignedRoot> callback)`
    `void` | TaskListDataRepository.`requestTasksGetMainRequest(android.content.Context context, HanwhaNetworkCallback<MainHomeRequestRoot> callback)`
    `void` | ProjectDataRepository.`requestUpdateProjectColor(android.content.Context context, int project_id, ProjectEvaluationType evaluationType, HanwhaNetworkCallback callback)`
    `void` | TaskDataRepository.`requestUpdateTask(android.content.Context context, TaskData taskData, CampaignData campaignData, HanwhaNetworkCallback callback)`
    `void` | MemberDataRepository.`setNotificationStatus(android.content.Context context, boolean onoff, HanwhaNetworkCallback<CrudDataRoot> callback)`
    `void` | MemberDataRepository.`updateAuthcode(android.content.Context context, java.lang.String authcode, HanwhaNetworkCallback callback)`
    `void` | MemberDataRepository.`updateDeviceToken(android.content.Context context, java.lang.String token, java.lang.String device_uid, HanwhaNetworkCallback callback)`

  - ### Uses of HanwhaNetworkCallback in kr.co.hanwha.hifive.data.source.contract

    Methods in kr.co.hanwha.hifive.data.source.contract with parameters of type HanwhaNetworkCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | MemberDataSource.`doAccountLogin(android.content.Context context, java.lang.String member_id, java.lang.String password, HanwhaNetworkCallback<LoginData> callback)` 계정 로그인
    `void` | MemberDataSource.`doSimpleLogin(android.content.Context context, java.lang.String login_id, java.lang.String authcode, HanwhaNetworkCallback callback)` 간편 로그인
    `void` | MemberDataSource.`doSuccessLogin(android.content.Context context, LoginData response, HanwhaNetworkCallback<LoginData> callback)` 로그인 성공 후 처리 -> 기기등록
    `void` | AlarmDataSource.`getAlarmList(android.content.Context context, int page, HanwhaNetworkCallback<AlarmListRoot> callback)` 알람 목록 조회
    `void` | MemberDataSource.`getNotificationStatus(android.content.Context context, HanwhaNetworkCallback<CrudDataRoot> callback)`
    `void` | TaskMessageDataSource.`requestAddMessage(android.content.Context context, int task_id, java.lang.String contents, HanwhaNetworkCallback<MessageAddData> callback)` 댓글 - 댓글 등록
    `void` | TaskMemberDataSource.`requestAllMember(android.content.Context context, HanwhaNetworkCallback callback)` 전체 Member 목록
    `void` | TaskCampaignDataSource.`requestCampaignListByMemberId(android.content.Context context, java.util.ArrayList<java.lang.Integer> listMemberInfo, HanwhaNetworkCallback callback)` 해당 멤버에 속한 Campaign 목록
    `void` | TaskCampaignDataSource.`requestCampaignListByProjectId(android.content.Context context, java.util.ArrayList<java.lang.Integer> listReqProjectId, HanwhaNetworkCallback callback)` 해당 프로젝트에 속한 Campaign 목록
    `void` | ProjectDataSource.`requestDashboardList(android.content.Context context, HanwhaNetworkCallback<DabDataRoot> callback)` Dashboard 목록 조회
    `void` | TaskMessageDataSource.`requestDeleteMessage(android.content.Context context, int id, HanwhaNetworkCallback callback)` 댓글 삭제
    `void` | TaskDataSource.`requestDeleteTask(android.content.Context context, TaskData taskData, HanwhaNetworkCallback callback)` TASK 삭제
    `void` | TaskMessageDataSource.`requestGetMessageList(android.content.Context context, int task_id, int current_page, HanwhaNetworkCallback<MessageListRoot> callback)` 댓글 - 댓글 목록 조회
    `void` | TaskDataSource.`requestGetTaskDetail(android.content.Context context, int task_id, int project_id, HanwhaNetworkCallback<TaskDetailRoot> callback)` TASK 조회(상세조회)
    `void` | TaskDataSource.`requestHelpdeskDetails(android.content.Context context, HanwhaNetworkCallback<HelpdeskDataRoot> callback)` Helpdesk 정보 조회
    `void` | MaximDataSource.`requestMaximList(android.content.Context context, HanwhaNetworkCallback callback)` 명언 목록 조회
    `void` | AlarmDataSource.`requestNotificationOpen(android.content.Context context, AlarmData data, HanwhaNetworkCallback callback)` 알림 확인
    `void` | AlarmDataSource.`requestNotificationOpen(android.content.Context context, int group_id, int task_id, int project_id, int track_id, HanwhaNetworkCallback callback)` 알림 확인
    `void` | ProjectDataSource.`requestProjectList(android.content.Context context, HanwhaNetworkCallback<java.util.ArrayList<ProjectInfoData>> callback)` Project 분류 목록
    `void` | SearchDataSource.`requestSearchTaskByTag(android.content.Context context, java.lang.String searchTag, HanwhaNetworkCallback<SearchTagData> callback)` Task 검색(태그)
    `void` | TaskDataSource.`requestSendTask(android.content.Context context, java.lang.String task_name, java.lang.String due_to, java.util.ArrayList<MemberInfoData> listMemberInfo, CampaignData campaignData, HanwhaNetworkCallback callback)` TASK 생성
    `void` | TaskStatusDataSource.`requestSetTaskDeleteRequest(android.content.Context context, TaskData taskData, HanwhaNetworkCallback callback)` 반려된 TASK 요청 삭제(취소) : STATUS 80
    `void` | TaskStatusDataSource.`requestSetTaskEvaluation(android.content.Context context, TaskData taskData, TaskEvaluationType taskEvaluationType, HanwhaNetworkCallback<BaseData> callback)` TASK 평가(Resolved) : STATUS 60
    `void` | TaskStatusDataSource.`requestSetTaskEvaluationAccept(android.content.Context context, TaskData taskData, HanwhaNetworkCallback callback)` TASK 평가 - 수락 : STATUS 80
    `void` | TaskStatusDataSource.`requestSetTaskEvaluationReject(android.content.Context context, TaskData taskData, java.lang.String message, HanwhaNetworkCallback callback)` TASK 평가 - 반려 : STATUS 70
    `void` | TaskStatusDataSource.`requestSetTaskReRequest(android.content.Context context, TaskData taskData, HanwhaNetworkCallback callback)` 반려된 TASK 재 요청 : STATUS 30
    `void` | TaskDataSource.`requestSetTaskToday(android.content.Context context, TaskData taskData, boolean isToday, HanwhaNetworkCallback callback)` 내 TASK -> 오늘 할일 등록
    `void` | TaskStatusDataSource.`requestTaskAccept(android.content.Context context, TaskData taskData, HanwhaNetworkCallback<BaseData> callback)` TASK 수락 : STATUS 20
    `void` | ProjectDataSource.`requestTaskListByCampaign(android.content.Context context, int project_id, boolean isAll, HanwhaNetworkCallback<MainProjectRoot> callback)` Project, Campaign으로 구분되는 TASK 목록 조회
    `void` | TaskStatusDataSource.`requestTaskReject(android.content.Context context, TaskData taskData, java.lang.String message, HanwhaNetworkCallback<BaseData> callback)` TASK 반려 : STATUS 40
    `void` | TaskListDataSource.`requestTasksGetMainAssigned(android.content.Context context, HanwhaNetworkCallback<MainHomeAssignedRoot> callback)` MAIN - HOME : TASK 목록 - 나의 업무 목록 조회
    `void` | TaskListDataSource.`requestTasksGetMainRequest(android.content.Context context, HanwhaNetworkCallback<MainHomeRequestRoot> callback)` MAIN - HOME : TASK 목록 - 요청한 업무 목록 조회
    `void` | ProjectDataSource.`requestUpdateProjectColor(android.content.Context context, int project_id, ProjectEvaluationType evaluationType, HanwhaNetworkCallback callback)` Update Project evaluation color
    `void` | TaskDataSource.`requestUpdateTask(android.content.Context context, TaskData taskData, CampaignData campaignData, HanwhaNetworkCallback callback)` TASK 수정
    `void` | MemberDataSource.`setNotificationStatus(android.content.Context context, boolean onoff, HanwhaNetworkCallback<CrudDataRoot> callback)`
    `void` | MemberDataSource.`updateAuthcode(android.content.Context context, java.lang.String authcode, HanwhaNetworkCallback callback)` 간편 로그인 설정
    `void` | MemberDataSource.`updateDeviceToken(android.content.Context context, java.lang.String token, java.lang.String device_uid, HanwhaNetworkCallback callback)` 토큰 등록

  - ### Uses of HanwhaNetworkCallback in kr.co.hanwha.hifive.network

    Fields in kr.co.hanwha.hifive.network declared as HanwhaNetworkCallback
    Modifier and Type | Field and Description
    --- | ---
    `(package private) HanwhaNetworkCallback` | HFNetworkUtil.`mCommonHanwhaNetworkCallback`
    `private HanwhaNetworkCallback` | HFNetworkUtil.`mHanwhaNetworkCallback` HanwhaNetworkCallback

    Methods in kr.co.hanwha.hifive.network with parameters of type HanwhaNetworkCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | HFNetworkContract.`requestAddMessage(android.content.Context context, java.lang.String encryption_member_id, int task_id, java.lang.String contents, HanwhaNetworkCallback callback)` 댓글 - 댓글 등록 Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/mobile/Messages/messages/add.api HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ==","is_pinned":false,"task_id":468,"type":1,"contents":"댓글 입력"}
    `void` | HFNetworkUtil.`requestAddMessage(android.content.Context context, java.lang.String encryption_member_id, int task_id, java.lang.String contents, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestCampaignListByMemberId(android.content.Context context, java.lang.String encryption_member_id, java.util.ArrayList<java.lang.Integer> listMemberInfo, HanwhaNetworkCallback callback)` Campaign 목록 조회(멤버 ID 기준) Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/a/v2/members/get/campaigns HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "+09:00", "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", "listMemberInfo":[256]} {client_timezone" : "09:00", encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", search_text": "청소" }
    `void` | HFNetworkUtil.`requestCampaignListByMemberId(android.content.Context context, java.lang.String encryption_member_id, java.util.ArrayList<java.lang.Integer> listMemberInfo, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestCampaignListByProjectId(android.content.Context context, java.lang.String encryption_member_id, java.util.ArrayList<java.lang.Integer> listReqProjectId, HanwhaNetworkCallback callback)` Campaign 목록 조회(프로젝트 ID 기준) Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/a/v2/projects/get/campaigns HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "+09:00", "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", "listReqProjectId":[40, 41]} {client_timezone" : "09:00", encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", search_text": "청소" }
    `void` | HFNetworkUtil.`requestCampaignListByProjectId(android.content.Context context, java.lang.String encryption_member_id, java.util.ArrayList<java.lang.Integer> listReqProjectId, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestCheckUpdate(android.content.Context context, java.lang.String login_id, HanwhaNetworkCallback callback)` 업데이트 확인 API Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/app/update HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00","login_id":"201704014"}
    `void` | HFNetworkUtil.`requestCheckUpdate(android.content.Context context, java.lang.String login_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestDashboardList(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` Campaign 목록 조회(프로젝트 ID 기준) Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/a/v2/projects/get/dab HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "+09:00", {"encryption_member_id":"MZLxLGTm11OmTOKb+4fa2g=="}} {client_timezone" : "09:00", encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", search_text": "청소" }
    `void` | HFNetworkUtil.`requestDashboardList(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestDeleteMessage(android.content.Context context, java.lang.String encryption_member_id, int id, HanwhaNetworkCallback callback)` 댓글 - 댓글 삭제 Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/a/v2/messages/delete HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "+09:00","encryption_member_id": "ABUUnFHYCFfDHoFuxo7EwQ==","id": 452}
    `void` | HFNetworkUtil.`requestDeleteMessage(android.content.Context context, java.lang.String encryption_member_id, int id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestGetMessageList(android.content.Context context, java.lang.String encryption_member_id, int task_id, int current_page, HanwhaNetworkCallback callback)` 댓글 - 댓글 목록 조회 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/messages/get/page HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00", "current_page_no": 1, "task_id": 468, "records_per_page": 10, "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", "is_pinned": false}
    `void` | HFNetworkUtil.`requestGetMessageList(android.content.Context context, java.lang.String encryption_member_id, int task_id, int current_page, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestMaximList(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` 명언 목록 조회
    `void` | HFNetworkUtil.`requestMaximList(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestMemberAll(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` Project에 속한 Member 목록 Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/a/v2/members/get/all HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ=="}
    `void` | HFNetworkUtil.`requestMemberAll(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestMemberDeviceAdd(android.content.Context context, java.lang.String encryption_member_id, java.lang.String token, java.lang.String device_uid, HanwhaNetworkCallback callback)` 푸쉬 토큰 등록 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/members/add/device HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"device_uid":"406a70f8584d1afd","token":"dKIksGGU-LI:APA91bEAUD4sXARhSa2QmsZ1E_OOpb0tOJw22NKCfQDzST9w6dy0PN4Xi47Ynh0Bq5k_REtZWs_pKueWX-URzN5mULljSmL85q_o3hqJrofsVA2kLqZYmVvwzRxXxZOOPIipV4YBnZaU","encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ=="}
    `void` | HFNetworkUtil.`requestMemberDeviceAdd(android.content.Context context, java.lang.String encryption_member_id, java.lang.String token, java.lang.String device_uid, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestMembersHelpdeskDetails(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` 도와줘요 개발팀(Helpdesk 정보 조회)
    `void` | HFNetworkUtil.`requestMembersHelpdeskDetails(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestMembersLogin(android.content.Context context, java.lang.String login_id, java.lang.String password, HanwhaNetworkCallback callback)` 로그인 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/members/login HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00","password":"201704014","login_id":"201704014"}
    `void` | HFNetworkUtil.`requestMembersLogin(android.content.Context context, java.lang.String login_id, java.lang.String password, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestMembersSimpleLogin(android.content.Context context, java.lang.String login_id, java.lang.String encAuthcode, HanwhaNetworkCallback callback)` 간편 로그인 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/members/simplelogin HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00","login_id":"201704014","authcode":"b6c65dc9505f27eb5dd219fc299f4b5029f834eebfe490ebf8342ab4d3970f7b"}
    `void` | HFNetworkUtil.`requestMembersSimpleLogin(android.content.Context context, java.lang.String login_id, java.lang.String encAuthcode, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestMembersUpdateAuthcode(android.content.Context context, java.lang.String login_id, java.lang.String authcode, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` 간편 로그인 설정 Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/mobile/Members/updateAuthcode.api HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ==","login_id":"201704014","authcode":"111111"}
    `void` | HFNetworkUtil.`requestMembersUpdateAuthcode(android.content.Context context, java.lang.String login_id, java.lang.String authcode, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestNotificationList(android.content.Context context, java.lang.String encryption_member_id, int page, HanwhaNetworkCallback callback)` 푸쉬(알림) 목록 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/members/get/notifications/page HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ==", "current_page_no":2, "records_per_page":5}
    `void` | HFNetworkUtil.`requestNotificationList(android.content.Context context, java.lang.String encryption_member_id, int page, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestNotificationOpen(android.content.Context context, java.lang.String encryption_member_id, int group_id, int task_id, int project_id, int track_id, HanwhaNetworkCallback callback)` 푸쉬 확인 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/members/confirm/notifications HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : { "task_id": 1201, "project_id": null, "track_id": null, "group_id": 125, // 필수 "encryption_member_id":"MZLxLGTm11OmTOKb+4fa2g==" }
    `void` | HFNetworkUtil.`requestNotificationOpen(android.content.Context context, java.lang.String encryption_member_id, int group_id, int task_id, int project_id, int track_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestNotificationSet(android.content.Context context, java.lang.String encryption_member_id, boolean onoff, HanwhaNetworkCallback callback)` 전체 알림 On / Off 상태 변경 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/members/crud/notifications/switch HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ==", "value":"0", "cmd":"U"}
    `void` | HFNetworkUtil.`requestNotificationSet(android.content.Context context, java.lang.String encryption_member_id, boolean onoff, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestNotificationStatus(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` 전체 알림 On / Off 상태 조회 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/members/crud/notifications/switch HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ==", "value":"0", "cmd":"R"}
    `void` | HFNetworkUtil.`requestNotificationStatus(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestProjectsGetMine(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` PROJECT - 내가 속해있는 프로젝트 목록 Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/a/v2/projects/get/view/dropdown HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00", "encryption_member_id":"Oe+Y/1wLWImqigM+TWXHbQ=="}
    `void` | HFNetworkUtil.`requestProjectsGetMine(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestProjectsGetView(android.content.Context context, java.lang.String encryption_member_id, int project_id, boolean isAll, HanwhaNetworkCallback callback)` MAIN - PROJECT : Campaign 별 TASK 목록 Sample Request URL : http://192.168.0.156:38999/a/v2/projects/get/view HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ==", "project_id":41}
    `void` | HFNetworkUtil.`requestProjectsGetView(android.content.Context context, java.lang.String encryption_member_id, int project_id, boolean isAll, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestProjectsUpdateEvaluation(android.content.Context context, java.lang.String encryption_member_id, int project_id, ProjectEvaluationType evaluation, HanwhaNetworkCallback callback)` PROJECT UPDATE 신호등 칼라 코드 Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/a/v2/projects/update/eval HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00", "encryption_member_id":"Oe+Y/1wLWImqigM+TWXHbQ==", "project_id":"1", "evaluation":200}
    `void` | HFNetworkUtil.`requestProjectsUpdateEvaluation(android.content.Context context, java.lang.String encryption_member_id, int project_id, ProjectEvaluationType evaluation, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestSearchTaskByTag(android.content.Context context, java.lang.String encryption_member_id, java.lang.String searchTag, HanwhaNetworkCallback callback)` Task 검색 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/tags/get/tasks HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00", "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", "searchTag": "테스트"}
    `void` | HFNetworkUtil.`requestSearchTaskByTag(android.content.Context context, java.lang.String encryption_member_id, java.lang.String searchTag, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestSendTask(android.content.Context context, int author_member_id, java.lang.String encryption_member_id, java.lang.String description, java.lang.String due_to, java.util.ArrayList<ReqMemberInfo> listMemberId, CampaignData campaignData, HanwhaNetworkCallback callback)` TASK 생성 Sample Request URL : https://qtalk-dev.dreamplus.center/newgw/a/v2/tasks/add/list HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : { "due_to":"2017-11-17", "author_member_id":256, "task_name":"태그 테스트 - 3", "encryption_member_id":"ABUUnFHYCFfDHoFuxo7EwQ==", "listReqCampaigns": [{"campaign_id": 888}], "listReqTasksMemberInfo" : [{"member_id" : 263,"project_id" : 41,"track_id" : 18}], "description" : "안녕하세요 #Hi #반갑()하하하 #허허!"}
    `void` | HFNetworkUtil.`requestSendTask(android.content.Context context, int author_member_id, java.lang.String encryption_member_id, java.lang.String description, java.lang.String due_to, java.util.ArrayList<ReqMemberInfo> listMemberId, CampaignData campaignData, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTaskDelete(android.content.Context context, TaskData data, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` TASK 삭제 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/tasks/delete HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "+09:00", "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", "author_member_id": 256, "task_id": 삭제할 task_id 를 입력해주세요, "project_id": 32, "track_id":"2", "member_id": 256}
    `void` | HFNetworkUtil.`requestTaskDelete(android.content.Context context, TaskData data, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTasksGetDetails(android.content.Context context, java.lang.String encryption_member_id, int task_id, int project_id, HanwhaNetworkCallback callback)` TASK 상세 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/tasks/get/details HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : { "client_timezone" : "09:00", "task_id": 468, "project_id": 32, "track_id":"2", "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==" }
    `void` | HFNetworkUtil.`requestTasksGetDetails(android.content.Context context, java.lang.String encryption_member_id, int task_id, int project_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTasksGetMainAssigned(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` MAIN - HOME : TASK 목록 - 나의 업무 목록 조회 Sample Request URL : http://192.168.0.35:38999/a/v2/tasks/get/main/assigned HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ=="}
    `void` | HFNetworkUtil.`requestTasksGetMainAssigned(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTasksGetMainRequest(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` MAIN - HOME : TASK 목록 - 요청한 업무 목록 조회 Sample Request URL : http://192.168.0.35:38999/a/v2/tasks/get/main/request HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"encryption_member_id":"Oe+Y\/1wLWImqigM+TWXHbQ=="}
    `void` | HFNetworkUtil.`requestTasksGetMainRequest(android.content.Context context, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTaskStatusAccept(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, HanwhaNetworkCallback callback)` TASK 수락 (Status : 20) Sample request url : https://qtalk.dreamplus.center/newgw/a/v2/tasks/update/status/as BODY : {"encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==","task_id": 249}
    `void` | HFNetworkUtil.`requestTaskStatusAccept(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTaskStatusClosed(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, HanwhaNetworkCallback callback)` TASK 완료 / 취소 (Status : 80) Sample request url : https://qtalk.dreamplus.center/newgw/a/v2/tasks/update/status/cs BODY : {"encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==","task_id": 249}
    `void` | HFNetworkUtil.`requestTaskStatusClosed(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTaskStatusEvaluated(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, TaskEvaluationType taskEvaluationType, HanwhaNetworkCallback callback)` TASK 완료(평가) (Status : 60) Sample request url : https://qtalk.dreamplus.center/newgw/a/v2/tasks/update/status/rst BODY : {"encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==","task_id": 249}
    `void` | HFNetworkUtil.`requestTaskStatusEvaluated(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, TaskEvaluationType taskEvaluationType, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTaskStatusRejectedEvaluation(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, java.lang.String message, HanwhaNetworkCallback callback)` TASK 완료(평가) 반려 (Status : 70) Sample request url : https://qtalk.dreamplus.center/newgw/a/v2/tasks/update/status/re BODY : {"encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==","task_id": 249}
    `void` | HFNetworkUtil.`requestTaskStatusRejectedEvaluation(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, java.lang.String message, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTaskStatusRejectedRequest(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, java.lang.String message, HanwhaNetworkCallback callback)` TASK 요청반려 (Status : 40) Sample request url : https://qtalk.dreamplus.center/newgw/a/v2/tasks/update/status/r2 HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00", "author_member_id": 262, "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", "task_id": 249, "reqTasksMessageInfo": {"contents": "요청반려입니다", "is_pinned": false, "ref_message_id": 0, "type": 10}}
    `void` | HFNetworkUtil.`requestTaskStatusRejectedRequest(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, java.lang.String message, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTaskStatusRequest(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, HanwhaNetworkCallback callback)` TASK 요청 (Status : 30) Sample request url : https://qtalk.dreamplus.center/newgw/a/v2/tasks/update/status/req BODY : {"encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==","task_id": 249}
    `void` | HFNetworkUtil.`requestTaskStatusRequest(android.content.Context context, java.lang.String encryption_member_id, int author_member_id, int task_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestTasksUpdateToday(android.content.Context context, TaskData data, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)` TASK - 오늘 할일 등록 / 취소 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/tasks/update/today HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"client_timezone" : "09:00", "is_today": true, "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", "author_member_id": 256, "task_id": 315, "project_id": 32, "track_id":"2"}
    `void` | HFNetworkUtil.`requestTasksUpdateToday(android.content.Context context, TaskData data, java.lang.String encryption_member_id, HanwhaNetworkCallback callback)`
    `void` | HFNetworkContract.`requestUpdateTask(android.content.Context context, java.lang.String encryption_member_id, TaskData taskData, CampaignData campaignData, HanwhaNetworkCallback callback)` TASK 수정 Sample Request URL : https://qtalk.dreamplus.center/newgw/a/v2/tasks/update HEADER : {User-Agent=Android-dev/7.0 DCA/0.5.1, Content-Type=application/json} BODY : {"author_member_id": 262, "encryption_member_id": "Oe+Y/1wLWImqigM+TWXHbQ==", "task_id": 249, "project_id": 32, "track_id":"2", "due_to": "2017-11-18 08:59:59.0", "description": "안녕하세요 #Hi #반갑()하하하 #허허!"
    `void` | HFNetworkUtil.`requestUpdateTask(android.content.Context context, java.lang.String encryption_member_id, TaskData taskData, CampaignData campaignData, HanwhaNetworkCallback callback)`

  - ### Uses of HanwhaNetworkCallback in kr.co.hanwha.hifive.network.hanwha

    Methods in kr.co.hanwha.hifive.network.hanwha with parameters of type HanwhaNetworkCallback
    Modifier and Type | Method and Description
    --- | ---
    `private void` | HanwhaNetworkClient.`call(okhttp3.Request request, java.lang.Class<T> object, HanwhaNetworkCallback callback)`
    `private void` | HanwhaNetworkClient.`onResponseFailure(HanwhaNetworkError error, HanwhaNetworkCallback callback)`
    `private void` | HanwhaNetworkClient.`onResponseFailure(okhttp3.Response response, HanwhaNetworkCallback callback)`
    `private void` | HanwhaNetworkClient.`onResponseSuccess(java.lang.Class<T> object, okhttp3.Response response, HanwhaNetworkCallback callback)`
    `void` | HanwhaNetworkClient.`request(android.content.Context context, HanwhaNetworkClient.REST rest, java.lang.String url, java.lang.Class<T> object, HanwhaNetworkCallback callback)`
    `void` | HanwhaNetworkClient.`request(android.content.Context context, HanwhaNetworkClient.REST rest, java.lang.String url, java.util.HashMap<java.lang.String,java.lang.Object> map, java.lang.Class<T> object, HanwhaNetworkCallback callback)`
    `void` | HanwhaNetworkClient.`request(android.content.Context context, HanwhaNetworkClient.REST rest, java.lang.String url, java.util.HashMap<java.lang.String,java.lang.String> header, java.util.HashMap<java.lang.String,java.lang.Object> map, java.lang.Class<T> object, HanwhaNetworkCallback callback)`

  - ### Uses of HanwhaNetworkCallback in kr.co.hanwha.hifive.screen.main.home

    Fields in kr.co.hanwha.hifive.screen.main.home declared as HanwhaNetworkCallback
    Modifier and Type | Field and Description
    --- | ---
    `(package private) HanwhaNetworkCallback` | MainHomePresenter.`assignedHanwhaNetworkCallback` HanwhaNetworkCallback
    `(package private) HanwhaNetworkCallback` | MainHomePresenter.`requestHanwhaNetworkCallback`

  - ### Uses of HanwhaNetworkCallback in kr.co.hanwha.hifive.screen.task

    Fields in kr.co.hanwha.hifive.screen.task declared as HanwhaNetworkCallback
    Modifier and Type | Field and Description
    --- | ---
    `(package private) HanwhaNetworkCallback` | TaskDetailPresenter.`refreshHanwhaNetworkCallback` HanwhaNetworkCallback