class MyJohnDeere::MapLayerSummary
Public Class Methods
create(access_token, organization_id, field_id, title, caption, metadata: [], date_created: nil)
click to toggle source
# File lib/myjohndeere/map_layer_summary.rb, line 13 def self.create(access_token, organization_id, field_id, title, caption, metadata: [], date_created: nil) body = { title: title, text: caption, links: [ owning_organization_link_item(organization_id), { rel: "contributionDefinition", uri: "#{MyJohnDeere.configuration.endpoint}/contributionDefinitions/#{MyJohnDeere.configuration.contribution_definition_id}" } ], metadata: metadata.map { |md| md.to_hash }, dateCreated: (date_created || Time.now).strftime("%Y-%m-%dT%H:%M:%S.%LZ") } return send_create(access_token, body, {field_id: field_id, organization_id: organization_id}) end
new(json_object, access_token = nil)
click to toggle source
Calls superclass method
# File lib/myjohndeere/map_layer_summary.rb, line 9 def initialize(json_object, access_token = nil) super(json_object, access_token) end