diff --git a/types/jsforce/api/metadata.d.ts b/types/jsforce/api/metadata.d.ts index b53ce9f5ee..949d94074d 100644 --- a/types/jsforce/api/metadata.d.ts +++ b/types/jsforce/api/metadata.d.ts @@ -27,11 +27,11 @@ interface DeployResult { } interface MetadataObject { - childXmlNames: string[]; - directoryName: string; - inFolder: boolean; - metaFile: boolean; - suffix: string; + childXmlNames?: string[]; + directoryName?: string; + inFolder?: boolean; + metaFile?: boolean; + suffix?: string; xmlName: string; } @@ -102,10 +102,15 @@ interface RetrieveRequest { unpackaged?: Package; } +interface RetrieveMessage { + fileName: string; + problem: string; +} + interface RetrieveResult { fileProperties: FileProperties[]; id: string; - messages: object[]; + messages: RetrieveMessage[]; zipFile: string }