UNPKG

hud-ai

Version:
33 lines (32 loc) 1.31 kB
/// <reference types="bluebird" /> import * as Promise from 'bluebird'; import { HudAiCreateAttributes, Resource } from '../utils/Resource'; import { RequestManager } from '../RequestManager'; import { UserFeedSetting } from '../entities'; export interface UserFeedSettingCreateAttributes extends HudAiCreateAttributes { userId: string; isBetaTester?: boolean; lookback?: number; showLocal?: boolean; showForeign?: boolean; companiesWeight?: number; peopleWeight?: number; interestsWeight?: number; sourcesWeight?: number; quotesWeight?: number; videosWeight?: number; } export interface UserFeedSettingGetAttributes { userId: string; } export interface UserFeedSettingDestroyAttributes { userId: string; } export declare class UserFeedSettingResource extends Resource<UserFeedSetting, any, UserFeedSettingCreateAttributes, any> { constructor(requestManager: RequestManager); upsert(upsertArgs: UserFeedSettingCreateAttributes): Promise<any>; create(createArgs: UserFeedSettingCreateAttributes): Promise<UserFeedSetting>; get(getArgs: UserFeedSettingGetAttributes): Promise<UserFeedSetting>; del(destroyArgs: UserFeedSettingDestroyAttributes): Promise<void>; destroy(destroyArgs: UserFeedSettingDestroyAttributes): Promise<void>; }