shiqiyue-linkedin-private-api
Version:

32 lines (31 loc) • 989 B
TypeScript
import { Client } from '../core/client';
import { Invitation } from '../entities/invitation.entity';
import { InvitationScroller } from '../scrollers';
export declare class InvitationRepository {
private client;
constructor({ client }: {
client: Client;
});
getSentInvitations({ skip, limit }?: {
skip?: number;
limit?: number;
}): InvitationScroller;
getReceivedInvitations({ skip, limit }?: {
skip?: number;
limit?: number;
}): InvitationScroller;
sendInvitation({ profileId, trackingId, message, }: {
profileId: string;
trackingId: string;
message?: string;
}): Promise<Invitation>;
sendInvitation2({ inviteeProfileUrn, customMessage, }: {
inviteeProfileUrn: string;
customMessage?: string;
}): Promise<Invitation>;
cancelInvitation({ invitationId }: {
invitationId: string;
}): Promise<void>;
private fetchReceived;
private fetchSent;
}