Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class AccessDeterminationLogConfig extends \Google\Model
{
/**
* @var string
*/
public $logLevel;
/**
* @param string
*/
public function setLogLevel($logLevel)
{
$this->logLevel = $logLevel;
}
/**
* @return string
*/
public function getLogLevel()
{
return $this->logLevel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccessDeterminationLogConfig::class, 'Google_Service_CloudHealthcare_AccessDeterminationLogConfig');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ActivateConsentRequest extends \Google\Model
{
/**
* @var string
*/
public $consentArtifact;
/**
* @var string
*/
public $expireTime;
/**
* @var string
*/
public $ttl;
/**
* @param string
*/
public function setConsentArtifact($consentArtifact)
{
$this->consentArtifact = $consentArtifact;
}
/**
* @return string
*/
public function getConsentArtifact()
{
return $this->consentArtifact;
}
/**
* @param string
*/
public function setExpireTime($expireTime)
{
$this->expireTime = $expireTime;
}
/**
* @return string
*/
public function getExpireTime()
{
return $this->expireTime;
}
/**
* @param string
*/
public function setTtl($ttl)
{
$this->ttl = $ttl;
}
/**
* @return string
*/
public function getTtl()
{
return $this->ttl;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActivateConsentRequest::class, 'Google_Service_CloudHealthcare_ActivateConsentRequest');

View File

@@ -0,0 +1,45 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class AdminConsents extends \Google\Collection
{
protected $collection_key = 'names';
/**
* @var string[]
*/
public $names;
/**
* @param string[]
*/
public function setNames($names)
{
$this->names = $names;
}
/**
* @return string[]
*/
public function getNames()
{
return $this->names;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdminConsents::class, 'Google_Service_CloudHealthcare_AdminConsents');

View File

@@ -0,0 +1,81 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class AnalyzeEntitiesRequest extends \Google\Collection
{
protected $collection_key = 'licensedVocabularies';
/**
* @var string
*/
public $alternativeOutputFormat;
/**
* @var string
*/
public $documentContent;
/**
* @var string[]
*/
public $licensedVocabularies;
/**
* @param string
*/
public function setAlternativeOutputFormat($alternativeOutputFormat)
{
$this->alternativeOutputFormat = $alternativeOutputFormat;
}
/**
* @return string
*/
public function getAlternativeOutputFormat()
{
return $this->alternativeOutputFormat;
}
/**
* @param string
*/
public function setDocumentContent($documentContent)
{
$this->documentContent = $documentContent;
}
/**
* @return string
*/
public function getDocumentContent()
{
return $this->documentContent;
}
/**
* @param string[]
*/
public function setLicensedVocabularies($licensedVocabularies)
{
$this->licensedVocabularies = $licensedVocabularies;
}
/**
* @return string[]
*/
public function getLicensedVocabularies()
{
return $this->licensedVocabularies;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AnalyzeEntitiesRequest::class, 'Google_Service_CloudHealthcare_AnalyzeEntitiesRequest');

View File

@@ -0,0 +1,93 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class AnalyzeEntitiesResponse extends \Google\Collection
{
protected $collection_key = 'relationships';
protected $entitiesType = Entity::class;
protected $entitiesDataType = 'array';
protected $entityMentionsType = EntityMention::class;
protected $entityMentionsDataType = 'array';
/**
* @var string
*/
public $fhirBundle;
protected $relationshipsType = EntityMentionRelationship::class;
protected $relationshipsDataType = 'array';
/**
* @param Entity[]
*/
public function setEntities($entities)
{
$this->entities = $entities;
}
/**
* @return Entity[]
*/
public function getEntities()
{
return $this->entities;
}
/**
* @param EntityMention[]
*/
public function setEntityMentions($entityMentions)
{
$this->entityMentions = $entityMentions;
}
/**
* @return EntityMention[]
*/
public function getEntityMentions()
{
return $this->entityMentions;
}
/**
* @param string
*/
public function setFhirBundle($fhirBundle)
{
$this->fhirBundle = $fhirBundle;
}
/**
* @return string
*/
public function getFhirBundle()
{
return $this->fhirBundle;
}
/**
* @param EntityMentionRelationship[]
*/
public function setRelationships($relationships)
{
$this->relationships = $relationships;
}
/**
* @return EntityMentionRelationship[]
*/
public function getRelationships()
{
return $this->relationships;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AnalyzeEntitiesResponse::class, 'Google_Service_CloudHealthcare_AnalyzeEntitiesResponse');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ApplyAdminConsentsErrorDetail extends \Google\Collection
{
protected $collection_key = 'consentErrors';
protected $consentErrorsType = ConsentErrors::class;
protected $consentErrorsDataType = 'array';
/**
* @var string
*/
public $existingOperationId;
/**
* @param ConsentErrors[]
*/
public function setConsentErrors($consentErrors)
{
$this->consentErrors = $consentErrors;
}
/**
* @return ConsentErrors[]
*/
public function getConsentErrors()
{
return $this->consentErrors;
}
/**
* @param string
*/
public function setExistingOperationId($existingOperationId)
{
$this->existingOperationId = $existingOperationId;
}
/**
* @return string
*/
public function getExistingOperationId()
{
return $this->existingOperationId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApplyAdminConsentsErrorDetail::class, 'Google_Service_CloudHealthcare_ApplyAdminConsentsErrorDetail');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ApplyAdminConsentsRequest extends \Google\Model
{
protected $newConsentsListType = AdminConsents::class;
protected $newConsentsListDataType = '';
/**
* @var bool
*/
public $validateOnly;
/**
* @param AdminConsents
*/
public function setNewConsentsList(AdminConsents $newConsentsList)
{
$this->newConsentsList = $newConsentsList;
}
/**
* @return AdminConsents
*/
public function getNewConsentsList()
{
return $this->newConsentsList;
}
/**
* @param bool
*/
public function setValidateOnly($validateOnly)
{
$this->validateOnly = $validateOnly;
}
/**
* @return bool
*/
public function getValidateOnly()
{
return $this->validateOnly;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApplyAdminConsentsRequest::class, 'Google_Service_CloudHealthcare_ApplyAdminConsentsRequest');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ApplyAdminConsentsResponse extends \Google\Model
{
/**
* @var string
*/
public $affectedResources;
/**
* @var string
*/
public $consentApplySuccess;
/**
* @var string
*/
public $failedResources;
/**
* @param string
*/
public function setAffectedResources($affectedResources)
{
$this->affectedResources = $affectedResources;
}
/**
* @return string
*/
public function getAffectedResources()
{
return $this->affectedResources;
}
/**
* @param string
*/
public function setConsentApplySuccess($consentApplySuccess)
{
$this->consentApplySuccess = $consentApplySuccess;
}
/**
* @return string
*/
public function getConsentApplySuccess()
{
return $this->consentApplySuccess;
}
/**
* @param string
*/
public function setFailedResources($failedResources)
{
$this->failedResources = $failedResources;
}
/**
* @return string
*/
public function getFailedResources()
{
return $this->failedResources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApplyAdminConsentsResponse::class, 'Google_Service_CloudHealthcare_ApplyAdminConsentsResponse');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ApplyConsentsRequest extends \Google\Model
{
protected $patientScopeType = PatientScope::class;
protected $patientScopeDataType = '';
protected $timeRangeType = TimeRange::class;
protected $timeRangeDataType = '';
/**
* @var bool
*/
public $validateOnly;
/**
* @param PatientScope
*/
public function setPatientScope(PatientScope $patientScope)
{
$this->patientScope = $patientScope;
}
/**
* @return PatientScope
*/
public function getPatientScope()
{
return $this->patientScope;
}
/**
* @param TimeRange
*/
public function setTimeRange(TimeRange $timeRange)
{
$this->timeRange = $timeRange;
}
/**
* @return TimeRange
*/
public function getTimeRange()
{
return $this->timeRange;
}
/**
* @param bool
*/
public function setValidateOnly($validateOnly)
{
$this->validateOnly = $validateOnly;
}
/**
* @return bool
*/
public function getValidateOnly()
{
return $this->validateOnly;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApplyConsentsRequest::class, 'Google_Service_CloudHealthcare_ApplyConsentsRequest');

View File

@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ApplyConsentsResponse extends \Google\Model
{
/**
* @var string
*/
public $affectedResources;
/**
* @var string
*/
public $consentApplyFailure;
/**
* @var string
*/
public $consentApplySuccess;
/**
* @var string
*/
public $failedResources;
/**
* @param string
*/
public function setAffectedResources($affectedResources)
{
$this->affectedResources = $affectedResources;
}
/**
* @return string
*/
public function getAffectedResources()
{
return $this->affectedResources;
}
/**
* @param string
*/
public function setConsentApplyFailure($consentApplyFailure)
{
$this->consentApplyFailure = $consentApplyFailure;
}
/**
* @return string
*/
public function getConsentApplyFailure()
{
return $this->consentApplyFailure;
}
/**
* @param string
*/
public function setConsentApplySuccess($consentApplySuccess)
{
$this->consentApplySuccess = $consentApplySuccess;
}
/**
* @return string
*/
public function getConsentApplySuccess()
{
return $this->consentApplySuccess;
}
/**
* @param string
*/
public function setFailedResources($failedResources)
{
$this->failedResources = $failedResources;
}
/**
* @return string
*/
public function getFailedResources()
{
return $this->failedResources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApplyConsentsResponse::class, 'Google_Service_CloudHealthcare_ApplyConsentsResponse');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ArchiveUserDataMappingRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArchiveUserDataMappingRequest::class, 'Google_Service_CloudHealthcare_ArchiveUserDataMappingRequest');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ArchiveUserDataMappingResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArchiveUserDataMappingResponse::class, 'Google_Service_CloudHealthcare_ArchiveUserDataMappingResponse');

View File

@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Attribute extends \Google\Collection
{
protected $collection_key = 'values';
/**
* @var string
*/
public $attributeDefinitionId;
/**
* @var string[]
*/
public $values;
/**
* @param string
*/
public function setAttributeDefinitionId($attributeDefinitionId)
{
$this->attributeDefinitionId = $attributeDefinitionId;
}
/**
* @return string
*/
public function getAttributeDefinitionId()
{
return $this->attributeDefinitionId;
}
/**
* @param string[]
*/
public function setValues($values)
{
$this->values = $values;
}
/**
* @return string[]
*/
public function getValues()
{
return $this->values;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Attribute::class, 'Google_Service_CloudHealthcare_Attribute');

View File

@@ -0,0 +1,135 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class AttributeDefinition extends \Google\Collection
{
protected $collection_key = 'consentDefaultValues';
/**
* @var string[]
*/
public $allowedValues;
/**
* @var string
*/
public $category;
/**
* @var string[]
*/
public $consentDefaultValues;
/**
* @var string
*/
public $dataMappingDefaultValue;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $name;
/**
* @param string[]
*/
public function setAllowedValues($allowedValues)
{
$this->allowedValues = $allowedValues;
}
/**
* @return string[]
*/
public function getAllowedValues()
{
return $this->allowedValues;
}
/**
* @param string
*/
public function setCategory($category)
{
$this->category = $category;
}
/**
* @return string
*/
public function getCategory()
{
return $this->category;
}
/**
* @param string[]
*/
public function setConsentDefaultValues($consentDefaultValues)
{
$this->consentDefaultValues = $consentDefaultValues;
}
/**
* @return string[]
*/
public function getConsentDefaultValues()
{
return $this->consentDefaultValues;
}
/**
* @param string
*/
public function setDataMappingDefaultValue($dataMappingDefaultValue)
{
$this->dataMappingDefaultValue = $dataMappingDefaultValue;
}
/**
* @return string
*/
public function getDataMappingDefaultValue()
{
return $this->dataMappingDefaultValue;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AttributeDefinition::class, 'Google_Service_CloudHealthcare_AttributeDefinition');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class AuditConfig extends \Google\Collection
{
protected $collection_key = 'auditLogConfigs';
protected $auditLogConfigsType = AuditLogConfig::class;
protected $auditLogConfigsDataType = 'array';
/**
* @var string
*/
public $service;
/**
* @param AuditLogConfig[]
*/
public function setAuditLogConfigs($auditLogConfigs)
{
$this->auditLogConfigs = $auditLogConfigs;
}
/**
* @return AuditLogConfig[]
*/
public function getAuditLogConfigs()
{
return $this->auditLogConfigs;
}
/**
* @param string
*/
public function setService($service)
{
$this->service = $service;
}
/**
* @return string
*/
public function getService()
{
return $this->service;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuditConfig::class, 'Google_Service_CloudHealthcare_AuditConfig');

View File

@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class AuditLogConfig extends \Google\Collection
{
protected $collection_key = 'exemptedMembers';
/**
* @var string[]
*/
public $exemptedMembers;
/**
* @var string
*/
public $logType;
/**
* @param string[]
*/
public function setExemptedMembers($exemptedMembers)
{
$this->exemptedMembers = $exemptedMembers;
}
/**
* @return string[]
*/
public function getExemptedMembers()
{
return $this->exemptedMembers;
}
/**
* @param string
*/
public function setLogType($logType)
{
$this->logType = $logType;
}
/**
* @return string
*/
public function getLogType()
{
return $this->logType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuditLogConfig::class, 'Google_Service_CloudHealthcare_AuditLogConfig');

View File

@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Binding extends \Google\Collection
{
protected $collection_key = 'members';
protected $conditionType = Expr::class;
protected $conditionDataType = '';
/**
* @var string[]
*/
public $members;
/**
* @var string
*/
public $role;
/**
* @param Expr
*/
public function setCondition(Expr $condition)
{
$this->condition = $condition;
}
/**
* @return Expr
*/
public function getCondition()
{
return $this->condition;
}
/**
* @param string[]
*/
public function setMembers($members)
{
$this->members = $members;
}
/**
* @return string[]
*/
public function getMembers()
{
return $this->members;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Binding::class, 'Google_Service_CloudHealthcare_Binding');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class BlobStorageInfo extends \Google\Model
{
/**
* @var string
*/
public $sizeBytes;
/**
* @var string
*/
public $storageClass;
/**
* @var string
*/
public $storageClassUpdateTime;
/**
* @param string
*/
public function setSizeBytes($sizeBytes)
{
$this->sizeBytes = $sizeBytes;
}
/**
* @return string
*/
public function getSizeBytes()
{
return $this->sizeBytes;
}
/**
* @param string
*/
public function setStorageClass($storageClass)
{
$this->storageClass = $storageClass;
}
/**
* @return string
*/
public function getStorageClass()
{
return $this->storageClass;
}
/**
* @param string
*/
public function setStorageClassUpdateTime($storageClassUpdateTime)
{
$this->storageClassUpdateTime = $storageClassUpdateTime;
}
/**
* @return string
*/
public function getStorageClassUpdateTime()
{
return $this->storageClassUpdateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BlobStorageInfo::class, 'Google_Service_CloudHealthcare_BlobStorageInfo');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class BlobStorageSettings extends \Google\Model
{
/**
* @var string
*/
public $blobStorageClass;
/**
* @param string
*/
public function setBlobStorageClass($blobStorageClass)
{
$this->blobStorageClass = $blobStorageClass;
}
/**
* @return string
*/
public function getBlobStorageClass()
{
return $this->blobStorageClass;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BlobStorageSettings::class, 'Google_Service_CloudHealthcare_BlobStorageSettings');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class CancelOperationRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CancelOperationRequest::class, 'Google_Service_CloudHealthcare_CancelOperationRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class CharacterMaskConfig extends \Google\Model
{
/**
* @var string
*/
public $maskingCharacter;
/**
* @param string
*/
public function setMaskingCharacter($maskingCharacter)
{
$this->maskingCharacter = $maskingCharacter;
}
/**
* @return string
*/
public function getMaskingCharacter()
{
return $this->maskingCharacter;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CharacterMaskConfig::class, 'Google_Service_CloudHealthcare_CharacterMaskConfig');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class CheckDataAccessRequest extends \Google\Model
{
protected $consentListType = ConsentList::class;
protected $consentListDataType = '';
/**
* @var string
*/
public $dataId;
/**
* @var string[]
*/
public $requestAttributes;
/**
* @var string
*/
public $responseView;
/**
* @param ConsentList
*/
public function setConsentList(ConsentList $consentList)
{
$this->consentList = $consentList;
}
/**
* @return ConsentList
*/
public function getConsentList()
{
return $this->consentList;
}
/**
* @param string
*/
public function setDataId($dataId)
{
$this->dataId = $dataId;
}
/**
* @return string
*/
public function getDataId()
{
return $this->dataId;
}
/**
* @param string[]
*/
public function setRequestAttributes($requestAttributes)
{
$this->requestAttributes = $requestAttributes;
}
/**
* @return string[]
*/
public function getRequestAttributes()
{
return $this->requestAttributes;
}
/**
* @param string
*/
public function setResponseView($responseView)
{
$this->responseView = $responseView;
}
/**
* @return string
*/
public function getResponseView()
{
return $this->responseView;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CheckDataAccessRequest::class, 'Google_Service_CloudHealthcare_CheckDataAccessRequest');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class CheckDataAccessResponse extends \Google\Model
{
protected $consentDetailsType = ConsentEvaluation::class;
protected $consentDetailsDataType = 'map';
/**
* @var bool
*/
public $consented;
/**
* @param ConsentEvaluation[]
*/
public function setConsentDetails($consentDetails)
{
$this->consentDetails = $consentDetails;
}
/**
* @return ConsentEvaluation[]
*/
public function getConsentDetails()
{
return $this->consentDetails;
}
/**
* @param bool
*/
public function setConsented($consented)
{
$this->consented = $consented;
}
/**
* @return bool
*/
public function getConsented()
{
return $this->consented;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CheckDataAccessResponse::class, 'Google_Service_CloudHealthcare_CheckDataAccessResponse');

View File

@@ -0,0 +1,205 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Consent extends \Google\Collection
{
protected $collection_key = 'policies';
/**
* @var string
*/
public $consentArtifact;
/**
* @var string
*/
public $expireTime;
/**
* @var string[]
*/
public $metadata;
/**
* @var string
*/
public $name;
protected $policiesType = GoogleCloudHealthcareV1ConsentPolicy::class;
protected $policiesDataType = 'array';
/**
* @var string
*/
public $revisionCreateTime;
/**
* @var string
*/
public $revisionId;
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $ttl;
/**
* @var string
*/
public $userId;
/**
* @param string
*/
public function setConsentArtifact($consentArtifact)
{
$this->consentArtifact = $consentArtifact;
}
/**
* @return string
*/
public function getConsentArtifact()
{
return $this->consentArtifact;
}
/**
* @param string
*/
public function setExpireTime($expireTime)
{
$this->expireTime = $expireTime;
}
/**
* @return string
*/
public function getExpireTime()
{
return $this->expireTime;
}
/**
* @param string[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return string[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudHealthcareV1ConsentPolicy[]
*/
public function setPolicies($policies)
{
$this->policies = $policies;
}
/**
* @return GoogleCloudHealthcareV1ConsentPolicy[]
*/
public function getPolicies()
{
return $this->policies;
}
/**
* @param string
*/
public function setRevisionCreateTime($revisionCreateTime)
{
$this->revisionCreateTime = $revisionCreateTime;
}
/**
* @return string
*/
public function getRevisionCreateTime()
{
return $this->revisionCreateTime;
}
/**
* @param string
*/
public function setRevisionId($revisionId)
{
$this->revisionId = $revisionId;
}
/**
* @return string
*/
public function getRevisionId()
{
return $this->revisionId;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param string
*/
public function setTtl($ttl)
{
$this->ttl = $ttl;
}
/**
* @return string
*/
public function getTtl()
{
return $this->ttl;
}
/**
* @param string
*/
public function setUserId($userId)
{
$this->userId = $userId;
}
/**
* @return string
*/
public function getUserId()
{
return $this->userId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Consent::class, 'Google_Service_CloudHealthcare_Consent');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ConsentAccessorScope extends \Google\Model
{
/**
* @var string
*/
public $actor;
/**
* @var string
*/
public $environment;
/**
* @var string
*/
public $purpose;
/**
* @param string
*/
public function setActor($actor)
{
$this->actor = $actor;
}
/**
* @return string
*/
public function getActor()
{
return $this->actor;
}
/**
* @param string
*/
public function setEnvironment($environment)
{
$this->environment = $environment;
}
/**
* @return string
*/
public function getEnvironment()
{
return $this->environment;
}
/**
* @param string
*/
public function setPurpose($purpose)
{
$this->purpose = $purpose;
}
/**
* @return string
*/
public function getPurpose()
{
return $this->purpose;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConsentAccessorScope::class, 'Google_Service_CloudHealthcare_ConsentAccessorScope');

View File

@@ -0,0 +1,163 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ConsentArtifact extends \Google\Collection
{
protected $collection_key = 'consentContentScreenshots';
protected $consentContentScreenshotsType = Image::class;
protected $consentContentScreenshotsDataType = 'array';
/**
* @var string
*/
public $consentContentVersion;
protected $guardianSignatureType = Signature::class;
protected $guardianSignatureDataType = '';
/**
* @var string[]
*/
public $metadata;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $userId;
protected $userSignatureType = Signature::class;
protected $userSignatureDataType = '';
protected $witnessSignatureType = Signature::class;
protected $witnessSignatureDataType = '';
/**
* @param Image[]
*/
public function setConsentContentScreenshots($consentContentScreenshots)
{
$this->consentContentScreenshots = $consentContentScreenshots;
}
/**
* @return Image[]
*/
public function getConsentContentScreenshots()
{
return $this->consentContentScreenshots;
}
/**
* @param string
*/
public function setConsentContentVersion($consentContentVersion)
{
$this->consentContentVersion = $consentContentVersion;
}
/**
* @return string
*/
public function getConsentContentVersion()
{
return $this->consentContentVersion;
}
/**
* @param Signature
*/
public function setGuardianSignature(Signature $guardianSignature)
{
$this->guardianSignature = $guardianSignature;
}
/**
* @return Signature
*/
public function getGuardianSignature()
{
return $this->guardianSignature;
}
/**
* @param string[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return string[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setUserId($userId)
{
$this->userId = $userId;
}
/**
* @return string
*/
public function getUserId()
{
return $this->userId;
}
/**
* @param Signature
*/
public function setUserSignature(Signature $userSignature)
{
$this->userSignature = $userSignature;
}
/**
* @return Signature
*/
public function getUserSignature()
{
return $this->userSignature;
}
/**
* @param Signature
*/
public function setWitnessSignature(Signature $witnessSignature)
{
$this->witnessSignature = $witnessSignature;
}
/**
* @return Signature
*/
public function getWitnessSignature()
{
return $this->witnessSignature;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConsentArtifact::class, 'Google_Service_CloudHealthcare_ConsentArtifact');

View File

@@ -0,0 +1,113 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ConsentConfig extends \Google\Collection
{
protected $collection_key = 'enforcedAdminConsents';
protected $accessDeterminationLogConfigType = AccessDeterminationLogConfig::class;
protected $accessDeterminationLogConfigDataType = '';
/**
* @var bool
*/
public $accessEnforced;
protected $consentHeaderHandlingType = ConsentHeaderHandling::class;
protected $consentHeaderHandlingDataType = '';
/**
* @var string[]
*/
public $enforcedAdminConsents;
/**
* @var string
*/
public $version;
/**
* @param AccessDeterminationLogConfig
*/
public function setAccessDeterminationLogConfig(AccessDeterminationLogConfig $accessDeterminationLogConfig)
{
$this->accessDeterminationLogConfig = $accessDeterminationLogConfig;
}
/**
* @return AccessDeterminationLogConfig
*/
public function getAccessDeterminationLogConfig()
{
return $this->accessDeterminationLogConfig;
}
/**
* @param bool
*/
public function setAccessEnforced($accessEnforced)
{
$this->accessEnforced = $accessEnforced;
}
/**
* @return bool
*/
public function getAccessEnforced()
{
return $this->accessEnforced;
}
/**
* @param ConsentHeaderHandling
*/
public function setConsentHeaderHandling(ConsentHeaderHandling $consentHeaderHandling)
{
$this->consentHeaderHandling = $consentHeaderHandling;
}
/**
* @return ConsentHeaderHandling
*/
public function getConsentHeaderHandling()
{
return $this->consentHeaderHandling;
}
/**
* @param string[]
*/
public function setEnforcedAdminConsents($enforcedAdminConsents)
{
$this->enforcedAdminConsents = $enforcedAdminConsents;
}
/**
* @return string[]
*/
public function getEnforcedAdminConsents()
{
return $this->enforcedAdminConsents;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConsentConfig::class, 'Google_Service_CloudHealthcare_ConsentConfig');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ConsentErrors extends \Google\Model
{
protected $errorType = Status::class;
protected $errorDataType = '';
/**
* @var string
*/
public $name;
/**
* @param Status
*/
public function setError(Status $error)
{
$this->error = $error;
}
/**
* @return Status
*/
public function getError()
{
return $this->error;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConsentErrors::class, 'Google_Service_CloudHealthcare_ConsentErrors');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ConsentEvaluation extends \Google\Model
{
/**
* @var string
*/
public $evaluationResult;
/**
* @param string
*/
public function setEvaluationResult($evaluationResult)
{
$this->evaluationResult = $evaluationResult;
}
/**
* @return string
*/
public function getEvaluationResult()
{
return $this->evaluationResult;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConsentEvaluation::class, 'Google_Service_CloudHealthcare_ConsentEvaluation');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ConsentHeaderHandling extends \Google\Model
{
/**
* @var string
*/
public $profile;
/**
* @param string
*/
public function setProfile($profile)
{
$this->profile = $profile;
}
/**
* @return string
*/
public function getProfile()
{
return $this->profile;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConsentHeaderHandling::class, 'Google_Service_CloudHealthcare_ConsentHeaderHandling');

View File

@@ -0,0 +1,45 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ConsentList extends \Google\Collection
{
protected $collection_key = 'consents';
/**
* @var string[]
*/
public $consents;
/**
* @param string[]
*/
public function setConsents($consents)
{
$this->consents = $consents;
}
/**
* @return string[]
*/
public function getConsents()
{
return $this->consents;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConsentList::class, 'Google_Service_CloudHealthcare_ConsentList');

View File

@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ConsentStore extends \Google\Model
{
/**
* @var string
*/
public $defaultConsentTtl;
/**
* @var bool
*/
public $enableConsentCreateOnUpdate;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setDefaultConsentTtl($defaultConsentTtl)
{
$this->defaultConsentTtl = $defaultConsentTtl;
}
/**
* @return string
*/
public function getDefaultConsentTtl()
{
return $this->defaultConsentTtl;
}
/**
* @param bool
*/
public function setEnableConsentCreateOnUpdate($enableConsentCreateOnUpdate)
{
$this->enableConsentCreateOnUpdate = $enableConsentCreateOnUpdate;
}
/**
* @return bool
*/
public function getEnableConsentCreateOnUpdate()
{
return $this->enableConsentCreateOnUpdate;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConsentStore::class, 'Google_Service_CloudHealthcare_ConsentStore');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class CreateMessageRequest extends \Google\Model
{
protected $messageType = Message::class;
protected $messageDataType = '';
/**
* @param Message
*/
public function setMessage(Message $message)
{
$this->message = $message;
}
/**
* @return Message
*/
public function getMessage()
{
return $this->message;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateMessageRequest::class, 'Google_Service_CloudHealthcare_CreateMessageRequest');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class CryptoHashConfig extends \Google\Model
{
/**
* @var string
*/
public $cryptoKey;
protected $kmsWrappedType = KmsWrappedCryptoKey::class;
protected $kmsWrappedDataType = '';
/**
* @param string
*/
public function setCryptoKey($cryptoKey)
{
$this->cryptoKey = $cryptoKey;
}
/**
* @return string
*/
public function getCryptoKey()
{
return $this->cryptoKey;
}
/**
* @param KmsWrappedCryptoKey
*/
public function setKmsWrapped(KmsWrappedCryptoKey $kmsWrapped)
{
$this->kmsWrapped = $kmsWrapped;
}
/**
* @return KmsWrappedCryptoKey
*/
public function getKmsWrapped()
{
return $this->kmsWrapped;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CryptoHashConfig::class, 'Google_Service_CloudHealthcare_CryptoHashConfig');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Dataset extends \Google\Model
{
protected $encryptionSpecType = EncryptionSpec::class;
protected $encryptionSpecDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $timeZone;
/**
* @param EncryptionSpec
*/
public function setEncryptionSpec(EncryptionSpec $encryptionSpec)
{
$this->encryptionSpec = $encryptionSpec;
}
/**
* @return EncryptionSpec
*/
public function getEncryptionSpec()
{
return $this->encryptionSpec;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setTimeZone($timeZone)
{
$this->timeZone = $timeZone;
}
/**
* @return string
*/
public function getTimeZone()
{
return $this->timeZone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Dataset::class, 'Google_Service_CloudHealthcare_Dataset');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DateShiftConfig extends \Google\Model
{
/**
* @var string
*/
public $cryptoKey;
protected $kmsWrappedType = KmsWrappedCryptoKey::class;
protected $kmsWrappedDataType = '';
/**
* @param string
*/
public function setCryptoKey($cryptoKey)
{
$this->cryptoKey = $cryptoKey;
}
/**
* @return string
*/
public function getCryptoKey()
{
return $this->cryptoKey;
}
/**
* @param KmsWrappedCryptoKey
*/
public function setKmsWrapped(KmsWrappedCryptoKey $kmsWrapped)
{
$this->kmsWrapped = $kmsWrapped;
}
/**
* @return KmsWrappedCryptoKey
*/
public function getKmsWrapped()
{
return $this->kmsWrapped;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DateShiftConfig::class, 'Google_Service_CloudHealthcare_DateShiftConfig');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DeidentifiedStoreDestination extends \Google\Model
{
protected $configType = DeidentifyConfig::class;
protected $configDataType = '';
/**
* @var string
*/
public $store;
/**
* @param DeidentifyConfig
*/
public function setConfig(DeidentifyConfig $config)
{
$this->config = $config;
}
/**
* @return DeidentifyConfig
*/
public function getConfig()
{
return $this->config;
}
/**
* @param string
*/
public function setStore($store)
{
$this->store = $store;
}
/**
* @return string
*/
public function getStore()
{
return $this->store;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeidentifiedStoreDestination::class, 'Google_Service_CloudHealthcare_DeidentifiedStoreDestination');

View File

@@ -0,0 +1,108 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DeidentifyConfig extends \Google\Model
{
protected $dicomType = DicomConfig::class;
protected $dicomDataType = '';
protected $fhirType = FhirConfig::class;
protected $fhirDataType = '';
protected $imageType = ImageConfig::class;
protected $imageDataType = '';
protected $textType = TextConfig::class;
protected $textDataType = '';
/**
* @var bool
*/
public $useRegionalDataProcessing;
/**
* @param DicomConfig
*/
public function setDicom(DicomConfig $dicom)
{
$this->dicom = $dicom;
}
/**
* @return DicomConfig
*/
public function getDicom()
{
return $this->dicom;
}
/**
* @param FhirConfig
*/
public function setFhir(FhirConfig $fhir)
{
$this->fhir = $fhir;
}
/**
* @return FhirConfig
*/
public function getFhir()
{
return $this->fhir;
}
/**
* @param ImageConfig
*/
public function setImage(ImageConfig $image)
{
$this->image = $image;
}
/**
* @return ImageConfig
*/
public function getImage()
{
return $this->image;
}
/**
* @param TextConfig
*/
public function setText(TextConfig $text)
{
$this->text = $text;
}
/**
* @return TextConfig
*/
public function getText()
{
return $this->text;
}
/**
* @param bool
*/
public function setUseRegionalDataProcessing($useRegionalDataProcessing)
{
$this->useRegionalDataProcessing = $useRegionalDataProcessing;
}
/**
* @return bool
*/
public function getUseRegionalDataProcessing()
{
return $this->useRegionalDataProcessing;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeidentifyConfig::class, 'Google_Service_CloudHealthcare_DeidentifyConfig');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DeidentifyDatasetRequest extends \Google\Model
{
protected $configType = DeidentifyConfig::class;
protected $configDataType = '';
/**
* @var string
*/
public $destinationDataset;
/**
* @var string
*/
public $gcsConfigUri;
/**
* @param DeidentifyConfig
*/
public function setConfig(DeidentifyConfig $config)
{
$this->config = $config;
}
/**
* @return DeidentifyConfig
*/
public function getConfig()
{
return $this->config;
}
/**
* @param string
*/
public function setDestinationDataset($destinationDataset)
{
$this->destinationDataset = $destinationDataset;
}
/**
* @return string
*/
public function getDestinationDataset()
{
return $this->destinationDataset;
}
/**
* @param string
*/
public function setGcsConfigUri($gcsConfigUri)
{
$this->gcsConfigUri = $gcsConfigUri;
}
/**
* @return string
*/
public function getGcsConfigUri()
{
return $this->gcsConfigUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeidentifyDatasetRequest::class, 'Google_Service_CloudHealthcare_DeidentifyDatasetRequest');

View File

@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DeidentifyDicomStoreRequest extends \Google\Model
{
protected $configType = DeidentifyConfig::class;
protected $configDataType = '';
/**
* @var string
*/
public $destinationStore;
protected $filterConfigType = DicomFilterConfig::class;
protected $filterConfigDataType = '';
/**
* @var string
*/
public $gcsConfigUri;
/**
* @param DeidentifyConfig
*/
public function setConfig(DeidentifyConfig $config)
{
$this->config = $config;
}
/**
* @return DeidentifyConfig
*/
public function getConfig()
{
return $this->config;
}
/**
* @param string
*/
public function setDestinationStore($destinationStore)
{
$this->destinationStore = $destinationStore;
}
/**
* @return string
*/
public function getDestinationStore()
{
return $this->destinationStore;
}
/**
* @param DicomFilterConfig
*/
public function setFilterConfig(DicomFilterConfig $filterConfig)
{
$this->filterConfig = $filterConfig;
}
/**
* @return DicomFilterConfig
*/
public function getFilterConfig()
{
return $this->filterConfig;
}
/**
* @param string
*/
public function setGcsConfigUri($gcsConfigUri)
{
$this->gcsConfigUri = $gcsConfigUri;
}
/**
* @return string
*/
public function getGcsConfigUri()
{
return $this->gcsConfigUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeidentifyDicomStoreRequest::class, 'Google_Service_CloudHealthcare_DeidentifyDicomStoreRequest');

View File

@@ -0,0 +1,112 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DeidentifyFhirStoreRequest extends \Google\Model
{
protected $configType = DeidentifyConfig::class;
protected $configDataType = '';
/**
* @var string
*/
public $destinationStore;
/**
* @var string
*/
public $gcsConfigUri;
protected $resourceFilterType = FhirFilter::class;
protected $resourceFilterDataType = '';
/**
* @var bool
*/
public $skipModifiedResources;
/**
* @param DeidentifyConfig
*/
public function setConfig(DeidentifyConfig $config)
{
$this->config = $config;
}
/**
* @return DeidentifyConfig
*/
public function getConfig()
{
return $this->config;
}
/**
* @param string
*/
public function setDestinationStore($destinationStore)
{
$this->destinationStore = $destinationStore;
}
/**
* @return string
*/
public function getDestinationStore()
{
return $this->destinationStore;
}
/**
* @param string
*/
public function setGcsConfigUri($gcsConfigUri)
{
$this->gcsConfigUri = $gcsConfigUri;
}
/**
* @return string
*/
public function getGcsConfigUri()
{
return $this->gcsConfigUri;
}
/**
* @param FhirFilter
*/
public function setResourceFilter(FhirFilter $resourceFilter)
{
$this->resourceFilter = $resourceFilter;
}
/**
* @return FhirFilter
*/
public function getResourceFilter()
{
return $this->resourceFilter;
}
/**
* @param bool
*/
public function setSkipModifiedResources($skipModifiedResources)
{
$this->skipModifiedResources = $skipModifiedResources;
}
/**
* @return bool
*/
public function getSkipModifiedResources()
{
return $this->skipModifiedResources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeidentifyFhirStoreRequest::class, 'Google_Service_CloudHealthcare_DeidentifyFhirStoreRequest');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DeidentifySummary extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeidentifySummary::class, 'Google_Service_CloudHealthcare_DeidentifySummary');

View File

@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DicomConfig extends \Google\Model
{
/**
* @var string
*/
public $filterProfile;
protected $keepListType = TagFilterList::class;
protected $keepListDataType = '';
protected $removeListType = TagFilterList::class;
protected $removeListDataType = '';
/**
* @var bool
*/
public $skipIdRedaction;
/**
* @param string
*/
public function setFilterProfile($filterProfile)
{
$this->filterProfile = $filterProfile;
}
/**
* @return string
*/
public function getFilterProfile()
{
return $this->filterProfile;
}
/**
* @param TagFilterList
*/
public function setKeepList(TagFilterList $keepList)
{
$this->keepList = $keepList;
}
/**
* @return TagFilterList
*/
public function getKeepList()
{
return $this->keepList;
}
/**
* @param TagFilterList
*/
public function setRemoveList(TagFilterList $removeList)
{
$this->removeList = $removeList;
}
/**
* @return TagFilterList
*/
public function getRemoveList()
{
return $this->removeList;
}
/**
* @param bool
*/
public function setSkipIdRedaction($skipIdRedaction)
{
$this->skipIdRedaction = $skipIdRedaction;
}
/**
* @return bool
*/
public function getSkipIdRedaction()
{
return $this->skipIdRedaction;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DicomConfig::class, 'Google_Service_CloudHealthcare_DicomConfig');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DicomFilterConfig extends \Google\Model
{
/**
* @var string
*/
public $resourcePathsGcsUri;
/**
* @param string
*/
public function setResourcePathsGcsUri($resourcePathsGcsUri)
{
$this->resourcePathsGcsUri = $resourcePathsGcsUri;
}
/**
* @return string
*/
public function getResourcePathsGcsUri()
{
return $this->resourcePathsGcsUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DicomFilterConfig::class, 'Google_Service_CloudHealthcare_DicomFilterConfig');

View File

@@ -0,0 +1,95 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DicomStore extends \Google\Collection
{
protected $collection_key = 'streamConfigs';
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
protected $notificationConfigType = NotificationConfig::class;
protected $notificationConfigDataType = '';
protected $streamConfigsType = GoogleCloudHealthcareV1DicomStreamConfig::class;
protected $streamConfigsDataType = 'array';
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param NotificationConfig
*/
public function setNotificationConfig(NotificationConfig $notificationConfig)
{
$this->notificationConfig = $notificationConfig;
}
/**
* @return NotificationConfig
*/
public function getNotificationConfig()
{
return $this->notificationConfig;
}
/**
* @param GoogleCloudHealthcareV1DicomStreamConfig[]
*/
public function setStreamConfigs($streamConfigs)
{
$this->streamConfigs = $streamConfigs;
}
/**
* @return GoogleCloudHealthcareV1DicomStreamConfig[]
*/
public function getStreamConfigs()
{
return $this->streamConfigs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DicomStore::class, 'Google_Service_CloudHealthcare_DicomStore');

View File

@@ -0,0 +1,134 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class DicomStoreMetrics extends \Google\Model
{
/**
* @var string
*/
public $blobStorageSizeBytes;
/**
* @var string
*/
public $instanceCount;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $seriesCount;
/**
* @var string
*/
public $structuredStorageSizeBytes;
/**
* @var string
*/
public $studyCount;
/**
* @param string
*/
public function setBlobStorageSizeBytes($blobStorageSizeBytes)
{
$this->blobStorageSizeBytes = $blobStorageSizeBytes;
}
/**
* @return string
*/
public function getBlobStorageSizeBytes()
{
return $this->blobStorageSizeBytes;
}
/**
* @param string
*/
public function setInstanceCount($instanceCount)
{
$this->instanceCount = $instanceCount;
}
/**
* @return string
*/
public function getInstanceCount()
{
return $this->instanceCount;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setSeriesCount($seriesCount)
{
$this->seriesCount = $seriesCount;
}
/**
* @return string
*/
public function getSeriesCount()
{
return $this->seriesCount;
}
/**
* @param string
*/
public function setStructuredStorageSizeBytes($structuredStorageSizeBytes)
{
$this->structuredStorageSizeBytes = $structuredStorageSizeBytes;
}
/**
* @return string
*/
public function getStructuredStorageSizeBytes()
{
return $this->structuredStorageSizeBytes;
}
/**
* @param string
*/
public function setStudyCount($studyCount)
{
$this->studyCount = $studyCount;
}
/**
* @return string
*/
public function getStudyCount()
{
return $this->studyCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DicomStoreMetrics::class, 'Google_Service_CloudHealthcare_DicomStoreMetrics');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class EncryptionSpec extends \Google\Model
{
/**
* @var string
*/
public $kmsKeyName;
/**
* @param string
*/
public function setKmsKeyName($kmsKeyName)
{
$this->kmsKeyName = $kmsKeyName;
}
/**
* @return string
*/
public function getKmsKeyName()
{
return $this->kmsKeyName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EncryptionSpec::class, 'Google_Service_CloudHealthcare_EncryptionSpec');

View File

@@ -0,0 +1,81 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Entity extends \Google\Collection
{
protected $collection_key = 'vocabularyCodes';
/**
* @var string
*/
public $entityId;
/**
* @var string
*/
public $preferredTerm;
/**
* @var string[]
*/
public $vocabularyCodes;
/**
* @param string
*/
public function setEntityId($entityId)
{
$this->entityId = $entityId;
}
/**
* @return string
*/
public function getEntityId()
{
return $this->entityId;
}
/**
* @param string
*/
public function setPreferredTerm($preferredTerm)
{
$this->preferredTerm = $preferredTerm;
}
/**
* @return string
*/
public function getPreferredTerm()
{
return $this->preferredTerm;
}
/**
* @param string[]
*/
public function setVocabularyCodes($vocabularyCodes)
{
$this->vocabularyCodes = $vocabularyCodes;
}
/**
* @return string[]
*/
public function getVocabularyCodes()
{
return $this->vocabularyCodes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Entity::class, 'Google_Service_CloudHealthcare_Entity');

View File

@@ -0,0 +1,152 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class EntityMention extends \Google\Collection
{
protected $collection_key = 'linkedEntities';
protected $certaintyAssessmentType = Feature::class;
protected $certaintyAssessmentDataType = '';
public $confidence;
protected $linkedEntitiesType = LinkedEntity::class;
protected $linkedEntitiesDataType = 'array';
/**
* @var string
*/
public $mentionId;
protected $subjectType = Feature::class;
protected $subjectDataType = '';
protected $temporalAssessmentType = Feature::class;
protected $temporalAssessmentDataType = '';
protected $textType = TextSpan::class;
protected $textDataType = '';
/**
* @var string
*/
public $type;
/**
* @param Feature
*/
public function setCertaintyAssessment(Feature $certaintyAssessment)
{
$this->certaintyAssessment = $certaintyAssessment;
}
/**
* @return Feature
*/
public function getCertaintyAssessment()
{
return $this->certaintyAssessment;
}
public function setConfidence($confidence)
{
$this->confidence = $confidence;
}
public function getConfidence()
{
return $this->confidence;
}
/**
* @param LinkedEntity[]
*/
public function setLinkedEntities($linkedEntities)
{
$this->linkedEntities = $linkedEntities;
}
/**
* @return LinkedEntity[]
*/
public function getLinkedEntities()
{
return $this->linkedEntities;
}
/**
* @param string
*/
public function setMentionId($mentionId)
{
$this->mentionId = $mentionId;
}
/**
* @return string
*/
public function getMentionId()
{
return $this->mentionId;
}
/**
* @param Feature
*/
public function setSubject(Feature $subject)
{
$this->subject = $subject;
}
/**
* @return Feature
*/
public function getSubject()
{
return $this->subject;
}
/**
* @param Feature
*/
public function setTemporalAssessment(Feature $temporalAssessment)
{
$this->temporalAssessment = $temporalAssessment;
}
/**
* @return Feature
*/
public function getTemporalAssessment()
{
return $this->temporalAssessment;
}
/**
* @param TextSpan
*/
public function setText(TextSpan $text)
{
$this->text = $text;
}
/**
* @return TextSpan
*/
public function getText()
{
return $this->text;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EntityMention::class, 'Google_Service_CloudHealthcare_EntityMention');

View File

@@ -0,0 +1,71 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class EntityMentionRelationship extends \Google\Model
{
public $confidence;
/**
* @var string
*/
public $objectId;
/**
* @var string
*/
public $subjectId;
public function setConfidence($confidence)
{
$this->confidence = $confidence;
}
public function getConfidence()
{
return $this->confidence;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setSubjectId($subjectId)
{
$this->subjectId = $subjectId;
}
/**
* @return string
*/
public function getSubjectId()
{
return $this->subjectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EntityMentionRelationship::class, 'Google_Service_CloudHealthcare_EntityMentionRelationship');

View File

@@ -0,0 +1,150 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class EvaluateUserConsentsRequest extends \Google\Model
{
protected $consentListType = ConsentList::class;
protected $consentListDataType = '';
/**
* @var int
*/
public $pageSize;
/**
* @var string
*/
public $pageToken;
/**
* @var string[]
*/
public $requestAttributes;
/**
* @var string[]
*/
public $resourceAttributes;
/**
* @var string
*/
public $responseView;
/**
* @var string
*/
public $userId;
/**
* @param ConsentList
*/
public function setConsentList(ConsentList $consentList)
{
$this->consentList = $consentList;
}
/**
* @return ConsentList
*/
public function getConsentList()
{
return $this->consentList;
}
/**
* @param int
*/
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
}
/**
* @return int
*/
public function getPageSize()
{
return $this->pageSize;
}
/**
* @param string
*/
public function setPageToken($pageToken)
{
$this->pageToken = $pageToken;
}
/**
* @return string
*/
public function getPageToken()
{
return $this->pageToken;
}
/**
* @param string[]
*/
public function setRequestAttributes($requestAttributes)
{
$this->requestAttributes = $requestAttributes;
}
/**
* @return string[]
*/
public function getRequestAttributes()
{
return $this->requestAttributes;
}
/**
* @param string[]
*/
public function setResourceAttributes($resourceAttributes)
{
$this->resourceAttributes = $resourceAttributes;
}
/**
* @return string[]
*/
public function getResourceAttributes()
{
return $this->resourceAttributes;
}
/**
* @param string
*/
public function setResponseView($responseView)
{
$this->responseView = $responseView;
}
/**
* @return string
*/
public function getResponseView()
{
return $this->responseView;
}
/**
* @param string
*/
public function setUserId($userId)
{
$this->userId = $userId;
}
/**
* @return string
*/
public function getUserId()
{
return $this->userId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EvaluateUserConsentsRequest::class, 'Google_Service_CloudHealthcare_EvaluateUserConsentsRequest');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class EvaluateUserConsentsResponse extends \Google\Collection
{
protected $collection_key = 'results';
/**
* @var string
*/
public $nextPageToken;
protected $resultsType = Result::class;
protected $resultsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Result[]
*/
public function setResults($results)
{
$this->results = $results;
}
/**
* @return Result[]
*/
public function getResults()
{
return $this->results;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EvaluateUserConsentsResponse::class, 'Google_Service_CloudHealthcare_EvaluateUserConsentsResponse');

View File

@@ -0,0 +1,151 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExplainDataAccessConsentInfo extends \Google\Collection
{
protected $collection_key = 'variants';
/**
* @var string[]
*/
public $cascadeOrigins;
/**
* @var string
*/
public $consentResource;
/**
* @var string
*/
public $enforcementTime;
protected $matchingAccessorScopesType = ConsentAccessorScope::class;
protected $matchingAccessorScopesDataType = 'array';
/**
* @var string
*/
public $patientConsentOwner;
/**
* @var string
*/
public $type;
/**
* @var string[]
*/
public $variants;
/**
* @param string[]
*/
public function setCascadeOrigins($cascadeOrigins)
{
$this->cascadeOrigins = $cascadeOrigins;
}
/**
* @return string[]
*/
public function getCascadeOrigins()
{
return $this->cascadeOrigins;
}
/**
* @param string
*/
public function setConsentResource($consentResource)
{
$this->consentResource = $consentResource;
}
/**
* @return string
*/
public function getConsentResource()
{
return $this->consentResource;
}
/**
* @param string
*/
public function setEnforcementTime($enforcementTime)
{
$this->enforcementTime = $enforcementTime;
}
/**
* @return string
*/
public function getEnforcementTime()
{
return $this->enforcementTime;
}
/**
* @param ConsentAccessorScope[]
*/
public function setMatchingAccessorScopes($matchingAccessorScopes)
{
$this->matchingAccessorScopes = $matchingAccessorScopes;
}
/**
* @return ConsentAccessorScope[]
*/
public function getMatchingAccessorScopes()
{
return $this->matchingAccessorScopes;
}
/**
* @param string
*/
public function setPatientConsentOwner($patientConsentOwner)
{
$this->patientConsentOwner = $patientConsentOwner;
}
/**
* @return string
*/
public function getPatientConsentOwner()
{
return $this->patientConsentOwner;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string[]
*/
public function setVariants($variants)
{
$this->variants = $variants;
}
/**
* @return string[]
*/
public function getVariants()
{
return $this->variants;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExplainDataAccessConsentInfo::class, 'Google_Service_CloudHealthcare_ExplainDataAccessConsentInfo');

View File

@@ -0,0 +1,93 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExplainDataAccessConsentScope extends \Google\Collection
{
protected $collection_key = 'exceptions';
protected $accessorScopeType = ConsentAccessorScope::class;
protected $accessorScopeDataType = '';
/**
* @var string
*/
public $decision;
protected $enforcingConsentsType = ExplainDataAccessConsentInfo::class;
protected $enforcingConsentsDataType = 'array';
protected $exceptionsType = ExplainDataAccessConsentScope::class;
protected $exceptionsDataType = 'array';
/**
* @param ConsentAccessorScope
*/
public function setAccessorScope(ConsentAccessorScope $accessorScope)
{
$this->accessorScope = $accessorScope;
}
/**
* @return ConsentAccessorScope
*/
public function getAccessorScope()
{
return $this->accessorScope;
}
/**
* @param string
*/
public function setDecision($decision)
{
$this->decision = $decision;
}
/**
* @return string
*/
public function getDecision()
{
return $this->decision;
}
/**
* @param ExplainDataAccessConsentInfo[]
*/
public function setEnforcingConsents($enforcingConsents)
{
$this->enforcingConsents = $enforcingConsents;
}
/**
* @return ExplainDataAccessConsentInfo[]
*/
public function getEnforcingConsents()
{
return $this->enforcingConsents;
}
/**
* @param ExplainDataAccessConsentScope[]
*/
public function setExceptions($exceptions)
{
$this->exceptions = $exceptions;
}
/**
* @return ExplainDataAccessConsentScope[]
*/
public function getExceptions()
{
return $this->exceptions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExplainDataAccessConsentScope::class, 'Google_Service_CloudHealthcare_ExplainDataAccessConsentScope');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExplainDataAccessResponse extends \Google\Collection
{
protected $collection_key = 'consentScopes';
protected $consentScopesType = ExplainDataAccessConsentScope::class;
protected $consentScopesDataType = 'array';
/**
* @var string
*/
public $warning;
/**
* @param ExplainDataAccessConsentScope[]
*/
public function setConsentScopes($consentScopes)
{
$this->consentScopes = $consentScopes;
}
/**
* @return ExplainDataAccessConsentScope[]
*/
public function getConsentScopes()
{
return $this->consentScopes;
}
/**
* @param string
*/
public function setWarning($warning)
{
$this->warning = $warning;
}
/**
* @return string
*/
public function getWarning()
{
return $this->warning;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExplainDataAccessResponse::class, 'Google_Service_CloudHealthcare_ExplainDataAccessResponse');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExportDicomDataRequest extends \Google\Model
{
protected $bigqueryDestinationType = GoogleCloudHealthcareV1DicomBigQueryDestination::class;
protected $bigqueryDestinationDataType = '';
protected $gcsDestinationType = GoogleCloudHealthcareV1DicomGcsDestination::class;
protected $gcsDestinationDataType = '';
/**
* @param GoogleCloudHealthcareV1DicomBigQueryDestination
*/
public function setBigqueryDestination(GoogleCloudHealthcareV1DicomBigQueryDestination $bigqueryDestination)
{
$this->bigqueryDestination = $bigqueryDestination;
}
/**
* @return GoogleCloudHealthcareV1DicomBigQueryDestination
*/
public function getBigqueryDestination()
{
return $this->bigqueryDestination;
}
/**
* @param GoogleCloudHealthcareV1DicomGcsDestination
*/
public function setGcsDestination(GoogleCloudHealthcareV1DicomGcsDestination $gcsDestination)
{
$this->gcsDestination = $gcsDestination;
}
/**
* @return GoogleCloudHealthcareV1DicomGcsDestination
*/
public function getGcsDestination()
{
return $this->gcsDestination;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExportDicomDataRequest::class, 'Google_Service_CloudHealthcare_ExportDicomDataRequest');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExportDicomDataResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExportDicomDataResponse::class, 'Google_Service_CloudHealthcare_ExportDicomDataResponse');

View File

@@ -0,0 +1,112 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExportMessagesRequest extends \Google\Model
{
/**
* @var string
*/
public $endTime;
/**
* @var string
*/
public $filter;
protected $gcsDestinationType = GcsDestination::class;
protected $gcsDestinationDataType = '';
protected $pubsubDestinationType = PubsubDestination::class;
protected $pubsubDestinationDataType = '';
/**
* @var string
*/
public $startTime;
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param string
*/
public function setFilter($filter)
{
$this->filter = $filter;
}
/**
* @return string
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param GcsDestination
*/
public function setGcsDestination(GcsDestination $gcsDestination)
{
$this->gcsDestination = $gcsDestination;
}
/**
* @return GcsDestination
*/
public function getGcsDestination()
{
return $this->gcsDestination;
}
/**
* @param PubsubDestination
*/
public function setPubsubDestination(PubsubDestination $pubsubDestination)
{
$this->pubsubDestination = $pubsubDestination;
}
/**
* @return PubsubDestination
*/
public function getPubsubDestination()
{
return $this->pubsubDestination;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExportMessagesRequest::class, 'Google_Service_CloudHealthcare_ExportMessagesRequest');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExportMessagesResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExportMessagesResponse::class, 'Google_Service_CloudHealthcare_ExportMessagesResponse');

View File

@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExportResourcesRequest extends \Google\Model
{
protected $internal_gapi_mappings = [
"since" => "_since",
"type" => "_type",
];
/**
* @var string
*/
public $since;
/**
* @var string
*/
public $type;
protected $bigqueryDestinationType = GoogleCloudHealthcareV1FhirBigQueryDestination::class;
protected $bigqueryDestinationDataType = '';
protected $gcsDestinationType = GoogleCloudHealthcareV1FhirGcsDestination::class;
protected $gcsDestinationDataType = '';
/**
* @param string
*/
public function setSince($since)
{
$this->since = $since;
}
/**
* @return string
*/
public function getSince()
{
return $this->since;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param GoogleCloudHealthcareV1FhirBigQueryDestination
*/
public function setBigqueryDestination(GoogleCloudHealthcareV1FhirBigQueryDestination $bigqueryDestination)
{
$this->bigqueryDestination = $bigqueryDestination;
}
/**
* @return GoogleCloudHealthcareV1FhirBigQueryDestination
*/
public function getBigqueryDestination()
{
return $this->bigqueryDestination;
}
/**
* @param GoogleCloudHealthcareV1FhirGcsDestination
*/
public function setGcsDestination(GoogleCloudHealthcareV1FhirGcsDestination $gcsDestination)
{
$this->gcsDestination = $gcsDestination;
}
/**
* @return GoogleCloudHealthcareV1FhirGcsDestination
*/
public function getGcsDestination()
{
return $this->gcsDestination;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExportResourcesRequest::class, 'Google_Service_CloudHealthcare_ExportResourcesRequest');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ExportResourcesResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExportResourcesResponse::class, 'Google_Service_CloudHealthcare_ExportResourcesResponse');

View File

@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Expr extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $expression;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $title;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setExpression($expression)
{
$this->expression = $expression;
}
/**
* @return string
*/
public function getExpression()
{
return $this->expression;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Expr::class, 'Google_Service_CloudHealthcare_Expr');

View File

@@ -0,0 +1,53 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Feature extends \Google\Model
{
public $confidence;
/**
* @var string
*/
public $value;
public function setConfidence($confidence)
{
$this->confidence = $confidence;
}
public function getConfidence()
{
return $this->confidence;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Feature::class, 'Google_Service_CloudHealthcare_Feature');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class FhirConfig extends \Google\Collection
{
protected $collection_key = 'fieldMetadataList';
/**
* @var bool
*/
public $defaultKeepExtensions;
protected $fieldMetadataListType = FieldMetadata::class;
protected $fieldMetadataListDataType = 'array';
/**
* @param bool
*/
public function setDefaultKeepExtensions($defaultKeepExtensions)
{
$this->defaultKeepExtensions = $defaultKeepExtensions;
}
/**
* @return bool
*/
public function getDefaultKeepExtensions()
{
return $this->defaultKeepExtensions;
}
/**
* @param FieldMetadata[]
*/
public function setFieldMetadataList($fieldMetadataList)
{
$this->fieldMetadataList = $fieldMetadataList;
}
/**
* @return FieldMetadata[]
*/
public function getFieldMetadataList()
{
return $this->fieldMetadataList;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FhirConfig::class, 'Google_Service_CloudHealthcare_FhirConfig');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class FhirFilter extends \Google\Model
{
protected $resourcesType = Resources::class;
protected $resourcesDataType = '';
/**
* @param Resources
*/
public function setResources(Resources $resources)
{
$this->resources = $resources;
}
/**
* @return Resources
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FhirFilter::class, 'Google_Service_CloudHealthcare_FhirFilter');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class FhirNotificationConfig extends \Google\Model
{
/**
* @var string
*/
public $pubsubTopic;
/**
* @var bool
*/
public $sendFullResource;
/**
* @var bool
*/
public $sendPreviousResourceOnDelete;
/**
* @param string
*/
public function setPubsubTopic($pubsubTopic)
{
$this->pubsubTopic = $pubsubTopic;
}
/**
* @return string
*/
public function getPubsubTopic()
{
return $this->pubsubTopic;
}
/**
* @param bool
*/
public function setSendFullResource($sendFullResource)
{
$this->sendFullResource = $sendFullResource;
}
/**
* @return bool
*/
public function getSendFullResource()
{
return $this->sendFullResource;
}
/**
* @param bool
*/
public function setSendPreviousResourceOnDelete($sendPreviousResourceOnDelete)
{
$this->sendPreviousResourceOnDelete = $sendPreviousResourceOnDelete;
}
/**
* @return bool
*/
public function getSendPreviousResourceOnDelete()
{
return $this->sendPreviousResourceOnDelete;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FhirNotificationConfig::class, 'Google_Service_CloudHealthcare_FhirNotificationConfig');

View File

@@ -0,0 +1,251 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class FhirStore extends \Google\Collection
{
protected $collection_key = 'streamConfigs';
/**
* @var string
*/
public $complexDataTypeReferenceParsing;
protected $consentConfigType = ConsentConfig::class;
protected $consentConfigDataType = '';
/**
* @var bool
*/
public $defaultSearchHandlingStrict;
/**
* @var bool
*/
public $disableReferentialIntegrity;
/**
* @var bool
*/
public $disableResourceVersioning;
/**
* @var bool
*/
public $enableUpdateCreate;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
protected $notificationConfigType = NotificationConfig::class;
protected $notificationConfigDataType = '';
protected $notificationConfigsType = FhirNotificationConfig::class;
protected $notificationConfigsDataType = 'array';
protected $streamConfigsType = StreamConfig::class;
protected $streamConfigsDataType = 'array';
protected $validationConfigType = ValidationConfig::class;
protected $validationConfigDataType = '';
/**
* @var string
*/
public $version;
/**
* @param string
*/
public function setComplexDataTypeReferenceParsing($complexDataTypeReferenceParsing)
{
$this->complexDataTypeReferenceParsing = $complexDataTypeReferenceParsing;
}
/**
* @return string
*/
public function getComplexDataTypeReferenceParsing()
{
return $this->complexDataTypeReferenceParsing;
}
/**
* @param ConsentConfig
*/
public function setConsentConfig(ConsentConfig $consentConfig)
{
$this->consentConfig = $consentConfig;
}
/**
* @return ConsentConfig
*/
public function getConsentConfig()
{
return $this->consentConfig;
}
/**
* @param bool
*/
public function setDefaultSearchHandlingStrict($defaultSearchHandlingStrict)
{
$this->defaultSearchHandlingStrict = $defaultSearchHandlingStrict;
}
/**
* @return bool
*/
public function getDefaultSearchHandlingStrict()
{
return $this->defaultSearchHandlingStrict;
}
/**
* @param bool
*/
public function setDisableReferentialIntegrity($disableReferentialIntegrity)
{
$this->disableReferentialIntegrity = $disableReferentialIntegrity;
}
/**
* @return bool
*/
public function getDisableReferentialIntegrity()
{
return $this->disableReferentialIntegrity;
}
/**
* @param bool
*/
public function setDisableResourceVersioning($disableResourceVersioning)
{
$this->disableResourceVersioning = $disableResourceVersioning;
}
/**
* @return bool
*/
public function getDisableResourceVersioning()
{
return $this->disableResourceVersioning;
}
/**
* @param bool
*/
public function setEnableUpdateCreate($enableUpdateCreate)
{
$this->enableUpdateCreate = $enableUpdateCreate;
}
/**
* @return bool
*/
public function getEnableUpdateCreate()
{
return $this->enableUpdateCreate;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param NotificationConfig
*/
public function setNotificationConfig(NotificationConfig $notificationConfig)
{
$this->notificationConfig = $notificationConfig;
}
/**
* @return NotificationConfig
*/
public function getNotificationConfig()
{
return $this->notificationConfig;
}
/**
* @param FhirNotificationConfig[]
*/
public function setNotificationConfigs($notificationConfigs)
{
$this->notificationConfigs = $notificationConfigs;
}
/**
* @return FhirNotificationConfig[]
*/
public function getNotificationConfigs()
{
return $this->notificationConfigs;
}
/**
* @param StreamConfig[]
*/
public function setStreamConfigs($streamConfigs)
{
$this->streamConfigs = $streamConfigs;
}
/**
* @return StreamConfig[]
*/
public function getStreamConfigs()
{
return $this->streamConfigs;
}
/**
* @param ValidationConfig
*/
public function setValidationConfig(ValidationConfig $validationConfig)
{
$this->validationConfig = $validationConfig;
}
/**
* @return ValidationConfig
*/
public function getValidationConfig()
{
return $this->validationConfig;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FhirStore::class, 'Google_Service_CloudHealthcare_FhirStore');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class FhirStoreMetric extends \Google\Model
{
/**
* @var string
*/
public $count;
/**
* @var string
*/
public $resourceType;
/**
* @var string
*/
public $structuredStorageSizeBytes;
/**
* @param string
*/
public function setCount($count)
{
$this->count = $count;
}
/**
* @return string
*/
public function getCount()
{
return $this->count;
}
/**
* @param string
*/
public function setResourceType($resourceType)
{
$this->resourceType = $resourceType;
}
/**
* @return string
*/
public function getResourceType()
{
return $this->resourceType;
}
/**
* @param string
*/
public function setStructuredStorageSizeBytes($structuredStorageSizeBytes)
{
$this->structuredStorageSizeBytes = $structuredStorageSizeBytes;
}
/**
* @return string
*/
public function getStructuredStorageSizeBytes()
{
return $this->structuredStorageSizeBytes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FhirStoreMetric::class, 'Google_Service_CloudHealthcare_FhirStoreMetric');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class FhirStoreMetrics extends \Google\Collection
{
protected $collection_key = 'metrics';
protected $metricsType = FhirStoreMetric::class;
protected $metricsDataType = 'array';
/**
* @var string
*/
public $name;
/**
* @param FhirStoreMetric[]
*/
public function setMetrics($metrics)
{
$this->metrics = $metrics;
}
/**
* @return FhirStoreMetric[]
*/
public function getMetrics()
{
return $this->metrics;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FhirStoreMetrics::class, 'Google_Service_CloudHealthcare_FhirStoreMetrics');

View File

@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Field extends \Google\Model
{
/**
* @var int
*/
public $maxOccurs;
/**
* @var int
*/
public $minOccurs;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $table;
/**
* @var string
*/
public $type;
/**
* @param int
*/
public function setMaxOccurs($maxOccurs)
{
$this->maxOccurs = $maxOccurs;
}
/**
* @return int
*/
public function getMaxOccurs()
{
return $this->maxOccurs;
}
/**
* @param int
*/
public function setMinOccurs($minOccurs)
{
$this->minOccurs = $minOccurs;
}
/**
* @return int
*/
public function getMinOccurs()
{
return $this->minOccurs;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setTable($table)
{
$this->table = $table;
}
/**
* @return string
*/
public function getTable()
{
return $this->table;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Field::class, 'Google_Service_CloudHealthcare_Field');

View File

@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class FieldMetadata extends \Google\Collection
{
protected $collection_key = 'paths';
/**
* @var string
*/
public $action;
/**
* @var string[]
*/
public $paths;
/**
* @param string
*/
public function setAction($action)
{
$this->action = $action;
}
/**
* @return string
*/
public function getAction()
{
return $this->action;
}
/**
* @param string[]
*/
public function setPaths($paths)
{
$this->paths = $paths;
}
/**
* @return string[]
*/
public function getPaths()
{
return $this->paths;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FieldMetadata::class, 'Google_Service_CloudHealthcare_FieldMetadata');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GcsDestination extends \Google\Model
{
/**
* @var string
*/
public $contentStructure;
/**
* @var string
*/
public $messageView;
/**
* @var string
*/
public $uriPrefix;
/**
* @param string
*/
public function setContentStructure($contentStructure)
{
$this->contentStructure = $contentStructure;
}
/**
* @return string
*/
public function getContentStructure()
{
return $this->contentStructure;
}
/**
* @param string
*/
public function setMessageView($messageView)
{
$this->messageView = $messageView;
}
/**
* @return string
*/
public function getMessageView()
{
return $this->messageView;
}
/**
* @param string
*/
public function setUriPrefix($uriPrefix)
{
$this->uriPrefix = $uriPrefix;
}
/**
* @return string
*/
public function getUriPrefix()
{
return $this->uriPrefix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GcsDestination::class, 'Google_Service_CloudHealthcare_GcsDestination');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GcsSource extends \Google\Model
{
/**
* @var string
*/
public $uri;
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GcsSource::class, 'Google_Service_CloudHealthcare_GcsSource');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1ConsentGcsDestination extends \Google\Model
{
/**
* @var string
*/
public $uriPrefix;
/**
* @param string
*/
public function setUriPrefix($uriPrefix)
{
$this->uriPrefix = $uriPrefix;
}
/**
* @return string
*/
public function getUriPrefix()
{
return $this->uriPrefix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1ConsentGcsDestination::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1ConsentGcsDestination');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1ConsentPolicy extends \Google\Collection
{
protected $collection_key = 'resourceAttributes';
protected $authorizationRuleType = Expr::class;
protected $authorizationRuleDataType = '';
protected $resourceAttributesType = Attribute::class;
protected $resourceAttributesDataType = 'array';
/**
* @param Expr
*/
public function setAuthorizationRule(Expr $authorizationRule)
{
$this->authorizationRule = $authorizationRule;
}
/**
* @return Expr
*/
public function getAuthorizationRule()
{
return $this->authorizationRule;
}
/**
* @param Attribute[]
*/
public function setResourceAttributes($resourceAttributes)
{
$this->resourceAttributes = $resourceAttributes;
}
/**
* @return Attribute[]
*/
public function getResourceAttributes()
{
return $this->resourceAttributes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1ConsentPolicy::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1ConsentPolicy');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1DicomBigQueryDestination extends \Google\Model
{
/**
* @var bool
*/
public $force;
/**
* @var string
*/
public $tableUri;
/**
* @var string
*/
public $writeDisposition;
/**
* @param bool
*/
public function setForce($force)
{
$this->force = $force;
}
/**
* @return bool
*/
public function getForce()
{
return $this->force;
}
/**
* @param string
*/
public function setTableUri($tableUri)
{
$this->tableUri = $tableUri;
}
/**
* @return string
*/
public function getTableUri()
{
return $this->tableUri;
}
/**
* @param string
*/
public function setWriteDisposition($writeDisposition)
{
$this->writeDisposition = $writeDisposition;
}
/**
* @return string
*/
public function getWriteDisposition()
{
return $this->writeDisposition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1DicomBigQueryDestination::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1DicomBigQueryDestination');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1DicomGcsDestination extends \Google\Model
{
/**
* @var string
*/
public $mimeType;
/**
* @var string
*/
public $uriPrefix;
/**
* @param string
*/
public function setMimeType($mimeType)
{
$this->mimeType = $mimeType;
}
/**
* @return string
*/
public function getMimeType()
{
return $this->mimeType;
}
/**
* @param string
*/
public function setUriPrefix($uriPrefix)
{
$this->uriPrefix = $uriPrefix;
}
/**
* @return string
*/
public function getUriPrefix()
{
return $this->uriPrefix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1DicomGcsDestination::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1DicomGcsDestination');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1DicomGcsSource extends \Google\Model
{
/**
* @var string
*/
public $uri;
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1DicomGcsSource::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1DicomGcsSource');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1DicomStreamConfig extends \Google\Model
{
protected $bigqueryDestinationType = GoogleCloudHealthcareV1DicomBigQueryDestination::class;
protected $bigqueryDestinationDataType = '';
/**
* @param GoogleCloudHealthcareV1DicomBigQueryDestination
*/
public function setBigqueryDestination(GoogleCloudHealthcareV1DicomBigQueryDestination $bigqueryDestination)
{
$this->bigqueryDestination = $bigqueryDestination;
}
/**
* @return GoogleCloudHealthcareV1DicomBigQueryDestination
*/
public function getBigqueryDestination()
{
return $this->bigqueryDestination;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1DicomStreamConfig::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1DicomStreamConfig');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1FhirBigQueryDestination extends \Google\Model
{
/**
* @var string
*/
public $datasetUri;
/**
* @var bool
*/
public $force;
protected $schemaConfigType = SchemaConfig::class;
protected $schemaConfigDataType = '';
/**
* @var string
*/
public $writeDisposition;
/**
* @param string
*/
public function setDatasetUri($datasetUri)
{
$this->datasetUri = $datasetUri;
}
/**
* @return string
*/
public function getDatasetUri()
{
return $this->datasetUri;
}
/**
* @param bool
*/
public function setForce($force)
{
$this->force = $force;
}
/**
* @return bool
*/
public function getForce()
{
return $this->force;
}
/**
* @param SchemaConfig
*/
public function setSchemaConfig(SchemaConfig $schemaConfig)
{
$this->schemaConfig = $schemaConfig;
}
/**
* @return SchemaConfig
*/
public function getSchemaConfig()
{
return $this->schemaConfig;
}
/**
* @param string
*/
public function setWriteDisposition($writeDisposition)
{
$this->writeDisposition = $writeDisposition;
}
/**
* @return string
*/
public function getWriteDisposition()
{
return $this->writeDisposition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1FhirBigQueryDestination::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1FhirBigQueryDestination');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1FhirGcsDestination extends \Google\Model
{
/**
* @var string
*/
public $uriPrefix;
/**
* @param string
*/
public function setUriPrefix($uriPrefix)
{
$this->uriPrefix = $uriPrefix;
}
/**
* @return string
*/
public function getUriPrefix()
{
return $this->uriPrefix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1FhirGcsDestination::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1FhirGcsDestination');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GoogleCloudHealthcareV1FhirGcsSource extends \Google\Model
{
/**
* @var string
*/
public $uri;
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudHealthcareV1FhirGcsSource::class, 'Google_Service_CloudHealthcare_GoogleCloudHealthcareV1FhirGcsSource');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class GroupOrSegment extends \Google\Model
{
protected $groupType = SchemaGroup::class;
protected $groupDataType = '';
protected $segmentType = SchemaSegment::class;
protected $segmentDataType = '';
/**
* @param SchemaGroup
*/
public function setGroup(SchemaGroup $group)
{
$this->group = $group;
}
/**
* @return SchemaGroup
*/
public function getGroup()
{
return $this->group;
}
/**
* @param SchemaSegment
*/
public function setSegment(SchemaSegment $segment)
{
$this->segment = $segment;
}
/**
* @return SchemaSegment
*/
public function getSegment()
{
return $this->segment;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GroupOrSegment::class, 'Google_Service_CloudHealthcare_GroupOrSegment');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class HealthcareEmpty extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HealthcareEmpty::class, 'Google_Service_CloudHealthcare_HealthcareEmpty');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Hl7SchemaConfig extends \Google\Collection
{
protected $collection_key = 'version';
protected $messageSchemaConfigsType = SchemaGroup::class;
protected $messageSchemaConfigsDataType = 'map';
protected $versionType = VersionSource::class;
protected $versionDataType = 'array';
/**
* @param SchemaGroup[]
*/
public function setMessageSchemaConfigs($messageSchemaConfigs)
{
$this->messageSchemaConfigs = $messageSchemaConfigs;
}
/**
* @return SchemaGroup[]
*/
public function getMessageSchemaConfigs()
{
return $this->messageSchemaConfigs;
}
/**
* @param VersionSource[]
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return VersionSource[]
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Hl7SchemaConfig::class, 'Google_Service_CloudHealthcare_Hl7SchemaConfig');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Hl7TypesConfig extends \Google\Collection
{
protected $collection_key = 'version';
protected $typeType = Type::class;
protected $typeDataType = 'array';
protected $versionType = VersionSource::class;
protected $versionDataType = 'array';
/**
* @param Type[]
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return Type[]
*/
public function getType()
{
return $this->type;
}
/**
* @param VersionSource[]
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return VersionSource[]
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Hl7TypesConfig::class, 'Google_Service_CloudHealthcare_Hl7TypesConfig');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Hl7V2NotificationConfig extends \Google\Model
{
/**
* @var string
*/
public $filter;
/**
* @var string
*/
public $pubsubTopic;
/**
* @param string
*/
public function setFilter($filter)
{
$this->filter = $filter;
}
/**
* @return string
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param string
*/
public function setPubsubTopic($pubsubTopic)
{
$this->pubsubTopic = $pubsubTopic;
}
/**
* @return string
*/
public function getPubsubTopic()
{
return $this->pubsubTopic;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Hl7V2NotificationConfig::class, 'Google_Service_CloudHealthcare_Hl7V2NotificationConfig');

View File

@@ -0,0 +1,113 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Hl7V2Store extends \Google\Collection
{
protected $collection_key = 'notificationConfigs';
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
protected $notificationConfigsType = Hl7V2NotificationConfig::class;
protected $notificationConfigsDataType = 'array';
protected $parserConfigType = ParserConfig::class;
protected $parserConfigDataType = '';
/**
* @var bool
*/
public $rejectDuplicateMessage;
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param Hl7V2NotificationConfig[]
*/
public function setNotificationConfigs($notificationConfigs)
{
$this->notificationConfigs = $notificationConfigs;
}
/**
* @return Hl7V2NotificationConfig[]
*/
public function getNotificationConfigs()
{
return $this->notificationConfigs;
}
/**
* @param ParserConfig
*/
public function setParserConfig(ParserConfig $parserConfig)
{
$this->parserConfig = $parserConfig;
}
/**
* @return ParserConfig
*/
public function getParserConfig()
{
return $this->parserConfig;
}
/**
* @param bool
*/
public function setRejectDuplicateMessage($rejectDuplicateMessage)
{
$this->rejectDuplicateMessage = $rejectDuplicateMessage;
}
/**
* @return bool
*/
public function getRejectDuplicateMessage()
{
return $this->rejectDuplicateMessage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Hl7V2Store::class, 'Google_Service_CloudHealthcare_Hl7V2Store');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Hl7V2StoreMetric extends \Google\Model
{
/**
* @var string
*/
public $count;
/**
* @var string
*/
public $messageType;
/**
* @var string
*/
public $structuredStorageSizeBytes;
/**
* @param string
*/
public function setCount($count)
{
$this->count = $count;
}
/**
* @return string
*/
public function getCount()
{
return $this->count;
}
/**
* @param string
*/
public function setMessageType($messageType)
{
$this->messageType = $messageType;
}
/**
* @return string
*/
public function getMessageType()
{
return $this->messageType;
}
/**
* @param string
*/
public function setStructuredStorageSizeBytes($structuredStorageSizeBytes)
{
$this->structuredStorageSizeBytes = $structuredStorageSizeBytes;
}
/**
* @return string
*/
public function getStructuredStorageSizeBytes()
{
return $this->structuredStorageSizeBytes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Hl7V2StoreMetric::class, 'Google_Service_CloudHealthcare_Hl7V2StoreMetric');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Hl7V2StoreMetrics extends \Google\Collection
{
protected $collection_key = 'metrics';
protected $metricsType = Hl7V2StoreMetric::class;
protected $metricsDataType = 'array';
/**
* @var string
*/
public $name;
/**
* @param Hl7V2StoreMetric[]
*/
public function setMetrics($metrics)
{
$this->metrics = $metrics;
}
/**
* @return Hl7V2StoreMetric[]
*/
public function getMetrics()
{
return $this->metrics;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Hl7V2StoreMetrics::class, 'Google_Service_CloudHealthcare_Hl7V2StoreMetrics');

View File

@@ -0,0 +1,81 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class HttpBody extends \Google\Collection
{
protected $collection_key = 'extensions';
/**
* @var string
*/
public $contentType;
/**
* @var string
*/
public $data;
/**
* @var array[]
*/
public $extensions;
/**
* @param string
*/
public function setContentType($contentType)
{
$this->contentType = $contentType;
}
/**
* @return string
*/
public function getContentType()
{
return $this->contentType;
}
/**
* @param string
*/
public function setData($data)
{
$this->data = $data;
}
/**
* @return string
*/
public function getData()
{
return $this->data;
}
/**
* @param array[]
*/
public function setExtensions($extensions)
{
$this->extensions = $extensions;
}
/**
* @return array[]
*/
public function getExtensions()
{
return $this->extensions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HttpBody::class, 'Google_Service_CloudHealthcare_HttpBody');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class Image extends \Google\Model
{
/**
* @var string
*/
public $gcsUri;
/**
* @var string
*/
public $rawBytes;
/**
* @param string
*/
public function setGcsUri($gcsUri)
{
$this->gcsUri = $gcsUri;
}
/**
* @return string
*/
public function getGcsUri()
{
return $this->gcsUri;
}
/**
* @param string
*/
public function setRawBytes($rawBytes)
{
$this->rawBytes = $rawBytes;
}
/**
* @return string
*/
public function getRawBytes()
{
return $this->rawBytes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Image::class, 'Google_Service_CloudHealthcare_Image');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ImageConfig extends \Google\Model
{
/**
* @var string
*/
public $textRedactionMode;
/**
* @param string
*/
public function setTextRedactionMode($textRedactionMode)
{
$this->textRedactionMode = $textRedactionMode;
}
/**
* @return string
*/
public function getTextRedactionMode()
{
return $this->textRedactionMode;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImageConfig::class, 'Google_Service_CloudHealthcare_ImageConfig');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ImportDicomDataRequest extends \Google\Model
{
protected $blobStorageSettingsType = BlobStorageSettings::class;
protected $blobStorageSettingsDataType = '';
protected $gcsSourceType = GoogleCloudHealthcareV1DicomGcsSource::class;
protected $gcsSourceDataType = '';
/**
* @param BlobStorageSettings
*/
public function setBlobStorageSettings(BlobStorageSettings $blobStorageSettings)
{
$this->blobStorageSettings = $blobStorageSettings;
}
/**
* @return BlobStorageSettings
*/
public function getBlobStorageSettings()
{
return $this->blobStorageSettings;
}
/**
* @param GoogleCloudHealthcareV1DicomGcsSource
*/
public function setGcsSource(GoogleCloudHealthcareV1DicomGcsSource $gcsSource)
{
$this->gcsSource = $gcsSource;
}
/**
* @return GoogleCloudHealthcareV1DicomGcsSource
*/
public function getGcsSource()
{
return $this->gcsSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImportDicomDataRequest::class, 'Google_Service_CloudHealthcare_ImportDicomDataRequest');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ImportDicomDataResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImportDicomDataResponse::class, 'Google_Service_CloudHealthcare_ImportDicomDataResponse');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ImportMessagesRequest extends \Google\Model
{
protected $gcsSourceType = GcsSource::class;
protected $gcsSourceDataType = '';
/**
* @param GcsSource
*/
public function setGcsSource(GcsSource $gcsSource)
{
$this->gcsSource = $gcsSource;
}
/**
* @return GcsSource
*/
public function getGcsSource()
{
return $this->gcsSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImportMessagesRequest::class, 'Google_Service_CloudHealthcare_ImportMessagesRequest');

View File

@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ImportMessagesResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImportMessagesResponse::class, 'Google_Service_CloudHealthcare_ImportMessagesResponse');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CloudHealthcare;
class ImportResourcesRequest extends \Google\Model
{
/**
* @var string
*/
public $contentStructure;
protected $gcsSourceType = GoogleCloudHealthcareV1FhirGcsSource::class;
protected $gcsSourceDataType = '';
/**
* @param string
*/
public function setContentStructure($contentStructure)
{
$this->contentStructure = $contentStructure;
}
/**
* @return string
*/
public function getContentStructure()
{
return $this->contentStructure;
}
/**
* @param GoogleCloudHealthcareV1FhirGcsSource
*/
public function setGcsSource(GoogleCloudHealthcareV1FhirGcsSource $gcsSource)
{
$this->gcsSource = $gcsSource;
}
/**
* @return GoogleCloudHealthcareV1FhirGcsSource
*/
public function getGcsSource()
{
return $this->gcsSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImportResourcesRequest::class, 'Google_Service_CloudHealthcare_ImportResourcesRequest');

Some files were not shown because too many files have changed in this diff Show More