buffered_chat_message
library
Functions
-
projectionAddConfigOptionsRetainedBytes(int retained, ChatRetainedSizeEstimator estimator, List<ChatConfigOption> options)
→ int
-
-
projectionAddEstimatedRetainedBytes(int retained, ChatRetainedSizeEstimator estimator, Object? value)
→ int
-
-
projectionAddInputOmissionsRetainedBytes(int retained, ChatRetainedSizeEstimator estimator, List<ChatInputOmission> omissions)
→ int
-
-
projectionAddRetainedListHostBytes(int retained, int length)
→ int
-
-
projectionBoundedChatMessageOmissions(List<ChatInputOmission> trusted, ChatInputOmission? local, int limit)
→ List<ChatInputOmission>
-
-
projectionCheckedRetainedAdd(int current, int increment)
→ int
-
-
projectionCopyChatMessageMetadataWithGuard(Map<String, Object?> metadata, ChatInputBudget budget, ChatStructuredUpdateGuard guard)
→ Map<String, Object?>
-
-
projectionCopyConfigOptionsWithGuard(Object? rawOptions, ChatStructuredUpdateGuard guard, {required String field})
→ List<ChatConfigOption>
-
-
projectionEstimateChatMessageRetainedBytes({required Map<String, Object?> metadata, required List<ChatInputOmission> omissions, required int acceptedUtf8Bytes, required ChatInputBudget inputBudget})
→ int
-
-
projectionEstimateChatMetadataRetainedBytes(ChatRetainedSizeEstimator estimator, Map<String, Object?> metadata)
→ int
-
-
projectionGuardChatMessageMetadata(Map<String, Object?> metadata, ChatInputBudget budget)
→ GuardedChatMetadata
-
-
projectionInvalidChatMessageMetadata()
→ GuardedChatMetadata
-
-
projectionMediaOmissionProjection(ChatInputOmission omission)
→ Map<String, Object?>
-
-
projectionSnapshotChatMessageMetadata(Map<String, Object?> raw, ChatInputBudget budget)
→ ({ChatInputLimitExceeded? limit, Map<String, Object?>? metadata})
-
-
projectionValidatedAcpBase64DecodedBytes(String encoded)
→ int
-