Sha256: e60bf4f9167dd6f9e46fa4654775cfe228bb91d624fd8384427fdf969e0b9974
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
class CreateSubscriptions < ActiveRecord::Migration def change create_table :subscriptions do |t| t.string :topic, null: false t.string :topic_content_type, null: false t.string :hub, null: false # 5.1. Subscriber Sends Subscription Request t.datetime :subscription_requested_at t.datetime :unsubscription_requested_at t.datetime :renewal_requested_at # 5.1.2. Subscription Response Details t.datetime :subscription_request_responded_at t.datetime :unsubscription_request_responded_at t.datetime :renewal_request_responded_at t.integer :subscription_request_response_code t.integer :unsubscription_request_response_code t.integer :renewal_request_response_code t.string :subscription_request_response_error t.string :unsubscription_request_response_error t.string :renewal_request_response_error # 5.2. Subscription Validation t.datetime :subscription_denied_at t.datetime :unsubscription_denied_at t.datetime :renewal_denied_at t.text :subscription_denial_reason t.text :unsubscription_denial_reason t.text :renewal_denial_reason # 5.3. Hub Verifies Intent of the Subscriber t.datetime :subscription_challenged_at t.datetime :unsubscription_challenged_at t.datetime :renewal_challenged_at # 5.3.1. Verification Details t.datetime :subscription_verified_at t.datetime :unsubscription_verified_at t.datetime :renewal_verified_at t.datetime :expired_at t.integer :renewals, null: false, default: 0 t.string :hmac_secret_key, null: false t.timestamps null: false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pushcart-0.0.1.proto1 | test/dummy/db/migrate/20151016222203_create_subscriptions.rb |