create method
Future<DroneSecret>
create({
- required String owner,
- required String repo,
- required DroneSecret requestBody,
POST /api/repos/{owner}/{repo}/secrets
Implementation
Future<DroneSecret> create({
required String owner,
required String repo,
required DroneSecret requestBody,
}) async {
assert(
requestBody.name.isNotEmpty && requestBody.data.isNotEmpty,
'You should provide [name, data]',
);
return await _dioService.request<DroneSecret, DroneSecret>(
path: Uri(
path: '/api/repos/$owner/$repo/secrets',
),
body: requestBody.toJson(),
method: HttpMethod.post,
);
}