thebiggive / messages
共享消息/模型类,用于跨服务通信
v3.0.0
2022-04-19 17:53 UTC
Requires
- php: ^8.0
README
这个小巧的库用于存放共享消息/模型类,以便实现跨服务通信。
目前它使我们能够在没有修改的情况下使用Symfony Messenger从MatchBot发布捐赠消息,然后使用ClaimBot进行消费。
变更日志
v3.0.0
v3 添加了 $org_regulator
和 $org_regulator_numbers
。这些在技术上是可以选择的,但ClaimBot v1.3将以只有设置正确时才能工作的方式发送索赔(除非是免税慈善机构)。
由于这实际上是一个模型的重大版本更新,因此我们还利用这个机会将反馈字段 $submission_correlation_id
、$response_success
和 $response_detail
转换为蛇形命名,以与其他属性保持一致性。使用驼峰命名法的实现将在升级后立即中断,直到它们被更新。
v2.0.0
v2 引入了一个关于ClaimBot将捐赠发送回MatchBot的新假设 - 这不再意味着错误。相反,无论结果如何,都会发送状态信息,因此需要一个新的字段来捕捉状态的基本信息。
尽管没有移除任何字段,但由于下游使用的重大变化,这次更新带来了一个新的主要版本,以降低两种方法之间混淆的风险。