Skip to content

Permissions client: Grant indirect

Grant indirect permissions, optionally limited to a target entity.

Called on auth.permissions
Source src/ksef2/clients/permissions.py:150 Generated from async source src/ksef2/clients/async_permissions.py
auth.permissions.grant_indirect
auth.permissions.grant_indirect(*, subject_type: CertificateSubjectIdentifierType, subject_value: str, permissions: list[IndirectPermissionType], description: str, first_name: str, last_name: str, target_type: IndirectTargetIdentifierType | None = None, target_value: str | None = None) -> GrantPermissionsResponse

Returns

GrantPermissionsResponse

Parameters

subject_type CertificateSubjectIdentifierType
required / keyword-only
subject_value str
required / keyword-only
permissions list[IndirectPermissionType]
required / keyword-only
description str
required / keyword-only
first_name str
required / keyword-only
last_name str
required / keyword-only
target_type IndirectTargetIdentifierType | None
default None / keyword-only
target_value str | None
default None / keyword-only
Called on auth.permissions
Source src/ksef2/clients/async_permissions.py:147 Authored source
await auth.permissions.grant_indirect
await auth.permissions.grant_indirect(*, subject_type: CertificateSubjectIdentifierType, subject_value: str, permissions: list[IndirectPermissionType], description: str, first_name: str, last_name: str, target_type: IndirectTargetIdentifierType | None = None, target_value: str | None = None) -> GrantPermissionsResponse

Returns

GrantPermissionsResponse

Parameters

subject_type CertificateSubjectIdentifierType
required / keyword-only
subject_value str
required / keyword-only
permissions list[IndirectPermissionType]
required / keyword-only
description str
required / keyword-only
first_name str
required / keyword-only
last_name str
required / keyword-only
target_type IndirectTargetIdentifierType | None
default None / keyword-only
target_value str | None
default None / keyword-only