/* global define */ "use strict"; define(["jquery", "underscore", "backbone"], function($, _, Backbone) { /** * @class Citation * @classdesc A Citation Model represents a single Citation Object returned by the metrics-service * @classcategory Models * @see https://app.swaggerhub.com/apis/nenuji/data-metrics/1.0.0.3 */ var Citation = Backbone.Model.extend({ //The name of this type of model type: "CitationModel", /* The default Citation fields */ defaults: function() { return { origin: null, title: null, year_of_publishing: null, source_url: null, source_id: null, target_id: null, publisher: null, journal: null, volume: null, page: null, citationMetadata: null }; }, /* Constructs a new instance */ initialize: function(attrs, options) { } }); return Citation; });