CollectionAuthorization

class pydelfini.delfini_core.models.collection_authorization.CollectionAuthorization(controlled_access_groups, myself, public, inherited=Unset, permit=Unset)[source]

Bases: object

CollectionAuthorization model

Parameters:
controlled_access_groups
Type:

List[str]

myself
Type:

CollectionAuthorizationGrant

public
Type:

CollectionAuthorizationGrant

inherited
Type:

Union[Unset, CollectionAuthorizationInherited]

permit
Type:

Union[Unset, CollectionAuthorizationPermit]

Attributes

controlled_access_groups

myself

public

inherited

permit

classmethod from_dict(src_dict)[source]

Create an instance of CollectionAuthorization from a dict

Parameters:

src_dict (Dict[str, Any])

Return type:

T

to_dict()[source]

Convert to a dict

Return type:

Dict[str, Any]