001package ca.cdr.api.model.json.appgallery.common; 002 003/* 004 * #%L 005 * Smile CDR - CDR 006 * %% 007 * Copyright (C) 2016 - 2024 Smile CDR, Inc. 008 * %% 009 * All rights reserved. 010 * #L% 011 */ 012 013import ca.cdr.api.model.json.AbstractModelJson; 014import io.swagger.v3.oas.annotations.media.Schema; 015 016import java.util.ArrayList; 017import java.util.List; 018 019public class AGPermissionJson extends AbstractModelJson { 020 @Schema( 021 description = 022 "List of OIDC client permissions needed for this application to work. Permissions requiring arguments are excluded, except FHIR_OP_INITIATE_BULK_DATA_EXPORT. If present, this permission enables bulk transfer for the application.") 023 public List<String> permissions = new ArrayList<>(); 024}