This commit is contained in:
Stef Heyenrath
2018-06-27 20:02:16 +02:00
parent 2d1ead25cd
commit 3df8bd2fdc
@@ -33,7 +33,7 @@ namespace WireMock.Client
/// <param name="settings">SettingsModel</param> /// <param name="settings">SettingsModel</param>
[Put("__admin/settings")] [Put("__admin/settings")]
[Header("Content-Type", "application/json")] [Header("Content-Type", "application/json")]
Task<string> PutSettingsAsync([Body] SettingsModel settings); Task<StatusModel> PutSettingsAsync([Body] SettingsModel settings);
/// <summary> /// <summary>
/// Update the settings /// Update the settings
@@ -41,7 +41,7 @@ namespace WireMock.Client
/// <param name="settings">SettingsModel</param> /// <param name="settings">SettingsModel</param>
[Post("__admin/settings")] [Post("__admin/settings")]
[Header("Content-Type", "application/json")] [Header("Content-Type", "application/json")]
Task<string> PostSettingsAsync([Body] SettingsModel settings); Task<StatusModel> PostSettingsAsync([Body] SettingsModel settings);
/// <summary> /// <summary>
/// Get the mappings. /// Get the mappings.
@@ -56,19 +56,19 @@ namespace WireMock.Client
/// <param name="mapping">MappingModel</param> /// <param name="mapping">MappingModel</param>
[Post("__admin/mappings")] [Post("__admin/mappings")]
[Header("Content-Type", "application/json")] [Header("Content-Type", "application/json")]
Task<string> PostMappingAsync([Body] MappingModel mapping); Task<StatusModel> PostMappingAsync([Body] MappingModel mapping);
/// <summary> /// <summary>
/// Delete all mappings. /// Delete all mappings.
/// </summary> /// </summary>
[Delete("__admin/mappings")] [Delete("__admin/mappings")]
Task<string> DeleteMappingsAsync(); Task<StatusModel> DeleteMappingsAsync();
/// <summary> /// <summary>
/// Delete (reset) all mappings. /// Delete (reset) all mappings.
/// </summary> /// </summary>
[Post("__admin/mappings/reset")] [Post("__admin/mappings/reset")]
Task<string> ResetMappingsAsync(); Task<StatusModel> ResetMappingsAsync();
/// <summary> /// <summary>
/// Get a mapping based on the guid /// Get a mapping based on the guid
@@ -84,20 +84,20 @@ namespace WireMock.Client
/// <param name="guid">The Guid</param> /// <param name="guid">The Guid</param>
/// <param name="mapping">MappingModel</param> /// <param name="mapping">MappingModel</param>
[Put("__admin/mappings/{guid}")] [Put("__admin/mappings/{guid}")]
Task<string> PutMappingAsync([Path] Guid guid, [Body] MappingModel mapping); Task<StatusModel> PutMappingAsync([Path] Guid guid, [Body] MappingModel mapping);
/// <summary> /// <summary>
/// Delete a mapping based on the guid /// Delete a mapping based on the guid
/// </summary> /// </summary>
/// <param name="guid">The Guid</param> /// <param name="guid">The Guid</param>
[Delete("__admin/mappings/{guid}")] [Delete("__admin/mappings/{guid}")]
Task<string> DeleteMappingAsync([Path] Guid guid); Task<StatusModel> DeleteMappingAsync([Path] Guid guid);
/// <summary> /// <summary>
/// Save the mappings /// Save the mappings
/// </summary> /// </summary>
[Post("__admin/mappings/save")] [Post("__admin/mappings/save")]
Task<string> SaveMappingAsync(); Task<StatusModel> SaveMappingAsync();
/// <summary> /// <summary>
/// Get the requests. /// Get the requests.
@@ -110,13 +110,13 @@ namespace WireMock.Client
/// Delete all requests. /// Delete all requests.
/// </summary> /// </summary>
[Delete("__admin/requests")] [Delete("__admin/requests")]
Task<string> DeleteRequestsAsync(); Task<StatusModel> DeleteRequestsAsync();
/// <summary> /// <summary>
/// Delete (reset) all requests. /// Delete (reset) all requests.
/// </summary> /// </summary>
[Post("__admin/requests/reset")] [Post("__admin/requests/reset")]
Task<string> ResetRequestsAsync(); Task<StatusModel> ResetRequestsAsync();
/// <summary> /// <summary>
/// Get a request based on the guid /// Get a request based on the guid
@@ -131,7 +131,7 @@ namespace WireMock.Client
/// </summary> /// </summary>
/// <param name="guid">The Guid</param> /// <param name="guid">The Guid</param>
[Delete("__admin/requests/{guid}")] [Delete("__admin/requests/{guid}")]
Task<string> DeleteRequestAsync([Path] Guid guid); Task<StatusModel> DeleteRequestAsync([Path] Guid guid);
/// <summary> /// <summary>
/// Find a request based on the criteria /// Find a request based on the criteria
@@ -151,12 +151,12 @@ namespace WireMock.Client
/// Delete (reset) all scenarios /// Delete (reset) all scenarios
/// </summary> /// </summary>
[Delete("__admin/scenarios")] [Delete("__admin/scenarios")]
Task<string> DeleteScenariosAsync(); Task<StatusModel> DeleteScenariosAsync();
/// <summary> /// <summary>
/// Delete (reset) all scenarios /// Delete (reset) all scenarios
/// </summary> /// </summary>
[Post("__admin/scenarios")] [Post("__admin/scenarios")]
Task<string> ResetScenariosAsync(); Task<StatusModel> ResetScenariosAsync();
} }
} }