You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ruanjiangongcheng/src/GTaskStringUtils.java

87 lines
5.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/*
* Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package net.micode.notes.tool;
/**
* Google Tasks同步相关的字符串常量工具类
* 定义了与Google Tasks API交互时使用的JSON字段名、文件夹名称和元数据标识
*/
public class GTaskStringUtils {
// --------------- JSON请求/响应字段名常量 ---------------
// 操作相关字段
public final static String GTASK_JSON_ACTION_ID = "action_id"; // 操作ID
public final static String GTASK_JSON_ACTION_LIST = "action_list"; // 操作列表
public final static String GTASK_JSON_ACTION_TYPE = "action_type"; // 操作类型
public final static String GTASK_JSON_ACTION_TYPE_CREATE = "create"; // 创建操作
public final static String GTASK_JSON_ACTION_TYPE_GETALL = "get_all"; // 获取所有操作
public final static String GTASK_JSON_ACTION_TYPE_MOVE = "move"; // 移动操作
public final static String GTASK_JSON_ACTION_TYPE_UPDATE = "update"; // 更新操作
// 实体相关字段
public final static String GTASK_JSON_CREATOR_ID = "creator_id"; // 创建者ID
public final static String GTASK_JSON_CHILD_ENTITY = "child_entity"; // 子实体
public final static String GTASK_JSON_ENTITY_DELTA = "entity_delta"; // 实体变更
public final static String GTASK_JSON_ENTITY_TYPE = "entity_type"; // 实体类型
// 任务/列表属性字段
public final static String GTASK_JSON_CLIENT_VERSION = "client_version";// 客户端版本
public final static String GTASK_JSON_COMPLETED = "completed"; // 完成状态
public final static String GTASK_JSON_CURRENT_LIST_ID = "current_list_id";// 当前列表ID
public final static String GTASK_JSON_DEFAULT_LIST_ID = "default_list_id";// 默认列表ID
public final static String GTASK_JSON_DELETED = "deleted"; // 删除状态
public final static String GTASK_JSON_DEST_LIST = "dest_list"; // 目标列表
public final static String GTASK_JSON_DEST_PARENT = "dest_parent"; // 目标父级
public final static String GTASK_JSON_DEST_PARENT_TYPE = "dest_parent_type";// 目标父级类型
public final static String GTASK_JSON_ID = "id"; // ID
public final static String GTASK_JSON_INDEX = "index"; // 索引位置
public final static String GTASK_JSON_LAST_MODIFIED = "last_modified"; // 最后修改时间
public final static String GTASK_JSON_LATEST_SYNC_POINT = "latest_sync_point";// 最新同步点
public final static String GTASK_JSON_LIST_ID = "list_id"; // 列表ID
public final static String GTASK_JSON_LISTS = "lists"; // 列表集合
public final static String GTASK_JSON_NAME = "name"; // 名称
public final static String GTASK_JSON_NEW_ID = "new_id"; // 新ID
public final static String GTASK_JSON_NOTES = "notes"; // 备注
public final static String GTASK_JSON_PARENT_ID = "parent_id"; // 父级ID
public final static String GTASK_JSON_PRIOR_SIBLING_ID = "prior_sibling_id";// 前一个兄弟节点ID
public final static String GTASK_JSON_RESULTS = "results"; // 结果集
public final static String GTASK_JSON_SOURCE_LIST = "source_list"; // 源列表
public final static String GTASK_JSON_TASKS = "tasks"; // 任务集合
public final static String GTASK_JSON_TYPE = "type"; // 类型
public final static String GTASK_JSON_TYPE_GROUP = "GROUP"; // 组类型
public final static String GTASK_JSON_TYPE_TASK = "TASK"; // 任务类型
public final static String GTASK_JSON_USER = "user"; // 用户
// --------------- 特殊文件夹和元数据相关常量 ---------------
// MIUI笔记文件夹前缀用于标识由MIUI笔记创建的Google Tasks文件夹
public final static String MIUI_FOLDER_PREFFIX = "[MIUI_Notes]";
// 默认文件夹名称
public final static String FOLDER_DEFAULT = "Default"; // 默认任务列表
public final static String FOLDER_CALL_NOTE = "Call_Note"; // 通话记录笔记
public final static String FOLDER_META = "METADATA"; // 元数据文件夹
// 元数据头部标识
public final static String META_HEAD_GTASK_ID = "meta_gid"; // Google Tasks ID元数据
public final static String META_HEAD_NOTE = "meta_note"; // 笔记元数据
public final static String META_HEAD_DATA = "meta_data"; // 数据元数据
// 元数据笔记名称,提示用户不要更新或删除
public final static String META_NOTE_NAME = "[META INFO] DON'T UPDATE AND DELETE";
}