gws.plugin.qfield.action

Source code: gws.plugin.qfield.action

Module Contents

class gws.plugin.qfield.action.Config(*args, **kwargs)

Bases: gws.ConfigWithAccess

QField action.

packages: list[gws.plugin.qfield.core.PackageConfig]
withDbInDCIM: bool = False
withSerialPrefix: bool = False
class gws.plugin.qfield.action.Props(*args, **kwargs)

Bases: gws.base.action.Props

Object properties.

class gws.plugin.qfield.action.DownloadRequest(*args, **kwargs)

Bases: gws.Request

Command request.

packageUid: str | None
omitStatic: bool = False
omitData: bool = False
class gws.plugin.qfield.action.PackageParams(*args, **kwargs)

Bases: gws.CliParams

CLI params

projectUid: str
packageUid: str
out: str
class gws.plugin.qfield.action.DownloadResponse(*args, **kwargs)

Bases: gws.Response

Command response.

data: bytes
class gws.plugin.qfield.action.UploadRequest(*args, **kwargs)

Bases: gws.Request

Command request.

packageUid: str | None
data: bytes | None
class gws.plugin.qfield.action.UploadResponse(*args, **kwargs)

Bases: gws.Response

Command response.

class gws.plugin.qfield.action.Object

Bases: gws.base.action.Object

Generic action object, the parent of all action objects.

packages: dict[str, gws.plugin.qfield.core.Package]
withDbInDCIM: bool
withSerialPrefix: bool
configure()

Configuration hook.

http_download(req: gws.WebRequester, p: DownloadRequest) gws.ContentResponse
api_download(req: gws.WebRequester, p: DownloadRequest) DownloadResponse
cli_package(p: PackageParams)
http_upload(req: gws.WebRequester, p: UploadRequest) gws.ContentResponse
api_upload(req: gws.WebRequester, p: UploadRequest) UploadResponse
prepare_export(p: DownloadRequest, user: gws.User) gws.plugin.qfield.core.ExportArgs
exec_export(args: gws.plugin.qfield.core.ExportArgs)
end_export(args: gws.plugin.qfield.core.ExportArgs) bytes
prepare_import(p: UploadRequest, user: gws.User, data: bytes)
exec_import(args: gws.plugin.qfield.core.ImportArgs)
end_import(args: gws.plugin.qfield.core.ImportArgs)