import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import * as models from "../index.js"; export type LocationServicesLocationManagementCreateListGlobals = { source?: string | undefined; }; export type CreateListRequest = { /** * The key you want to use to authenticate with the service (you can request we create one for you or create one in your [account section](https://account.loqate.com/account#/)). */ key?: string | undefined; /** * The name of the list being created. */ listName?: string | undefined; /** * A description of the list being created. */ listDescription?: string | undefined; /** * An array of strings that is populated with information about a location. **If latitude and longitude are blank then Geocoding must be set to true.** */ locations?: Array | undefined; createdOn?: Date | null | undefined; lastModifiedOn?: Date | null | undefined; /** * A Boolean that determines whether the addresses passed in the locations object will be geocoded. Set to FALSE by default. */ geocoding?: boolean | undefined; }; /** * Success */ export type LocationServicesLocationManagementCreateListExternalEndpointResponse = { /** * An automatically generated GuID used to uniquely identify a list. */ listId?: string | undefined; /** * The name of the list passed in the request. */ listName?: string | undefined; /** * The description of the list passed in the request. */ listDescription?: string | undefined; latestRelatedListId?: string | undefined; isErrorList?: boolean | undefined; /** * An array of strings that is populated with information about a location. Also contains a uniquely generated GuID per point. */ locations?: Array | undefined; /** * The date and time of when the list was initially created. */ createdOn?: Date | null | undefined; /** * The date and time of when the list was last modified. */ lastModifiedOn?: Date | null | undefined; }; /** @internal */ export type CreateListRequest$Outbound = { Key: string; ListName?: string | undefined; ListDescription?: string | undefined; Locations?: Array | undefined; CreatedOn?: string | null | undefined; LastModifiedOn?: string | null | undefined; Geocoding?: boolean | undefined; }; /** @internal */ export declare const CreateListRequest$outboundSchema: z.ZodType; export declare function createListRequestToJSON(createListRequest: CreateListRequest): string; /** @internal */ export declare const LocationServicesLocationManagementCreateListExternalEndpointResponse$inboundSchema: z.ZodType; export declare function locationServicesLocationManagementCreateListExternalEndpointResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=locationserviceslocationmanagementcreatelist.d.ts.map