UNPKG

@mollie/api-client

Version:
10 lines (9 loc) 912 B
import { type ProfileData } from '../../data/profiles/data'; import { type IdempotencyParameter, type PaginationParameters, type TestModeParameter, type ThrottlingParameter } from '../../types/parameters'; import type PickOptional from '../../types/PickOptional'; export type CreateParameters = Pick<ProfileData, 'name' | 'website' | 'email' | 'phone'> & PickOptional<ProfileData, 'description' | 'countriesOfActivity' | 'businessCategory' | 'categoryCode' | 'mode'> & IdempotencyParameter; export type GetParameters = TestModeParameter; export type PageParameters = PaginationParameters; export type IterateParameters = Omit<PageParameters, 'limit'> & ThrottlingParameter; export type UpdateParameters = PickOptional<ProfileData, 'name' | 'website' | 'email' | 'phone' | 'description' | 'countriesOfActivity' | 'businessCategory' | 'categoryCode' | 'mode'>; export type DeleteParameters = IdempotencyParameter;