UNPKG

@mojito-inc/core-service

Version:

Mojito Core API service for auction, payment, token

31 lines (30 loc) 1.2 kB
import { Response } from '../data'; import { QueryOptions } from '../domain'; import { GetUserData, UpdateUserOrgSettingsData } from './UserData'; import { GetUserParam, UpdateUserOrgSettingsParam } from './UserParam'; export interface UserService { /** * Returns user Details * * @remarks * This method is part of user module, fetch current user details * * @param param - param {@link GetUserParam} * @param options - graphql fetch query options {@link QueryOptions} * @returns {@link GetUserData} current user data * */ getUser: (param: GetUserParam, options?: QueryOptions) => Promise<Response<GetUserData>>; /** * Returns updated user details * * @remarks * This method is part of user module, update user details * * @param param - param {@link UpdateUserOrgSettingsParam} * @param options - graphql fetch query options {@link QueryOptions} * @returns {@link UpdateUserOrgSettingsData} user org settings Data * */ updateUserOrgSettings: (param: UpdateUserOrgSettingsParam, options?: QueryOptions) => Promise<Response<UpdateUserOrgSettingsData>>; }