mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-09-13 18:46:17 +05:00
4.9 KiB
4.9 KiB
{py:mod}archivebox.api.models
:allowtitles:
Module Contents
Classes
:class: autosummary longtable
:align: left
* - {py:obj}`APIToken <archivebox.api.models.APIToken>`
-
* - {py:obj}`OutboundWebhook <archivebox.api.models.OutboundWebhook>`
-
Functions
:class: autosummary longtable
:align: left
* - {py:obj}`generate_secret_token <archivebox.api.models.generate_secret_token>`
- ```{autodoc2-docstring} archivebox.api.models.generate_secret_token
:summary:
```
API
:canonical: archivebox.api.models.generate_secret_token
```{autodoc2-docstring} archivebox.api.models.generate_secret_token
```
:canonical: archivebox.api.models.APIToken
Bases: {py:obj}`django.db.models.Model`
````{py:attribute} id
:canonical: archivebox.api.models.APIToken.id
:value: >
'CompactUUIDField(...)'
```{autodoc2-docstring} archivebox.api.models.APIToken.id
```
````
````{py:attribute} created_by
:canonical: archivebox.api.models.APIToken.created_by
:value: >
'ForeignKey(...)'
```{autodoc2-docstring} archivebox.api.models.APIToken.created_by
```
````
````{py:attribute} created_at
:canonical: archivebox.api.models.APIToken.created_at
:value: >
'DateTimeField(...)'
```{autodoc2-docstring} archivebox.api.models.APIToken.created_at
```
````
````{py:attribute} modified_at
:canonical: archivebox.api.models.APIToken.modified_at
:value: >
'DateTimeField(...)'
```{autodoc2-docstring} archivebox.api.models.APIToken.modified_at
```
````
````{py:attribute} token
:canonical: archivebox.api.models.APIToken.token
:value: >
'CharField(...)'
```{autodoc2-docstring} archivebox.api.models.APIToken.token
```
````
````{py:attribute} expires
:canonical: archivebox.api.models.APIToken.expires
:value: >
'DateTimeField(...)'
```{autodoc2-docstring} archivebox.api.models.APIToken.expires
```
````
`````{py:class} Meta
:canonical: archivebox.api.models.APIToken.Meta
Bases: {py:obj}`django_stubs_ext.db.models.TypedModelMeta`
````{py:attribute} app_label
:canonical: archivebox.api.models.APIToken.Meta.app_label
:value: >
'api'
```{autodoc2-docstring} archivebox.api.models.APIToken.Meta.app_label
```
````
````{py:attribute} verbose_name
:canonical: archivebox.api.models.APIToken.Meta.verbose_name
:value: >
'API Key'
```{autodoc2-docstring} archivebox.api.models.APIToken.Meta.verbose_name
```
````
````{py:attribute} verbose_name_plural
:canonical: archivebox.api.models.APIToken.Meta.verbose_name_plural
:value: >
'API Keys'
```{autodoc2-docstring} archivebox.api.models.APIToken.Meta.verbose_name_plural
```
````
`````
````{py:method} __str__() -> str
:canonical: archivebox.api.models.APIToken.__str__
````
````{py:property} token_redacted
:canonical: archivebox.api.models.APIToken.token_redacted
```{autodoc2-docstring} archivebox.api.models.APIToken.token_redacted
```
````
````{py:method} is_valid(for_date=None)
:canonical: archivebox.api.models.APIToken.is_valid
```{autodoc2-docstring} archivebox.api.models.APIToken.is_valid
```
````
:canonical: archivebox.api.models.OutboundWebhook
Bases: {py:obj}`signal_webhooks.models.WebhookBase`
````{py:attribute} id
:canonical: archivebox.api.models.OutboundWebhook.id
:value: >
'CompactUUIDField(...)'
```{autodoc2-docstring} archivebox.api.models.OutboundWebhook.id
```
````
````{py:attribute} created_by
:canonical: archivebox.api.models.OutboundWebhook.created_by
:value: >
'ForeignKey(...)'
```{autodoc2-docstring} archivebox.api.models.OutboundWebhook.created_by
```
````
````{py:attribute} created_at
:canonical: archivebox.api.models.OutboundWebhook.created_at
:value: >
'DateTimeField(...)'
```{autodoc2-docstring} archivebox.api.models.OutboundWebhook.created_at
```
````
````{py:attribute} modified_at
:canonical: archivebox.api.models.OutboundWebhook.modified_at
:value: >
'DateTimeField(...)'
```{autodoc2-docstring} archivebox.api.models.OutboundWebhook.modified_at
```
````
`````{py:class} Meta
:canonical: archivebox.api.models.OutboundWebhook.Meta
Bases: {py:obj}`signal_webhooks.models.WebhookBase.Meta`
```{autodoc2-docstring} archivebox.api.models.OutboundWebhook.Meta
```
````{py:attribute} app_label
:canonical: archivebox.api.models.OutboundWebhook.Meta.app_label
:value: >
'api'
```{autodoc2-docstring} archivebox.api.models.OutboundWebhook.Meta.app_label
```
````
````{py:attribute} verbose_name
:canonical: archivebox.api.models.OutboundWebhook.Meta.verbose_name
:value: >
'API Outbound Webhook'
```{autodoc2-docstring} archivebox.api.models.OutboundWebhook.Meta.verbose_name
```
````
`````
````{py:method} __str__() -> str
:canonical: archivebox.api.models.OutboundWebhook.__str__
````