blob: ed1f50f39556c8a153e91e6c48fd0cfe65811b20 [file] [log] [blame]
// Copyright 2016 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.modular.internal;
using fuchsia.ledger;
using fuchsia.modular;
// Metadata and summary information about a single story. Does not contain the
// data necessary to run a story: see story_model.fidl for that.
struct StoryData {
// Metadata available to the SessionShell.
fuchsia.modular.StoryInfo story_info;
// An optional client-supplied name for this story.
string? story_name;
// Story metadata and configuration.
fuchsia.modular.StoryOptions story_options;
// Page id on the user's ledger which stores story information. It
// might be NULL until the story is being started.
fuchsia.ledger.PageId? story_page_id;