C# Class Maplink.Webservices.Places.Client.Builders.RequestBuilder

Inheritance: IRequestBuilder
Show file Open project: maplink/places-api-client-dotnet

Public Methods

Method Description
Build ( ) : Request
RequestBuilder ( ) : System
WithArgument ( string key, string value ) : IRequestBuilder
WithLicenseInfo ( LicenseInfo licenseInfo ) : IRequestBuilder
WithLicenseInfo ( string login, string key ) : IRequestBuilder
WithStartIndex ( int startIndex ) : IRequestBuilder
WithUriPath ( string uriPath ) : IRequestBuilder
WithUriPathAndQuery ( string uriPathAndQuery ) : IRequestBuilder

Private Methods

Method Description
CreateDefaultRequest ( ) : Request
ExistsQueryString ( IEnumerable splittedUriAndPath ) : bool
ExtractStartIndexFromArgumentValue ( string argumentValue ) : int
SetArgumentsFromQueryString ( string queryString ) : void

Method Details

Build() public method

public Build ( ) : Request
return Maplink.Webservices.Places.Client.Entities.Request

RequestBuilder() public method

public RequestBuilder ( ) : System
return System

WithArgument() public method

public WithArgument ( string key, string value ) : IRequestBuilder
key string
value string
return IRequestBuilder

WithLicenseInfo() public method

public WithLicenseInfo ( LicenseInfo licenseInfo ) : IRequestBuilder
licenseInfo Maplink.Webservices.Places.Client.Entities.LicenseInfo
return IRequestBuilder

WithLicenseInfo() public method

public WithLicenseInfo ( string login, string key ) : IRequestBuilder
login string
key string
return IRequestBuilder

WithStartIndex() public method

public WithStartIndex ( int startIndex ) : IRequestBuilder
startIndex int
return IRequestBuilder

WithUriPath() public method

public WithUriPath ( string uriPath ) : IRequestBuilder
uriPath string
return IRequestBuilder

WithUriPathAndQuery() public method

public WithUriPathAndQuery ( string uriPathAndQuery ) : IRequestBuilder
uriPathAndQuery string
return IRequestBuilder