atproto_codegen.namespaces.builder¶
- class atproto_codegen.namespaces.builder.ObjectInfo(name: str, nsid: atproto_core.nsid.nsid.NSID)¶
Bases:
object
- name: str¶
- class atproto_codegen.namespaces.builder.ProcedureInfo(name: str, nsid: atproto_core.nsid.nsid.NSID, definition: atproto_lexicon.models.LexXrpcProcedure)¶
Bases:
ObjectInfo
- definition: LexXrpcProcedure¶
- class atproto_codegen.namespaces.builder.QueryInfo(name: str, nsid: atproto_core.nsid.nsid.NSID, definition: atproto_lexicon.models.LexXrpcQuery)¶
Bases:
ObjectInfo
- definition: LexXrpcQuery¶
- class atproto_codegen.namespaces.builder.RecordInfo(name: str, nsid: atproto_core.nsid.nsid.NSID, definition: atproto_lexicon.models.LexRecord)¶
Bases:
ObjectInfo
- atproto_codegen.namespaces.builder.build_namespace_tree(lexicons: List[LexiconDoc]) dict ¶
- atproto_codegen.namespaces.builder.build_namespaces(lexicon_dir: Path | None = None) dict ¶
- atproto_codegen.namespaces.builder.get_definition_by_name(name: str, defs: Dict[str, LexBlob | atproto_lexicon.models.LexArray | atproto_lexicon.models.LexToken | atproto_lexicon.models.LexObject | atproto_lexicon.models.LexRecord | atproto_lexicon.models.LexXrpcParameters | atproto_lexicon.models.LexSubscription | atproto_lexicon.models.LexXrpcQuery | atproto_lexicon.models.LexXrpcProcedure | atproto_lexicon.models.LexString[LexBlob | LexArray | LexToken | LexObject | LexRecord | LexXrpcParameters | LexSubscription | LexXrpcQuery | LexXrpcProcedure | LexString]]) LexBlob | atproto_lexicon.models.LexArray | atproto_lexicon.models.LexToken | atproto_lexicon.models.LexObject | atproto_lexicon.models.LexRecord | atproto_lexicon.models.LexXrpcParameters | atproto_lexicon.models.LexSubscription | atproto_lexicon.models.LexXrpcQuery | atproto_lexicon.models.LexXrpcProcedure | atproto_lexicon.models.LexString[LexBlob | LexArray | LexToken | LexObject | LexRecord | LexXrpcParameters | LexSubscription | LexXrpcQuery | LexXrpcProcedure | LexString] ¶