001/*-
002 * #%L
003 * Smile CDR - CDR
004 * %%
005 * Copyright (C) 2016 - 2026 Smile CDR, Inc.
006 * %%
007 * All rights reserved.
008 * #L%
009 */
010package ca.cdr.api.model.json;
011
012import com.fasterxml.jackson.annotation.JsonProperty;
013import io.swagger.v3.oas.annotations.media.Schema;
014
015import java.util.List;
016
017@Schema(name = "OAuth2Keystores", description = "A collection of OAuth2/OIDC Keystore definitions")
018public class OAuth2KeystoresJson implements IModelJson {
019
020        @JsonProperty("keystores")
021        @Schema(description = "The keystore definitions")
022        private List<OAuth2KeystoreJson> myKeystores;
023
024        public List<OAuth2KeystoreJson> getKeystores() {
025                return myKeystores;
026        }
027
028        public void setKeystores(List<OAuth2KeystoreJson> theKeystores) {
029                myKeystores = theKeystores;
030        }
031}