Sha256: e3899862ed0450beae38ff1b1ed94977bd03ef0c9b1d62a990ad5f741b6aa274

Contents?: true

Size: 916 Bytes

Versions: 4

Compression:

Stored size: 916 Bytes

Contents

class Helios.Models.Entity extends Backbone.Model
  idAttribute: "name"
  url: ->
    @get('resources').url.replace(/^\//, 'data/')

  parse: (response) ->
    response.resources = new Helios.Collections.Resources()
    response.resources.url = response.url
    response

class Helios.Models.Resource extends Backbone.Model
  idAttribute: "url"

class Helios.Models.Device extends Backbone.Model
  idAttribute: "token"
  fields: ['token', 'alias', 'badge', 'locale', 'language', 'timezone', 'ip_address', 'lat', 'lng']

class Helios.Models.Receipt extends Backbone.Model
  idAttribute: "transaction_id"
  fields: ['transaction_id', 'product_id', 'purchase_date', 'original_transaction_id', 'original_purchase_date', 'app_item_id', 'version_external_identifier', 'bid', 'bvrs', 'ip_address']

class Helios.Models.Pass extends Backbone.Model
  fields: ['pass_type_identifier', 'serial_number', 'authentication_token']

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
helios-0.0.5 ./lib/helios/frontend/javascripts/helios/models.coffee
helios-0.0.4 ./lib/helios/frontend/javascripts/helios/models.coffee
helios-0.0.3 ./lib/helios/frontend/javascripts/helios/models.coffee
helios-0.0.2 ./lib/helios/frontend/javascripts/helios/models.coffee