import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { IssuedCardAuthorizationEventResult } from "./issuedcardauthorizationeventresult.js"; import { IssuedCardEventType } from "./issuedcardeventtype.js"; export type IssuedCardAuthorizationEvent = { /** * The identifier for this event. Use the `eventType` field to determine what resource is identified by this ID (`authorization`, `reversal`, etc.). */ eventID: string; /** * The type of event that occurred on the card. */ eventType: IssuedCardEventType; /** * A decimal-formatted numerical string that represents up to 2 decimal place precision. In USD for example, 12.34 is $12.34 and 0.99 is $0.99. */ amount: string; /** * The result of an event. */ result: IssuedCardAuthorizationEventResult; createdOn: Date; }; /** @internal */ export declare const IssuedCardAuthorizationEvent$inboundSchema: z.ZodType; /** @internal */ export type IssuedCardAuthorizationEvent$Outbound = { eventID: string; eventType: string; amount: string; result: string; createdOn: string; }; /** @internal */ export declare const IssuedCardAuthorizationEvent$outboundSchema: z.ZodType; export declare function issuedCardAuthorizationEventToJSON(issuedCardAuthorizationEvent: IssuedCardAuthorizationEvent): string; export declare function issuedCardAuthorizationEventFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=issuedcardauthorizationevent.d.ts.map