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