Module crowdin_api.api_resources.fields.resource

Classes

class FieldsResource (requester: APIRequester, project_id: Optional[int] = None, page_size=25)

Resource for Fields.

Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#tag/Fields

Ancestors

Methods

def add_field(self, name: str, slug: str, type: FieldType, entities: Iterable[FieldEntity], description: Optional[str] = None, config: Union[ListFieldConfigNumberFieldConfigOtherFieldConfig, None] = None)
def delete_field(self, fieldId: int)
def edit_field(self, fieldId: int, data: Iterable[FieldPatchRequest])
def get_field(self, fieldId: int)
def get_fields_path(self, fieldId: Optional[int] = None)
def list_fields(self, search: Optional[str] = None, entity: Optional[FieldEntity] = None, type: Optional[FieldType] = None, limit: Optional[int] = None, offset: Optional[int] = None)