func newDesignateClient() (designateClientInterface, error) {
	serviceClient, err := createDesignateServiceClient()
	if err != nil {
		return nil, err
	}
	return &designateClient{serviceClient}, nil
}
func newDesignateClient() (designateClientInterface, error) {
	serviceClient, err := createDesignateServiceClient()
	if err != nil {
		return nil, err
	}
	return &designateClient{serviceClient}, nil
}
func newDesignateClient ( ) ( designateClientInterface , error ) { serviceClient , err := createDesignateServiceClient ( ) if err != nil { return nil , err } return & designateClient { serviceClient } , nil }
// factory function for the designateClientInterface
factory function for the designateClientInterface