Sha256: ddc39b3cec75607cba669e58359625c11945fd22a283483c247c32f017e75e5f
Contents?: true
Size: 716 Bytes
Versions: 3
Compression:
Stored size: 716 Bytes
Contents
## ## Only object_key, object_path, no validations. ## class Office::EmailMessageStub include Mongoid::Document include Mongoid::Timestamps STATE_PENDING = 'state_pending' STATE_PROCESSED = 'state_processed' STATES = [ STATE_PENDING, STATE_PROCESSED ] field :state, type: :string, default: STATE_PENDING field :object_key, type: :string ## aka 'filename', use with bucket name + prefix validates_presence_of :object_key field :object_path, type: :string ## A routable s3 url ## @TODO: remove this field. _vp_ 2023-03-07 # validates_presence_of :object_path ## only need object_key == message_id field :wp_term_ids, type: :array, default: [] end EMS = Office::EmailMessageStub
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ish_models-0.0.33.222 | lib/office/email_message_stub.rb |
ish_models-0.0.33.221 | lib/office/email_message_stub.rb |
ish_models-0.0.33.219 | lib/office/email_message_stub.rb |