// Path: app/src/main/java/org/ebayopensource/fidouaf/marvin/client/msg/DisplayPNGCharacteristicsDescriptor.java
// public class DisplayPNGCharacteristicsDescriptor {
// 	public long width;
// 	public long height;
// 	public String bitDepth;
// 	public String colorType;
// 	public String compression;
// 	public String filter;
// 	public String interlace;
// 	public rgbPalletteEntry[] plte;
// }
// 
// Path: app/src/main/java/org/ebayopensource/fidouaf/marvin/client/msg/Version.java
// public class Version {
//     public int major;
//     public int minor;
//     
//     public Version (int major, int minor){
// 		this.major = major;
// 		this.minor = minor;
//     }
// }


import org.ebayopensource.fidouaf.marvin.client.msg.DisplayPNGCharacteristicsDescriptor;
import org.ebayopensource.fidouaf.marvin.client.msg.Version;
package br.edu.ifsc.mello.dummyuafclient.fidouaflib;



public class Authenticator {
    public String title;
    public String aaid;
    public String description;
    public Version[] supportedUAFVersions;
    public String assertionScheme;
    public short authenticationAlgorithm;
    public short[] attestationTypes;
    public long userVerification;
    public short keyProtection;
    public short matcherProtection;
    public long attachmentHint;
    public boolean isSecondFactorOnly;
    public short tcDisplay;
    public String tcDisplayContentType;
    public DisplayPNGCharacteristicsDescriptor[] tcDisplayPNGCharacteristics;
    public String icon;
    public String[] supportedExtensionIDs;


// Path: app/src/main/java/org/ebayopensource/fidouaf/marvin/client/msg/DisplayPNGCharacteristicsDescriptor.java
// public class DisplayPNGCharacteristicsDescriptor {
// 	public long width;
// 	public long height;
// 	public String bitDepth;
// 	public String colorType;
// 	public String compression;
// 	public String filter;
// 	public String interlace;
// 	public rgbPalletteEntry[] plte;
// }
// 
// Path: app/src/main/java/org/ebayopensource/fidouaf/marvin/client/msg/Version.java
// public class Version {
//     public int major;
//     public int minor;
//     
//     public Version (int major, int minor){
// 		this.major = major;
// 		this.minor = minor;
//     }
// }


// Path: app/src/main/java/br/edu/ifsc/mello/dummyuafclient/fidouaflib/Authenticator.java
import org.ebayopensource.fidouaf.marvin.client.msg.DisplayPNGCharacteristicsDescriptor;
import org.ebayopensource.fidouaf.marvin.client.msg.Version;

package br.edu.ifsc.mello.dummyuafclient.fidouaflib;



public class Authenticator {
    public String title;
    public String aaid;
    public String description;
    public Version[] supportedUAFVersions;
    public String assertionScheme;
    public short authenticationAlgorithm;
    public short[] attestationTypes;
    public long userVerification;
    public short keyProtection;
    public short matcherProtection;
    public long attachmentHint;
    public boolean isSecondFactorOnly;
    public short tcDisplay;
    public String tcDisplayContentType;
    public DisplayPNGCharacteristicsDescriptor[] tcDisplayPNGCharacteristics;
    public String icon;
    public String[] supportedExtensionIDs;


    public Authenticator() {