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

163 lines
5.9 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 任务GTask相关的 JSON 键名常量,
* 同时包含一些特定文件夹名称、元数据头部信息等常量,
* 用于在应用中处理 GTask 数据时保持键名的一致性和可维护性。
*/
public class GTaskStringUtils {
// 表示操作 ID 的 JSON 键名
public final static String GTASK_JSON_ACTION_ID = "action_id";
// 表示操作列表的 JSON 键名
public final static String GTASK_JSON_ACTION_LIST = "action_list";
// 表示操作类型的 JSON 键名
public final static String GTASK_JSON_ACTION_TYPE = "action_type";
// 表示创建操作类型的 JSON 值
public final static String GTASK_JSON_ACTION_TYPE_CREATE = "create";
// 表示获取所有数据操作类型的 JSON 值
public final static String GTASK_JSON_ACTION_TYPE_GETALL = "get_all";
// 表示移动操作类型的 JSON 值
public final static String GTASK_JSON_ACTION_TYPE_MOVE = "move";
// 表示更新操作类型的 JSON 值
public final static String GTASK_JSON_ACTION_TYPE_UPDATE = "update";
// 表示创建者 ID 的 JSON 键名
public final static String GTASK_JSON_CREATOR_ID = "creator_id";
// 表示子实体的 JSON 键名
public final static String GTASK_JSON_CHILD_ENTITY = "child_entity";
// 表示客户端版本的 JSON 键名
public final static String GTASK_JSON_CLIENT_VERSION = "client_version";
// 表示任务是否完成的 JSON 键名
public final static String GTASK_JSON_COMPLETED = "completed";
// 表示当前列表 ID 的 JSON 键名
public final static String GTASK_JSON_CURRENT_LIST_ID = "current_list_id";
// 表示默认列表 ID 的 JSON 键名
public final static String GTASK_JSON_DEFAULT_LIST_ID = "default_list_id";
// 表示任务是否已删除的 JSON 键名
public final static String GTASK_JSON_DELETED = "deleted";
// 表示目标列表的 JSON 键名
public final static String GTASK_JSON_DEST_LIST = "dest_list";
// 表示目标父级的 JSON 键名
public final static String GTASK_JSON_DEST_PARENT = "dest_parent";
// 表示目标父级类型的 JSON 键名
public final static String GTASK_JSON_DEST_PARENT_TYPE = "dest_parent_type";
// 表示实体增量的 JSON 键名
public final static String GTASK_JSON_ENTITY_DELTA = "entity_delta";
// 表示实体类型的 JSON 键名
public final static String GTASK_JSON_ENTITY_TYPE = "entity_type";
// 表示获取已删除数据的 JSON 键名
public final static String GTASK_JSON_GET_DELETED = "get_deleted";
// 表示 ID 的 JSON 键名
public final static String GTASK_JSON_ID = "id";
// 表示索引的 JSON 键名
public final static String GTASK_JSON_INDEX = "index";
// 表示最后修改时间的 JSON 键名
public final static String GTASK_JSON_LAST_MODIFIED = "last_modified";
// 表示最新同步点的 JSON 键名
public final static String GTASK_JSON_LATEST_SYNC_POINT = "latest_sync_point";
// 表示列表 ID 的 JSON 键名
public final static String GTASK_JSON_LIST_ID = "list_id";
// 表示列表集合的 JSON 键名
public final static String GTASK_JSON_LISTS = "lists";
// 表示名称的 JSON 键名
public final static String GTASK_JSON_NAME = "name";
// 表示新 ID 的 JSON 键名
public final static String GTASK_JSON_NEW_ID = "new_id";
// 表示备注的 JSON 键名
public final static String GTASK_JSON_NOTES = "notes";
// 表示父级 ID 的 JSON 键名
public final static String GTASK_JSON_PARENT_ID = "parent_id";
// 表示前一个兄弟节点 ID 的 JSON 键名
public final static String GTASK_JSON_PRIOR_SIBLING_ID = "prior_sibling_id";
// 表示操作结果的 JSON 键名
public final static String GTASK_JSON_RESULTS = "results";
// 表示源列表的 JSON 键名
public final static String GTASK_JSON_SOURCE_LIST = "source_list";
// 表示任务集合的 JSON 键名
public final static String GTASK_JSON_TASKS = "tasks";
// 表示类型的 JSON 键名
public final static String GTASK_JSON_TYPE = "type";
// 表示组类型的 JSON 值
public final static String GTASK_JSON_TYPE_GROUP = "GROUP";
// 表示任务类型的 JSON 值
public final static String GTASK_JSON_TYPE_TASK = "TASK";
// 表示用户的 JSON 键名
public final static String GTASK_JSON_USER = "user";
// 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 任务 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";
}