Class: Evernote::EDAM::Type::ResourceAttributes
- Inherits:
-
Object
- Object
- Evernote::EDAM::Type::ResourceAttributes
- Includes:
- Thrift::Struct, Thrift::Struct_Union
- Defined in:
- lib/Evernote/EDAM/types_types.rb
Overview
<dl> <dt>sourceURL</dt>
<dd>the original location where the resource was hosted
<br/>
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
</dd>
<dt>timestamp</dt>
<dd>the date and time that is associated with this resource
(e.g. the time in an image from a digital camera with a clock)
</dd>
<dt>latitude</dt>
<dd>the latitude where the resource was captured
</dd>
<dt>longitude</dt>
<dd>the longitude where the resource was captured
</dd>
<dt>altitude</dt>
<dd>the altitude where the resource was captured
</dd>
<dt>cameraMake</dt>
<dd>information about an image's camera, e.g. as embedded in
the image's EXIF data
<br/>
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
</dd>
<dt>cameraModel</dt>
<dd>information about an image's camera, e.g. as embedded
in the image's EXIF data
<br/>
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
</dd>
<dt>clientWillIndex</dt>
<dd>if true, then the original client that submitted
the resource plans to submit the recognition index for this resource at a
later time.
</dd>
<dt>recoType</dt>
<dd>DEPRECATED - this field is no longer set by the service, so should
be ignored.
</dd>
<dt>fileName</dt>
<dd>if the resource came from a source that provided an
explicit file name, the original name will be stored here. Many resources
come from unnamed sources, so this will not always be set.
</dd>
<dt>attachment</dt>
<dd>this will be true if the resource should be displayed as an ,
or false if the resource should be displayed inline (if possible).
</dd>
<dt>applicationData</dt> <dd>Provides a location for applications to store a relatively small (4kb) blob of data associated with a Resource that is not visible to the user and that is opaque to the Evernote service. A single application may use at most one entry in this map, using its API consumer key as the map key. See the documentation for LazyMap for a description of when the actual map values are returned by the service. <p>To safely add or modify your application’s entry in the map, use NoteStore.setResourceApplicationDataEntry. To safely remove your application’s entry from the map, use NoteStore.unsetResourceApplicationDataEntry.</p> Minimum length of a name (key): EDAM_APPLICATIONDATA_NAME_LEN_MIN <br/> Sum max size of key and value: EDAM_APPLICATIONDATA_ENTRY_LEN_MAX <br/> Syntax regex for name (key): EDAM_APPLICATIONDATA_NAME_REGEX </dd>
</dl>
Constant Summary collapse
- SOURCEURL =
1
- TIMESTAMP =
2
- LATITUDE =
3
- LONGITUDE =
4
- ALTITUDE =
5
- CAMERAMAKE =
6
- CAMERAMODEL =
7
- CLIENTWILLINDEX =
8
- RECOTYPE =
9
- FILENAME =
10
- ATTACHMENT =
11
- APPLICATIONDATA =
12
- FIELDS =
{ SOURCEURL => {:type => ::Thrift::Types::STRING, :name => 'sourceURL', :optional => true}, TIMESTAMP => {:type => ::Thrift::Types::I64, :name => 'timestamp', :optional => true}, LATITUDE => {:type => ::Thrift::Types::DOUBLE, :name => 'latitude', :optional => true}, LONGITUDE => {:type => ::Thrift::Types::DOUBLE, :name => 'longitude', :optional => true}, ALTITUDE => {:type => ::Thrift::Types::DOUBLE, :name => 'altitude', :optional => true}, CAMERAMAKE => {:type => ::Thrift::Types::STRING, :name => 'cameraMake', :optional => true}, CAMERAMODEL => {:type => ::Thrift::Types::STRING, :name => 'cameraModel', :optional => true}, CLIENTWILLINDEX => {:type => ::Thrift::Types::BOOL, :name => 'clientWillIndex', :optional => true}, RECOTYPE => {:type => ::Thrift::Types::STRING, :name => 'recoType', :optional => true}, FILENAME => {:type => ::Thrift::Types::STRING, :name => 'fileName', :optional => true}, ATTACHMENT => {:type => ::Thrift::Types::BOOL, :name => 'attachment', :optional => true}, APPLICATIONDATA => {:type => ::Thrift::Types::STRUCT, :name => 'applicationData', :class => ::Evernote::EDAM::Type::LazyMap, :optional => true} }
Constants included from Thrift::Struct_Union
Thrift::Struct_Union::CONTAINER_TYPES
Instance Method Summary collapse
Methods included from Thrift::Struct
#<=>, #==, #differences, #eql?, field_accessor, #fields_with_default_values, generate_accessors, #hash, #initialize, #inspect, qmark_isset_method, #read, #write
Methods included from Thrift::Struct_Union
#each_field, #field_info, #inspect_collection, #inspect_field, #is_container?, #name_to_id, #read_field, #sorted_field_ids, #write_container, #write_data
Instance Method Details
#struct_fields ⇒ Object
1055 |
# File 'lib/Evernote/EDAM/types_types.rb', line 1055 def struct_fields; FIELDS; end |
#validate ⇒ Object
1057 1058 |
# File 'lib/Evernote/EDAM/types_types.rb', line 1057 def validate end |