Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
33 changes: 6 additions & 27 deletions src/Generated/Applications/Delta/DeltaResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,13 @@
namespace Microsoft\Graph\Generated\Applications\Delta;

use Microsoft\Graph\Generated\Models\Application;
use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder;
use Microsoft\Graph\Generated\Models\BaseDeltaFunctionResponse;
use Microsoft\Kiota\Abstractions\Serialization\Parsable;
use Microsoft\Kiota\Abstractions\Serialization\ParseNode;
use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter;

class DeltaResponse implements AdditionalDataHolder, Parsable
class DeltaResponse extends BaseDeltaFunctionResponse implements Parsable
{
/**
* @var array<string, mixed> $additionalData Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
*/
private array $additionalData;

/**
* @var array<Application>|null $value The value property
*/
Expand All @@ -24,7 +19,7 @@ class DeltaResponse implements AdditionalDataHolder, Parsable
* Instantiates a new deltaResponse and sets the default values.
*/
public function __construct() {
$this->setAdditionalData([]);
parent::__construct();
}

/**
Expand All @@ -36,23 +31,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Delta
return new DeltaResponse();
}

/**
* Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @return array<string, mixed>
*/
public function getAdditionalData(): array {
return $this->additionalData;
}

/**
* The deserialization information for the current model
* @return array<string, callable>
*/
public function getFieldDeserializers(): array {
$o = $this;
return [
return array_merge(parent::getFieldDeserializers(), [
'value' => function (ParseNode $n) use ($o) { $o->setValue($n->getCollectionOfObjectValues(array(Application::class, 'createFromDiscriminatorValue'))); },
];
]);
}

/**
Expand All @@ -68,16 +55,8 @@ public function getValue(): ?array {
* @param SerializationWriter $writer Serialization writer to use to serialize this model
*/
public function serialize(SerializationWriter $writer): void {
parent::serialize($writer);
$writer->writeCollectionOfObjectValues('value', $this->value);
$writer->writeAdditionalData($this->additionalData);
}

/**
* Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @param array<string,mixed> $value Value to set for the AdditionalData property.
*/
public function setAdditionalData(?array $value ): void {
$this->additionalData = $value;
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,14 @@

namespace Microsoft\Graph\Generated\Applications\GetAvailableExtensionProperties;

use Microsoft\Graph\Generated\Models\BaseCollectionPaginationCountResponse;
use Microsoft\Graph\Generated\Models\ExtensionProperty;
use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder;
use Microsoft\Kiota\Abstractions\Serialization\Parsable;
use Microsoft\Kiota\Abstractions\Serialization\ParseNode;
use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter;

class GetAvailableExtensionPropertiesResponse implements AdditionalDataHolder, Parsable
class GetAvailableExtensionPropertiesResponse extends BaseCollectionPaginationCountResponse implements Parsable
{
/**
* @var array<string, mixed> $additionalData Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
*/
private array $additionalData;

/**
* @var array<ExtensionProperty>|null $value The value property
*/
Expand All @@ -24,7 +19,7 @@ class GetAvailableExtensionPropertiesResponse implements AdditionalDataHolder, P
* Instantiates a new getAvailableExtensionPropertiesResponse and sets the default values.
*/
public function __construct() {
$this->setAdditionalData([]);
parent::__construct();
}

/**
Expand All @@ -36,23 +31,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): GetAv
return new GetAvailableExtensionPropertiesResponse();
}

/**
* Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @return array<string, mixed>
*/
public function getAdditionalData(): array {
return $this->additionalData;
}

/**
* The deserialization information for the current model
* @return array<string, callable>
*/
public function getFieldDeserializers(): array {
$o = $this;
return [
return array_merge(parent::getFieldDeserializers(), [
'value' => function (ParseNode $n) use ($o) { $o->setValue($n->getCollectionOfObjectValues(array(ExtensionProperty::class, 'createFromDiscriminatorValue'))); },
];
]);
}

/**
Expand All @@ -68,16 +55,8 @@ public function getValue(): ?array {
* @param SerializationWriter $writer Serialization writer to use to serialize this model
*/
public function serialize(SerializationWriter $writer): void {
parent::serialize($writer);
$writer->writeCollectionOfObjectValues('value', $this->value);
$writer->writeAdditionalData($this->additionalData);
}

/**
* Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @param array<string,mixed> $value Value to set for the AdditionalData property.
*/
public function setAdditionalData(?array $value ): void {
$this->additionalData = $value;
}

/**
Expand Down
33 changes: 6 additions & 27 deletions src/Generated/Applications/GetByIds/GetByIdsResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,14 @@

namespace Microsoft\Graph\Generated\Applications\GetByIds;

use Microsoft\Graph\Generated\Models\BaseCollectionPaginationCountResponse;
use Microsoft\Graph\Generated\Models\DirectoryObject;
use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder;
use Microsoft\Kiota\Abstractions\Serialization\Parsable;
use Microsoft\Kiota\Abstractions\Serialization\ParseNode;
use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter;

class GetByIdsResponse implements AdditionalDataHolder, Parsable
class GetByIdsResponse extends BaseCollectionPaginationCountResponse implements Parsable
{
/**
* @var array<string, mixed> $additionalData Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
*/
private array $additionalData;

/**
* @var array<DirectoryObject>|null $value The value property
*/
Expand All @@ -24,7 +19,7 @@ class GetByIdsResponse implements AdditionalDataHolder, Parsable
* Instantiates a new getByIdsResponse and sets the default values.
*/
public function __construct() {
$this->setAdditionalData([]);
parent::__construct();
}

/**
Expand All @@ -36,23 +31,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): GetBy
return new GetByIdsResponse();
}

/**
* Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @return array<string, mixed>
*/
public function getAdditionalData(): array {
return $this->additionalData;
}

/**
* The deserialization information for the current model
* @return array<string, callable>
*/
public function getFieldDeserializers(): array {
$o = $this;
return [
return array_merge(parent::getFieldDeserializers(), [
'value' => function (ParseNode $n) use ($o) { $o->setValue($n->getCollectionOfObjectValues(array(DirectoryObject::class, 'createFromDiscriminatorValue'))); },
];
]);
}

/**
Expand All @@ -68,16 +55,8 @@ public function getValue(): ?array {
* @param SerializationWriter $writer Serialization writer to use to serialize this model
*/
public function serialize(SerializationWriter $writer): void {
parent::serialize($writer);
$writer->writeCollectionOfObjectValues('value', $this->value);
$writer->writeAdditionalData($this->additionalData);
}

/**
* Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @param array<string,mixed> $value Value to set for the AdditionalData property.
*/
public function setAdditionalData(?array $value ): void {
$this->additionalData = $value;
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,13 @@

namespace Microsoft\Graph\Generated\Applications\Item\CheckMemberGroups;

use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder;
use Microsoft\Graph\Generated\Models\BaseCollectionPaginationCountResponse;
use Microsoft\Kiota\Abstractions\Serialization\Parsable;
use Microsoft\Kiota\Abstractions\Serialization\ParseNode;
use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter;

class CheckMemberGroupsResponse implements AdditionalDataHolder, Parsable
class CheckMemberGroupsResponse extends BaseCollectionPaginationCountResponse implements Parsable
{
/**
* @var array<string, mixed> $additionalData Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
*/
private array $additionalData;

/**
* @var array<string>|null $value The value property
*/
Expand All @@ -23,7 +18,7 @@ class CheckMemberGroupsResponse implements AdditionalDataHolder, Parsable
* Instantiates a new checkMemberGroupsResponse and sets the default values.
*/
public function __construct() {
$this->setAdditionalData([]);
parent::__construct();
}

/**
Expand All @@ -35,23 +30,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Check
return new CheckMemberGroupsResponse();
}

/**
* Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @return array<string, mixed>
*/
public function getAdditionalData(): array {
return $this->additionalData;
}

/**
* The deserialization information for the current model
* @return array<string, callable>
*/
public function getFieldDeserializers(): array {
$o = $this;
return [
return array_merge(parent::getFieldDeserializers(), [
'value' => function (ParseNode $n) use ($o) { $o->setValue($n->getCollectionOfPrimitiveValues()); },
];
]);
}

/**
Expand All @@ -67,16 +54,8 @@ public function getValue(): ?array {
* @param SerializationWriter $writer Serialization writer to use to serialize this model
*/
public function serialize(SerializationWriter $writer): void {
parent::serialize($writer);
$writer->writeCollectionOfPrimitiveValues('value', $this->value);
$writer->writeAdditionalData($this->additionalData);
}

/**
* Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @param array<string,mixed> $value Value to set for the AdditionalData property.
*/
public function setAdditionalData(?array $value ): void {
$this->additionalData = $value;
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,13 @@

namespace Microsoft\Graph\Generated\Applications\Item\CheckMemberObjects;

use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder;
use Microsoft\Graph\Generated\Models\BaseCollectionPaginationCountResponse;
use Microsoft\Kiota\Abstractions\Serialization\Parsable;
use Microsoft\Kiota\Abstractions\Serialization\ParseNode;
use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter;

class CheckMemberObjectsResponse implements AdditionalDataHolder, Parsable
class CheckMemberObjectsResponse extends BaseCollectionPaginationCountResponse implements Parsable
{
/**
* @var array<string, mixed> $additionalData Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
*/
private array $additionalData;

/**
* @var array<string>|null $value The value property
*/
Expand All @@ -23,7 +18,7 @@ class CheckMemberObjectsResponse implements AdditionalDataHolder, Parsable
* Instantiates a new checkMemberObjectsResponse and sets the default values.
*/
public function __construct() {
$this->setAdditionalData([]);
parent::__construct();
}

/**
Expand All @@ -35,23 +30,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Check
return new CheckMemberObjectsResponse();
}

/**
* Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @return array<string, mixed>
*/
public function getAdditionalData(): array {
return $this->additionalData;
}

/**
* The deserialization information for the current model
* @return array<string, callable>
*/
public function getFieldDeserializers(): array {
$o = $this;
return [
return array_merge(parent::getFieldDeserializers(), [
'value' => function (ParseNode $n) use ($o) { $o->setValue($n->getCollectionOfPrimitiveValues()); },
];
]);
}

/**
Expand All @@ -67,16 +54,8 @@ public function getValue(): ?array {
* @param SerializationWriter $writer Serialization writer to use to serialize this model
*/
public function serialize(SerializationWriter $writer): void {
parent::serialize($writer);
$writer->writeCollectionOfPrimitiveValues('value', $this->value);
$writer->writeAdditionalData($this->additionalData);
}

/**
* Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
* @param array<string,mixed> $value Value to set for the AdditionalData property.
*/
public function setAdditionalData(?array $value ): void {
$this->additionalData = $value;
}

/**
Expand Down
Loading