kr.co.hanwha.hifive.network

## Class HFNetworkUtil

- java.lang.Object
- - kr.co.hanwha.hifive.network.hanwha.HanwhaNetworkUtil
  - - kr.co.hanwha.hifive.network.HFNetworkUtil

All Implemented Interfaces:
  HFNetworkContract

    public class HFNetworkUtil
    extends HanwhaNetworkUtil
    implements HFNetworkContract

Created by sanghoonkwon on 2018. 1. 11..

### Field Summary

Fields
`protected int` `ALARM_PAGE_SIZE`
`protected java.lang.String` `APP_UPDATE` 업데이트 확인
`protected java.lang.String` `BASE_URL`
`protected int` `COMMENT_PAGE_SIZE`
`private java.lang.String` `CONTENT_TYPE` Header
`(package private) HanwhaNetworkCallback` `mCommonHanwhaNetworkCallback`
`protected java.lang.String` `MEMBERS_ADD_DEVICE` 푸쉬 토큰 등록
`protected java.lang.String` `MEMBERS_CONFIRM_NOTIFICATIONS` 푸쉬 확인
`protected java.lang.String` `MEMBERS_CRUD_NOTIFICATIONS_SWITCH` 푸쉬 상태 확인 / 변경
`protected java.lang.String` `MEMBERS_GET_ALL_DROPDOWN` 모든 Member 목록
`protected java.lang.String` `MEMBERS_GET_CAMPAIGNS` Campaign 목록 By Member Id
`protected java.lang.String` `MEMBERS_GET_NOTIFICATIONS_PAGE` 푸쉬 목록
`protected java.lang.String` `MEMBERS_LOGIN` 계정 로그인
`protected java.lang.String` `MEMBERS_SIMPLE_LOGIN` 간편 로그인
`protected java.lang.String` `MEMBERS_UPDATE_AUTHCODE` 간편 로그인 설정
`protected java.lang.String` `MESSAGES_ADD` 댓글 - 댓글 등록
`protected java.lang.String` `MESSAGES_DELETE` 댓글 - 댓글 삭제
`protected java.lang.String` `MESSAGES_GET_PAGE` 댓글 - 댓글 목록 조회
`private HanwhaNetworkCallback` `mHanwhaNetworkCallback` HanwhaNetworkCallback
`private java.lang.String` `PARAM_AUTHCODE`
`private java.lang.String` `PARAM_AUTHOR_MEMBER_ID`
`private java.lang.String` `PARAM_CMD`
`private java.lang.String` `PARAM_CONTENTS`
`private java.lang.String` `PARAM_CURRENT_PAGE_NO`
`private java.lang.String` `PARAM_DESCRIPTION`
`private java.lang.String` `PARAM_DEVICE_UID`
`private java.lang.String` `PARAM_DUE_TO`
`private java.lang.String` `PARAM_ENCRYPTION_MEMBER_ID`
`private java.lang.String` `PARAM_EVALUATION`
`private java.lang.String` `PARAM_FILTER`
`private java.lang.String` `PARAM_GROUP_ID`
`private java.lang.String` `PARAM_ID`
`private java.lang.String` `PARAM_IS_PINNED`
`private java.lang.String` `PARAM_IS_TODAY`
`private java.lang.String` `PARAM_LIST_MEMBER_INFO`
`private java.lang.String` `PARAM_LIST_REQ_CAMPAIGNS`
`private java.lang.String` `PARAM_LIST_REQ_PROJECT_ID`
`private java.lang.String` `PARAM_LIST_REQ_TASKS_MEMBER_INFO`
`private java.lang.String` `PARAM_LOGIN_ID`
`private java.lang.String` `PARAM_MEMBER_ID`
`private java.lang.String` `PARAM_PASSWORD`
`private java.lang.String` `PARAM_PROJECT_ID`
`private java.lang.String` `PARAM_RECORDS_PER_PAGE`
`private java.lang.String` `PARAM_REQ_TASKS_MESSAGE_INFO`
`private java.lang.String` `PARAM_SEARCH_TAG`
`private java.lang.String` `PARAM_TASK_ID`
`private java.lang.String` `PARAM_TOKEN`
`private java.lang.String` `PARAM_TRACK_ID`
`private java.lang.String` `PARAM_TYPE`
`private java.lang.String` `PARAM_VALUE`
`protected java.lang.String` `PROJECTS_GET_CAMPAIGNS` Campaign 목록 By Project Id
`protected java.lang.String` `PROJECTS_GET_DAB` DASHBOARD 목록 조회
`protected java.lang.String` `PROJECTS_GET_VIEW` MAIN - PROJECT
`protected java.lang.String` `PROJECTS_GET_VIEW_DROPDOWN` PROJECT ALL LIST
`protected java.lang.String` `PROJECTS_UPDATE_EVAL` PROJECT UPDATE - EVALUATION
`private int` `RESULT_SUCCESS`
`protected java.lang.String` `TAGS_GET_TASKS` Task 검색
`protected java.lang.String` `TASKS2_ADD` TASK 생성(등록)
`protected java.lang.String` `TASKS2_DELETE` TASK DELETE
`protected java.lang.String` `TASKS2_GET_DETAILS` TASK 상세
`protected java.lang.String` `TASKS2_GET_MAIN_ASSIGNED` MAIN - HOME TASK : 나의 업무 목록 조회
`protected java.lang.String` `TASKS2_GET_MAIN_REQUEST` MAIN - HOME TASK : 요청한 업무 목록 조회
`protected java.lang.String` `TASKS2_UPDATE_CONTENTS` TASK UPDATE
`protected java.lang.String` `TASKS2_UPDATE_STATUS_AS` tasks.status update 기능 생성 - assigned(status:20)
`protected java.lang.String` `TASKS2_UPDATE_STATUS_CS` tasks.status update 기능 생성 - closed(status:80)
`protected java.lang.String` `TASKS2_UPDATE_STATUS_R2` tasks.status update 기능 생성 - rejected_request(status:40)
`protected java.lang.String` `TASKS2_UPDATE_STATUS_RE` tasks.status update 기능 생성 - rejected_evaluation(status:70)
`protected java.lang.String` `TASKS2_UPDATE_STATUS_REQ` tasks.status update 기능 생성 - request(status:30)
`protected java.lang.String` `TASKS2_UPDATE_STATUS_RST` tasks.status update 기능 생성 - resolved(status:60)
`protected java.lang.String` `TASKS2_UPDATE_TODAY` TASK - 오늘 할일 등록 / 취소
`private java.lang.String` `USER_AGENT`
`private java.lang.String` `USER_TYPE`
`private java.lang.String` `VALUE_CMD_R`
`private java.lang.String` `VALUE_CMD_U`
`protected java.lang.String` `WEB_BASE_URL`
`protected java.lang.String` `WEB_MEMBERS_NEW` 회원가입(인증) - WEB URL
`protected java.lang.String` `WEB_SETTINGS_DELETE_SIMPLE_PASSWORD` SETTING - 간편 비밀번호 초기화
`protected java.lang.String` `WEB_SETTINGS_EDIT_PASSWORD` SETTING - 비밀번호 재설정
`protected java.lang.String` `WEB_SETTINGS_EDIT_PROFILE` SETTING - 개인정보 관리
`protected java.lang.String` `WEB_SETTINGS_EDIT_UNIT` PROJECT - EDIT ISSUE - WEB URL
`protected java.lang.String` `WEB_SETTINGS_GET_UNIT_LIST` SETTING - 유닛 리스트(캡틴인 목록만)
`protected java.lang.String` `WEB_TEST_WEBVIEW` TEST - WEB URL

### Constructor Summary

Constructors
Constructor and Description
`HFNetworkUtil()`

### Method Summary

All Methods Instance Methods Concrete Methods
`private java.lang.String` `getAppVersion(android.content.Context context)`
`private java.util.HashMap<java.lang.String,java.lang.String>` `getDefaultHeader(android.content.Context context)`
`private java.lang.String` `getOsVersion()`
`java.lang.String` `getTestUrl()`
`java.lang.String` `getTestUrl2()`
`java.lang.String` `getWebUrlSettingDeleteSimplePassword()` SETTING - 간편 비밀번호 초기화
`java.lang.String` `getWebUrlSettingEditPassword()` SETTING - 비밀번호 재설정
`java.lang.String` `getWebUrlSettingEditProfile()` SETTING - 개인정보 관리
`java.lang.String` `getWebUrlSettingEditUnit()` PROJECT - EDIT ISSUE - WEB URL
`java.lang.String` `getWebUrlSettingGetUnitList()` SETTING - 유닛 리스트(캡틴인 목록만)
`java.lang.String` `getWebUrlSignUp()` 회원가입(인증)

`void`

`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`

`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`

`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` `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`

`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`

`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` `requestGetMessageList(android.content.Context context, java.lang.String encryption_member_id, int task_id, int current_page, HanwhaNetworkCallback callback)` OLD
`void` `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`

`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` `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`

`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`

`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`

`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`

`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`

`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`

`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`

`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`

`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`

`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`

`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`

`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`

`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`

`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` `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` `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` `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` `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`

`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` `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`

`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` `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`

`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`

`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 #반갑()하하하 #허허!"

### Methods inherited from class kr.co.hanwha.hifive.network.hanwha.HanwhaNetworkUtil

`getAmpersandWithParam, getAmpersandWithParam, getAmpersandWithParam, getAmpersandWithParamURLEncoding, getParam, getParamURLEncoding, getQuestionmarkWithParam, getQuestionmarkWithParam, getQuestionmarkWithParamURLEncoding, getSlashWithParam, getSlashWithParam, getURLEncoding, isNetworkConnected`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Field Detail

#### BASE_URL

    protected final java.lang.String BASE_URL

#### WEB_BASE_URL

    protected final java.lang.String WEB_BASE_URL

#### RESULT_SUCCESS

    private final int RESULT_SUCCESS

See Also:
  Constant Field Values

#### COMMENT_PAGE_SIZE

    protected final int COMMENT_PAGE_SIZE

See Also:
  Constant Field Values

#### ALARM_PAGE_SIZE

    protected final int ALARM_PAGE_SIZE

See Also:
  Constant Field Values

#### PARAM_LOGIN_ID

    private final java.lang.String PARAM_LOGIN_ID

See Also:
  Constant Field Values

#### PARAM_MEMBER_ID

    private final java.lang.String PARAM_MEMBER_ID

See Also:
  Constant Field Values

#### PARAM_PASSWORD

    private final java.lang.String PARAM_PASSWORD

See Also:
  Constant Field Values

#### PARAM_AUTHCODE

    private final java.lang.String PARAM_AUTHCODE

See Also:
  Constant Field Values

#### PARAM_ENCRYPTION_MEMBER_ID

    private final java.lang.String PARAM_ENCRYPTION_MEMBER_ID

See Also:
  Constant Field Values

#### PARAM_PROJECT_ID

    private final java.lang.String PARAM_PROJECT_ID

See Also:
  Constant Field Values

#### PARAM_FILTER

    private final java.lang.String PARAM_FILTER

See Also:
  Constant Field Values

#### PARAM_TRACK_ID

    private final java.lang.String PARAM_TRACK_ID

See Also:
  Constant Field Values

#### PARAM_TASK_ID

    private final java.lang.String PARAM_TASK_ID

See Also:
  Constant Field Values

#### PARAM_IS_PINNED

    private final java.lang.String PARAM_IS_PINNED

See Also:
  Constant Field Values

#### PARAM_CONTENTS

    private final java.lang.String PARAM_CONTENTS

See Also:
  Constant Field Values

#### PARAM_TYPE

    private final java.lang.String PARAM_TYPE

See Also:
  Constant Field Values

#### PARAM_CURRENT_PAGE_NO

    private final java.lang.String PARAM_CURRENT_PAGE_NO

See Also:
  Constant Field Values

#### PARAM_RECORDS_PER_PAGE

    private final java.lang.String PARAM_RECORDS_PER_PAGE

See Also:
  Constant Field Values

#### PARAM_SEARCH_TAG

    private final java.lang.String PARAM_SEARCH_TAG

See Also:
  Constant Field Values

#### PARAM_AUTHOR_MEMBER_ID

    private final java.lang.String PARAM_AUTHOR_MEMBER_ID

See Also:
  Constant Field Values

#### PARAM_IS_TODAY

    private final java.lang.String PARAM_IS_TODAY

See Also:
  Constant Field Values

#### PARAM_DESCRIPTION

    private final java.lang.String PARAM_DESCRIPTION

See Also:
  Constant Field Values

#### PARAM_DUE_TO

    private final java.lang.String PARAM_DUE_TO

See Also:
  Constant Field Values

#### PARAM_LIST_REQ_TASKS_MEMBER_INFO

    private final java.lang.String PARAM_LIST_REQ_TASKS_MEMBER_INFO

See Also:
  Constant Field Values

#### PARAM_EVALUATION

    private final java.lang.String PARAM_EVALUATION

See Also:
  Constant Field Values

#### PARAM_REQ_TASKS_MESSAGE_INFO

    private final java.lang.String PARAM_REQ_TASKS_MESSAGE_INFO

See Also:
  Constant Field Values

#### PARAM_TOKEN

    private final java.lang.String PARAM_TOKEN

See Also:
  Constant Field Values

#### PARAM_DEVICE_UID

    private final java.lang.String PARAM_DEVICE_UID

See Also:
  Constant Field Values

#### PARAM_LIST_REQ_CAMPAIGNS

    private final java.lang.String PARAM_LIST_REQ_CAMPAIGNS

See Also:
  Constant Field Values

#### PARAM_LIST_REQ_PROJECT_ID

    private final java.lang.String PARAM_LIST_REQ_PROJECT_ID

See Also:
  Constant Field Values

#### PARAM_LIST_MEMBER_INFO

    private final java.lang.String PARAM_LIST_MEMBER_INFO

See Also:
  Constant Field Values

#### PARAM_ID

    private final java.lang.String PARAM_ID

See Also:
  Constant Field Values

#### PARAM_GROUP_ID

    private final java.lang.String PARAM_GROUP_ID

See Also:
  Constant Field Values

#### PARAM_VALUE

    private final java.lang.String PARAM_VALUE

See Also:
  Constant Field Values

#### PARAM_CMD

    private final java.lang.String PARAM_CMD

See Also:
  Constant Field Values

#### VALUE_CMD_R

    private final java.lang.String VALUE_CMD_R

See Also:
  Constant Field Values

#### VALUE_CMD_U

    private final java.lang.String VALUE_CMD_U

See Also:
  Constant Field Values

#### WEB_MEMBERS_NEW

    protected final java.lang.String WEB_MEMBERS_NEW

회원가입(인증) - WEB URL

#### WEB_SETTINGS_EDIT_PROFILE

    protected final java.lang.String WEB_SETTINGS_EDIT_PROFILE

SETTING - 개인정보 관리

#### WEB_SETTINGS_EDIT_PASSWORD

    protected final java.lang.String WEB_SETTINGS_EDIT_PASSWORD

SETTING - 비밀번호 재설정

#### WEB_SETTINGS_DELETE_SIMPLE_PASSWORD

    protected final java.lang.String WEB_SETTINGS_DELETE_SIMPLE_PASSWORD

SETTING - 간편 비밀번호 초기화

#### WEB_SETTINGS_GET_UNIT_LIST

    protected final java.lang.String WEB_SETTINGS_GET_UNIT_LIST

SETTING - 유닛 리스트(캡틴인 목록만)

#### WEB_SETTINGS_EDIT_UNIT

    protected final java.lang.String WEB_SETTINGS_EDIT_UNIT

PROJECT - EDIT ISSUE - WEB URL

#### WEB_TEST_WEBVIEW

    protected final java.lang.String WEB_TEST_WEBVIEW

TEST - WEB URL

#### MEMBERS_ADD_DEVICE

    protected final java.lang.String MEMBERS_ADD_DEVICE

푸쉬 토큰 등록

#### APP_UPDATE

    protected final java.lang.String APP_UPDATE

업데이트 확인

#### MEMBERS_LOGIN

    protected final java.lang.String MEMBERS_LOGIN

계정 로그인

#### MEMBERS_SIMPLE_LOGIN

    protected final java.lang.String MEMBERS_SIMPLE_LOGIN

간편 로그인

#### MEMBERS_UPDATE_AUTHCODE

    protected final java.lang.String MEMBERS_UPDATE_AUTHCODE

간편 로그인 설정

#### MEMBERS_GET_ALL_DROPDOWN

    protected final java.lang.String MEMBERS_GET_ALL_DROPDOWN

모든 Member 목록

#### MEMBERS_GET_NOTIFICATIONS_PAGE

    protected final java.lang.String MEMBERS_GET_NOTIFICATIONS_PAGE

푸쉬 목록

#### MEMBERS_CONFIRM_NOTIFICATIONS

    protected final java.lang.String MEMBERS_CONFIRM_NOTIFICATIONS

푸쉬 확인

#### MEMBERS_CRUD_NOTIFICATIONS_SWITCH

    protected final java.lang.String MEMBERS_CRUD_NOTIFICATIONS_SWITCH

푸쉬 상태 확인 / 변경

#### TASKS2_ADD

    protected final java.lang.String TASKS2_ADD

TASK 생성(등록)

#### TASKS2_GET_MAIN_ASSIGNED

    protected final java.lang.String TASKS2_GET_MAIN_ASSIGNED

MAIN - HOME TASK : 나의 업무 목록 조회

#### TASKS2_GET_MAIN_REQUEST

    protected final java.lang.String TASKS2_GET_MAIN_REQUEST

MAIN - HOME TASK : 요청한 업무 목록 조회

#### PROJECTS_GET_VIEW

    protected final java.lang.String PROJECTS_GET_VIEW

MAIN - PROJECT

#### PROJECTS_GET_VIEW_DROPDOWN

    protected final java.lang.String PROJECTS_GET_VIEW_DROPDOWN

PROJECT ALL LIST

#### PROJECTS_UPDATE_EVAL

    protected final java.lang.String PROJECTS_UPDATE_EVAL

PROJECT UPDATE - EVALUATION

#### TASKS2_GET_DETAILS

    protected final java.lang.String TASKS2_GET_DETAILS

TASK 상세

#### TASKS2_UPDATE_TODAY

    protected final java.lang.String TASKS2_UPDATE_TODAY

TASK - 오늘 할일 등록 / 취소

#### TASKS2_UPDATE_CONTENTS

    protected final java.lang.String TASKS2_UPDATE_CONTENTS

TASK UPDATE

#### TASKS2_DELETE

    protected final java.lang.String TASKS2_DELETE

TASK DELETE

#### MESSAGES_GET_PAGE

    protected final java.lang.String MESSAGES_GET_PAGE

댓글 - 댓글 목록 조회

#### MESSAGES_ADD

    protected final java.lang.String MESSAGES_ADD

댓글 - 댓글 등록

#### MESSAGES_DELETE

    protected final java.lang.String MESSAGES_DELETE

댓글 - 댓글 삭제

#### TAGS_GET_TASKS

    protected final java.lang.String TAGS_GET_TASKS

Task 검색

#### PROJECTS_GET_CAMPAIGNS

    protected final java.lang.String PROJECTS_GET_CAMPAIGNS

Campaign 목록 By Project Id

#### MEMBERS_GET_CAMPAIGNS

    protected final java.lang.String MEMBERS_GET_CAMPAIGNS

Campaign 목록 By Member Id

#### PROJECTS_GET_DAB

    protected final java.lang.String PROJECTS_GET_DAB

DASHBOARD 목록 조회

#### TASKS2_UPDATE_STATUS_AS

    protected final java.lang.String TASKS2_UPDATE_STATUS_AS

tasks.status update 기능 생성 - assigned(status:20)

#### TASKS2_UPDATE_STATUS_REQ

    protected final java.lang.String TASKS2_UPDATE_STATUS_REQ

tasks.status update 기능 생성 - request(status:30)

#### TASKS2_UPDATE_STATUS_R2

    protected final java.lang.String TASKS2_UPDATE_STATUS_R2

tasks.status update 기능 생성 - rejected_request(status:40)

#### TASKS2_UPDATE_STATUS_RST

    protected final java.lang.String TASKS2_UPDATE_STATUS_RST

tasks.status update 기능 생성 - resolved(status:60)

#### TASKS2_UPDATE_STATUS_RE

    protected final java.lang.String TASKS2_UPDATE_STATUS_RE

tasks.status update 기능 생성 - rejected_evaluation(status:70)

#### TASKS2_UPDATE_STATUS_CS

    protected final java.lang.String TASKS2_UPDATE_STATUS_CS

tasks.status update 기능 생성 - closed(status:80)

#### mHanwhaNetworkCallback

    private HanwhaNetworkCallback mHanwhaNetworkCallback

HanwhaNetworkCallback

#### mCommonHanwhaNetworkCallback

    HanwhaNetworkCallback mCommonHanwhaNetworkCallback

#### CONTENT_TYPE

    private final java.lang.String CONTENT_TYPE

Header

See Also:
  Constant Field Values

#### USER_AGENT

    private final java.lang.String USER_AGENT

See Also:
  Constant Field Values

#### USER_TYPE

    private final java.lang.String USER_TYPE

See Also:
  Constant Field Values

### Constructor Detail

#### HFNetworkUtil

    public HFNetworkUtil()

### Method Detail

#### getWebUrlSettingEditProfile

    public java.lang.String getWebUrlSettingEditProfile()

Description copied from interface: `HFNetworkContract`
SETTING - 개인정보 관리

Specified by:
  `getWebUrlSettingEditProfile` in interface `HFNetworkContract`
Returns:
  URL

#### getWebUrlSettingEditPassword

    public java.lang.String getWebUrlSettingEditPassword()

Description copied from interface: `HFNetworkContract`
SETTING - 비밀번호 재설정

Specified by:
  `getWebUrlSettingEditPassword` in interface `HFNetworkContract`
Returns:
  URL

#### getWebUrlSettingDeleteSimplePassword

    public java.lang.String getWebUrlSettingDeleteSimplePassword()

Description copied from interface: `HFNetworkContract`
SETTING - 간편 비밀번호 초기화

Specified by:
  `getWebUrlSettingDeleteSimplePassword` in interface `HFNetworkContract`
Returns:
  URL

#### getWebUrlSettingGetUnitList

    public java.lang.String getWebUrlSettingGetUnitList()

Description copied from interface: `HFNetworkContract`
SETTING - 유닛 리스트(캡틴인 목록만)

Specified by:
  `getWebUrlSettingGetUnitList` in interface `HFNetworkContract`
Returns:
  URL

#### getWebUrlSettingEditUnit

    public java.lang.String getWebUrlSettingEditUnit()

Description copied from interface: `HFNetworkContract`
PROJECT - EDIT ISSUE - WEB URL

Specified by:
  `getWebUrlSettingEditUnit` in interface `HFNetworkContract`
Returns:
  URL

#### getWebUrlSignUp

    public java.lang.String getWebUrlSignUp()

Description copied from interface: `HFNetworkContract`
회원가입(인증)

Specified by:
  `getWebUrlSignUp` in interface `HFNetworkContract`
Returns:
  URL

#### getTestUrl

    public java.lang.String getTestUrl()

#### getTestUrl2

    public java.lang.String getTestUrl2()

#### requestMemberDeviceAdd

    public void requestMemberDeviceAdd(@NonNull
                                       android.content.Context context,
                                       @NonNull
                                       java.lang.String encryption_member_id,
                                       @NonNull
                                       java.lang.String token,
                                       @NonNull
                                       java.lang.String device_uid,
                                       @Nullable
                                       HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
푸쉬 토큰 등록

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=="}

Specified by:
  `requestMemberDeviceAdd` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `token` - 토큰
  `device_uid` - UUID
  `callback` - 콜백

#### requestCheckUpdate

    public void requestCheckUpdate(@NonNull
                                   android.content.Context context,
                                   @Nullable
                                   java.lang.String login_id,
                                   @Nullable
                                   HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
업데이트 확인 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"}

Specified by:
  `requestCheckUpdate` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `login_id` - 로그인 ID(사번)
  `callback` - 콜백

#### requestMemberAll

    public void requestMemberAll(@NonNull
                                 android.content.Context context,
                                 @NonNull
                                 java.lang.String encryption_member_id,
                                 @Nullable
                                 HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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=="}

Specified by:
  `requestMemberAll` in interface `HFNetworkContract`
  `encryption_member_id` - 암호화된 멤버 ID
  `callback` - 콜백

#### requestSendTask

    public void requestSendTask(@NonNull
                                android.content.Context context,
                                @NonNull
                                int author_member_id,
                                @NonNull
                                java.lang.String encryption_member_id,
                                @NonNull
                                java.lang.String description,
                                @NonNull
                                java.lang.String due_to,
                                @NonNull
                                java.util.ArrayList<ReqMemberInfo> listMemberId,
                                @Nullable
                                CampaignData campaignData,
                                @Nullable
                                HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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 #반갑()하하하 #허허!"}
LAST UPDATE : 2018.2.21

Specified by:
  `requestSendTask` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `author_member_id` - 멤버 ID
  `encryption_member_id` - 암호화된 멤버 ID
  `description` - TASK 내용
  `due_to` - 기한 설정
  `listMemberId` - 받는 사람 정보
  `campaignData` - Campaign Info
  `callback` - 콜백

#### requestTasksGetMainAssigned

    public void requestTasksGetMainAssigned(@NonNull
                                            android.content.Context context,
                                            @NonNull
                                            java.lang.String encryption_member_id,
                                            @Nullable
                                            HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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=="}

Specified by:
  `requestTasksGetMainAssigned` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `callback` - 콜백

#### requestTasksGetMainRequest

    public void requestTasksGetMainRequest(@NonNull
                                           android.content.Context context,
                                           @NonNull
                                           java.lang.String encryption_member_id,
                                           @Nullable
                                           HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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=="}

Specified by:
  `requestTasksGetMainRequest` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `callback` - 콜백

#### requestProjectsGetView

    public void requestProjectsGetView(@NonNull
                                       android.content.Context context,
                                       @NonNull
                                       java.lang.String encryption_member_id,
                                       int project_id,
                                       boolean isAll,
                                       @Nullable
                                       HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}

Specified by:
  `requestProjectsGetView` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `project_id` - PROJECT ID
  `callback` - 콜백

#### requestProjectsGetMine

    public void requestProjectsGetMine(@NonNull
                                       android.content.Context context,
                                       @NonNull
                                       java.lang.String encryption_member_id,
                                       @Nullable
                                       HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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=="}

Specified by:
  `requestProjectsGetMine` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `callback` - 콜백

#### requestProjectsUpdateEvaluation

    public void requestProjectsUpdateEvaluation(@NonNull
                                                android.content.Context context,
                                                @NonNull
                                                java.lang.String encryption_member_id,
                                                @NonNull
                                                int project_id,
                                                @NonNull
                                                ProjectEvaluationType evaluation,
                                                @Nullable
                                                HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}

Specified by:
  `requestProjectsUpdateEvaluation` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `project_id` - 프로젝트 ID
  `evaluation` - 프로젝트 신호등 코드
  `callback` - 콜백

#### requestMembersLogin

    public void requestMembersLogin(@NonNull
                                    android.content.Context context,
                                    @NonNull
                                    java.lang.String login_id,
                                    @NonNull
                                    java.lang.String password,
                                    @Nullable
                                    HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
로그인

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"}

Specified by:
  `requestMembersLogin` in interface `HFNetworkContract`
  `login_id` - 로그인 ID(사번)
  `password` - 패스워드
  `callback` - 콜백

#### requestMembersSimpleLogin

    public void requestMembersSimpleLogin(@NonNull
                                          android.content.Context context,
                                          @NonNull
                                          java.lang.String login_id,
                                          @NonNull
                                          java.lang.String encAuthcode,
                                          @Nullable
                                          HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
간편 로그인

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"}

Specified by:
  `requestMembersSimpleLogin` in interface `HFNetworkContract`
  `login_id` - 로그인 ID(사번)
  `encAuthcode` - 암호화된 간편 로그인 패스워드
  `callback` - 콜백

#### requestMembersUpdateAuthcode

    public void requestMembersUpdateAuthcode(@NonNull
                                             android.content.Context context,
                                             @NonNull
                                             java.lang.String login_id,
                                             @NonNull
                                             java.lang.String authcode,
                                             @NonNull
                                             java.lang.String encryption_member_id,
                                             @Nullable
                                             HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
간편 로그인 설정

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"}

Specified by:
  `requestMembersUpdateAuthcode` in interface `HFNetworkContract`
  `login_id` - 로그인 ID(사번)
  `authcode` - 간편 로그인 패스워드
  `callback` - 콜백

#### requestNotificationList

    public void requestNotificationList(@NonNull
                                        android.content.Context context,
                                        @NonNull
                                        java.lang.String encryption_member_id,
                                        @NonNull
                                        int page,
                                        @Nullable
                                        HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
푸쉬(알림) 목록

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}

Specified by:
  `requestNotificationList` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `page` - PAGE
  `callback` - 콜백

#### requestTasksGetDetails

    public void requestTasksGetDetails(@NonNull
                                       android.content.Context context,
                                       @NonNull
                                       java.lang.String encryption_member_id,
                                       @NonNull
                                       int task_id,
                                       @NonNull
                                       int project_id,
                                       @Nullable
                                       HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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==" }

Specified by:
  `requestTasksGetDetails` in interface `HFNetworkContract`

#### requestUpdateTask

    public void requestUpdateTask(@NonNull
                                  android.content.Context context,
                                  @NonNull
                                  java.lang.String encryption_member_id,
                                  @NonNull
                                  TaskData taskData,
                                  @Nullable
                                  CampaignData campaignData,
                                  @Nullable
                                  HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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 #반갑()하하하 #허허!", "status": 20, "task_name": "태그 테스트 - 1 : 수정", "evaluation": 0, "client_timezone" : "09:00"}

Specified by:
  `requestUpdateTask` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `taskData` - TASK 데이터
  `callback` - 콜백

#### requestTaskDelete

    public void requestTaskDelete(@NonNull
                                  android.content.Context context,
                                  @NonNull
                                  TaskData data,
                                  @NonNull
                                  java.lang.String encryption_member_id,
                                  @Nullable
                                  HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}

Specified by:
  `requestTaskDelete` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `data` - TASK 상세 데이터
  `encryption_member_id` - 암호화된 멤버 ID
  `callback` - 콜백

#### requestTaskStatusAccept

    public void requestTaskStatusAccept(@NonNull
                                        android.content.Context context,
                                        @NonNull
                                        java.lang.String encryption_member_id,
                                        @NonNull
                                        int author_member_id,
                                        @NonNull
                                        int task_id,
                                        @Nullable
                                        HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}

Specified by:
  `requestTaskStatusAccept` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `author_member_id` - 작성자 ID
  `task_id` - TASK ID
  `callback` - 콜백

#### requestTaskStatusRequest

    public void requestTaskStatusRequest(@NonNull
                                         android.content.Context context,
                                         @NonNull
                                         java.lang.String encryption_member_id,
                                         @NonNull
                                         int author_member_id,
                                         @NonNull
                                         int task_id,
                                         @Nullable
                                         HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}

Specified by:
  `requestTaskStatusRequest` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `author_member_id` - 작성자 ID
  `task_id` - TASK ID
  `callback` - 콜백

#### requestTaskStatusRejectedRequest

    public void requestTaskStatusRejectedRequest(@NonNull
                                                 android.content.Context context,
                                                 @NonNull
                                                 java.lang.String encryption_member_id,
                                                 @NonNull
                                                 int author_member_id,
                                                 @NonNull
                                                 int task_id,
                                                 @NonNull
                                                 java.lang.String message,
                                                 @Nullable
                                                 HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}}

Specified by:
  `requestTaskStatusRejectedRequest` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `author_member_id` - 작성자 ID
  `task_id` - TASK ID
  `message` - 반려 메세지
  `callback` - 콜백

#### requestTaskStatusEvaluated

    public void requestTaskStatusEvaluated(@NonNull
                                           android.content.Context context,
                                           @NonNull
                                           java.lang.String encryption_member_id,
                                           @NonNull
                                           int author_member_id,
                                           @NonNull
                                           int task_id,
                                           @NonNull
                                           TaskEvaluationType taskEvaluationType,
                                           @Nullable
                                           HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}

Specified by:
  `requestTaskStatusEvaluated` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `author_member_id` - 작성자 ID
  `task_id` - TASK ID
  `taskEvaluationType` - 평가
  `callback` - 콜백

#### requestTaskStatusRejectedEvaluation

    public void requestTaskStatusRejectedEvaluation(@NonNull
                                                    android.content.Context context,
                                                    @NonNull
                                                    java.lang.String encryption_member_id,
                                                    @NonNull
                                                    int author_member_id,
                                                    @NonNull
                                                    int task_id,
                                                    @NonNull
                                                    java.lang.String message,
                                                    @Nullable
                                                    HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}

Specified by:
  `requestTaskStatusRejectedEvaluation` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `author_member_id` - 작성자 ID
  `task_id` - TASK ID
  `message` - 반려 메세지
  `callback` - 콜백

#### requestTaskStatusClosed

    public void requestTaskStatusClosed(@NonNull
                                        android.content.Context context,
                                        @NonNull
                                        java.lang.String encryption_member_id,
                                        @NonNull
                                        int author_member_id,
                                        @NonNull
                                        int task_id,
                                        @Nullable
                                        HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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}

Specified by:
  `requestTaskStatusClosed` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `author_member_id` - 작성자 ID
  `task_id` - TASK ID
  `callback` - 콜백

#### requestTasksUpdateToday

    public void requestTasksUpdateToday(@NonNull
                                        android.content.Context context,
                                        @NonNull
                                        TaskData data,
                                        @NonNull
                                        java.lang.String encryption_member_id,
                                        @Nullable
                                        HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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"}

Specified by:
  `requestTasksUpdateToday` in interface `HFNetworkContract`
  `data` - Task 데이터
  `encryption_member_id` - 암호화된 멤버 ID
  `callback` - 콜백

#### requestNotificationOpen

    public void requestNotificationOpen(@NonNull
                                        android.content.Context context,
                                        @NonNull
                                        java.lang.String encryption_member_id,
                                        @Nullable
                                        int group_id,
                                        @Nullable
                                        int task_id,
                                        @Nullable
                                        int project_id,
                                        @Nullable
                                        int track_id,
                                        @Nullable
                                        HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
푸쉬 확인

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==" }

Specified by:
  `requestNotificationOpen` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `group_id` - 노티 그룹 아이디
  `task_id` - Task ID (Optional)
  `project_id` - Project ID (Optional)
  `track_id` - Track ID (Optional)
  `callback` - 콜백

#### requestNotificationSet

    public void requestNotificationSet(@NonNull
                                       android.content.Context context,
                                       @NonNull
                                       java.lang.String encryption_member_id,
                                       @NonNull
                                       boolean onoff,
                                       @Nullable
                                       HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
전체 알림 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"}

Specified by:
  `requestNotificationSet` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `onoff` - Boolean
  `callback` - 콜백

#### requestNotificationStatus

    public void requestNotificationStatus(@NonNull
                                          android.content.Context context,
                                          @NonNull
                                          java.lang.String encryption_member_id,
                                          @Nullable
                                          HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
전체 알림 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"}

Specified by:
  `requestNotificationStatus` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `callback` - 콜백

#### requestGetMessageList

    public void requestGetMessageList(@NonNull
                                      android.content.Context context,
                                      @NonNull
                                      java.lang.String encryption_member_id,
                                      @NonNull
                                      int task_id,
                                      @NonNull
                                      int current_page,
                                      @Nullable
                                      HanwhaNetworkCallback callback)

OLD

Specified by:
  `requestGetMessageList` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `task_id` - TASK ID
  `current_page` - 현재 페이지
  `callback` - 콜백

#### requestAddMessage

    public void requestAddMessage(@NonNull
                                  android.content.Context context,
                                  @NonNull
                                  java.lang.String encryption_member_id,
                                  @NonNull
                                  int task_id,
                                  @NonNull
                                  java.lang.String contents,
                                  @Nullable
                                  HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
댓글 - 댓글 등록

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":"댓글 입력"}

Specified by:
  `requestAddMessage` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `task_id` - TASK ID
  `contents` - 댓글 내용
  `callback` - 콜백

#### requestDeleteMessage

    public void requestDeleteMessage(@NonNull
                                     android.content.Context context,
                                     @NonNull
                                     java.lang.String encryption_member_id,
                                     @NonNull
                                     int id,
                                     @Nullable
                                     HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
댓글 - 댓글 삭제

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}

Specified by:
  `requestDeleteMessage` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `id` - 댓글 ID
  `callback` - 콜백

#### requestSearchTaskByTag

    public void requestSearchTaskByTag(@NonNull
                                       android.content.Context context,
                                       @NonNull
                                       java.lang.String encryption_member_id,
                                       @NonNull
                                       java.lang.String searchTag,
                                       @Nullable
                                       HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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": "테스트"}

Specified by:
  `requestSearchTaskByTag` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `searchTag` - 검색어(태그)
  `callback` - 콜백

#### requestCampaignListByProjectId

    public void requestCampaignListByProjectId(@NonNull
                                               android.content.Context context,
                                               @NonNull
                                               java.lang.String encryption_member_id,
                                               @NonNull
                                               java.util.ArrayList<java.lang.Integer> listReqProjectId,
                                               @Nullable
                                               HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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": "청소" }

Specified by:
  `requestCampaignListByProjectId` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `listReqProjectId` - 프로젝트 ID 배열
  `callback` - CALLBACK

#### requestCampaignListByMemberId

    public void requestCampaignListByMemberId(@NonNull
                                              android.content.Context context,
                                              @NonNull
                                              java.lang.String encryption_member_id,
                                              @NonNull
                                              java.util.ArrayList<java.lang.Integer> listMemberInfo,
                                              @Nullable
                                              HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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": "청소" }

Specified by:
  `requestCampaignListByMemberId` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `listMemberInfo` - 멤버 ID 배열
  `callback` - CALLBACK

#### requestDashboardList

    public void requestDashboardList(@NonNull
                                     android.content.Context context,
                                     @NonNull
                                     java.lang.String encryption_member_id,
                                     @Nullable
                                     HanwhaNetworkCallback callback)

Description copied from interface: `HFNetworkContract`
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": "청소" }

Specified by:
  `requestDashboardList` in interface `HFNetworkContract`
Parameters:
  `context` - Context
  `encryption_member_id` - 암호화된 멤버 ID
  `callback` - CALLBACK

#### getDefaultHeader

    private java.util.HashMap<java.lang.String,java.lang.String> getDefaultHeader(android.content.Context context)

#### getOsVersion

    private java.lang.String getOsVersion()

#### getAppVersion

    private java.lang.String getAppVersion(android.content.Context context)