Table of Contents

Class Client

Namespace
KartaViewSharp.V1
Assembly
KartaViewSharp.dll
public class Client
Inheritance
Client
Inherited Members

Constructors

Client()

public Client()

Methods

CreateSequence(string)

public Task<object> CreateSequence(string accessToken)

Parameters

accessToken string

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

GetNearbyPhotos(Coordinate, double)

public Task<object> GetNearbyPhotos(Coordinate location, double radius)

Parameters

location Coordinate
radius double

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

GetSequenceDetails(int)

public Task<object> GetSequenceDetails(int sequenceId)

Parameters

sequenceId int

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

GetSequencesPhotoList(string, string)

public Task<object> GetSequencesPhotoList(string sequenceId, string accessToken)

Parameters

sequenceId string
accessToken string

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

GetUserDetails(string)

The user details represent statuses and activity information of the user, like overall rank, the covered total distance, total number of photos etc.

public Task<UserDetailsResponse> GetUserDetails(string username)

Parameters

username string

Returns

Task<UserDetailsResponse>

ListOfSequences(string, QueryFilters)

Get the list of sequences.

public Task<MyListResponse> ListOfSequences(string accessToken, QueryFilters queryFilters)

Parameters

accessToken string
queryFilters QueryFilters

Returns

Task<MyListResponse>

MatchedTracks(Coordinate, Coordinate)

public Task<object> MatchedTracks(Coordinate bbTopLeft, Coordinate bbBottomRight)

Parameters

bbTopLeft Coordinate
bbBottomRight Coordinate

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

NearbySequences(Coordinate)

public Task<object> NearbySequences(Coordinate location)

Parameters

location Coordinate

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

NotifyTheServerThatTheUploadingHasBeenFinished(string, string)

public Task<object> NotifyTheServerThatTheUploadingHasBeenFinished(string sequenceId, string accessToken)

Parameters

sequenceId string
accessToken string

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

OpenStreetCamAuthentication(string, string)

OpenStreetCam authentication uses request_token and secret_token obtained after OAuth authentication on OSM.

public Task<AuthenticationResponse> OpenStreetCamAuthentication(string requestToken, string secretToken)

Parameters

requestToken string
secretToken string

Returns

Task<AuthenticationResponse>

OpenStreetMapAccessToken(string, string)

public Task<(string? oauthToken, string? oauthTokenSecret)> OpenStreetMapAccessToken(string oauthToken, string oauthTokenSecret)

Parameters

oauthToken string
oauthTokenSecret string

Returns

Task<(string oauthToken, string oauthTokenSecret)>

OpenStreetMapRequestToken()

public Task<OpenStreetMapAuth> OpenStreetMapRequestToken()

Returns

Task<OpenStreetMapAuth>

RemovePhoto(int, string)

public Task<object> RemovePhoto(int photoId, string accessToken)

Parameters

photoId int
accessToken string

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

RemoveSequence(string, string)

public Task<object> RemoveSequence(string sequenceId, string accessToken)

Parameters

sequenceId string
accessToken string

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

UploadPhoto(int, int, Coordinate, byte[], string)

public Task<object> UploadPhoto(int sequenceId, int sequenceIndex, Coordinate coordinate, byte[] photo, string accessToken)

Parameters

sequenceId int
sequenceIndex int
coordinate Coordinate
photo byte[]
accessToken string

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented

UploadVideoToSpecificSequence(int, int, byte[], string)

public Task<object> UploadVideoToSpecificSequence(int sequenceId, int sequenceIndex, byte[] video, string accessToken)

Parameters

sequenceId int
sequenceIndex int
video byte[]
accessToken string

Returns

Task<object>

Exceptions

NotImplementedException

Not currently implemented