Skip to content

Commit 639d627

Browse files
committed
Fix AiClient namespace just to cater for Mermaid problem.
1 parent 6a29ffc commit 639d627

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

docs/ARCHITECTURE.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ config:
293293
---
294294
classDiagram
295295
direction LR
296-
namespace AiClient {
296+
namespace AiClientNamespace {
297297
class AiClient {
298298
+prompt(string|Message|null $text = null) PromptBuilder$
299299
+message(?string $text) MessageBuilder$
@@ -378,7 +378,7 @@ config:
378378
---
379379
classDiagram
380380
direction LR
381-
namespace AiClient {
381+
namespace AiClientNamespace {
382382
class AiClient {
383383
+generateResult(string|MessagePart|MessagePart[]|Message|Message[] $prompt, AiModel $model) GenerativeAiResult$
384384
+generateOperation(string|MessagePart|MessagePart[]|Message|Message[] $prompt, AiModel $model) GenerativeAiOperation$
@@ -409,13 +409,13 @@ config:
409409
---
410410
classDiagram
411411
direction LR
412-
namespace AiClient {
412+
namespace AiClientNamespace {
413413
class AiClient {
414414
+defaultRegistry() AiProviderRegistry$
415415
+isConfigured(AiProviderAvailability $availability) bool$
416416
}
417417
}
418-
namespace AiClient.Providers {
418+
namespace AiClientNamespace.Providers {
419419
class AiProviderRegistry {
420420
+registerProvider(string $className) void
421421
+hasProvider(string $idOrClassName) bool
@@ -440,7 +440,7 @@ config:
440440
---
441441
classDiagram
442442
direction LR
443-
namespace AiClient {
443+
namespace AiClientNamespace {
444444
class AiClient {
445445
+prompt(string|Message|null $text = null) PromptBuilder$
446446
+message(?string $text) MessageBuilder$
@@ -523,7 +523,7 @@ direction LR
523523
+get() Message
524524
}
525525
}
526-
namespace AiClient.Types {
526+
namespace AiClientNamespace.Types {
527527
class Message {
528528
+getRole() MessageRole
529529
+getParts() MessagePart[]
@@ -632,7 +632,7 @@ direction LR
632632
+getJsonSchema() array< string, mixed >$
633633
}
634634
}
635-
namespace AiClient.Types.Enums {
635+
namespace AiClientNamespace.Types.Enums {
636636
class MessageRole {
637637
USER
638638
MODEL
@@ -667,7 +667,7 @@ direction LR
667667
VIDEO
668668
}
669669
}
670-
namespace AiClient.Util {
670+
namespace AiClientNamespace.Util {
671671
class MessageUtil {
672672
+toText(Message $message) string$
673673
+toImageFile(Message $message) File$
@@ -747,7 +747,7 @@ config:
747747
---
748748
classDiagram
749749
direction LR
750-
namespace AiClient.Providers {
750+
namespace AiClientNamespace.Providers {
751751
class AiProviderRegistry {
752752
+registerProvider(string $className) void
753753
+hasProvider(string $idOrClassName) bool
@@ -758,7 +758,7 @@ direction LR
758758
+findModelsMetadataForSupport(AiModelRequirements $modelRequirements) AiProviderModelMetadata[]
759759
}
760760
}
761-
namespace AiClient.Providers.Contracts {
761+
namespace AiClientNamespace.Providers.Contracts {
762762
class AiProvider {
763763
+metadata() AiProviderMetadata$
764764
+model(string $modelId, AiModelConfig|array< string, mixed > $modelConfig) AiModel$
@@ -832,7 +832,7 @@ direction LR
832832
+getJsonSchema() array< string, mixed >$
833833
}
834834
}
835-
namespace AiClient.Providers.Types {
835+
namespace AiClientNamespace.Providers.Types {
836836
class AiProviderMetadata {
837837
+getId() string
838838
+getName() string
@@ -910,7 +910,7 @@ direction LR
910910
+getJsonSchema() array< string, mixed >$
911911
}
912912
}
913-
namespace AiClient.Providers.Types.Enums {
913+
namespace AiClientNamespace.Providers.Types.Enums {
914914
class AiProviderType {
915915
CLOUD
916916
SERVER
@@ -943,7 +943,7 @@ direction LR
943943
OUTPUT_SCHEMA
944944
}
945945
}
946-
namespace AiClient.Providers.Util {
946+
namespace AiClientNamespace.Providers.Util {
947947
class AiCapabilitiesUtil {
948948
+getSupportedCapabilities(AiModel|string $modelClass) AiCapability[]$
949949
+getSupportedOptions(AiModel|string $modelClass) AiSupportedOption[]$

0 commit comments

Comments
 (0)