Module adcp.types.generated_poc.markdown_asset
Classes
class MarkdownAsset (**data: Any)-
Expand source code
class MarkdownAsset(AdCPBaseModel): model_config = ConfigDict( extra='forbid', ) allow_raw_html: Annotated[ bool | None, Field( description='Whether raw HTML blocks are allowed in the markdown. False recommended for security.' ), ] = False content: Annotated[ str, Field( description='Markdown content following CommonMark spec with optional GitHub Flavored Markdown extensions' ), ] language: Annotated[str | None, Field(description="Language code (e.g., 'en', 'es', 'fr')")] = ( None ) markdown_flavor: Annotated[ MarkdownFlavor | None, Field( description='Markdown flavor used. CommonMark for strict compatibility, GFM for tables/task lists/strikethrough.' ), ] = MarkdownFlavor.commonmarkBase model for AdCP types with spec-compliant serialization.
AdCP JSON schemas use additionalProperties: false and do not allow null for optional fields. Therefore, optional fields must be omitted entirely when not present (not sent as null).
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- AdCPBaseModel
- pydantic.main.BaseModel
Class variables
var allow_raw_html : bool | Nonevar content : strvar language : str | Nonevar markdown_flavor : MarkdownFlavor | Nonevar model_config
Inherited members
class MarkdownFlavor (*args, **kwds)-
Expand source code
class MarkdownFlavor(Enum): commonmark = 'commonmark' gfm = 'gfm'Create a collection of name/value pairs.
Example enumeration:
>>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3Access them by:
- attribute access::
>>> Color.RED <Color.RED: 1>- value lookup:
>>> Color(1) <Color.RED: 1>- name lookup:
>>> Color['RED'] <Color.RED: 1>Enumerations can be iterated over, and know how many members they have:
>>> len(Color) 3>>> list(Color) [<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.
Ancestors
- enum.Enum
Class variables
var commonmarkvar gfm