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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion sailpoint/beta/docs/Models/AccountUsage.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Name | Type | Description | Notes
from sailpoint.beta.models.account_usage import AccountUsage

account_usage = AccountUsage(
var_date='Fri Apr 21 00:00:00 UTC 2023',
var_date='Thu Apr 20 20:00:00 EDT 2023',
count=10
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ data={description=Auditing},
approval_status='APPROVED',
comment='approved',
completion_date='2020-03-24T11:11:41.139-05:00',
start_date='Tue Mar 24 00:00:00 UTC 2020',
end_date='Thu Mar 25 00:00:00 UTC 2021',
start_date='Mon Mar 23 20:00:00 EDT 2020',
end_date='Wed Mar 24 20:00:00 EDT 2021',
modified='2020-03-24T11:11:41.139-05:00',
created='2020-03-24T11:11:41.139-05:00'
)
Expand Down
2 changes: 1 addition & 1 deletion sailpoint/beta/docs/Models/SourceUsage.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Name | Type | Description | Notes
from sailpoint.beta.models.source_usage import SourceUsage

source_usage = SourceUsage(
var_date='Fri Apr 21 00:00:00 UTC 2023',
var_date='Thu Apr 20 20:00:00 EDT 2023',
count=10.45
)

Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/access_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import warnings

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from typing_extensions import Annotated
from sailpoint.beta.models.access_request_item import AccessRequestItem
from sailpoint.beta.models.access_request_type import AccessRequestType
Expand All @@ -32,7 +32,7 @@ class AccessRequest(BaseModel):
AccessRequest
""" # noqa: E501
requested_for: List[StrictStr] = Field(description="A list of Identity IDs for whom the Access is requested. If it's a Revoke request, there can only be one Identity ID.", alias="requestedFor")
request_type: Optional[AccessRequestType] = Field(default=None, alias="requestType")
request_type: Optional[Union[AccessRequestType, str]] = Field(default=None, alias="requestType")
requested_items: Annotated[List[AccessRequestItem], Field(min_length=1)] = Field(alias="requestedItems")
client_metadata: Optional[Dict[str, StrictStr]] = Field(default=None, description="Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities.", alias="clientMetadata")
requested_for_with_requested_items: Optional[List[RequestedForDtoRef]] = Field(default=None, description="Additional submit data structure with requestedFor containing requestedItems allowing distinction for each request item and Identity. * Can only be used when 'requestedFor' and 'requestedItems' are not separately provided * Adds ability to specify which account the user wants the access on, in case they have multiple accounts on a source * Allows the ability to request items with different remove dates * Also allows different combinations of request items and identities in the same request * Only for use in GRANT_ACCESS type requests ", alias="requestedForWithRequestedItems")
Expand Down
6 changes: 3 additions & 3 deletions sailpoint/beta/models/access_request_admin_item_status.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.access_item_requester import AccessItemRequester
from sailpoint.beta.models.access_request_admin_item_status_cancelled_request_details import AccessRequestAdminItemStatusCancelledRequestDetails
from sailpoint.beta.models.access_request_admin_item_status_sod_violation_context import AccessRequestAdminItemStatusSodViolationContext
Expand All @@ -46,11 +46,11 @@ class AccessRequestAdminItemStatus(BaseModel):
type: Optional[StrictStr] = Field(default=None, description="Type of requested object.")
cancelled_request_details: Optional[AccessRequestAdminItemStatusCancelledRequestDetails] = Field(default=None, alias="cancelledRequestDetails")
error_messages: Optional[List[List[ErrorMessageDto1]]] = Field(default=None, description="List of localized error messages, if any, encountered during the approval/provisioning process.", alias="errorMessages")
state: Optional[RequestedItemStatusRequestState] = None
state: Optional[Union[RequestedItemStatusRequestState, str]] = None
approval_details: Optional[List[ApprovalStatusDto1]] = Field(default=None, description="Approval details for each item.", alias="approvalDetails")
manual_work_item_details: Optional[List[ManualWorkItemDetails1]] = Field(default=None, description="Manual work items created for provisioning the item.", alias="manualWorkItemDetails")
account_activity_item_id: Optional[StrictStr] = Field(default=None, description="Id of associated account activity item.", alias="accountActivityItemId")
request_type: Optional[AccessRequestType] = Field(default=None, alias="requestType")
request_type: Optional[Union[AccessRequestType, str]] = Field(default=None, alias="requestType")
modified: Optional[datetime] = Field(default=None, description="When the request was last modified.")
created: Optional[datetime] = Field(default=None, description="When the request was created.")
requester: Optional[AccessItemRequester] = None
Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/access_request_recommendation_item.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import warnings

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.access_request_recommendation_item_type import AccessRequestRecommendationItemType
from typing import Optional, Set
from typing_extensions import Self
Expand All @@ -29,7 +29,7 @@ class AccessRequestRecommendationItem(BaseModel):
AccessRequestRecommendationItem
""" # noqa: E501
id: Optional[StrictStr] = Field(default=None, description="ID of access item being recommended.")
type: Optional[AccessRequestRecommendationItemType] = None
type: Optional[Union[AccessRequestRecommendationItemType, str]] = None
__properties: ClassVar[List[str]] = ["id", "type"]

model_config = ConfigDict(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import warnings

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.access_request_recommendation_item_type import AccessRequestRecommendationItemType
from typing import Optional, Set
from typing_extensions import Self
Expand All @@ -29,7 +29,7 @@ class AccessRequestRecommendationItemDetailAccess(BaseModel):
AccessRequestRecommendationItemDetailAccess
""" # noqa: E501
id: Optional[StrictStr] = Field(default=None, description="ID of access item being recommended.")
type: Optional[AccessRequestRecommendationItemType] = None
type: Optional[Union[AccessRequestRecommendationItemType, str]] = None
name: Optional[StrictStr] = Field(default=None, description="Name of the access item")
description: Optional[StrictStr] = Field(default=None, description="Description of the access item")
__properties: ClassVar[List[str]] = ["id", "type", "name", "description"]
Expand Down
8 changes: 4 additions & 4 deletions sailpoint/beta/models/account_activity_item.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.account_activity_approval_status import AccountActivityApprovalStatus
from sailpoint.beta.models.account_activity_item_operation import AccountActivityItemOperation
from sailpoint.beta.models.account_request_info import AccountRequestInfo
Expand All @@ -37,12 +37,12 @@ class AccountActivityItem(BaseModel):
id: Optional[StrictStr] = Field(default=None, description="Item id")
name: Optional[StrictStr] = Field(default=None, description="Human-readable display name of item")
requested: Optional[datetime] = Field(default=None, description="Date and time item was requested")
approval_status: Optional[AccountActivityApprovalStatus] = Field(default=None, alias="approvalStatus")
provisioning_status: Optional[ProvisioningState] = Field(default=None, alias="provisioningStatus")
approval_status: Optional[Union[AccountActivityApprovalStatus, str]] = Field(default=None, alias="approvalStatus")
provisioning_status: Optional[Union[ProvisioningState, str]] = Field(default=None, alias="provisioningStatus")
requester_comment: Optional[Comment] = Field(default=None, alias="requesterComment")
reviewer_identity_summary: Optional[IdentitySummary] = Field(default=None, alias="reviewerIdentitySummary")
reviewer_comment: Optional[Comment] = Field(default=None, alias="reviewerComment")
operation: Optional[AccountActivityItemOperation] = None
operation: Optional[Union[AccountActivityItemOperation, str]] = None
attribute: Optional[StrictStr] = Field(default=None, description="Attribute to which account activity applies")
value: Optional[StrictStr] = Field(default=None, description="Value of attribute")
native_identity: Optional[StrictStr] = Field(default=None, description="Native identity in the target system to which the account activity applies", alias="nativeIdentity")
Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/account_request_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import warnings

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.requestable_object_type import RequestableObjectType
from typing import Optional, Set
from typing_extensions import Self
Expand All @@ -30,7 +30,7 @@ class AccountRequestInfo(BaseModel):
""" # noqa: E501
requested_object_id: Optional[StrictStr] = Field(default=None, description="Id of requested object", alias="requestedObjectId")
requested_object_name: Optional[StrictStr] = Field(default=None, description="Human-readable name of requested object", alias="requestedObjectName")
requested_object_type: Optional[RequestableObjectType] = Field(default=None, alias="requestedObjectType")
requested_object_type: Optional[Union[RequestableObjectType, str]] = Field(default=None, alias="requestedObjectType")
__properties: ClassVar[List[str]] = ["requestedObjectId", "requestedObjectName", "requestedObjectType"]

model_config = ConfigDict(
Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/approval_forward_history.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.reassignment_type import ReassignmentType
from typing import Optional, Set
from typing_extensions import Self
Expand All @@ -34,7 +34,7 @@ class ApprovalForwardHistory(BaseModel):
comment: Optional[StrictStr] = Field(default=None, description="Comment made while forwarding.")
modified: Optional[datetime] = Field(default=None, description="Time at which approval was forwarded.")
forwarder_name: Optional[StrictStr] = Field(default=None, description="Display name of forwarder who forwarded the approval.", alias="forwarderName")
reassignment_type: Optional[ReassignmentType] = Field(default=None, alias="reassignmentType")
reassignment_type: Optional[Union[ReassignmentType, str]] = Field(default=None, alias="reassignmentType")
__properties: ClassVar[List[str]] = ["oldApproverName", "newApproverName", "comment", "modified", "forwarderName", "reassignmentType"]

model_config = ConfigDict(
Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/approval_forward_history1.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.reassignment_type import ReassignmentType
from typing import Optional, Set
from typing_extensions import Self
Expand All @@ -34,7 +34,7 @@ class ApprovalForwardHistory1(BaseModel):
comment: Optional[StrictStr] = Field(default=None, description="Comment made while forwarding.")
modified: Optional[datetime] = Field(default=None, description="Time at which approval was forwarded.")
forwarder_name: Optional[StrictStr] = Field(default=None, description="Display name of forwarder who forwarded the approval.", alias="forwarderName")
reassignment_type: Optional[ReassignmentType] = Field(default=None, alias="reassignmentType")
reassignment_type: Optional[Union[ReassignmentType, str]] = Field(default=None, alias="reassignmentType")
__properties: ClassVar[List[str]] = ["oldApproverName", "newApproverName", "comment", "modified", "forwarderName", "reassignmentType"]

model_config = ConfigDict(
Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/approval_item_details.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import warnings

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.work_item_state import WorkItemState
from typing import Optional, Set
from typing_extensions import Self
Expand All @@ -34,7 +34,7 @@ class ApprovalItemDetails(BaseModel):
name: Optional[StrictStr] = Field(default=None, description="The attribute's name")
operation: Optional[StrictStr] = Field(default=None, description="The attribute's operation")
value: Optional[StrictStr] = Field(default=None, description="The attribute's value")
state: Optional[WorkItemState] = None
state: Optional[Union[WorkItemState, str]] = None
__properties: ClassVar[List[str]] = ["id", "account", "application", "name", "operation", "value", "state"]

model_config = ConfigDict(
Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/approval_items.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import warnings

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.work_item_state import WorkItemState
from typing import Optional, Set
from typing_extensions import Self
Expand All @@ -34,7 +34,7 @@ class ApprovalItems(BaseModel):
name: Optional[StrictStr] = Field(default=None, description="The attribute's name")
operation: Optional[StrictStr] = Field(default=None, description="The attribute's operation")
value: Optional[StrictStr] = Field(default=None, description="The attribute's value")
state: Optional[WorkItemState] = None
state: Optional[Union[WorkItemState, str]] = None
__properties: ClassVar[List[str]] = ["id", "account", "application", "name", "operation", "value", "state"]

model_config = ConfigDict(
Expand Down
6 changes: 3 additions & 3 deletions sailpoint/beta/models/approval_status_dto.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.approval_scheme import ApprovalScheme
from sailpoint.beta.models.approval_status_dto_current_owner import ApprovalStatusDtoCurrentOwner
from sailpoint.beta.models.approval_status_dto_original_owner import ApprovalStatusDtoOriginalOwner
Expand All @@ -38,8 +38,8 @@ class ApprovalStatusDto(BaseModel):
original_owner: Optional[ApprovalStatusDtoOriginalOwner] = Field(default=None, alias="originalOwner")
current_owner: Optional[ApprovalStatusDtoCurrentOwner] = Field(default=None, alias="currentOwner")
modified: Optional[datetime] = Field(default=None, description="Time at which item was modified.")
status: Optional[ManualWorkItemState] = None
scheme: Optional[ApprovalScheme] = None
status: Optional[Union[ManualWorkItemState, str]] = None
scheme: Optional[Union[ApprovalScheme, str]] = None
error_messages: Optional[List[ErrorMessageDto]] = Field(default=None, description="If the request failed, includes any error messages that were generated.", alias="errorMessages")
comment: Optional[StrictStr] = Field(default=None, description="Comment, if any, provided by the approver.")
remove_date: Optional[datetime] = Field(default=None, description="The date the role or access profile or entitlement is no longer assigned to the specified identity.", alias="removeDate")
Expand Down
6 changes: 3 additions & 3 deletions sailpoint/beta/models/approval_status_dto1.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.approval_scheme import ApprovalScheme
from sailpoint.beta.models.approval_status_dto_current_owner import ApprovalStatusDtoCurrentOwner
from sailpoint.beta.models.approval_status_dto_original_owner import ApprovalStatusDtoOriginalOwner
Expand All @@ -37,8 +37,8 @@ class ApprovalStatusDto1(BaseModel):
original_owner: Optional[ApprovalStatusDtoOriginalOwner] = Field(default=None, alias="originalOwner")
current_owner: Optional[ApprovalStatusDtoCurrentOwner] = Field(default=None, alias="currentOwner")
modified: Optional[datetime] = Field(default=None, description="Time at which item was modified.")
status: Optional[ManualWorkItemState] = None
scheme: Optional[ApprovalScheme] = None
status: Optional[Union[ManualWorkItemState, str]] = None
scheme: Optional[Union[ApprovalScheme, str]] = None
error_messages: Optional[List[ErrorMessageDto1]] = Field(default=None, description="If the request failed, includes any error messages that were generated.", alias="errorMessages")
comment: Optional[StrictStr] = Field(default=None, description="Comment, if any, provided by the approver.")
remove_date: Optional[datetime] = Field(default=None, description="The date the role or access profile or entitlement is no longer assigned to the specified identity.", alias="removeDate")
Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/attribute_definition.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import warnings

from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.attribute_definition_schema import AttributeDefinitionSchema
from sailpoint.beta.models.attribute_definition_type import AttributeDefinitionType
from typing import Optional, Set
Expand All @@ -31,7 +31,7 @@ class AttributeDefinition(BaseModel):
""" # noqa: E501
name: Optional[StrictStr] = Field(default=None, description="The name of the attribute.")
native_name: Optional[StrictStr] = Field(default=None, description="Attribute name in the native system.", alias="nativeName")
type: Optional[AttributeDefinitionType] = None
type: Optional[Union[AttributeDefinitionType, str]] = None
var_schema: Optional[AttributeDefinitionSchema] = Field(default=None, alias="schema")
description: Optional[StrictStr] = Field(default=None, description="A human-readable description of the attribute.")
is_multi: Optional[StrictBool] = Field(default=False, description="Flag indicating whether or not the attribute is multi-valued.", alias="isMulti")
Expand Down
4 changes: 2 additions & 2 deletions sailpoint/beta/models/base_reference_dto.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import warnings

from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Any, ClassVar, Dict, List, Optional, Union
from sailpoint.beta.models.dto_type import DtoType
from typing import Optional, Set
from typing_extensions import Self
Expand All @@ -28,7 +28,7 @@ class BaseReferenceDto(BaseModel):
"""
BaseReferenceDto
""" # noqa: E501
type: Optional[DtoType] = None
type: Optional[Union[DtoType, str]] = None
id: Optional[StrictStr] = Field(default=None, description="ID of the object to which this reference applies")
name: Optional[StrictStr] = Field(default=None, description="Human-readable display name of the object to which this reference applies")
__properties: ClassVar[List[str]] = ["type", "id", "name"]
Expand Down
Loading