我创建了一个 TrustProduct 资源。当我阅读多个 TrustProduct 资源时,我想指定我感兴趣的
Status
。根据文档,我可以看到 Status
是一个枚举。但是,文档未能枚举枚举的值。
通过阅读记录和文档,我唯一确定的值是
in-review
和 provisionally-approved
。例如,使用 PHP SDK:
$trustProducts = $twilio->trusthub->v1->trustProducts
->read(['Status' => 'in-review'], 20);
foreach ($trustProducts as $record) {
dump($record->toArray());
}
返回以下内容(当为了可读性而进行 json 编码时):
{
"sid": "BUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"accountSid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"policySid": "RNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"friendlyName": "Some Company",
"status": "in-review",
"validUntil": null,
"email": "[email protected]",
"statusCallback": null,
// end so on...
我想知道其他可能的值是什么。查看 SDK,我可以看到选项是什么以及它们是如何读取/设置的,但没有关于枚举值的进一步文档。最终,我想在创建这些资源时指定一个 statusCallback,并且在不知道预期的潜在值的情况下很难处理这些调用。
请参阅:Trust产品属性
我收到了批准和拒绝。有了这两个价值观,我认为任何有同样问题的人都应该能够解决我遇到的问题。已确认的枚举值(可能还有更多):
在被拒绝的情况下,您可能需要更新信托产品来解决拒绝问题。如果您在创建信任产品时提供电子邮件,该电子邮件将说明拒绝的原因以及您可以采取哪些步骤来解决该问题。