Skip to content

SystemFeatureAccessCodeGetListRequest21

Bases: OCIRequest

Request to get list of default Feature Access Codes defined on system level. The response is either SystemFeatureAccessCodeGetListResponse20 or ErrorResponse.

In release 20 the "Call Recording" FAC name is changed to
"Call Recording - Start".

Attributes:

Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class SystemFeatureAccessCodeGetListRequest21(OCIRequest):
    """Request to get list of default Feature Access Codes defined on system
        level.
        The response is either SystemFeatureAccessCodeGetListResponse20 or
        ErrorResponse.

        In release 20 the \"Call Recording\" FAC name is changed to
        \"Call Recording - Start\".

    Attributes:

    """

Responses

Bases: OCIDataResponse

Response to the SystemFeatureAccessCodeGetListRequest21.

In release 20 the "Call Recording" FAC name is changed to
"Call Recording - Start".

Attributes:

feature_access_code (Optional[List[FeatureAccessCodeReadEntry]]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class SystemFeatureAccessCodeGetListResponse21(OCIDataResponse):
    """Response to the SystemFeatureAccessCodeGetListRequest21.

        In release 20 the \"Call Recording\" FAC name is changed to
        \"Call Recording - Start\".

    Attributes:

        feature_access_code (Optional[List[FeatureAccessCodeReadEntry]]):

    """

    feature_access_code: Optional[List[FeatureAccessCodeReadEntry]] = field(
        default=None, metadata={"alias": "featureAccessCode"}
    )

Bases: OCIResponse

Source code in src/mercury_ocip_fast/commands/base_command.py
class ErrorResponse(OCIResponse):
    errorCode: Optional[int] = None
    summary: str
    summaryEnglish: str
    detail: Optional[str] = None

Example Usage

from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import SystemFeatureAccessCodeGetListRequest21

client = Client()

command = SystemFeatureAccessCodeGetListRequest21()

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip_fast.client import Client

client = Client()

response = client.raw_command("SystemFeatureAccessCodeGetListRequest21")

print(response)