cloudflare
Version:
The official TypeScript library for the Cloudflare API
46 lines • 1.24 kB
TypeScript
import { APIResource } from "../../resource.js";
import * as Core from "../../core.js";
export declare class Logos extends APIResource {
/**
* Return new saved logo queries created from image files
*/
create(params: LogoCreateParams, options?: Core.RequestOptions): Core.APIPromise<LogoCreateResponse>;
/**
* Return a success message after deleting saved logo queries by ID
*/
delete(logoId: string, params: LogoDeleteParams, options?: Core.RequestOptions): Core.APIPromise<void>;
}
export interface LogoCreateResponse {
id?: number;
tag?: string;
upload_path?: string;
}
export interface LogoCreateParams {
/**
* Path param:
*/
account_id: string;
/**
* Query param:
*/
match_type?: string;
/**
* Query param:
*/
tag?: string;
/**
* Query param:
*/
threshold?: number;
/**
* Body param:
*/
image?: Core.Uploadable;
}
export interface LogoDeleteParams {
account_id: string;
}
export declare namespace Logos {
export { type LogoCreateResponse as LogoCreateResponse, type LogoCreateParams as LogoCreateParams, type LogoDeleteParams as LogoDeleteParams, };
}
//# sourceMappingURL=logos.d.ts.map