@bolttech/server-side-next
Version:
This library was generated with [Nx](https://nx.dev).
20 lines (19 loc) • 1.32 kB
TypeScript
import { TokenSetType } from '../../common/services/auth';
import { Customer, Entity, EntityServiceInterface, EntityUser } from '../entity';
declare class EntityService implements EntityServiceInterface {
private sendRequest;
createCustomer(data: unknown, tokenSet?: TokenSetType): Promise<Entity>;
createEntity(data: unknown, tokenSet?: TokenSetType): Promise<Entity>;
createEntityUser(data: Record<string, unknown>, tokenSet?: TokenSetType): Promise<EntityUser>;
deleteEntity(uid: string, tokenSet?: TokenSetType): Promise<void>;
getAllEntities(tokenSet?: TokenSetType): Promise<Entity[]>;
getCustomerById(id: string, tokenSet?: TokenSetType): Promise<Customer>;
getEntity(entityId: string, tokenSet?: TokenSetType): Promise<Entity>;
getEntityUser(query: Record<string, unknown>, tokenSet?: TokenSetType): Promise<EntityUser>;
getEntityUserByEmail(email: string, tokenSet?: TokenSetType): Promise<EntityUser>;
updateEntity(uid: string, data: unknown, tokenSet?: TokenSetType): Promise<Entity>;
updateEntityUser(id: string, data: unknown, tokenSet?: TokenSetType): Promise<EntityUser>;
validatePartnerId(entityKey: string, partnerId: string, tokenSet?: TokenSetType): Promise<unknown>;
}
export declare const entityService: EntityService;
export {};