kyodo.dorks
Version:
TypeScript API wrapper for Kyodo: Communities & Chats
22 lines (21 loc) • 736 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.TokenPayloadSchema = exports.XSigCredentialsSchema = exports.ChatType = void 0;
const zod_1 = require("zod");
var ChatType;
(function (ChatType) {
ChatType[ChatType["GROUP"] = 1] = "GROUP";
ChatType[ChatType["DIRECT"] = 0] = "DIRECT";
})(ChatType || (exports.ChatType = ChatType = {}));
;
exports.XSigCredentialsSchema = zod_1.z.object({
startTime: zod_1.z.string(),
uid: zod_1.z.string(),
deviceId: zod_1.z.string(),
data: zod_1.z.union([zod_1.z.string(), zod_1.z.instanceof(Buffer)])
});
exports.TokenPayloadSchema = zod_1.z.object({
auth_token: zod_1.z.string(),
iat: zod_1.z.number(),
exp: zod_1.z.number()
});
;