gws.plugin.alkis.data.export

Source code: gws.plugin.alkis.data.export

Module Contents

class gws.plugin.alkis.data.export.Config(*args, **kwargs)

Bases: gws.ConfigWithAccess

CSV export configuration

models: list[gws.ext.config.model] | None

export groups

class gws.plugin.alkis.data.export.Group(*args, **kwargs)

Bases: gws.Data

Basic data object.

This object can be instantiated by passing one or or dict arguments and/or keyword args. All dicts keys and keywords become attributes of the object.

Accessing an undefined attribute returns None and no error is raised, unless the attribute name starts with an underscore.

index: int
title: str
withEigentuemer: bool
withBuchung: bool
fieldNames: list[str]
class gws.plugin.alkis.data.export.Model

Bases: gws.base.model.Object

Data Model.

configure()

Configuration hook.

class gws.plugin.alkis.data.export.Object

Bases: gws.Node

Configurable GWS object.

model: Model
groups: list[Group]
configure()

Configuration hook.

export_as_csv(fs_list: list[gws.plugin.alkis.data.types.Flurstueck], groups: list[Group], user: gws.User)