setMarketplaceIntegrationRoleAccess method

Future<Object?> setMarketplaceIntegrationRoleAccess({
  1. required Object integrationViewId,
  2. Map<String, Object?>? query,
  3. Object? body,
  4. Map<String, String>? headers,
})

PUT /{version}/code/marketplace/integrations/{IntegrationViewId}/access/roles

Give a role one package (None, Viewer, FunctionsOnly, ReadOnly, FullAccess) and the Manage flag (route 26). Body: roleId, package, manage.

Implementation

Future<Object?> setMarketplaceIntegrationRoleAccess(
    {required Object integrationViewId,
    Map<String, Object?>? query,
    Object? body,
    Map<String, String>? headers}) {
  return transport.send(
    route:
        '/{version}/code/marketplace/integrations/{IntegrationViewId}/access/roles',
    method: 'PUT',
    query: query,
    body: body,
    headers: headers,
    pathParams: <String, Object?>{'IntegrationViewId': integrationViewId},
  );
}