UBot Package Problem
Problems 里一条问题的结构化形式。
| 字段 | 类型 | 蓝图 | 说明 |
|---|---|---|---|
KindKind | EUBot Package Problem Kind枚举 | 只读 | 问题的类型。 |
DependencyDependency | String | 只读 | 涉及的被依赖 Package;依赖环和没有名字的依赖项为空。 |
ConstraintConstraint | String | 只读 | 依赖项里写的版本约束,原样保留;接受任意版本时为空。 |
MessageMessage | String | 只读 | 与 Problems 里对应那一条相同的文字。 |
Break UBot Package Problem
Section titled “Break UBot Package Problem”Break UBot Package ProblemUBot Package ProblemKindDependencyConstraintMessage
把 Package 问题拆成 Kind、Dependency、Constraint 和 Message。
| 引脚 | 方向 | 类型 | 说明 |
|---|---|---|---|
| UBot Package Problem | 输入 | UBot Package Problem结构体 | |
| Kind | 输出 | EUBot Package Problem Kind枚举 | |
| Dependency | 输出 | String | The required package; empty for cycles and requirements without a name. |
| Constraint | 输出 | String | The requirement's version constraint as written; empty when any version is accepted. |
| Message | 输出 | String | The same text as the matching entry of FUBotPackageInfo::Problems. |
Make UBot Package Problem
Section titled “Make UBot Package Problem”Make UBot Package ProblemUBot Package Problem
用各个字段拼出一个 UBot Package Problem。
| 引脚 | 方向 | 类型 |
|---|---|---|
| UBot Package Problem | 输出 | UBot Package Problem结构体 |