'use strict';
const { EmbeddedDocument } = require('marpat');
/**
* @class Credentials
* @classdesc The class used to authenticate with into the FileMaker API.
*/
class Credentials extends EmbeddedDocument {
constructor() {
super();
this.schema({
/** A string containing the time the token token was issued.
* @member Credentials#password
* @type String
*/
password: {
type: String,
required: true
},
/** The token to use when querying an endpoint.
* @member Credentials#user
* @type String
*/
user: {
type: String,
required: true
}
});
}
}
/**
* @module Credentials
*/
module.exports = {
Credentials
};