diff --git a/src/Payload/UsersLookupByEmailPayload.php b/src/Payload/UsersLookupByEmailPayload.php new file mode 100644 index 0000000..01c3151 --- /dev/null +++ b/src/Payload/UsersLookupByEmailPayload.php @@ -0,0 +1,36 @@ +email; + } + + public function setEmail($email) + { + $this->email = $email; + + return $this; + } + + /** + * @inheritdoc + */ + public function getMethod() + { + return 'users.lookupByEmail'; + } +} diff --git a/src/Payload/UsersLookupByEmailPayloadResponse.php b/src/Payload/UsersLookupByEmailPayloadResponse.php new file mode 100644 index 0000000..7d446dc --- /dev/null +++ b/src/Payload/UsersLookupByEmailPayloadResponse.php @@ -0,0 +1,26 @@ +user; + } +} diff --git a/src/Resources/config/serializer/CL.Slack.Payload.UsersLookupByEmailPayload.yml b/src/Resources/config/serializer/CL.Slack.Payload.UsersLookupByEmailPayload.yml new file mode 100644 index 0000000..6bcf95c --- /dev/null +++ b/src/Resources/config/serializer/CL.Slack.Payload.UsersLookupByEmailPayload.yml @@ -0,0 +1,4 @@ +CL\Slack\Payload\UsersLookupByEmailPayload: + properties: + email: + type: string diff --git a/src/Resources/config/serializer/CL.Slack.Payload.UsersLookupByEmailPayloadResponse.yml b/src/Resources/config/serializer/CL.Slack.Payload.UsersLookupByEmailPayloadResponse.yml new file mode 100644 index 0000000..849bd57 --- /dev/null +++ b/src/Resources/config/serializer/CL.Slack.Payload.UsersLookupByEmailPayloadResponse.yml @@ -0,0 +1,4 @@ +CL\Slack\Payload\UsersLookupByEmailPayloadResponse: + properties: + user: + type: CL\Slack\Model\User