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}