geonode.geoserver.acl.gsauth_client.models ========================================== .. py:module:: geonode.geoserver.acl.gsauth_client.models .. autoapi-nested-parse:: GeoServer ACL GeoServer Access Control List API # noqa: E501 The version of the OpenAPI document: 1.0.0 Generated by: https://openapi-generator.tech Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/geonode/geoserver/acl/gsauth_client/models/access_info/index /autoapi/geonode/geoserver/acl/gsauth_client/models/access_request/index /autoapi/geonode/geoserver/acl/gsauth_client/models/address_range_filter/index /autoapi/geonode/geoserver/acl/gsauth_client/models/admin_access_info/index /autoapi/geonode/geoserver/acl/gsauth_client/models/admin_access_request/index /autoapi/geonode/geoserver/acl/gsauth_client/models/admin_grant_type/index /autoapi/geonode/geoserver/acl/gsauth_client/models/admin_rule/index /autoapi/geonode/geoserver/acl/gsauth_client/models/admin_rule_filter/index /autoapi/geonode/geoserver/acl/gsauth_client/models/catalog_mode/index /autoapi/geonode/geoserver/acl/gsauth_client/models/geom/index /autoapi/geonode/geoserver/acl/gsauth_client/models/grant_type/index /autoapi/geonode/geoserver/acl/gsauth_client/models/insert_position/index /autoapi/geonode/geoserver/acl/gsauth_client/models/layer_attribute/index /autoapi/geonode/geoserver/acl/gsauth_client/models/layer_details/index /autoapi/geonode/geoserver/acl/gsauth_client/models/rule/index /autoapi/geonode/geoserver/acl/gsauth_client/models/rule_filter/index /autoapi/geonode/geoserver/acl/gsauth_client/models/rule_limits/index /autoapi/geonode/geoserver/acl/gsauth_client/models/set_filter/index /autoapi/geonode/geoserver/acl/gsauth_client/models/spatial_filter_type/index /autoapi/geonode/geoserver/acl/gsauth_client/models/text_filter/index /autoapi/geonode/geoserver/acl/gsauth_client/models/wkb/index /autoapi/geonode/geoserver/acl/gsauth_client/models/wkt/index Classes ------- .. autoapisummary:: geonode.geoserver.acl.gsauth_client.models.AccessInfo geonode.geoserver.acl.gsauth_client.models.AccessRequest geonode.geoserver.acl.gsauth_client.models.AddressRangeFilter geonode.geoserver.acl.gsauth_client.models.AdminAccessInfo geonode.geoserver.acl.gsauth_client.models.AdminAccessRequest geonode.geoserver.acl.gsauth_client.models.AdminGrantType geonode.geoserver.acl.gsauth_client.models.AdminRule geonode.geoserver.acl.gsauth_client.models.AdminRuleFilter geonode.geoserver.acl.gsauth_client.models.CatalogMode geonode.geoserver.acl.gsauth_client.models.Geom geonode.geoserver.acl.gsauth_client.models.GrantType geonode.geoserver.acl.gsauth_client.models.InsertPosition geonode.geoserver.acl.gsauth_client.models.LayerAttribute geonode.geoserver.acl.gsauth_client.models.LayerDetails geonode.geoserver.acl.gsauth_client.models.Rule geonode.geoserver.acl.gsauth_client.models.RuleFilter geonode.geoserver.acl.gsauth_client.models.RuleLimits geonode.geoserver.acl.gsauth_client.models.SetFilter geonode.geoserver.acl.gsauth_client.models.SpatialFilterType geonode.geoserver.acl.gsauth_client.models.TextFilter geonode.geoserver.acl.gsauth_client.models.Wkb geonode.geoserver.acl.gsauth_client.models.Wkt Package Contents ---------------- .. py:class:: AccessInfo(grant=None, area=None, clip_area=None, catalog_mode=None, default_style=None, allowed_styles=None, cql_filter_read=None, cql_filter_write=None, attributes=None, matching_rules=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _grant :value: None .. py:attribute:: _area :value: None .. py:attribute:: _clip_area :value: None .. py:attribute:: _catalog_mode :value: None .. py:attribute:: _default_style :value: None .. py:attribute:: _allowed_styles :value: None .. py:attribute:: _cql_filter_read :value: None .. py:attribute:: _cql_filter_write :value: None .. py:attribute:: _attributes :value: None .. py:attribute:: _matching_rules :value: None .. py:attribute:: discriminator :value: None .. py:property:: grant E501 :return: The grant of this AccessInfo. # noqa: E501 :rtype: GrantType :type: Gets the grant of this AccessInfo. # noqa .. py:property:: catalog_mode E501 :return: The catalog_mode of this AccessInfo. # noqa: E501 :rtype: CatalogMode :type: Gets the catalog_mode of this AccessInfo. # noqa .. py:property:: attributes E501 :return: The attributes of this AccessInfo. # noqa: E501 :rtype: list[LayerAttribute] :type: Gets the attributes of this AccessInfo. # noqa .. py:property:: area E501 :return: The area of this AccessInfo. # noqa: E501 :rtype: Geom :type: Gets the area of this AccessInfo. # noqa .. py:property:: clip_area E501 :return: The clip_area of this AccessInfo. # noqa: E501 :rtype: Geom :type: Gets the clip_area of this AccessInfo. # noqa .. py:property:: default_style E501 :return: The default_style of this AccessInfo. # noqa: E501 :rtype: str :type: Gets the default_style of this AccessInfo. # noqa .. py:property:: allowed_styles E501 :return: The allowed_styles of this AccessInfo. # noqa: E501 :rtype: list[str] :type: Gets the allowed_styles of this AccessInfo. # noqa .. py:property:: cql_filter_read E501 :return: The cql_filter_read of this AccessInfo. # noqa: E501 :rtype: str :type: Gets the cql_filter_read of this AccessInfo. # noqa .. py:property:: cql_filter_write E501 :return: The cql_filter_write of this AccessInfo. # noqa: E501 :rtype: str :type: Gets the cql_filter_write of this AccessInfo. # noqa .. py:property:: matching_rules E501 :return: The matching_rules of this AccessInfo. # noqa: E501 :rtype: list[str] :type: Gets the matching_rules of this AccessInfo. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: AccessRequest(user=None, roles=None, instance='*', source_address='*', service='*', request='*', subfield='*', workspace='*', layer='*', local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _user :value: None .. py:attribute:: _roles :value: None .. py:attribute:: _instance :value: None .. py:attribute:: _source_address :value: None .. py:attribute:: _service :value: None .. py:attribute:: _request :value: None .. py:attribute:: _subfield :value: None .. py:attribute:: _workspace :value: None .. py:attribute:: _layer :value: None .. py:attribute:: discriminator :value: None .. py:property:: roles E501 The roles the requesting user belongs to # noqa: E501 :return: The roles of this AccessRequest. # noqa: E501 :rtype: list[str] :type: Gets the roles of this AccessRequest. # noqa .. py:property:: user E501 the authentication user name performing the request for which the authorization is being requested # noqa: E501 :return: The user of this AccessRequest. # noqa: E501 :rtype: str :type: Gets the user of this AccessRequest. # noqa .. py:property:: instance E501 :return: The instance of this AccessRequest. # noqa: E501 :rtype: str :type: Gets the instance of this AccessRequest. # noqa .. py:property:: source_address E501 :return: The source_address of this AccessRequest. # noqa: E501 :rtype: str :type: Gets the source_address of this AccessRequest. # noqa .. py:property:: service E501 :return: The service of this AccessRequest. # noqa: E501 :rtype: str :type: Gets the service of this AccessRequest. # noqa .. py:property:: request E501 :return: The request of this AccessRequest. # noqa: E501 :rtype: str :type: Gets the request of this AccessRequest. # noqa .. py:property:: subfield E501 :return: The subfield of this AccessRequest. # noqa: E501 :rtype: str :type: Gets the subfield of this AccessRequest. # noqa .. py:property:: workspace E501 :return: The workspace of this AccessRequest. # noqa: E501 :rtype: str :type: Gets the workspace of this AccessRequest. # noqa .. py:property:: layer E501 :return: The layer of this AccessRequest. # noqa: E501 :rtype: str :type: Gets the layer of this AccessRequest. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: AddressRangeFilter(include_default=None, value=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _include_default :value: None .. py:attribute:: _value :value: None .. py:attribute:: discriminator :value: None .. py:property:: include_default E501 :return: The include_default of this AddressRangeFilter. # noqa: E501 :rtype: bool :type: Gets the include_default of this AddressRangeFilter. # noqa .. py:property:: value E501 IPv4 address with optional /nn on the end with values from 0 - 32 # noqa: E501 :return: The value of this AddressRangeFilter. # noqa: E501 :rtype: str :type: Gets the value of this AddressRangeFilter. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: AdminAccessInfo(admin=None, workspace=None, matching_admin_rule=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _admin :value: None .. py:attribute:: _workspace :value: None .. py:attribute:: _matching_admin_rule :value: None .. py:attribute:: discriminator :value: None .. py:property:: admin E501 :return: The admin of this AdminAccessInfo. # noqa: E501 :rtype: bool :type: Gets the admin of this AdminAccessInfo. # noqa .. py:property:: workspace E501 :return: The workspace of this AdminAccessInfo. # noqa: E501 :rtype: str :type: Gets the workspace of this AdminAccessInfo. # noqa .. py:property:: matching_admin_rule E501 :return: The matching_admin_rule of this AdminAccessInfo. # noqa: E501 :rtype: str :type: Gets the matching_admin_rule of this AdminAccessInfo. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: AdminAccessRequest(user=None, roles=None, instance='*', source_address='*', workspace='*', local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _user :value: None .. py:attribute:: _roles :value: None .. py:attribute:: _instance :value: None .. py:attribute:: _source_address :value: None .. py:attribute:: _workspace :value: None .. py:attribute:: discriminator :value: None .. py:property:: roles E501 The roles the requesting user belongs to # noqa: E501 :return: The roles of this AdminAccessRequest. # noqa: E501 :rtype: list[str] :type: Gets the roles of this AdminAccessRequest. # noqa .. py:property:: user E501 the authentication user name performing the request for which the authorization is being requested # noqa: E501 :return: The user of this AdminAccessRequest. # noqa: E501 :rtype: str :type: Gets the user of this AdminAccessRequest. # noqa .. py:property:: instance E501 :return: The instance of this AdminAccessRequest. # noqa: E501 :rtype: str :type: Gets the instance of this AdminAccessRequest. # noqa .. py:property:: source_address E501 :return: The source_address of this AdminAccessRequest. # noqa: E501 :rtype: str :type: Gets the source_address of this AdminAccessRequest. # noqa .. py:property:: workspace E501 :return: The workspace of this AdminAccessRequest. # noqa: E501 :rtype: str :type: Gets the workspace of this AdminAccessRequest. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: AdminGrantType(local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: ADMIN :value: 'ADMIN' .. py:attribute:: USER :value: 'USER' .. py:attribute:: allowable_values Attributes: openapi_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: discriminator :value: None .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: AdminRule(id=None, priority=None, access=None, ext_id=None, name=None, description=None, instance=None, role=None, user=None, workspace=None, address_range=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _id :value: None .. py:attribute:: _priority :value: None .. py:attribute:: _access :value: None .. py:attribute:: _ext_id :value: None .. py:attribute:: _name :value: None .. py:attribute:: _description :value: None .. py:attribute:: _instance :value: None .. py:attribute:: _role :value: None .. py:attribute:: _user :value: None .. py:attribute:: _workspace :value: None .. py:attribute:: _address_range :value: None .. py:attribute:: discriminator :value: None .. py:property:: id E501 :return: The id of this AdminRule. # noqa: E501 :rtype: str :type: Gets the id of this AdminRule. # noqa .. py:property:: priority E501 :return: The priority of this AdminRule. # noqa: E501 :rtype: int :type: Gets the priority of this AdminRule. # noqa .. py:property:: access E501 :return: The access of this AdminRule. # noqa: E501 :rtype: AdminGrantType :type: Gets the access of this AdminRule. # noqa .. py:property:: ext_id E501 :return: The ext_id of this AdminRule. # noqa: E501 :rtype: str :type: Gets the ext_id of this AdminRule. # noqa .. py:property:: name E501 :return: The name of this AdminRule. # noqa: E501 :rtype: str :type: Gets the name of this AdminRule. # noqa .. py:property:: description E501 :return: The description of this AdminRule. # noqa: E501 :rtype: str :type: Gets the description of this AdminRule. # noqa .. py:property:: instance E501 :return: The instance of this AdminRule. # noqa: E501 :rtype: str :type: Gets the instance of this AdminRule. # noqa .. py:property:: role E501 :return: The role of this AdminRule. # noqa: E501 :rtype: str :type: Gets the role of this AdminRule. # noqa .. py:property:: user E501 :return: The user of this AdminRule. # noqa: E501 :rtype: str :type: Gets the user of this AdminRule. # noqa .. py:property:: workspace E501 :return: The workspace of this AdminRule. # noqa: E501 :rtype: str :type: Gets the workspace of this AdminRule. # noqa .. py:property:: address_range E501 IPv4 address with optional /nn on the end with values from 0 - 32 # noqa: E501 :return: The address_range of this AdminRule. # noqa: E501 :rtype: str :type: Gets the address_range of this AdminRule. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: AdminRuleFilter(instance=None, grant_type=None, user=None, roles=None, workspace=None, source_address=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _instance :value: None .. py:attribute:: _grant_type :value: None .. py:attribute:: _user :value: None .. py:attribute:: _roles :value: None .. py:attribute:: _workspace :value: None .. py:attribute:: _source_address :value: None .. py:attribute:: discriminator :value: None .. py:property:: instance E501 :return: The instance of this AdminRuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the instance of this AdminRuleFilter. # noqa .. py:property:: grant_type E501 :return: The grant_type of this AdminRuleFilter. # noqa: E501 :rtype: AdminGrantType :type: Gets the grant_type of this AdminRuleFilter. # noqa .. py:property:: user E501 :return: The user of this AdminRuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the user of this AdminRuleFilter. # noqa .. py:property:: roles E501 :return: The roles of this AdminRuleFilter. # noqa: E501 :rtype: SetFilter :type: Gets the roles of this AdminRuleFilter. # noqa .. py:property:: workspace E501 :return: The workspace of this AdminRuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the workspace of this AdminRuleFilter. # noqa .. py:property:: source_address E501 :return: The source_address of this AdminRuleFilter. # noqa: E501 :rtype: AddressRangeFilter :type: Gets the source_address of this AdminRuleFilter. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: CatalogMode(local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: HIDE :value: 'HIDE' .. py:attribute:: CHALLENGE :value: 'CHALLENGE' .. py:attribute:: MIXED :value: 'MIXED' .. py:attribute:: allowable_values Attributes: openapi_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: discriminator :value: None .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: Geom(wkt=None, wkb=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _wkt :value: None .. py:attribute:: _wkb :value: None .. py:attribute:: discriminator :value: None .. py:property:: wkt E501 :return: The wkt of this Geom. # noqa: E501 :rtype: str :type: Gets the wkt of this Geom. # noqa .. py:property:: wkb E501 :return: The wkb of this Geom. # noqa: E501 :rtype: str :type: Gets the wkb of this Geom. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: GrantType(local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: ALLOW :value: 'ALLOW' .. py:attribute:: DENY :value: 'DENY' .. py:attribute:: LIMIT :value: 'LIMIT' .. py:attribute:: allowable_values Attributes: openapi_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: discriminator :value: None .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: InsertPosition(local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: FIXED :value: 'FIXED' .. py:attribute:: FROM_START :value: 'FROM_START' .. py:attribute:: FROM_END :value: 'FROM_END' .. py:attribute:: allowable_values Attributes: openapi_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: discriminator :value: None .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: LayerAttribute(name=None, data_type=None, access=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _name :value: None .. py:attribute:: _data_type :value: None .. py:attribute:: _access :value: None .. py:attribute:: discriminator :value: None .. py:property:: name E501 :return: The name of this LayerAttribute. # noqa: E501 :rtype: str :type: Gets the name of this LayerAttribute. # noqa .. py:property:: data_type E501 :return: The data_type of this LayerAttribute. # noqa: E501 :rtype: str :type: Gets the data_type of this LayerAttribute. # noqa .. py:property:: access E501 :return: The access of this LayerAttribute. # noqa: E501 :rtype: str :type: Gets the access of this LayerAttribute. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: LayerDetails(type=None, default_style=None, cql_filter_read=None, cql_filter_write=None, allowed_area=None, spatial_filter_type=None, catalog_mode=None, allowed_styles=None, layer_attributes=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _type :value: None .. py:attribute:: _default_style :value: None .. py:attribute:: _cql_filter_read :value: None .. py:attribute:: _cql_filter_write :value: None .. py:attribute:: _allowed_area :value: None .. py:attribute:: _spatial_filter_type :value: None .. py:attribute:: _catalog_mode :value: None .. py:attribute:: _allowed_styles :value: None .. py:attribute:: _layer_attributes :value: None .. py:attribute:: discriminator :value: None .. py:property:: type E501 :return: The type of this LayerDetails. # noqa: E501 :rtype: str :type: Gets the type of this LayerDetails. # noqa .. py:property:: default_style E501 :return: The default_style of this LayerDetails. # noqa: E501 :rtype: str :type: Gets the default_style of this LayerDetails. # noqa .. py:property:: cql_filter_read E501 :return: The cql_filter_read of this LayerDetails. # noqa: E501 :rtype: str :type: Gets the cql_filter_read of this LayerDetails. # noqa .. py:property:: cql_filter_write E501 :return: The cql_filter_write of this LayerDetails. # noqa: E501 :rtype: str :type: Gets the cql_filter_write of this LayerDetails. # noqa .. py:property:: spatial_filter_type E501 :return: The spatial_filter_type of this LayerDetails. # noqa: E501 :rtype: SpatialFilterType :type: Gets the spatial_filter_type of this LayerDetails. # noqa .. py:property:: catalog_mode E501 :return: The catalog_mode of this LayerDetails. # noqa: E501 :rtype: CatalogMode :type: Gets the catalog_mode of this LayerDetails. # noqa .. py:property:: allowed_styles E501 :return: The allowed_styles of this LayerDetails. # noqa: E501 :rtype: list[str] :type: Gets the allowed_styles of this LayerDetails. # noqa .. py:property:: layer_attributes E501 :return: The layer_attributes of this LayerDetails. # noqa: E501 :rtype: list[LayerAttribute] :type: Gets the layer_attributes of this LayerDetails. # noqa .. py:property:: allowed_area E501 :return: The allowed_area of this LayerDetails. # noqa: E501 :rtype: Geom :type: Gets the allowed_area of this LayerDetails. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: Rule(id=None, priority=None, ext_id=None, name=None, description=None, instance=None, access=None, limits=None, role=None, user=None, address_range=None, service=None, request=None, subfield=None, workspace=None, layer=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _id :value: None .. py:attribute:: _priority :value: None .. py:attribute:: _ext_id :value: None .. py:attribute:: _name :value: None .. py:attribute:: _description :value: None .. py:attribute:: _instance :value: None .. py:attribute:: _access :value: None .. py:attribute:: _limits :value: None .. py:attribute:: _role :value: None .. py:attribute:: _user :value: None .. py:attribute:: _address_range :value: None .. py:attribute:: _service :value: None .. py:attribute:: _request :value: None .. py:attribute:: _subfield :value: None .. py:attribute:: _workspace :value: None .. py:attribute:: _layer :value: None .. py:attribute:: discriminator :value: None .. py:property:: id E501 :return: The id of this Rule. # noqa: E501 :rtype: str :type: Gets the id of this Rule. # noqa .. py:property:: priority E501 :return: The priority of this Rule. # noqa: E501 :rtype: int :type: Gets the priority of this Rule. # noqa .. py:property:: ext_id E501 :return: The ext_id of this Rule. # noqa: E501 :rtype: str :type: Gets the ext_id of this Rule. # noqa .. py:property:: name E501 :return: The name of this Rule. # noqa: E501 :rtype: str :type: Gets the name of this Rule. # noqa .. py:property:: description E501 :return: The description of this Rule. # noqa: E501 :rtype: str :type: Gets the description of this Rule. # noqa .. py:property:: instance E501 :return: The instance of this Rule. # noqa: E501 :rtype: str :type: Gets the instance of this Rule. # noqa .. py:property:: access E501 :return: The access of this Rule. # noqa: E501 :rtype: GrantType :type: Gets the access of this Rule. # noqa .. py:property:: limits E501 :return: The limits of this Rule. # noqa: E501 :rtype: RuleLimits :type: Gets the limits of this Rule. # noqa .. py:property:: role E501 :return: The role of this Rule. # noqa: E501 :rtype: str :type: Gets the role of this Rule. # noqa .. py:property:: user E501 :return: The user of this Rule. # noqa: E501 :rtype: str :type: Gets the user of this Rule. # noqa .. py:property:: address_range E501 IPv4 address with optional /nn on the end with values from 0 - 32 # noqa: E501 :return: The address_range of this Rule. # noqa: E501 :rtype: str :type: Gets the address_range of this Rule. # noqa .. py:property:: service E501 :return: The service of this Rule. # noqa: E501 :rtype: str :type: Gets the service of this Rule. # noqa .. py:property:: request E501 :return: The request of this Rule. # noqa: E501 :rtype: str :type: Gets the request of this Rule. # noqa .. py:property:: subfield E501 :return: The subfield of this Rule. # noqa: E501 :rtype: str :type: Gets the subfield of this Rule. # noqa .. py:property:: workspace E501 :return: The workspace of this Rule. # noqa: E501 :rtype: str :type: Gets the workspace of this Rule. # noqa .. py:property:: layer E501 :return: The layer of this Rule. # noqa: E501 :rtype: str :type: Gets the layer of this Rule. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: RuleFilter(instance=None, user=None, roles=None, service=None, request=None, subfield=None, workspace=None, layer=None, source_address=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _instance :value: None .. py:attribute:: _user :value: None .. py:attribute:: _roles :value: None .. py:attribute:: _service :value: None .. py:attribute:: _request :value: None .. py:attribute:: _subfield :value: None .. py:attribute:: _workspace :value: None .. py:attribute:: _layer :value: None .. py:attribute:: _source_address :value: None .. py:attribute:: discriminator :value: None .. py:property:: instance E501 :return: The instance of this RuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the instance of this RuleFilter. # noqa .. py:property:: user E501 :return: The user of this RuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the user of this RuleFilter. # noqa .. py:property:: roles E501 :return: The roles of this RuleFilter. # noqa: E501 :rtype: SetFilter :type: Gets the roles of this RuleFilter. # noqa .. py:property:: service E501 :return: The service of this RuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the service of this RuleFilter. # noqa .. py:property:: request E501 :return: The request of this RuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the request of this RuleFilter. # noqa .. py:property:: subfield E501 :return: The subfield of this RuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the subfield of this RuleFilter. # noqa .. py:property:: workspace E501 :return: The workspace of this RuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the workspace of this RuleFilter. # noqa .. py:property:: layer E501 :return: The layer of this RuleFilter. # noqa: E501 :rtype: TextFilter :type: Gets the layer of this RuleFilter. # noqa .. py:property:: source_address E501 :return: The source_address of this RuleFilter. # noqa: E501 :rtype: AddressRangeFilter :type: Gets the source_address of this RuleFilter. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: RuleLimits(allowed_area=None, spatial_filter_type=None, catalog_mode=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _allowed_area :value: None .. py:attribute:: _spatial_filter_type :value: None .. py:attribute:: _catalog_mode :value: None .. py:attribute:: discriminator :value: None .. py:property:: spatial_filter_type E501 :return: The spatial_filter_type of this RuleLimits. # noqa: E501 :rtype: SpatialFilterType :type: Gets the spatial_filter_type of this RuleLimits. # noqa .. py:property:: catalog_mode E501 :return: The catalog_mode of this RuleLimits. # noqa: E501 :rtype: CatalogMode :type: Gets the catalog_mode of this RuleLimits. # noqa .. py:property:: allowed_area E501 :return: The allowed_area of this RuleLimits. # noqa: E501 :rtype: Geom :type: Gets the allowed_area of this RuleLimits. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: SetFilter(include_default=None, values=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _include_default :value: None .. py:attribute:: _values :value: None .. py:attribute:: discriminator :value: None .. py:property:: include_default E501 :return: The include_default of this SetFilter. # noqa: E501 :rtype: bool :type: Gets the include_default of this SetFilter. # noqa .. py:property:: values E501 :return: The values of this SetFilter. # noqa: E501 :rtype: list[str] :type: Gets the values of this SetFilter. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: SpatialFilterType(local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: INTERSECT :value: 'INTERSECT' .. py:attribute:: CLIP :value: 'CLIP' .. py:attribute:: allowable_values Attributes: openapi_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: discriminator :value: None .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: TextFilter(include_default=None, value=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _include_default :value: None .. py:attribute:: _value :value: None .. py:attribute:: discriminator :value: None .. py:property:: include_default E501 :return: The include_default of this TextFilter. # noqa: E501 :rtype: bool :type: Gets the include_default of this TextFilter. # noqa .. py:property:: value E501 An absent value will match both set and default values for the property, a value with only the character literal '*' will match only the default values for the property, any other specific value will match properties with that value # noqa: E501 :return: The value of this TextFilter. # noqa: E501 :rtype: str :type: Gets the value of this TextFilter. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: Wkb(wkb=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _wkb :value: None .. py:attribute:: discriminator :value: None .. py:property:: wkb E501 :return: The wkb of this Wkb. # noqa: E501 :rtype: str :type: Gets the wkb of this Wkb. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal .. py:class:: Wkt(wkt=None, local_vars_configuration=None) Bases: :py:obj:`object` NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. .. py:attribute:: openapi_types .. py:attribute:: attribute_map .. py:attribute:: local_vars_configuration .. py:attribute:: _wkt :value: None .. py:attribute:: discriminator :value: None .. py:property:: wkt E501 :return: The wkt of this Wkt. # noqa: E501 :rtype: str :type: Gets the wkt of this Wkt. # noqa .. py:method:: to_dict(serialize=False) Returns the model properties as a dict .. py:method:: to_str() Returns the string representation of the model .. py:method:: __repr__() For `print` and `pprint` .. py:method:: __eq__(other) Returns true if both objects are equal .. py:method:: __ne__(other) Returns true if both objects are not equal