@@ -0,0 +1,650 @@
+package io.github.saidie.plantuml_api;%0A%0Aimport java.io.Serializable;%0Aimport javax.persistence.Column;%0Aimport javax.persistence.Embeddable;%0Aimport javax.persistence.EnumType;%0Aimport javax.persistence.Enumerated;%0Aimport javax.validation.constraints.NotNull;%0Aimport lombok.AllArgsConstructor;%0Aimport lombok.Data;%0Aimport lombok.NoArgsConstructor;%0A%0A@Data%0A@Embeddable%0A@NoArgsConstructor%0A@AllArgsConstructor%0Apublic class IdpId implements Serializable %7B%0A    @NotNull%0A    @Enumerated(EnumType.STRING)%0A    private FederationType type;%0A%0A    @NotNull%0A    @Column(nullable = false)%0A    private String id;%0A%0A    public enum FederationType %7B%0A        TWITTER%0A    %7D%0A%7D%0A

Add a class representing IdP identifier