<?php
namespace Yurun\Util\YurunHttp;
abstract class Attributes
{
const OPTIONS = 'options';
const USER_AGENT = 'userAgent';
const RETRY = 'retry';
const SAVE_FILE_PATH = 'saveFilePath';
const SAVE_FILE_MODE = 'saveFileMode';
const FOLLOW_LOCATION = 'followLocation';
const MAX_REDIRECTS = 'maxRedirects';
const IS_VERIFY_CA = 'isVerifyCA';
const CA_CERT = 'caCert';
const CERT_TYPE = 'certType';
const CERT_PATH = 'certPath';
const CERT_PASSWORD = 'certPassword';
const KEY_TYPE = 'keyType';
const KEY_PATH = 'keyPath';
const KEY_PASSWORD = 'keyPassword';
const USE_PROXY = 'useProxy';
const PROXY_TYPE = 'proxy.type';
const PROXY_SERVER = 'proxy.server';
const PROXY_PORT = 'proxy.port';
const PROXY_USERNAME = 'proxy.username';
const PROXY_PASSWORD = 'proxy.password';
const PROXY_AUTH = 'proxy.auth';
const USERNAME = 'username';
const PASSWORD = 'password';
const TIMEOUT = 'timeout';
const CONNECT_TIMEOUT = 'connectTimeout';
const KEEP_ALIVE = 'keep_alive';
const DOWNLOAD_SPEED = 'downloadSpeed';
const UPLOAD_SPEED = 'uploadSpeed';
const CUSTOM_LOCATION = 'customLocation';
const HTTP2_NOT_RECV = 'http2_not_recv';
const HTTP2_PIPELINE = 'http2_pipeline';
const PRIVATE_RETRY_COUNT = '__retryCount';
const PRIVATE_REDIRECT_COUNT = '__redirectCount';
const PRIVATE_WEBSOCKET = '__websocket';
const PRIVATE_HTTP2_STREAM_ID = '__http2StreamId';
const PRIVATE_IS_HTTP2 = '__isHttp2';
const PRIVATE_IS_WEBSOCKET = '__isWebSocket';
const PRIVATE_CONNECTION = '__connection';
}