Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 public function getFields()
 {
     return [Fb::create('ctx_ip', T\StringType::create())->format(Format::IPV4())->overridable(true)->build(), Fb::create('ctx_ip_geo', T\MessageType::create())->className('Gdbots\\Schemas\\Geo\\Address')->build()];
 }
Beispiel #2
0
 /**
  * {@inheritdoc}
  */
 public function getFields()
 {
     return [Fb::create('request_id', T\UuidType::create())->required()->build(), Fb::create('occurred_at', T\MicrotimeType::create())->build(), Fb::create('ctx_retries', T\TinyIntType::create())->build(), Fb::create('ctx_causator_ref', T\MessageRefType::create())->build(), Fb::create('ctx_correlator_ref', T\MessageRefType::create())->build(), Fb::create('ctx_user_ref', T\MessageRefType::create())->build(), Fb::create('ctx_app', T\MessageType::create())->className('Gdbots\\Schemas\\Contexts\\App')->build(), Fb::create('ctx_cloud', T\MessageType::create())->className('Gdbots\\Schemas\\Contexts\\Cloud')->build(), Fb::create('ctx_ip', T\StringType::create())->format(Format::IPV4())->overridable(true)->build(), Fb::create('ctx_ua', T\TextType::create())->overridable(true)->build()];
 }
Beispiel #3
0
 /**
  * {@inheritdoc}
  */
 public function getFields()
 {
     return [Fb::create('command_id', T\TimeUuidType::create())->required()->build(), Fb::create('occurred_at', T\MicrotimeType::create())->build(), Fb::create('expected_etag', T\StringType::create())->maxLength(100)->pattern('^[\\w\\.:-]+$')->build(), Fb::create('ctx_retries', T\TinyIntType::create())->build(), Fb::create('ctx_causator_ref', T\MessageRefType::create())->build(), Fb::create('ctx_correlator_ref', T\MessageRefType::create())->build(), Fb::create('ctx_user_ref', T\MessageRefType::create())->build(), Fb::create('ctx_app', T\MessageType::create())->className('Gdbots\\Schemas\\Contexts\\App')->build(), Fb::create('ctx_cloud', T\MessageType::create())->className('Gdbots\\Schemas\\Contexts\\Cloud')->build(), Fb::create('ctx_ip', T\StringType::create())->format(Format::IPV4())->overridable(true)->build(), Fb::create('ctx_ua', T\TextType::create())->overridable(true)->build()];
 }