This commit is contained in:
2026-02-02 16:29:23 +07:00
parent 582f58294b
commit 199a5be7c5
30 changed files with 4777 additions and 117 deletions

View File

@ -4,20 +4,6 @@
<dict> <dict>
<key>AvailableLibraries</key> <key>AvailableLibraries</key>
<array> <array>
<dict>
<key>BinaryPath</key>
<string>M2Kit.framework/M2Kit</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>M2Kit.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict> <dict>
<key>BinaryPath</key> <key>BinaryPath</key>
<string>M2Kit.framework/M2Kit</string> <string>M2Kit.framework/M2Kit</string>
@ -52,6 +38,20 @@
<key>SupportedPlatformVariant</key> <key>SupportedPlatformVariant</key>
<string>maccatalyst</string> <string>maccatalyst</string>
</dict> </dict>
<dict>
<key>BinaryPath</key>
<string>M2Kit.framework/M2Kit</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>M2Kit.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
</array> </array>
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>XFWK</string> <string>XFWK</string>

View File

@ -8966,7 +8966,7 @@
{ {
"kind": "TypeFunc", "kind": "TypeFunc",
"name": "Function", "name": "Function",
"printedName": "(Foundation.URL?, Swift.String) -> ()", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?) -> ()",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8976,7 +8976,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(Foundation.URL?, Swift.String)", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8997,6 +8997,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
} }
@ -9004,8 +9031,454 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWWEx",
"printedName": "kworbMusicVideoWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWWEx",
"printedName": "kworbMusicCategoryWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrendingEx",
"printedName": "kworbGlobalTrendingEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtistsEx",
"printedName": "kworbTopArtistsEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetailEx",
"printedName": "kworbArtistDetailEx(artistId:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountriesEx",
"printedName": "kworbListCountriesEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrendingEx",
"printedName": "kworbLocalTrendingEx(countryCode:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9882,7 +10355,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String)", "printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -9903,6 +10376,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
}, },
@ -9914,8 +10414,8 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9924,6 +10424,326 @@
], ],
"isFromExtension": true, "isFromExtension": true,
"funcSelfKind": "NonMutating" "funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWW",
"printedName": "kworbMusicVideoWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWW",
"printedName": "kworbMusicCategoryWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrending",
"printedName": "kworbGlobalTrending()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtists",
"printedName": "kworbTopArtists()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetail",
"printedName": "kworbArtistDetail(artistId:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountries",
"printedName": "kworbListCountries()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrending",
"printedName": "kworbLocalTrending(countryCode:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
} }
], ],
"declKind": "Struct", "declKind": "Struct",
@ -10466,7 +11286,6 @@
"HasInitialValue", "HasInitialValue",
"HasStorage", "HasStorage",
"AccessControl", "AccessControl",
"Custom",
"RawDocComment" "RawDocComment"
], ],
"isLet": true, "isLet": true,
@ -19192,6 +20011,13 @@
"declKind": "Import", "declKind": "Import",
"moduleName": "M2Kit" "moduleName": "M2Kit"
}, },
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "M2Kit"
},
{ {
"kind": "Import", "kind": "Import",
"name": "UIKit", "name": "UIKit",
@ -21401,6 +22227,62 @@
"length": 8, "length": 8,
"value": "\"UTILS2\"" "value": "\"UTILS2\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1741,
"length": 8,
"value": "\"KWORB2\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1789,
"length": 22,
"value": "\"getKworbMusicVideoWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1853,
"length": 25,
"value": "\"getKworbMusicCategoryWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1919,
"length": 24,
"value": "\"getKworbGlobalTrending\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1985,
"length": 20,
"value": "\"getKworbTopArtists\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2044,
"length": 22,
"value": "\"getKworbArtistDetail\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2111,
"length": 23,
"value": "\"getKworbListCountries\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2174,
"length": 23,
"value": "\"getKworbLocalTrending\""
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift",
"kind": "IntegerLiteral", "kind": "IntegerLiteral",
@ -22447,9 +23329,9 @@
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift",
"kind": "StringLiteral", "kind": "StringLiteral",
"offset": 142, "offset": 131,
"length": 6, "length": 6,
"value": "\"5.15\"" "value": "\"5.16\""
}, },
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift",
@ -23396,6 +24278,20 @@
"length": 19, "length": 19,
"value": "\"com.counter.queue\"" "value": "\"com.counter.queue\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "StringLiteral",
"offset": 161,
"length": 20,
"value": "\"LogErrorDictionary\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "Dictionary",
"offset": 311,
"length": 3,
"value": "[]"
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift",
"kind": "StringLiteral", "kind": "StringLiteral",

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -8966,7 +8966,7 @@
{ {
"kind": "TypeFunc", "kind": "TypeFunc",
"name": "Function", "name": "Function",
"printedName": "(Foundation.URL?, Swift.String) -> ()", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?) -> ()",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8976,7 +8976,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(Foundation.URL?, Swift.String)", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8997,6 +8997,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
} }
@ -9004,8 +9031,454 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWWEx",
"printedName": "kworbMusicVideoWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWWEx",
"printedName": "kworbMusicCategoryWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrendingEx",
"printedName": "kworbGlobalTrendingEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtistsEx",
"printedName": "kworbTopArtistsEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetailEx",
"printedName": "kworbArtistDetailEx(artistId:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountriesEx",
"printedName": "kworbListCountriesEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrendingEx",
"printedName": "kworbLocalTrendingEx(countryCode:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9882,7 +10355,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String)", "printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -9903,6 +10376,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
}, },
@ -9914,8 +10414,8 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9924,6 +10424,326 @@
], ],
"isFromExtension": true, "isFromExtension": true,
"funcSelfKind": "NonMutating" "funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWW",
"printedName": "kworbMusicVideoWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWW",
"printedName": "kworbMusicCategoryWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrending",
"printedName": "kworbGlobalTrending()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtists",
"printedName": "kworbTopArtists()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetail",
"printedName": "kworbArtistDetail(artistId:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountries",
"printedName": "kworbListCountries()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrending",
"printedName": "kworbLocalTrending(countryCode:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
} }
], ],
"declKind": "Struct", "declKind": "Struct",
@ -10466,7 +11286,6 @@
"HasInitialValue", "HasInitialValue",
"HasStorage", "HasStorage",
"AccessControl", "AccessControl",
"Custom",
"RawDocComment" "RawDocComment"
], ],
"isLet": true, "isLet": true,
@ -19192,6 +20011,13 @@
"declKind": "Import", "declKind": "Import",
"moduleName": "M2Kit" "moduleName": "M2Kit"
}, },
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "M2Kit"
},
{ {
"kind": "Import", "kind": "Import",
"name": "UIKit", "name": "UIKit",
@ -21401,6 +22227,62 @@
"length": 8, "length": 8,
"value": "\"UTILS2\"" "value": "\"UTILS2\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1741,
"length": 8,
"value": "\"KWORB2\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1789,
"length": 22,
"value": "\"getKworbMusicVideoWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1853,
"length": 25,
"value": "\"getKworbMusicCategoryWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1919,
"length": 24,
"value": "\"getKworbGlobalTrending\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1985,
"length": 20,
"value": "\"getKworbTopArtists\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2044,
"length": 22,
"value": "\"getKworbArtistDetail\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2111,
"length": 23,
"value": "\"getKworbListCountries\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2174,
"length": 23,
"value": "\"getKworbLocalTrending\""
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift",
"kind": "IntegerLiteral", "kind": "IntegerLiteral",
@ -22447,9 +23329,9 @@
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift",
"kind": "StringLiteral", "kind": "StringLiteral",
"offset": 142, "offset": 131,
"length": 6, "length": 6,
"value": "\"5.15\"" "value": "\"5.16\""
}, },
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift",
@ -23396,6 +24278,20 @@
"length": 19, "length": 19,
"value": "\"com.counter.queue\"" "value": "\"com.counter.queue\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "StringLiteral",
"offset": 161,
"length": 20,
"value": "\"LogErrorDictionary\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "Dictionary",
"offset": 311,
"length": 3,
"value": "[]"
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift",
"kind": "StringLiteral", "kind": "StringLiteral",

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -8966,7 +8966,7 @@
{ {
"kind": "TypeFunc", "kind": "TypeFunc",
"name": "Function", "name": "Function",
"printedName": "(Foundation.URL?, Swift.String) -> ()", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?) -> ()",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8976,7 +8976,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(Foundation.URL?, Swift.String)", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8997,6 +8997,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
} }
@ -9004,8 +9031,454 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWWEx",
"printedName": "kworbMusicVideoWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWWEx",
"printedName": "kworbMusicCategoryWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrendingEx",
"printedName": "kworbGlobalTrendingEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtistsEx",
"printedName": "kworbTopArtistsEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetailEx",
"printedName": "kworbArtistDetailEx(artistId:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountriesEx",
"printedName": "kworbListCountriesEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrendingEx",
"printedName": "kworbLocalTrendingEx(countryCode:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9882,7 +10355,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String)", "printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -9903,6 +10376,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
}, },
@ -9914,8 +10414,8 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9924,6 +10424,326 @@
], ],
"isFromExtension": true, "isFromExtension": true,
"funcSelfKind": "NonMutating" "funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWW",
"printedName": "kworbMusicVideoWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWW",
"printedName": "kworbMusicCategoryWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrending",
"printedName": "kworbGlobalTrending()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtists",
"printedName": "kworbTopArtists()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetail",
"printedName": "kworbArtistDetail(artistId:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountries",
"printedName": "kworbListCountries()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrending",
"printedName": "kworbLocalTrending(countryCode:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
} }
], ],
"declKind": "Struct", "declKind": "Struct",
@ -10466,7 +11286,6 @@
"HasInitialValue", "HasInitialValue",
"HasStorage", "HasStorage",
"AccessControl", "AccessControl",
"Custom",
"RawDocComment" "RawDocComment"
], ],
"isLet": true, "isLet": true,
@ -19192,6 +20011,13 @@
"declKind": "Import", "declKind": "Import",
"moduleName": "M2Kit" "moduleName": "M2Kit"
}, },
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "M2Kit"
},
{ {
"kind": "Import", "kind": "Import",
"name": "UIKit", "name": "UIKit",
@ -21401,6 +22227,62 @@
"length": 8, "length": 8,
"value": "\"UTILS2\"" "value": "\"UTILS2\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1741,
"length": 8,
"value": "\"KWORB2\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1789,
"length": 22,
"value": "\"getKworbMusicVideoWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1853,
"length": 25,
"value": "\"getKworbMusicCategoryWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1919,
"length": 24,
"value": "\"getKworbGlobalTrending\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1985,
"length": 20,
"value": "\"getKworbTopArtists\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2044,
"length": 22,
"value": "\"getKworbArtistDetail\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2111,
"length": 23,
"value": "\"getKworbListCountries\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2174,
"length": 23,
"value": "\"getKworbLocalTrending\""
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift",
"kind": "IntegerLiteral", "kind": "IntegerLiteral",
@ -22447,9 +23329,9 @@
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift",
"kind": "StringLiteral", "kind": "StringLiteral",
"offset": 142, "offset": 131,
"length": 6, "length": 6,
"value": "\"5.15\"" "value": "\"5.16\""
}, },
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift",
@ -23396,6 +24278,20 @@
"length": 19, "length": 19,
"value": "\"com.counter.queue\"" "value": "\"com.counter.queue\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "StringLiteral",
"offset": 161,
"length": 20,
"value": "\"LogErrorDictionary\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "Dictionary",
"offset": 311,
"length": 3,
"value": "[]"
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift",
"kind": "StringLiteral", "kind": "StringLiteral",

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -17,7 +17,7 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>FMWK</string> <string>FMWK</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>5.15</string> <string>5.16</string>
<key>CFBundleSupportedPlatforms</key> <key>CFBundleSupportedPlatforms</key>
<array> <array>
<string>MacOSX</string> <string>MacOSX</string>

View File

@ -8966,7 +8966,7 @@
{ {
"kind": "TypeFunc", "kind": "TypeFunc",
"name": "Function", "name": "Function",
"printedName": "(Foundation.URL?, Swift.String) -> ()", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?) -> ()",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8976,7 +8976,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(Foundation.URL?, Swift.String)", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8997,6 +8997,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
} }
@ -9004,8 +9031,454 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWWEx",
"printedName": "kworbMusicVideoWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWWEx",
"printedName": "kworbMusicCategoryWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrendingEx",
"printedName": "kworbGlobalTrendingEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtistsEx",
"printedName": "kworbTopArtistsEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetailEx",
"printedName": "kworbArtistDetailEx(artistId:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountriesEx",
"printedName": "kworbListCountriesEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrendingEx",
"printedName": "kworbLocalTrendingEx(countryCode:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9882,7 +10355,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String)", "printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -9903,6 +10376,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
}, },
@ -9914,8 +10414,8 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9924,6 +10424,326 @@
], ],
"isFromExtension": true, "isFromExtension": true,
"funcSelfKind": "NonMutating" "funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWW",
"printedName": "kworbMusicVideoWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWW",
"printedName": "kworbMusicCategoryWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrending",
"printedName": "kworbGlobalTrending()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtists",
"printedName": "kworbTopArtists()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetail",
"printedName": "kworbArtistDetail(artistId:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountries",
"printedName": "kworbListCountries()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrending",
"printedName": "kworbLocalTrending(countryCode:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
} }
], ],
"declKind": "Struct", "declKind": "Struct",
@ -10466,7 +11286,6 @@
"HasInitialValue", "HasInitialValue",
"HasStorage", "HasStorage",
"AccessControl", "AccessControl",
"Custom",
"RawDocComment" "RawDocComment"
], ],
"isLet": true, "isLet": true,
@ -19192,6 +20011,13 @@
"declKind": "Import", "declKind": "Import",
"moduleName": "M2Kit" "moduleName": "M2Kit"
}, },
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "M2Kit"
},
{ {
"kind": "Import", "kind": "Import",
"name": "UIKit", "name": "UIKit",
@ -21401,6 +22227,62 @@
"length": 8, "length": 8,
"value": "\"UTILS2\"" "value": "\"UTILS2\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1741,
"length": 8,
"value": "\"KWORB2\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1789,
"length": 22,
"value": "\"getKworbMusicVideoWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1853,
"length": 25,
"value": "\"getKworbMusicCategoryWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1919,
"length": 24,
"value": "\"getKworbGlobalTrending\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1985,
"length": 20,
"value": "\"getKworbTopArtists\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2044,
"length": 22,
"value": "\"getKworbArtistDetail\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2111,
"length": 23,
"value": "\"getKworbListCountries\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2174,
"length": 23,
"value": "\"getKworbLocalTrending\""
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift",
"kind": "IntegerLiteral", "kind": "IntegerLiteral",
@ -22447,9 +23329,9 @@
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift",
"kind": "StringLiteral", "kind": "StringLiteral",
"offset": 142, "offset": 131,
"length": 6, "length": 6,
"value": "\"5.15\"" "value": "\"5.16\""
}, },
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift",
@ -23396,6 +24278,20 @@
"length": 19, "length": 19,
"value": "\"com.counter.queue\"" "value": "\"com.counter.queue\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "StringLiteral",
"offset": 161,
"length": 20,
"value": "\"LogErrorDictionary\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "Dictionary",
"offset": 311,
"length": 3,
"value": "[]"
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift",
"kind": "StringLiteral", "kind": "StringLiteral",

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -8966,7 +8966,7 @@
{ {
"kind": "TypeFunc", "kind": "TypeFunc",
"name": "Function", "name": "Function",
"printedName": "(Foundation.URL?, Swift.String) -> ()", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?) -> ()",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8976,7 +8976,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(Foundation.URL?, Swift.String)", "printedName": "(Foundation.URL?, Swift.String, [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -8997,6 +8997,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
} }
@ -9004,8 +9031,454 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "usr": "s:5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SStctFZ", "mangledName": "$s5M2Kit0A3APIV13getLinkPlayEx7videoId6resultySS_y10Foundation3URLVSg_SSSDys11AnyHashableVypGSgtctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWWEx",
"printedName": "kworbMusicVideoWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbMusicVideoWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWWEx",
"printedName": "kworbMusicCategoryWWEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV22kworbMusicCategoryWWEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrendingEx",
"printedName": "kworbGlobalTrendingEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV21kworbGlobalTrendingEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtistsEx",
"printedName": "kworbTopArtistsEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbTopArtistsEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetailEx",
"printedName": "kworbArtistDetailEx(artistId:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbArtistDetailEx8artistId6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountriesEx",
"printedName": "kworbListCountriesEx(result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbListCountriesEx6resultyySaySDys11AnyHashableVypGGc_tFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom",
"RawDocComment"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrendingEx",
"printedName": "kworbLocalTrendingEx(countryCode:result:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "([[Swift.AnyHashable : Any]]) -> ()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
]
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbLocalTrendingEx11countryCode6resultySS_ySaySDys11AnyHashableVypGGctFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9882,7 +10355,7 @@
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
"name": "Tuple", "name": "Tuple",
"printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String)", "printedName": "(videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)",
"children": [ "children": [
{ {
"kind": "TypeNominal", "kind": "TypeNominal",
@ -9903,6 +10376,33 @@
"name": "String", "name": "String",
"printedName": "Swift.String", "printedName": "Swift.String",
"usr": "s:SS" "usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "[Swift.AnyHashable : Any]?",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sq"
} }
] ]
}, },
@ -9914,8 +10414,8 @@
} }
], ],
"declKind": "Func", "declKind": "Func",
"usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "usr": "s:5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAEtSS_tYaFZ", "mangledName": "$s5M2Kit0A3APIV11getLinkPlay7videoId10Foundation3URLVSg0G3Url_SSAESDys11AnyHashableVypGSg8metadatatSS_tYaFZ",
"moduleName": "M2Kit", "moduleName": "M2Kit",
"static": true, "static": true,
"declAttributes": [ "declAttributes": [
@ -9924,6 +10424,326 @@
], ],
"isFromExtension": true, "isFromExtension": true,
"funcSelfKind": "NonMutating" "funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicVideoWW",
"printedName": "kworbMusicVideoWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbMusicVideoWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbMusicCategoryWW",
"printedName": "kworbMusicCategoryWW()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV20kworbMusicCategoryWWSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbGlobalTrending",
"printedName": "kworbGlobalTrending()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV19kworbGlobalTrendingSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbTopArtists",
"printedName": "kworbTopArtists()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV15kworbTopArtistsSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbArtistDetail",
"printedName": "kworbArtistDetail(artistId:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV17kworbArtistDetail8artistIdSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbListCountries",
"printedName": "kworbListCountries()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbListCountriesSaySDys11AnyHashableVypGGyYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "kworbLocalTrending",
"printedName": "kworbLocalTrending(countryCode:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[[Swift.AnyHashable : Any]]",
"children": [
{
"kind": "TypeNominal",
"name": "Dictionary",
"printedName": "[Swift.AnyHashable : Any]",
"children": [
{
"kind": "TypeNominal",
"name": "AnyHashable",
"printedName": "Swift.AnyHashable",
"usr": "s:s11AnyHashableV"
},
{
"kind": "TypeNominal",
"name": "ProtocolComposition",
"printedName": "Any"
}
],
"usr": "s:SD"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"mangledName": "$s5M2Kit0A3APIV18kworbLocalTrending11countryCodeSaySDys11AnyHashableVypGGSS_tYaFZ",
"moduleName": "M2Kit",
"static": true,
"declAttributes": [
"Custom"
],
"isFromExtension": true,
"funcSelfKind": "NonMutating"
} }
], ],
"declKind": "Struct", "declKind": "Struct",
@ -10466,7 +11286,6 @@
"HasInitialValue", "HasInitialValue",
"HasStorage", "HasStorage",
"AccessControl", "AccessControl",
"Custom",
"RawDocComment" "RawDocComment"
], ],
"isLet": true, "isLet": true,
@ -19192,6 +20011,13 @@
"declKind": "Import", "declKind": "Import",
"moduleName": "M2Kit" "moduleName": "M2Kit"
}, },
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "M2Kit"
},
{ {
"kind": "Import", "kind": "Import",
"name": "UIKit", "name": "UIKit",
@ -21401,6 +22227,62 @@
"length": 8, "length": 8,
"value": "\"UTILS2\"" "value": "\"UTILS2\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1741,
"length": 8,
"value": "\"KWORB2\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1789,
"length": 22,
"value": "\"getKworbMusicVideoWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1853,
"length": 25,
"value": "\"getKworbMusicCategoryWW\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1919,
"length": 24,
"value": "\"getKworbGlobalTrending\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 1985,
"length": 20,
"value": "\"getKworbTopArtists\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2044,
"length": 22,
"value": "\"getKworbArtistDetail\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2111,
"length": 23,
"value": "\"getKworbListCountries\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/API\/YTAPI+.swift",
"kind": "StringLiteral",
"offset": 2174,
"length": 23,
"value": "\"getKworbLocalTrending\""
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Core\/CFUtils.swift",
"kind": "IntegerLiteral", "kind": "IntegerLiteral",
@ -22447,9 +23329,9 @@
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2Define.swift",
"kind": "StringLiteral", "kind": "StringLiteral",
"offset": 142, "offset": 131,
"length": 6, "length": 6,
"value": "\"5.15\"" "value": "\"5.16\""
}, },
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/Public\/M2K.swift",
@ -23396,6 +24278,20 @@
"length": 19, "length": 19,
"value": "\"com.counter.queue\"" "value": "\"com.counter.queue\""
}, },
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "StringLiteral",
"offset": 161,
"length": 20,
"value": "\"LogErrorDictionary\""
},
{
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/LogError.swift",
"kind": "Dictionary",
"offset": 311,
"length": 3,
"value": "[]"
},
{ {
"filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift", "filePath": "\/Users\/cuongkc\/Projects\/M2Kit\/M2Kit\/MSK.swift",
"kind": "StringLiteral", "kind": "StringLiteral",

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -455,9 +455,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String) -> Swift.Void) @_Concurrency.MainActor public static func getLinkPlayEx(videoId: Swift.String, result: @escaping (_ videoUrl: Foundation.URL?, _ videoId: Swift.String, _ metadata: [Swift.AnyHashable : Any]?) -> Swift.Void)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbMusicCategoryWWEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbGlobalTrendingEx(result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbTopArtistsEx(result: @escaping (_ artists: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbArtistDetailEx(artistId: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbListCountriesEx(result: @escaping (_ countries: [[Swift.AnyHashable : Any]]) -> Swift.Void)
@_Concurrency.MainActor public static func kworbLocalTrendingEx(countryCode: Swift.String, result: @escaping (_ videos: [[Swift.AnyHashable : Any]]) -> Swift.Void)
}
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?) @_Concurrency.MainActor public static func searchVideos(title: Swift.String, nextToken: Swift.String?) async -> (videos: [[Swift.AnyHashable : Any]], nextToken: Swift.String?)
@ -495,9 +504,18 @@ extension M2Kit.M2API {
} }
extension M2Kit.M2API { extension M2Kit.M2API {
#if compiler(>=5.3) && $NonescapableTypes #if compiler(>=5.3) && $NonescapableTypes
@_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String) @_Concurrency.MainActor public static func getLinkPlay(videoId: Swift.String) async -> (videoUrl: Foundation.URL?, videoId: Swift.String, metadata: [Swift.AnyHashable : Any]?)
#endif #endif
} }
extension M2Kit.M2API {
@_Concurrency.MainActor public static func kworbMusicVideoWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbMusicCategoryWW() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbGlobalTrending() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbTopArtists() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbArtistDetail(artistId: Swift.String) async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbListCountries() async -> [[Swift.AnyHashable : Any]]
@_Concurrency.MainActor public static func kworbLocalTrending(countryCode: Swift.String) async -> [[Swift.AnyHashable : Any]]
}
@_Concurrency.MainActor public struct M2Backup { @_Concurrency.MainActor public struct M2Backup {
@_Concurrency.MainActor public static var backupCode: Swift.String { @_Concurrency.MainActor public static var backupCode: Swift.String {
get get
@ -521,7 +539,7 @@ extension M2Kit.M2API {
@_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void) @_Concurrency.MainActor public static func getBackupPlaylist(code: Swift.String, result: @escaping (_ data: Foundation.Data?) -> Swift.Void)
#endif #endif
} }
@_Concurrency.MainActor public let m2Version: Swift.String public let m2Version: Swift.String
@_Concurrency.MainActor public func setServiceType(_ type: Swift.String) @_Concurrency.MainActor public func setServiceType(_ type: Swift.String)
@_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int) @_Concurrency.MainActor public func setLogLevel(_ value: Swift.Int)
@_Concurrency.MainActor public struct M2Feedback { @_Concurrency.MainActor public struct M2Feedback {

View File

@ -10,47 +10,47 @@
</data> </data>
<key>Info.plist</key> <key>Info.plist</key>
<data> <data>
DAuUiirg7SLXZSP2oUEelGmxarA= cgewhzYiR3ByRYNCV0Op3xjjBXI=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.abi.json</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
<data> <data>
d+QKInsXkMkQjeWJa7k1CiTBw4U= 4Roa07eGyyTThSGcpCl02C3H9/k=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
<data> <data>
T7BVtNYbAepYBrvIC7FwWYfWAtY= oXmlM/D0AXEkB9y/jjMnnasNdeg=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
<data> <data>
VJyjo22UtSSbm9C2Ok3I3iplq34= /cJzyM6x0Xe0EZhd9knrMyb2QMM=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
<data> <data>
T7BVtNYbAepYBrvIC7FwWYfWAtY= oXmlM/D0AXEkB9y/jjMnnasNdeg=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key>
<data> <data>
HGE+y64I4KJWLKlSL/kFjAuP07E= 6/lYtYM2bwoAhDvACcnQc8aEe1I=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
<data> <data>
d+QKInsXkMkQjeWJa7k1CiTBw4U= 4Roa07eGyyTThSGcpCl02C3H9/k=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
<data> <data>
FcnYejEVzE71T4GDveSVVdXeEtY= i9DGF6Wv0u8Qi8rc2czOHi+m+r4=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
<data> <data>
sqPQ02ilaz7rQN5t6DDpRJIupBQ= 7pSt4yTLPawE8H9Bsi10+6jYHkA=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
<data> <data>
FcnYejEVzE71T4GDveSVVdXeEtY= i9DGF6Wv0u8Qi8rc2czOHi+m+r4=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key>
<data> <data>
kmTdY2UbqOWi1SFlifIbvcrfyhk= nGotADHXdG782FPDppfg0/NIJXs=
</data> </data>
<key>Modules/module.modulemap</key> <key>Modules/module.modulemap</key>
<data> <data>
@ -70,70 +70,70 @@
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
nXTsZZ2zJnb3C9EeaPVxTcKjamKBSJa9rGnzUgcqv0E= 4J8qjKA6fz+kp6CxJAF3XuY95Lii3KzdhV8ppVzYGcc=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
GDXDoe9UwdaFnE9AV4BV6Mnaf3uqJjUhHkVCUJgAT88= ggOJoWqYB68lWxGpXX93VFO7L9/Pgf05WKyUX6/+P/o=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
zc4mUUXwGR/EJ66Oxe3HzQEwlhQN2nsSdK1dvAurUDM= kmZt3gg4oX1N8/rzRmpwVRez4P6ngTEY0DbUXnzSCqs=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
GDXDoe9UwdaFnE9AV4BV6Mnaf3uqJjUhHkVCUJgAT88= ggOJoWqYB68lWxGpXX93VFO7L9/Pgf05WKyUX6/+P/o=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
VD9hkXZ8Xm6asXv4zSfALUlDaBYlAENWi0o7hecLeXk= /I5o6Ggsshd/AGdSpaafStcbjfPFRNd3p91GO7s/r10=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
nXTsZZ2zJnb3C9EeaPVxTcKjamKBSJa9rGnzUgcqv0E= 4J8qjKA6fz+kp6CxJAF3XuY95Lii3KzdhV8ppVzYGcc=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
VjRcASjCge/ykpmZBR8NmvWdE0SgV7zwqy4QMM74juM= L374EOPPjGl1Aq5Z5nBqFdPhzup/Cny40EmL3Awwtrw=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
Ww1czHXnbrAq2NoZnKCasDXNV6Gwkj9tcEvQfBnXqD4= G3Bktu5JUqrIDUH/PMBHGyTrWya5rJJb6VToDvk853g=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
VjRcASjCge/ykpmZBR8NmvWdE0SgV7zwqy4QMM74juM= L374EOPPjGl1Aq5Z5nBqFdPhzup/Cny40EmL3Awwtrw=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
d06DdEepR0+WMO8ATCiIaI5uzHADbKLsRws+Y5jzMyQ= 2QK/FakStjaEjWG75cdqvIf1j9EEBw9edoyAPP+ROUY=
</data> </data>
</dict> </dict>
<key>Modules/module.modulemap</key> <key>Modules/module.modulemap</key>

View File

@ -1,3 +1,3 @@
M2Kit M2Kit
===== =====
5.15 5.16