1
0
Fork 0
mirror of synced 2024-10-05 12:43:13 +13:00

Review changes and adds enabled in providers collection

This commit is contained in:
prateek banga 2023-09-13 16:57:59 +05:30
parent 1f9872b398
commit 9b6fc440d9
7 changed files with 26 additions and 33 deletions

View file

@ -1427,6 +1427,17 @@ $commonCollections = [
'default' => false, 'default' => false,
'array' => false, 'array' => false,
], ],
[
'$id' => ID::custom('enabled'),
'type' => Database::VAR_BOOLEAN,
'signed' => true,
'size' => 0,
'format' => '',
'filters' => [],
'required' => true,
'default' => true,
'array' => false,
],
[ [
'$id' => ID::custom('credentials'), '$id' => ID::custom('credentials'),
'type' => Database::VAR_STRING, 'type' => Database::VAR_STRING,

View file

@ -24,7 +24,7 @@ class Message extends Any
]) ])
->addRule('providerId', [ ->addRule('providerId', [
'type' => self::TYPE_STRING, 'type' => self::TYPE_STRING,
'description' => 'Provider Id for the message.', 'description' => 'Provider ID for the message.',
'default' => '', 'default' => '',
'example' => '5e5ea5c16897e', 'example' => '5e5ea5c16897e',
]) ])
@ -40,26 +40,26 @@ class Message extends Any
'description' => 'Recipient of message.', 'description' => 'Recipient of message.',
'required' => false, 'required' => false,
'default' => DateTime::now(), 'default' => DateTime::now(),
'example' => DateTime::now(), 'example' => self::TYPE_DATETIME_EXAMPLE,
]) ])
->addRule('deliveryError', [ ->addRule('deliveryErrors', [
'type' => self::TYPE_STRING, 'type' => self::TYPE_STRING,
'description' => 'Delivery error if any.', 'description' => 'Delivery errors if any.',
'required' => false, 'required' => false,
'default' => '', 'default' => '',
'array' => true, 'array' => true,
'example' => 'Provider not valid.', 'example' => 'Credentials not valid.',
]) ])
->addRule('deliveredTo', [ ->addRule('deliveredTo', [
'type' => self::TYPE_INTEGER, 'type' => self::TYPE_INTEGER,
'description' => 'Number of recipients the message was delivered to.', 'description' => 'Number of recipients the message was delivered to.',
'default' => '', 'default' => 0,
'example' => 1, 'example' => 1,
]) ])
->addRule('delivered', [ ->addRule('delivered', [
'type' => self::TYPE_BOOLEAN, 'type' => self::TYPE_BOOLEAN,
'description' => 'Status of delivery.', 'description' => 'Status of delivery.',
'default' => '', 'default' => false,
'example' => true, 'example' => true,
]); ]);
} }

View file

@ -348,7 +348,7 @@ class Project extends Model
]); ]);
} }
$document->setAttribute("authProviders", $projectProviders); $document->setAttribute('authProviders', $projectProviders);
return $document; return $document;
} }

View file

@ -7,9 +7,6 @@ use Appwrite\Utopia\Response\Model;
class Provider extends Model class Provider extends Model
{ {
/**
* @var bool
*/
protected bool $public = false; protected bool $public = false;
public function __construct() public function __construct()
@ -36,7 +33,13 @@ class Provider extends Model
->addRule('default', [ ->addRule('default', [
'type' => self::TYPE_BOOLEAN, 'type' => self::TYPE_BOOLEAN,
'description' => 'Is this a pre-configured provider instance?', 'description' => 'Is this a pre-configured provider instance?',
'default' => '', 'default' => false,
'example' => true,
])
->addRule('enabled', [
'type' => self::TYPE_BOOLEAN,
'description' => 'Is provider enabled?',
'default' => true,
'example' => true, 'example' => true,
]) ])
->addRule('type', [ ->addRule('type', [

View file

@ -7,11 +7,6 @@ use Appwrite\Utopia\Response\Model;
class Subscriber extends Model class Subscriber extends Model
{ {
/**
* @var bool
*/
protected bool $public = false;
public function __construct() public function __construct()
{ {
$this $this

View file

@ -7,11 +7,6 @@ use Appwrite\Utopia\Response\Model;
class Target extends Model class Target extends Model
{ {
/**
* @var bool
*/
protected bool $public = false;
public function __construct() public function __construct()
{ {
$this $this
@ -34,12 +29,6 @@ class Target extends Model
'default' => '', 'default' => '',
'example' => '259125845563242502', 'example' => '259125845563242502',
]) ])
->addRule('providerType', [
'type' => self::TYPE_STRING,
'description' => 'The type of provider supported by this target.',
'default' => '',
'example' => 'sms',
])
->addRule('identifier', [ ->addRule('identifier', [
'type' => self::TYPE_STRING, 'type' => self::TYPE_STRING,
'description' => 'The target identifier.', 'description' => 'The target identifier.',

View file

@ -7,11 +7,6 @@ use Appwrite\Utopia\Response\Model;
class Topic extends Model class Topic extends Model
{ {
/**
* @var bool
*/
protected bool $public = false;
public function __construct() public function __construct()
{ {
$this $this