Class OpenBiApiClientMapDimensionExtensions
- Namespace
- BiExcellence.OpenBi.Api.MapDimensions
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
Extension methods for the /mapdimensions REST API.
public static class OpenBiApiClientMapDimensionExtensions
- Inheritance
-
objectOpenBiApiClientMapDimensionExtensions
Methods
CreateMapDimensionAsync(IOpenBiApiClient, MapDimension, CancellationToken)
Creates a map dimension in the caller's organisation. UpdateMapDimensionAsync(IOpenBiApiClient, string, MapDimension, CancellationToken) creates as well, under an id of the caller's choosing.
public static Task<MapDimension?> CreateMapDimensionAsync(this IOpenBiApiClient client, MapDimension mapDimension, CancellationToken cancellationToken = default)
Parameters
clientIOpenBiApiClientmapDimensionMapDimensioncancellationTokenCancellationToken
Returns
- Task<MapDimension>
DeleteMapDimensionAsync(IOpenBiApiClient, string, CancellationToken)
Deletes a map dimension; grids using that characteristic stop resolving to coordinates. An unknown id is not an error.
public static Task DeleteMapDimensionAsync(this IOpenBiApiClient client, string id, CancellationToken cancellationToken = default)
Parameters
clientIOpenBiApiClientidstringcancellationTokenCancellationToken
Returns
- Task
GetMapDimensionsAsync(IOpenBiApiClient, CancellationToken)
Lists every map dimension of the caller's organisation.
public static Task<OpenBiListResult<MapDimension>> GetMapDimensionsAsync(this IOpenBiApiClient client, CancellationToken cancellationToken = default)
Parameters
clientIOpenBiApiClientcancellationTokenCancellationToken
Returns
- Task<OpenBiListResult<MapDimension>>
UpdateMapDimensionAsync(IOpenBiApiClient, string, MapDimension, CancellationToken)
Creates or updates the map dimension with the given id: an id that is not there yet is inserted rather than answered with a 404.
public static Task<MapDimension?> UpdateMapDimensionAsync(this IOpenBiApiClient client, string id, MapDimension mapDimension, CancellationToken cancellationToken = default)
Parameters
clientIOpenBiApiClientidstringmapDimensionMapDimensioncancellationTokenCancellationToken
Returns
- Task<MapDimension>