roboto.domain.collections.operations#

Module Contents#

class roboto.domain.collections.operations.CreateCollectionRequest(/, **data)#

Bases: pydantic.BaseModel

Request payload to create a collection

Parameters:

data (Any)

description: str | None = None#
name: str | None = None#
resources: list[roboto.domain.collections.record.CollectionResourceRef] | None = None#
tags: list[str] | None = None#
class roboto.domain.collections.operations.UpdateCollectionRequest(/, **data)#

Bases: pydantic.BaseModel

Request payload to update a collection

Parameters:

data (Any)

add_resources: list[roboto.domain.collections.record.CollectionResourceRef] | roboto.sentinels.NotSetType#
add_tags: list[str] | roboto.sentinels.NotSetType#
description: roboto.sentinels.NotSetType | str | None#
model_config#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

name: roboto.sentinels.NotSetType | str | None#
remove_resources: list[roboto.domain.collections.record.CollectionResourceRef] | roboto.sentinels.NotSetType#
remove_tags: list[str] | roboto.sentinels.NotSetType#