Function taskToThirdPartyService
- taskToThirdPartyService(config): {
parent: string;
task: {
dispatchDeadline: {
dispatchDeadlineInSeconds: number;
};
httpRequest: {
body: string;
headers: {
Authorization: string;
Content-Type: string;
X-Task-Enqueued-By: string;
};
httpMethod: "POST";
url: string;
};
name: string;
scheduleTime: {
scheduleTimeInSeconds: number;
};
};
} Returns {
parent: string;
task: {
dispatchDeadline: {
dispatchDeadlineInSeconds: number;
};
httpRequest: {
body: string;
headers: {
Authorization: string;
Content-Type: string;
X-Task-Enqueued-By: string;
};
httpMethod: "POST";
url: string;
};
name: string;
scheduleTime: {
scheduleTimeInSeconds: number;
};
};
}
parent: string
task: {
dispatchDeadline: {
dispatchDeadlineInSeconds: number;
};
httpRequest: {
body: string;
headers: {
Authorization: string;
Content-Type: string;
X-Task-Enqueued-By: string;
};
httpMethod: "POST";
url: string;
};
name: string;
scheduleTime: {
scheduleTimeInSeconds: number;
};
}
dispatchDeadline: {
dispatchDeadlineInSeconds: number;
}
dispatchDeadlineInSeconds: number
httpRequest: {
body: string;
headers: {
Authorization: string;
Content-Type: string;
X-Task-Enqueued-By: string;
};
httpMethod: "POST";
url: string;
}
body: string
headers: {
Authorization: string;
Content-Type: string;
X-Task-Enqueued-By: string;
}
Authorization: string
Content-Type: string
X-Task-Enqueued-By: string
httpMethod: "POST"
url: string
name: string
scheduleTime: {
scheduleTimeInSeconds: number;
}
scheduleTimeInSeconds: number
Defines a task which makes a HTTP requests to a third-party API (using an API key).