// NewClient this function will always be called when the library is in use
NewClient this function will always be called when the library is in use
// NewClient this function will always be called when the library is in use
func NewClient(baseURL string, option *Option) *Stein {
	httpClient := new(http.Client)
	if option != nil {
		httpClient.Timeout = option.Timeout
	} else {
		httpClient.Timeout = defHTTPTimeout
	}
	return &Stein{
		Client:  httpClient,
		BaseURL: baseURL,
		Option:  option,
	}
}
func NewClient ( baseURL string , option * Option ) * Stein { httpClient := new ( http . Client ) if option != nil { httpClient . Timeout = option . Timeout } else { httpClient . Timeout = defHTTPTimeout } return & Stein { Client : httpClient , BaseURL : baseURL , Option : option , } }
NewClient this function will always be called when the library is in use
NewClient this function will always be called when the library is in use
// checking for default timeout