diff --git a/docs/api/gmp.md b/docs/api/gmp.md index f00cfd57..2fb72579 100644 --- a/docs/api/gmp.md +++ b/docs/api/gmp.md @@ -16,4 +16,6 @@ gmpv224 gmpv225 +gmpv226 +gmpv227 ``` diff --git a/docs/api/gmpv226.md b/docs/api/gmpv226.md new file mode 100644 index 00000000..f2f893cb --- /dev/null +++ b/docs/api/gmpv226.md @@ -0,0 +1,157 @@ +(gmpv226)= + +# GMP v22.6 + +```{eval-rst} +.. automodule:: gvm.protocols.gmp._gmp226 +``` + +## Protocol + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.GMPv226 + :members: + :inherited-members: +``` + +## Enums + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.AlertCondition + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.AlertEvent + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.AlertMethod + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.AliveTest + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.CredentialFormat + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.CredentialType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.EntityType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.FeedType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.FilterType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.HostsOrdering + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.HelpFormat + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.InfoType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.PermissionSubjectType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.PortRangeType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.ReportFormatType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.ResourceType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.ScannerType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.SnmpAuthAlgorithm + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.SnmpPrivacyAlgorithm + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v226.TicketStatus + :members: + :undoc-members: + :no-index: +``` diff --git a/docs/api/gmpv227.md b/docs/api/gmpv227.md new file mode 100644 index 00000000..325c0f4e --- /dev/null +++ b/docs/api/gmpv227.md @@ -0,0 +1,157 @@ +(gmpv227)= + +# GMP v22.7 + +```{eval-rst} +.. automodule:: gvm.protocols.gmp._gmp227 +``` + +## Protocol + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.GMPv227 + :members: + :inherited-members: +``` + +## Enums + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.AlertCondition + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.AlertEvent + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.AlertMethod + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.AliveTest + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.CredentialFormat + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.CredentialType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.EntityType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.FeedType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.FilterType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.HostsOrdering + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.HelpFormat + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.InfoType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.PermissionSubjectType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.PortRangeType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.ReportFormatType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.ResourceType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.ScannerType + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.SnmpAuthAlgorithm + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.SnmpPrivacyAlgorithm + :members: + :undoc-members: + :no-index: +``` + +```{eval-rst} +.. autoclass:: gvm.protocols.gmp.requests.v227.TicketStatus + :members: + :undoc-members: + :no-index: +``` diff --git a/gvm/protocols/gmp/_gmp224.py b/gvm/protocols/gmp/_gmp224.py index fc45bd29..f235fbf7 100644 --- a/gvm/protocols/gmp/_gmp224.py +++ b/gvm/protocols/gmp/_gmp224.py @@ -122,7 +122,7 @@ class GMPv224(GvmProtocol[T]): def __init__(self, *args, **kwargs): """ - Create a new GMPv224 instance. + Create a new GMP protocol instance. Args: connection: Connection to use to talk with the remote daemon. See diff --git a/gvm/protocols/gmp/_gmp225.py b/gvm/protocols/gmp/_gmp225.py index 747a801c..39b9c0ac 100644 --- a/gvm/protocols/gmp/_gmp225.py +++ b/gvm/protocols/gmp/_gmp225.py @@ -30,23 +30,6 @@ class GMPv225(GMPv224[T]): resp = gmp.get_tasks() """ - def __init__(self, *args, **kwargs): - """ - Create a new GMPv225 instance. - - Args: - connection: Connection to use to talk with the remote daemon. See - :mod:`gvm.connections` for possible connection types. - transform: Optional transform `callable `_ - to convert response data. - After each request the callable gets passed the plain response data - which can be used to check the data and/or conversion into different - representations like a xml dom. - - See :mod:`gvm.transforms` for existing transforms. - """ - super().__init__(*args, **kwargs) - @staticmethod def get_protocol_version() -> tuple[int, int]: return (22, 5) diff --git a/gvm/protocols/gmp/_gmp226.py b/gvm/protocols/gmp/_gmp226.py index 28d9436e..da989404 100644 --- a/gvm/protocols/gmp/_gmp226.py +++ b/gvm/protocols/gmp/_gmp226.py @@ -38,22 +38,6 @@ class GMPv226(GMPv225[T]): resp = gmp.get_tasks() """ - def __init__(self, *args, **kwargs): - """ - Create a new GMPv226 instance. - - Args: - connection: Connection to use to talk with the remote daemon. See - :mod:`gvm.connections` for possible connection types. - transform: Optional transform `callable `_ to convert response data. - After each request the callable gets passed the plain response data - which can be used to check the data and/or conversion into different - representations like a xml dom. - - See :mod:`gvm.transforms` for existing transforms. - """ - super().__init__(*args, **kwargs) - @staticmethod def get_protocol_version() -> tuple[int, int]: return (22, 6)