UNPKG

attio-js

Version:

Developer-friendly & type-safe JS/TS SDK based on the official OpenAPI spec of Attio.

195 lines 12.4 kB
import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PatchV2ObjectsObjectRecordsRecordIdDataRequest = { /** * An object with an attribute `api_slug` or `attribute_id` as the key, and a single value (for single-select attributes), or an array of values (for single or multi-select attributes) as the values. For complete documentation on values for all attribute types, please see our [attribute type docs](/docs/attribute-types). */ values: { [k: string]: any; }; }; export type PatchV2ObjectsObjectRecordsRecordIdRequestBody = { data: PatchV2ObjectsObjectRecordsRecordIdDataRequest; }; export type PatchV2ObjectsObjectRecordsRecordIdRequest = { object: string; recordId: string; requestBody: PatchV2ObjectsObjectRecordsRecordIdRequestBody; }; export type PatchV2ObjectsObjectRecordsRecordIdId = { /** * A UUID identifying the workspace this record belongs to. */ workspaceId: string; /** * A UUID identifying the object this record belongs to. */ objectId: string; /** * A UUID identifying this record. */ recordId: string; }; export type PatchV2ObjectsObjectRecordsRecordIdDataResponse = { id: PatchV2ObjectsObjectRecordsRecordIdId; /** * When this record was created. */ createdAt: string; /** * A record type with an attribute `api_slug` as the key, and an array of value objects as the values. */ values: { [k: string]: any; }; }; /** * Success */ export type PatchV2ObjectsObjectRecordsRecordIdResponse = { data: PatchV2ObjectsObjectRecordsRecordIdDataResponse; }; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdDataRequest$inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdDataRequest, z.ZodTypeDef, unknown>; /** @internal */ export type PatchV2ObjectsObjectRecordsRecordIdDataRequest$Outbound = { values: { [k: string]: any; }; }; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdDataRequest$outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdDataRequest$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdDataRequest>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PatchV2ObjectsObjectRecordsRecordIdDataRequest$ { /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdDataRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdDataRequest, z.ZodTypeDef, unknown>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdDataRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdDataRequest$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdDataRequest>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdDataRequest$Outbound` instead. */ type Outbound = PatchV2ObjectsObjectRecordsRecordIdDataRequest$Outbound; } export declare function patchV2ObjectsObjectRecordsRecordIdDataRequestToJSON(patchV2ObjectsObjectRecordsRecordIdDataRequest: PatchV2ObjectsObjectRecordsRecordIdDataRequest): string; export declare function patchV2ObjectsObjectRecordsRecordIdDataRequestFromJSON(jsonString: string): SafeParseResult<PatchV2ObjectsObjectRecordsRecordIdDataRequest, SDKValidationError>; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdRequestBody$inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdRequestBody, z.ZodTypeDef, unknown>; /** @internal */ export type PatchV2ObjectsObjectRecordsRecordIdRequestBody$Outbound = { data: PatchV2ObjectsObjectRecordsRecordIdDataRequest$Outbound; }; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdRequestBody$outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdRequestBody$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdRequestBody>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PatchV2ObjectsObjectRecordsRecordIdRequestBody$ { /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdRequestBody, z.ZodTypeDef, unknown>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdRequestBody$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdRequestBody>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdRequestBody$Outbound` instead. */ type Outbound = PatchV2ObjectsObjectRecordsRecordIdRequestBody$Outbound; } export declare function patchV2ObjectsObjectRecordsRecordIdRequestBodyToJSON(patchV2ObjectsObjectRecordsRecordIdRequestBody: PatchV2ObjectsObjectRecordsRecordIdRequestBody): string; export declare function patchV2ObjectsObjectRecordsRecordIdRequestBodyFromJSON(jsonString: string): SafeParseResult<PatchV2ObjectsObjectRecordsRecordIdRequestBody, SDKValidationError>; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdRequest$inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdRequest, z.ZodTypeDef, unknown>; /** @internal */ export type PatchV2ObjectsObjectRecordsRecordIdRequest$Outbound = { object: string; record_id: string; RequestBody: PatchV2ObjectsObjectRecordsRecordIdRequestBody$Outbound; }; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdRequest$outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdRequest$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdRequest>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PatchV2ObjectsObjectRecordsRecordIdRequest$ { /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdRequest, z.ZodTypeDef, unknown>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdRequest$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdRequest>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdRequest$Outbound` instead. */ type Outbound = PatchV2ObjectsObjectRecordsRecordIdRequest$Outbound; } export declare function patchV2ObjectsObjectRecordsRecordIdRequestToJSON(patchV2ObjectsObjectRecordsRecordIdRequest: PatchV2ObjectsObjectRecordsRecordIdRequest): string; export declare function patchV2ObjectsObjectRecordsRecordIdRequestFromJSON(jsonString: string): SafeParseResult<PatchV2ObjectsObjectRecordsRecordIdRequest, SDKValidationError>; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdId$inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdId, z.ZodTypeDef, unknown>; /** @internal */ export type PatchV2ObjectsObjectRecordsRecordIdId$Outbound = { workspace_id: string; object_id: string; record_id: string; }; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdId$outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdId$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdId>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PatchV2ObjectsObjectRecordsRecordIdId$ { /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdId$inboundSchema` instead. */ const inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdId, z.ZodTypeDef, unknown>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdId$outboundSchema` instead. */ const outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdId$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdId>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdId$Outbound` instead. */ type Outbound = PatchV2ObjectsObjectRecordsRecordIdId$Outbound; } export declare function patchV2ObjectsObjectRecordsRecordIdIdToJSON(patchV2ObjectsObjectRecordsRecordIdId: PatchV2ObjectsObjectRecordsRecordIdId): string; export declare function patchV2ObjectsObjectRecordsRecordIdIdFromJSON(jsonString: string): SafeParseResult<PatchV2ObjectsObjectRecordsRecordIdId, SDKValidationError>; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdDataResponse$inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdDataResponse, z.ZodTypeDef, unknown>; /** @internal */ export type PatchV2ObjectsObjectRecordsRecordIdDataResponse$Outbound = { id: PatchV2ObjectsObjectRecordsRecordIdId$Outbound; created_at: string; values: { [k: string]: any; }; }; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdDataResponse$outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdDataResponse$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdDataResponse>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PatchV2ObjectsObjectRecordsRecordIdDataResponse$ { /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdDataResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdDataResponse, z.ZodTypeDef, unknown>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdDataResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdDataResponse$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdDataResponse>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdDataResponse$Outbound` instead. */ type Outbound = PatchV2ObjectsObjectRecordsRecordIdDataResponse$Outbound; } export declare function patchV2ObjectsObjectRecordsRecordIdDataResponseToJSON(patchV2ObjectsObjectRecordsRecordIdDataResponse: PatchV2ObjectsObjectRecordsRecordIdDataResponse): string; export declare function patchV2ObjectsObjectRecordsRecordIdDataResponseFromJSON(jsonString: string): SafeParseResult<PatchV2ObjectsObjectRecordsRecordIdDataResponse, SDKValidationError>; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdResponse$inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdResponse, z.ZodTypeDef, unknown>; /** @internal */ export type PatchV2ObjectsObjectRecordsRecordIdResponse$Outbound = { data: PatchV2ObjectsObjectRecordsRecordIdDataResponse$Outbound; }; /** @internal */ export declare const PatchV2ObjectsObjectRecordsRecordIdResponse$outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdResponse$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdResponse>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PatchV2ObjectsObjectRecordsRecordIdResponse$ { /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdResponse, z.ZodTypeDef, unknown>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType<PatchV2ObjectsObjectRecordsRecordIdResponse$Outbound, z.ZodTypeDef, PatchV2ObjectsObjectRecordsRecordIdResponse>; /** @deprecated use `PatchV2ObjectsObjectRecordsRecordIdResponse$Outbound` instead. */ type Outbound = PatchV2ObjectsObjectRecordsRecordIdResponse$Outbound; } export declare function patchV2ObjectsObjectRecordsRecordIdResponseToJSON(patchV2ObjectsObjectRecordsRecordIdResponse: PatchV2ObjectsObjectRecordsRecordIdResponse): string; export declare function patchV2ObjectsObjectRecordsRecordIdResponseFromJSON(jsonString: string): SafeParseResult<PatchV2ObjectsObjectRecordsRecordIdResponse, SDKValidationError>; //# sourceMappingURL=patchv2objectsobjectrecordsrecordid.d.ts.map