17 lines
530 B
TypeScript
17 lines
530 B
TypeScript
import { BaseApiClient } from '../base/BaseApiClient';
|
|
import type {
|
|
RequestAvatarGenerationInputDto,
|
|
RequestAvatarGenerationOutputDto,
|
|
} from '../../dtos';
|
|
|
|
/**
|
|
* Media API Client
|
|
*
|
|
* Handles all media-related API operations.
|
|
*/
|
|
export class MediaApiClient extends BaseApiClient {
|
|
/** Request avatar generation */
|
|
requestAvatarGeneration(input: RequestAvatarGenerationInputDto): Promise<RequestAvatarGenerationOutputDto> {
|
|
return this.post<RequestAvatarGenerationOutputDto>('/media/avatar/generate', input);
|
|
}
|
|
} |