Next Payroll: Types


export type SimpleCryptoCurrency = {
    id: string;
    name: string;
    symbol: string;
    slug: string;
    logo: string;
    description: string;
    market_cap: number;
    fully_diluted_market_cap: number;
    circulating_supply: number;
    total_supply: number;
    max_supply: number;
    infinite_supply: boolean;

    price: number;
    volume_24h: number;

    percent_change_1h: number;
    percent_change_24h: number;
    percent_change_7d: number;
}

export type SimpleEmployee = {
    id: string;
    name: string;
    email: string;
    phone: string;
    position: string;
    employedSince: string;

    salary: number;
    ethereumAddress: string;
}

// https://api.next.code-camp.org/cryptocurrencies
export type CryptocurrenciesListResponse = {
    currencies: Array<SimpleCryptoCurrency>;
}

// https://api.next.code-camp.org/employees
export type EmployeesListResponse = {
    employees: Array<SimpleEmployee>;
}