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.
xiaomi/src/tool/GTaskStringUtils.java

120 lines
5.4 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.

/*
* 版权所有 (c) 2010-2011MiCode 开源社区 (www.micode.net)
* 根据 Apache 许可证 2.0 版本("许可证")授权;
* 除非符合许可证的规定,否则不得使用本文件。
* 您可以从以下网址获取许可证副本:
* http://www.apache.org/licenses/LICENSE-2.0
* 除非适用法律要求或书面同意,本软件按"原样"分发,
* 没有任何明示或暗示的保证或条件。
* 详见许可证中规定的权限和限制。
* 这是一份标准的Apache许可证2.0版本的开源声明)
*/
// 定义包路径
package net.micode.notes.tool;
/**
* Google Tasks API JSON字段常量工具类
* 包含与Google Tasks API交互时使用的所有JSON键名和固定值
*/
public class GTaskStringUtils {
// ======================== Google Tasks API JSON字段常量 ========================
// 操作ID字段
public final static String GTASK_JSON_ACTION_ID = "action_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";
// 创建者ID字段
public final static String GTASK_JSON_CREATOR_ID = "creator_id";
// 子实体字段
public final static String GTASK_JSON_CHILD_ENTITY = "child_entity";
// 客户端版本字段
public final static String GTASK_JSON_CLIENT_VERSION = "client_version";
// 完成状态字段
public final static String GTASK_JSON_COMPLETED = "completed";
// 当前列表ID字段
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";
// 删除状态字段
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_ENTITY_DELTA = "entity_delta";
// 实体类型字段
public final static String GTASK_JSON_ENTITY_TYPE = "entity_type";
// 获取已删除项字段
public final static String GTASK_JSON_GET_DELETED = "get_deleted";
// ID字段
public final static String GTASK_JSON_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";
// 列表ID字段
public final static String GTASK_JSON_LIST_ID = "list_id";
// 列表集合字段
public final static String GTASK_JSON_LISTS = "lists";
// 名称字段
public final static String GTASK_JSON_NAME = "name";
// 新ID字段用于创建后获取服务器分配的ID
public final static String GTASK_JSON_NEW_ID = "new_id";
// 笔记内容字段
public final static String GTASK_JSON_NOTES = "notes";
// 父级ID字段
public final static String GTASK_JSON_PARENT_ID = "parent_id";
// 前一个兄弟节点ID字段
public final static String GTASK_JSON_PRIOR_SIBLING_ID = "prior_sibling_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笔记文件夹前缀用于标识MIUI创建的文件夹
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";
// ======================== 元数据相关常量 ========================
// 元数据头-Google Task ID
public final static String META_HEAD_GTASK_ID = "meta_gid";
// 元数据头-笔记信息
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";
}