UNPKG

attio-js

Version:

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

195 lines 12.2 kB
import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PutV2ObjectsObjectRecordsRecordIdDataRequest = { /** * 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 PutV2ObjectsObjectRecordsRecordIdRequestBody = { data: PutV2ObjectsObjectRecordsRecordIdDataRequest; }; export type PutV2ObjectsObjectRecordsRecordIdRequest = { object: string; recordId: string; requestBody: PutV2ObjectsObjectRecordsRecordIdRequestBody; }; export type PutV2ObjectsObjectRecordsRecordIdId = { /** * 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 PutV2ObjectsObjectRecordsRecordIdDataResponse = { id: PutV2ObjectsObjectRecordsRecordIdId; /** * 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 PutV2ObjectsObjectRecordsRecordIdResponse = { data: PutV2ObjectsObjectRecordsRecordIdDataResponse; }; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdDataRequest$inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdDataRequest, z.ZodTypeDef, unknown>; /** @internal */ export type PutV2ObjectsObjectRecordsRecordIdDataRequest$Outbound = { values: { [k: string]: any; }; }; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdDataRequest$outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdDataRequest$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdDataRequest>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutV2ObjectsObjectRecordsRecordIdDataRequest$ { /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdDataRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdDataRequest, z.ZodTypeDef, unknown>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdDataRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdDataRequest$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdDataRequest>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdDataRequest$Outbound` instead. */ type Outbound = PutV2ObjectsObjectRecordsRecordIdDataRequest$Outbound; } export declare function putV2ObjectsObjectRecordsRecordIdDataRequestToJSON(putV2ObjectsObjectRecordsRecordIdDataRequest: PutV2ObjectsObjectRecordsRecordIdDataRequest): string; export declare function putV2ObjectsObjectRecordsRecordIdDataRequestFromJSON(jsonString: string): SafeParseResult<PutV2ObjectsObjectRecordsRecordIdDataRequest, SDKValidationError>; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdRequestBody$inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdRequestBody, z.ZodTypeDef, unknown>; /** @internal */ export type PutV2ObjectsObjectRecordsRecordIdRequestBody$Outbound = { data: PutV2ObjectsObjectRecordsRecordIdDataRequest$Outbound; }; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdRequestBody$outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdRequestBody$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdRequestBody>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutV2ObjectsObjectRecordsRecordIdRequestBody$ { /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdRequestBody, z.ZodTypeDef, unknown>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdRequestBody$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdRequestBody>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdRequestBody$Outbound` instead. */ type Outbound = PutV2ObjectsObjectRecordsRecordIdRequestBody$Outbound; } export declare function putV2ObjectsObjectRecordsRecordIdRequestBodyToJSON(putV2ObjectsObjectRecordsRecordIdRequestBody: PutV2ObjectsObjectRecordsRecordIdRequestBody): string; export declare function putV2ObjectsObjectRecordsRecordIdRequestBodyFromJSON(jsonString: string): SafeParseResult<PutV2ObjectsObjectRecordsRecordIdRequestBody, SDKValidationError>; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdRequest$inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdRequest, z.ZodTypeDef, unknown>; /** @internal */ export type PutV2ObjectsObjectRecordsRecordIdRequest$Outbound = { object: string; record_id: string; RequestBody: PutV2ObjectsObjectRecordsRecordIdRequestBody$Outbound; }; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdRequest$outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdRequest$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdRequest>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutV2ObjectsObjectRecordsRecordIdRequest$ { /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdRequest, z.ZodTypeDef, unknown>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdRequest$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdRequest>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdRequest$Outbound` instead. */ type Outbound = PutV2ObjectsObjectRecordsRecordIdRequest$Outbound; } export declare function putV2ObjectsObjectRecordsRecordIdRequestToJSON(putV2ObjectsObjectRecordsRecordIdRequest: PutV2ObjectsObjectRecordsRecordIdRequest): string; export declare function putV2ObjectsObjectRecordsRecordIdRequestFromJSON(jsonString: string): SafeParseResult<PutV2ObjectsObjectRecordsRecordIdRequest, SDKValidationError>; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdId$inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdId, z.ZodTypeDef, unknown>; /** @internal */ export type PutV2ObjectsObjectRecordsRecordIdId$Outbound = { workspace_id: string; object_id: string; record_id: string; }; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdId$outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdId$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdId>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutV2ObjectsObjectRecordsRecordIdId$ { /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdId$inboundSchema` instead. */ const inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdId, z.ZodTypeDef, unknown>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdId$outboundSchema` instead. */ const outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdId$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdId>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdId$Outbound` instead. */ type Outbound = PutV2ObjectsObjectRecordsRecordIdId$Outbound; } export declare function putV2ObjectsObjectRecordsRecordIdIdToJSON(putV2ObjectsObjectRecordsRecordIdId: PutV2ObjectsObjectRecordsRecordIdId): string; export declare function putV2ObjectsObjectRecordsRecordIdIdFromJSON(jsonString: string): SafeParseResult<PutV2ObjectsObjectRecordsRecordIdId, SDKValidationError>; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdDataResponse$inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdDataResponse, z.ZodTypeDef, unknown>; /** @internal */ export type PutV2ObjectsObjectRecordsRecordIdDataResponse$Outbound = { id: PutV2ObjectsObjectRecordsRecordIdId$Outbound; created_at: string; values: { [k: string]: any; }; }; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdDataResponse$outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdDataResponse$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdDataResponse>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutV2ObjectsObjectRecordsRecordIdDataResponse$ { /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdDataResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdDataResponse, z.ZodTypeDef, unknown>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdDataResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdDataResponse$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdDataResponse>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdDataResponse$Outbound` instead. */ type Outbound = PutV2ObjectsObjectRecordsRecordIdDataResponse$Outbound; } export declare function putV2ObjectsObjectRecordsRecordIdDataResponseToJSON(putV2ObjectsObjectRecordsRecordIdDataResponse: PutV2ObjectsObjectRecordsRecordIdDataResponse): string; export declare function putV2ObjectsObjectRecordsRecordIdDataResponseFromJSON(jsonString: string): SafeParseResult<PutV2ObjectsObjectRecordsRecordIdDataResponse, SDKValidationError>; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdResponse$inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdResponse, z.ZodTypeDef, unknown>; /** @internal */ export type PutV2ObjectsObjectRecordsRecordIdResponse$Outbound = { data: PutV2ObjectsObjectRecordsRecordIdDataResponse$Outbound; }; /** @internal */ export declare const PutV2ObjectsObjectRecordsRecordIdResponse$outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdResponse$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdResponse>; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutV2ObjectsObjectRecordsRecordIdResponse$ { /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdResponse, z.ZodTypeDef, unknown>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType<PutV2ObjectsObjectRecordsRecordIdResponse$Outbound, z.ZodTypeDef, PutV2ObjectsObjectRecordsRecordIdResponse>; /** @deprecated use `PutV2ObjectsObjectRecordsRecordIdResponse$Outbound` instead. */ type Outbound = PutV2ObjectsObjectRecordsRecordIdResponse$Outbound; } export declare function putV2ObjectsObjectRecordsRecordIdResponseToJSON(putV2ObjectsObjectRecordsRecordIdResponse: PutV2ObjectsObjectRecordsRecordIdResponse): string; export declare function putV2ObjectsObjectRecordsRecordIdResponseFromJSON(jsonString: string): SafeParseResult<PutV2ObjectsObjectRecordsRecordIdResponse, SDKValidationError>; //# sourceMappingURL=putv2objectsobjectrecordsrecordid.d.ts.map