Source code for LOGS.Entities.OriginRequestParameter

from dataclasses import dataclass
from typing import List, Optional, Sequence, Union
from uuid import UUID

from LOGS.Entity.EntityRequestParameter import (
    DefaultSortingOptions,
    EntityRequestParameter,
)
from LOGS.Interfaces.IEntryRecord import IEntryRecordRequest
from LOGS.Interfaces.IModificationRecord import IModificationRecordRequest
from LOGS.Interfaces.INamedEntity import INamedEntityRequest
from LOGS.Interfaces.IPermissionedEntity import IPermissionedEntityRequest


[docs] @dataclass class OriginRequestParameter( EntityRequestParameter[DefaultSortingOptions], INamedEntityRequest, IModificationRecordRequest, IEntryRecordRequest, IPermissionedEntityRequest, ): _orderByType = DefaultSortingOptions urls: Optional[List[str]] = None uids: Optional[Sequence[Union[UUID, str]]] = None