Example #1
0
import Schema from '@gdbots/pbj/Schema';
import TrinitiCanvasBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/block/BlockV1Mixin';
import TrinitiCanvasBlockV1Trait from '@triniti/schemas/triniti/canvas/mixin/block/BlockV1Trait';
import TrinitiCanvasNodeRefBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/node-ref-block/NodeRefBlockV1Mixin';
import TrinitiCanvasPollBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/poll-block/PollBlockV1Mixin';
import TrinitiCanvasPollBlockV1Trait from '@triniti/schemas/triniti/canvas/mixin/poll-block/PollBlockV1Trait';

export default class PollBlockV1 extends Message {
  /**
   * @private
   *
   * @returns {Schema}
   */
  static defineSchema() {
    return new Schema('pbj:tmz:canvas:block:poll-block:1-0-0', PollBlockV1,
      [],
      [
        TrinitiCanvasBlockV1Mixin.create(),
        TrinitiCanvasNodeRefBlockV1Mixin.create(),
        TrinitiCanvasPollBlockV1Mixin.create(),
      ],
    );
  }
}

TrinitiCanvasBlockV1Trait(PollBlockV1);
TrinitiCanvasPollBlockV1Trait(PollBlockV1);
MessageResolver.register('tmz:canvas:block:poll-block', PollBlockV1);
Object.freeze(PollBlockV1);
Object.freeze(PollBlockV1.prototype);
Example #2
0
import Message from '@gdbots/pbj/Message';
import MessageResolver from '@gdbots/pbj/MessageResolver';
import Schema from '@gdbots/pbj/Schema';
import TrinitiCanvasBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/block/BlockV1Mixin';
import TrinitiCanvasBlockV1Trait from '@triniti/schemas/triniti/canvas/mixin/block/BlockV1Trait';
import TrinitiCanvasTextBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/text-block/TextBlockV1Mixin';
import TrinitiCanvasTextBlockV1Trait from '@triniti/schemas/triniti/canvas/mixin/text-block/TextBlockV1Trait';

export default class TextBlockV1 extends Message {
  /**
   * @private
   *
   * @returns {Schema}
   */
  static defineSchema() {
    return new Schema('pbj:tmz:canvas:block:text-block:1-0-0', TextBlockV1,
      [],
      [
        TrinitiCanvasBlockV1Mixin.create(),
        TrinitiCanvasTextBlockV1Mixin.create(),
      ],
    );
  }
}

TrinitiCanvasBlockV1Trait(TextBlockV1);
TrinitiCanvasTextBlockV1Trait(TextBlockV1);
MessageResolver.register('tmz:canvas:block:text-block', TextBlockV1);
Object.freeze(TextBlockV1);
Object.freeze(TextBlockV1.prototype);
Example #3
0
import Schema from '@gdbots/pbj/Schema';
import TrinitiCanvasBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/block/BlockV1Mixin';
import TrinitiCanvasBlockV1Trait from '@triniti/schemas/triniti/canvas/mixin/block/BlockV1Trait';
import TrinitiCanvasNodeRefBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/node-ref-block/NodeRefBlockV1Mixin';
import TrinitiCanvasVideoBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/video-block/VideoBlockV1Mixin';
import TrinitiCanvasVideoBlockV1Trait from '@triniti/schemas/triniti/canvas/mixin/video-block/VideoBlockV1Trait';

export default class VideoBlockV1 extends Message {
  /**
   * @private
   *
   * @returns {Schema}
   */
  static defineSchema() {
    return new Schema('pbj:tmz:canvas:block:video-block:1-0-0', VideoBlockV1,
      [],
      [
        TrinitiCanvasBlockV1Mixin.create(),
        TrinitiCanvasNodeRefBlockV1Mixin.create(),
        TrinitiCanvasVideoBlockV1Mixin.create(),
      ],
    );
  }
}

TrinitiCanvasBlockV1Trait(VideoBlockV1);
TrinitiCanvasVideoBlockV1Trait(VideoBlockV1);
MessageResolver.register('tmz:canvas:block:video-block', VideoBlockV1);
Object.freeze(VideoBlockV1);
Object.freeze(VideoBlockV1.prototype);
import Message from '@gdbots/pbj/Message';
import MessageResolver from '@gdbots/pbj/MessageResolver';
import Schema from '@gdbots/pbj/Schema';
import TrinitiCanvasBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/block/BlockV1Mixin';
import TrinitiCanvasBlockV1Trait from '@triniti/schemas/triniti/canvas/mixin/block/BlockV1Trait';
import TrinitiCanvasTwitterTweetBlockV1Mixin from '@triniti/schemas/triniti/canvas/mixin/twitter-tweet-block/TwitterTweetBlockV1Mixin';
import TrinitiCanvasTwitterTweetBlockV1Trait from '@triniti/schemas/triniti/canvas/mixin/twitter-tweet-block/TwitterTweetBlockV1Trait';

export default class TwitterTweetBlockV1 extends Message {
  /**
   * @private
   *
   * @returns {Schema}
   */
  static defineSchema() {
    return new Schema('pbj:tmz:canvas:block:twitter-tweet-block:1-0-0', TwitterTweetBlockV1,
      [],
      [
        TrinitiCanvasBlockV1Mixin.create(),
        TrinitiCanvasTwitterTweetBlockV1Mixin.create(),
      ],
    );
  }
}

TrinitiCanvasBlockV1Trait(TwitterTweetBlockV1);
TrinitiCanvasTwitterTweetBlockV1Trait(TwitterTweetBlockV1);
MessageResolver.register('tmz:canvas:block:twitter-tweet-block', TwitterTweetBlockV1);
Object.freeze(TwitterTweetBlockV1);
Object.freeze(TwitterTweetBlockV1.prototype);