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

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Version History

## 0.10.20_preview / 2026-06-24

- Added Name property to Namespace class definition

## 0.10.19_preview / 2025-10-23

- Fixed issue where event type property Uom and description fields are swapped
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
| :loudspeaker: **Notice**: This library is an AVEVA Data Hub targeted version of the ocs_sample_library_preview. The ocs_sample_library_preview library is being deprecated and this library should be used moving forward. |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**Version:** 0.10.19_preview
**Version:** 0.10.20_preview

[![Build Status](https://dev.azure.com/osieng/engineering/_apis/build/status/product-readiness/ADH/aveva.sample-adh-sample_libraries-python?branchName=main)](https://dev.azure.com/osieng/engineering/_build/latest?definitionId=4674&branchName=main)

Expand Down
17 changes: 16 additions & 1 deletion adh_sample_library_preview/Tenant/Namespace.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@
class Namespace(object):
"""ADH namespace definition"""

def __init__(self, id: str = None, region: str = None, namespace_self: str = None, description: str = None, state: NamespaceProvisioningState = None,
def __init__(self, id: str = None, region: str = None, namespace_self: str = None, description: str = None, name: str = None, state: NamespaceProvisioningState = None,
owner: Trustee = None, access_control: AccessControlList = None, region_id: str = None, instance_id: str = None):
self.Id = id
self.Region = region
self.Self = namespace_self
self.Description = description
self.Name = name
self.State = state
self.Owner = owner
self.AccessControl = access_control
Expand Down Expand Up @@ -53,6 +54,14 @@ def Description(self) -> str:
def Description(self, value: str):
self.__description = value

@property
def Name(self) -> str:
return self.__name

@Name.setter
def Name(self, value: str):
self.__name = value

@property
def State(self) -> NamespaceProvisioningState:
return self.__state
Expand Down Expand Up @@ -108,6 +117,9 @@ def toDictionary(self):
if self.Description is not None:
result['Description'] = self.Description

if self.Name is not None:
result['Name'] = self.Name

if self.State is not None:
result['State'] = self.State.value

Expand Down Expand Up @@ -144,6 +156,9 @@ def fromJson(content: dict[str, str]):
if 'Description' in content:
result.Description = content['Description']

if 'Name' in content:
result.Name = content['Name']

if 'State' in content:
result.State = content['State']

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

setuptools.setup(
name='adh_sample_library_preview',
version='0.10.19_preview',
version='0.10.20_preview',
author='OSIsoft',
license='Apache 2.0',
author_email='samples@osisoft.com',
Expand Down