A framework for building convergent cross-platform Nextcloud clients using Flutter.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

31 lines
772 B

import 'package:dynamite/src/models/parameter.dart';
import 'package:dynamite/src/models/request_body.dart';
import 'package:dynamite/src/models/response.dart';
import 'package:dynamite/src/models/responses.dart';
import 'package:json_annotation/json_annotation.dart';
part 'operation.g.dart';
@JsonSerializable()
class Operation {
Operation({
this.operationId,
this.tags,
this.parameters,
this.requestBody,
this.responses,
});
factory Operation.fromJson(final Map<String, dynamic> json) => _$OperationFromJson(json);
Map<String, dynamic> toJson() => _$OperationToJson(this);
final String? operationId;
final List<String>? tags;
final List<Parameter>? parameters;
final RequestBody? requestBody;
final Responses? responses;
}