@dan-uni/dan-any
Version:
A danmaku transformer lib, supporting danmaku from different platforms.
220 lines (184 loc) • 5.48 kB
text/typescript
// @generated by protoc-gen-es v2.6.3 with parameter "target=ts"
// @generated from file danuni.proto (package danuni.danmaku.v1, syntax proto3)
/* eslint-disable */
import type { GenEnum, GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2";
import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
import type { Timestamp } from "@bufbuild/protobuf/wkt";
import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt";
import type { Message } from "@bufbuild/protobuf";
/**
* Describes the file danuni.proto.
*/
export const file_danuni: GenFile = /*@__PURE__*/
fileDesc("CgxkYW51bmkucHJvdG8SEWRhbnVuaS5kYW5tYWt1LnYxIjIKCmxpc3REYW5SZXESCgoCSUQYASABKAkSEAoDc2VnGAIgASgFSACIAQFCBgoEX3NlZyLCAgoHRGFubWFrdRIMCgRTT0lEGAEgASgJEgwKBERNSUQYAiABKAkSEAoIcHJvZ3Jlc3MYAyABKAUSJQoEbW9kZRgEIAEoDjIXLmRhbnVuaS5kYW5tYWt1LnYxLk1vZGUSEAoIZm9udHNpemUYBSABKAUSDQoFY29sb3IYBiABKAUSEAoIc2VuZGVySUQYByABKAkSDwoHY29udGVudBgIIAEoCRIpCgVjdGltZRgJIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASDgoGd2VpZ2h0GAogASgFEiUKBHBvb2wYCyABKA4yFy5kYW51bmkuZGFubWFrdS52MS5Qb29sEgwKBGF0dHIYDCADKAkSEAoIcGxhdGZvcm0YDSABKAkSEgoFZXh0cmEYDiABKAlIAIgBAUIICgZfZXh0cmEiPAoMRGFubWFrdVJlcGx5EiwKCGRhbm1ha3VzGAEgAygLMhouZGFudW5pLmRhbm1ha3UudjEuRGFubWFrdSo9CgRNb2RlEgoKBk5vcm1hbBAAEgoKBkJvdHRvbRABEgcKA1RvcBACEgsKB1JldmVyc2UQAxIHCgNFeHQQBCopCgRQb29sEgcKA0RlZhAAEgcKA1N1YhABEgcKA0FkdhACEgYKAkl4EAMyXQoORGFubWFrdVNlcnZpY2USSwoHbGlzdERhbhIdLmRhbnVuaS5kYW5tYWt1LnYxLmxpc3REYW5SZXEaHy5kYW51bmkuZGFubWFrdS52MS5EYW5tYWt1UmVwbHkiAFAAYgZwcm90bzM", [file_google_protobuf_timestamp]);
/**
* @generated from message danuni.danmaku.v1.listDanReq
*/
export type listDanReq = Message<"danuni.danmaku.v1.listDanReq"> & {
/**
* @generated from field: string ID = 1;
*/
ID: string;
/**
* @generated from field: optional int32 seg = 2;
*/
seg?: number;
};
/**
* Describes the message danuni.danmaku.v1.listDanReq.
* Use `create(listDanReqSchema)` to create a new message.
*/
export const listDanReqSchema: GenMessage<listDanReq> = /*@__PURE__*/
messageDesc(file_danuni, 0);
/**
* @generated from message danuni.danmaku.v1.Danmaku
*/
export type Danmaku = Message<"danuni.danmaku.v1.Danmaku"> & {
/**
* @generated from field: string SOID = 1;
*/
SOID: string;
/**
* @generated from field: string DMID = 2;
*/
DMID: string;
/**
* @generated from field: int32 progress = 3;
*/
progress: number;
/**
* @generated from field: danuni.danmaku.v1.Mode mode = 4;
*/
mode: Mode;
/**
* @generated from field: int32 fontsize = 5;
*/
fontsize: number;
/**
* @generated from field: int32 color = 6;
*/
color: number;
/**
* @generated from field: string senderID = 7;
*/
senderID: string;
/**
* @generated from field: string content = 8;
*/
content: string;
/**
* @generated from field: google.protobuf.Timestamp ctime = 9;
*/
ctime?: Timestamp;
/**
* @generated from field: int32 weight = 10;
*/
weight: number;
/**
* @generated from field: danuni.danmaku.v1.Pool pool = 11;
*/
pool: Pool;
/**
* @generated from field: repeated string attr = 12;
*/
attr: string[];
/**
* @generated from field: string platform = 13;
*/
platform: string;
/**
* @generated from field: optional string extra = 14;
*/
extra?: string;
};
/**
* Describes the message danuni.danmaku.v1.Danmaku.
* Use `create(DanmakuSchema)` to create a new message.
*/
export const DanmakuSchema: GenMessage<Danmaku> = /*@__PURE__*/
messageDesc(file_danuni, 1);
/**
* @generated from message danuni.danmaku.v1.DanmakuReply
*/
export type DanmakuReply = Message<"danuni.danmaku.v1.DanmakuReply"> & {
/**
* @generated from field: repeated danuni.danmaku.v1.Danmaku danmakus = 1;
*/
danmakus: Danmaku[];
};
/**
* Describes the message danuni.danmaku.v1.DanmakuReply.
* Use `create(DanmakuReplySchema)` to create a new message.
*/
export const DanmakuReplySchema: GenMessage<DanmakuReply> = /*@__PURE__*/
messageDesc(file_danuni, 2);
/**
* @generated from enum danuni.danmaku.v1.Mode
*/
export enum Mode {
/**
* @generated from enum value: Normal = 0;
*/
Normal = 0,
/**
* @generated from enum value: Bottom = 1;
*/
Bottom = 1,
/**
* @generated from enum value: Top = 2;
*/
Top = 2,
/**
* @generated from enum value: Reverse = 3;
*/
Reverse = 3,
/**
* @generated from enum value: Ext = 4;
*/
Ext = 4,
}
/**
* Describes the enum danuni.danmaku.v1.Mode.
*/
export const ModeSchema: GenEnum<Mode> = /*@__PURE__*/
enumDesc(file_danuni, 0);
/**
* @generated from enum danuni.danmaku.v1.Pool
*/
export enum Pool {
/**
* @generated from enum value: Def = 0;
*/
Def = 0,
/**
* @generated from enum value: Sub = 1;
*/
Sub = 1,
/**
* @generated from enum value: Adv = 2;
*/
Adv = 2,
/**
* @generated from enum value: Ix = 3;
*/
Ix = 3,
}
/**
* Describes the enum danuni.danmaku.v1.Pool.
*/
export const PoolSchema: GenEnum<Pool> = /*@__PURE__*/
enumDesc(file_danuni, 1);
/**
* @generated from service danuni.danmaku.v1.DanmakuService
*/
export const DanmakuService: GenService<{
/**
* @generated from rpc danuni.danmaku.v1.DanmakuService.listDan
*/
listDan: {
methodKind: "unary";
input: typeof listDanReqSchema;
output: typeof DanmakuReplySchema;
},
}> = /*@__PURE__*/
serviceDesc(file_danuni, 0);