
#ifndef TN_NETWORK_TYPES_H
#define TN_NETWORK_TYPES_H

#include <string>

namespace TnNetworkClient
{
    // C-server description
    struct ServerDesc
    {
        std::string hostname;
        std::string longPort;
        std::string shortPort;
    };
    
    // C-server credentials
    struct Credentials
    {
        std::string min;
        std::string userId;
        std::string password;
        std::string eqpin;
        std::string locale;
        std::string region;
        std::string ssoToken;
        std::string guideTone;
        std::string programCode;
        std::string product;
        std::string platform;
        std::string device;
        std::string version;
        std::string buildNumber;
        std::string gpsType;
        std::string audioFormat;
        std::string imageType;
        std::string audioLevel;
        std::string dataProcessType;
        std::string screenWidth;
        std::string screenHeight;
        std::string deviceCarrier;
        std::string deviceId;
        std::string macId;
    };
};

#endif
