Skip to content

Commit

Permalink
Update service docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Matej-Hlatky committed Apr 27, 2024
1 parent 22dc10f commit 810fec8
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 16 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
## 0.4.0

* Allow dynamic "Encryption Key" value.
* Update service docs.

## 0.3.0

Expand Down
4 changes: 3 additions & 1 deletion lib/generated/autogram.enums.swagger.dart
Original file line number Diff line number Diff line change
Expand Up @@ -419,7 +419,9 @@ enum ErrorResponseBodyCode {
@JsonValue('DATATOSIGN_MISMATCH')
datatosignMismatch('DATATOSIGN_MISMATCH'),
@JsonValue('CERTIFICATE_NOT_VALID')
certificateNotValid('CERTIFICATE_NOT_VALID');
certificateNotValid('CERTIFICATE_NOT_VALID'),
@JsonValue('FAILED_PARSING_MIMETYPE')
failedParsingMimetype('FAILED_PARSING_MIMETYPE');

final String? value;

Expand Down
16 changes: 8 additions & 8 deletions lib/generated/autogram.swagger.dart
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ abstract class Autogram extends ChopperService {
Future<chopper.Response> _deviceIntegrationsPost(
{@Body() required PostDeviceIntegrationsRequestBody? body});

///Integration retrieves a list of paired devices
///Device retrieves a list of paired integrations
Future<chopper.Response<GetDeviceIntegrationsResponseBody>>
deviceIntegrationsGet() {
generatedMapping.putIfAbsent(GetDeviceIntegrationsResponseBody$Item,
Expand All @@ -280,25 +280,25 @@ abstract class Autogram extends ChopperService {
return _deviceIntegrationsGet();
}

///Integration retrieves a list of paired devices
///Device retrieves a list of paired integrations
@Get(path: '/device-integrations')
Future<chopper.Response<GetDeviceIntegrationsResponseBody>>
_deviceIntegrationsGet();

///Integration deletes device from its subscribers
///Device deletes integration from its paired integrations
///@param integration_id Identifier of the integration
Future<chopper.Response> deviceIntegrationsIntegrationIdDelete(
{required String? integrationId}) {
return _deviceIntegrationsIntegrationIdDelete(integrationId: integrationId);
}

///Integration deletes device from its subscribers
///Device deletes integration from its paired integrations
///@param integration_id Identifier of the integration
@Delete(path: '/device-integrations/{integration_id}')
Future<chopper.Response> _deviceIntegrationsIntegrationIdDelete(
{@Path('integration_id') required String? integrationId});

///Integration retrieves a list of connected devices
///Integration retrieves a list of paired devices
Future<chopper.Response<GetIntegrationDevicesResponseBody>>
integrationDevicesGet() {
generatedMapping.putIfAbsent(GetIntegrationDevicesResponseBody$Item,
Expand All @@ -307,19 +307,19 @@ abstract class Autogram extends ChopperService {
return _integrationDevicesGet();
}

///Integration retrieves a list of connected devices
///Integration retrieves a list of paired devices
@Get(path: '/integration-devices')
Future<chopper.Response<GetIntegrationDevicesResponseBody>>
_integrationDevicesGet();

///Integration deletes device from its subscribers
///Integration deletes device from its paired devices
///@param device_id Identifier of the device
Future<chopper.Response> integrationDevicesDeviceIdDelete(
{required String? deviceId}) {
return _integrationDevicesDeviceIdDelete(deviceId: deviceId);
}

///Integration deletes device from its subscribers
///Integration deletes device from its paired devices
///@param device_id Identifier of the device
@Delete(path: '/integration-devices/{device_id}')
Future<chopper.Response> _integrationDevicesDeviceIdDelete(
Expand Down
6 changes: 3 additions & 3 deletions lib/src/iautogram_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -55,17 +55,17 @@ abstract class IAutogramService {
DateTime? ifModifiedSince,
]);

/// Device registers itself at the server.
/// Registers itself at the server.
///
/// See: <https://generator3.swagger.io/index.html?url=https://autogram.slovensko.digital/openapi.yaml#/Minimal%20Integration/post_devices>
Future<PostDeviceResponse> registerDevice(PostDeviceRequestBody body);

/// Device returns list of paired integrations.
/// Retrieves a list of paired integrations.
///
/// See: <https://generator3.swagger.io/index.html?url=https://autogram.slovensko.digital/openapi.yaml#/Integration/get_device_integrations>
Future<GetDeviceIntegrationsResponseBody> listIntegrations();

/// Device returns list of paired integrations.
/// Deletes integration from its paired integrations.
///
/// See: <https://generator3.swagger.io/index.html?url=https://autogram.slovensko.digital/openapi.yaml#/Integration/delete_device_integrations__integration_id_>
Future<void> deleteIntegration(String integrationId);
Expand Down
9 changes: 5 additions & 4 deletions lib/swagger/autogram.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -611,7 +611,7 @@ paths:
- Integration
security:
- Device JWT: []
summary: Integration retrieves a list of paired devices
summary: Device retrieves a list of paired integrations
responses:
200:
description: OK
Expand All @@ -626,7 +626,7 @@ paths:
- Integration
security:
- Device JWT: []
summary: Integration deletes device from its subscribers
summary: Device deletes integration from its paired integrations
parameters:
- name: integration_id
in: path
Expand All @@ -648,7 +648,7 @@ paths:
- Integration
security:
- Integration JWT: []
summary: Integration retrieves a list of connected devices
summary: Integration retrieves a list of paired devices
responses:
200:
description: OK
Expand All @@ -663,7 +663,7 @@ paths:
- Integration
security:
- Integration JWT: []
summary: Integration deletes device from its subscribers
summary: Integration deletes device from its paired devices
parameters:
- name: device_id
in: path
Expand Down Expand Up @@ -1533,6 +1533,7 @@ components:
- EMPTY_BODY
- DATATOSIGN_MISMATCH
- CERTIFICATE_NOT_VALID
- FAILED_PARSING_MIMETYPE
description: |
Code that can be used to identify the error.

Expand Down

0 comments on commit 810fec8

Please sign in to comment.