jamf_pro_sdk.models.classic.advanced_computer_searches.ClassicAdvancedComputerSearch¶
- pydantic model ClassicAdvancedComputerSearch¶
Represents an advanced computer search record returned by the
list_all_advanced_computer_searches()
operation.When exporting to XML for a
POST
/PUT
operation, the SDK by default will only includename
,site
,criteria
, anddisplay_fields
. To bypass this behavior export the model usingxml()
before pasting to the API operation.- field id: int | None = None¶
- field name: str | None = None¶
- field site: ClassicSite | None = None¶
- field criteria: List[ClassicCriterion] | None = None¶
- field display_fields: List[ClassicAdvancedComputerSearchDisplayField] | None = None¶
- field computers: List[ClassicAdvancedComputerSearchResult] | None = None¶
- model_post_init(context: Any, /) None ¶
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Args:
self: The BaseModel instance. context: The context.
- Parameters:
self (BaseModel)
context (Any)
- Return type:
None