{
"id": 1690,
"name": "PaidMedia",
"variant": "declaration",
"kind": 128,
"flags": {
"isAbstract": true
},
"children": [
{
"id": 1695,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "packages/tgkit/src/structures/Base.ts",
"line": 6,
"character": 1
}
],
"signatures": [
{
"id": 1696,
"name": "new PaidMedia",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "packages/tgkit/src/structures/Base.ts",
"line": 6,
"character": 1
}
],
"parameters": [
{
"id": 1697,
"name": "client",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 1,
"name": "Client",
"package": "tgkit",
"qualifiedName": "default"
}
}
],
"type": {
"type": "reference",
"target": 1690,
"name": "PaidMedia",
"package": "tgkit",
"qualifiedName": "default"
},
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "Base.constructor"
}
}
],
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "Base.constructor"
}
},
{
"id": 1699,
"name": "client",
"variant": "declaration",
"kind": 1024,
"flags": {
"isInherited": true
},
"sources": [
{
"fileName": "packages/tgkit/src/structures/Base.ts",
"line": 4,
"character": 1
}
],
"type": {
"type": "reference",
"target": 1,
"name": "Client",
"package": "tgkit",
"qualifiedName": "default"
},
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "Base.client"
}
},
{
"id": 1698,
"name": "type",
"variant": "declaration",
"kind": 1024,
"flags": {
"isAbstract": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "Type of the paid media"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/structures/PaidMedia.ts",
"line": 11,
"character": 10
}
],
"type": {
"type": "reference",
"target": 2079,
"name": "PaidMediaType",
"package": "tgkit"
}
},
{
"id": 1691,
"name": "from",
"variant": "declaration",
"kind": 2048,
"flags": {
"isStatic": true
},
"sources": [
{
"fileName": "packages/tgkit/src/structures/PaidMedia.ts",
"line": 13,
"character": 8
}
],
"signatures": [
{
"id": 1692,
"name": "from",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/tgkit/src/structures/PaidMedia.ts",
"line": 13,
"character": 8
}
],
"parameters": [
{
"id": 1693,
"name": "client",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 1,
"name": "Client",
"package": "tgkit",
"qualifiedName": "default"
}
},
{
"id": 1694,
"name": "data",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "reference",
"target": 1700,
"name": "PaidMediaPhoto",
"package": "tgkit",
"qualifiedName": "default"
},
{
"type": "reference",
"target": 1718,
"name": "PaidMediaVideo",
"package": "tgkit",
"qualifiedName": "default"
},
{
"type": "reference",
"target": 1708,
"name": "PaidMediaPreview",
"package": "tgkit",
"qualifiedName": "default"
}
]
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
1695
]
},
{
"title": "Properties",
"children": [
1699,
1698
]
},
{
"title": "Methods",
"children": [
1691
]
}
],
"sources": [
{
"fileName": "packages/tgkit/src/structures/PaidMedia.ts",
"line": 9,
"character": 30
}
],
"extendedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/tgkit/src/structures/Base.ts",
"qualifiedName": "default"
},
"name": "default",
"package": "tgkit"
}
],
"implementedBy": [
{
"type": "reference",
"target": 1700,
"name": "PaidMediaPhoto"
},
{
"type": "reference",
"target": 1708,
"name": "PaidMediaPreview"
},
{
"type": "reference",
"target": 1718,
"name": "PaidMediaVideo"
}
]
}