interface Transaction implements TransactionContext, Omit<Span, "setName" | "name">import { type Transaction } from "https://deno.land/x/sentry@7.116.0/index.d.ts"; Transaction "Class", inherits Span only has setName Propertiesdeprecatedname: stringHuman-readable identifier for the transaction. deprecatedspanId: stringThe ID of the transaction. deprecatedtraceId: stringThe ID of the trace. optionaldeprecatedsampled: boolean | undefinedWas this transaction chosen to be sent as part of the sample? startTimestamp: numberdeprecatedtags: { [key: string]: Primitive; }Tags for the transaction. deprecateddata: { [key: string]: any; }Data for the transaction. deprecatedattributes: SpanAttributesAttributes for the transaction. deprecatedmetadata: TransactionMetadataMetadata about the transaction. deprecatedinstrumenter: InstrumenterThe instrumenter that created this transaction. MethodsdeprecatedsetName(name: string, source?: TransactionMetadata["source"]): voidSet the name of the transaction deprecatedsetContext(key: string, context: Context): voidSet the context of a transaction event. deprecatedsetMeasurement(name: string,value: number,unit: MeasurementUnit,): voidSet observed measurement for this transaction. deprecatedtoContext(): TransactionContextReturns the current transaction properties as a TransactionContext. deprecatedupdateWithContext(transactionContext: TransactionContext): thisUpdates the current transaction with a new TransactionContext. deprecatedsetMetadata(newMetadata: Partial<TransactionMetadata>): voidSet metadata for this transaction. deprecatedgetDynamicSamplingContext(): Partial<DynamicSamplingContext>Return the current Dynamic Sampling Context of this transaction deprecatedgetProfileId(): string | undefinedGet the profile id from the transaction