PartnerClient: {
    getPlatformPartners: (
        options?: { page?: PageInput; filter?: PlatformPartnerFilterInput },
    ) => Promise<GetPlatformPartnersResponse>;
    createPlatformPartner: (
        options: {
            id?: string;
            name: string;
            contact: CreatePlatformPartnerBodyContact;
            account: CreatePlatformPartnerBodyAccount;
            defaultContractId: string;
            memo?: string;
            tags: string[];
            type: CreatePlatformPartnerBodyType;
            userDefinedProperties?: PlatformProperties;
        },
    ) => Promise<CreatePlatformPartnerResponse>;
    getPlatformPartner: (options: { id: string }) => Promise<PlatformPartner>;
    updatePlatformPartner: (
        options: {
            id: string;
            name?: string;
            contact?: UpdatePlatformPartnerBodyContact;
            account?: UpdatePlatformPartnerBodyAccount;
            defaultContractId?: string;
            memo?: string;
            tags?: string[];
            type?: UpdatePlatformPartnerBodyType;
            userDefinedProperties?: PlatformProperties;
        },
    ) => Promise<UpdatePlatformPartnerResponse>;
    createPlatformPartners: (
        options: { partners: CreatePlatformPartnerBody[] },
    ) => Promise<CreatePlatformPartnersResponse>;
    archivePlatformPartner: (
        options: { id: string },
    ) => Promise<ArchivePlatformPartnerResponse>;
    recoverPlatformPartner: (
        options: { id: string },
    ) => Promise<RecoverPlatformPartnerResponse>;
}

Type declaration