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 | LexArray | LexToken | LexObject | LexRecord | LexXrpcParameters | LexSubscription | LexXrpcQuery | LexXrpcProcedure | LexPermissionSet | LexString]) LexBlob | LexArray | LexToken | LexObject | LexRecord | LexXrpcParameters | LexSubscription | LexXrpcQuery | LexXrpcProcedure | LexPermissionSet | LexString¶