Interface PolytronObjectInfo

The PolytronObjectInfo interface represents a Polytron object.

interface PolytronObjectInfo {
    Author: string;
    Category: string;
    Documentation?: string;
    ExecutionSizeInferrableParameters?: string[];
    FriendlyName?: string;
    ID: string;
    Identifier: string;
    InputParameters: PolytronInputParameter[];
    IsExecutionFormatRelevant?: boolean;
    IsExecutionSizeRelevant?: boolean;
    IsGrayscalePermutable?: boolean;
    IsSeedRelevant?: boolean;
    IsUserFavorite?: boolean;
    Name: string;
    OutputParameters: PolytronOutputParameter[];
    PreviewURL?: string;
    Version: string;
}

Properties

Author: string
Category: string
Documentation?: string
ExecutionSizeInferrableParameters?: string[]

A list of parameters that can be used to infer the size of an execution.

FriendlyName?: string

The friendly name used for display.

ID: string

The unique object ID. No other Polytron with the same Identifier may have the same ID.

Identifier: string

The Polytron backend identifier. This represents the backend that executes the Polytron.

InputParameters: PolytronInputParameter[]
IsExecutionFormatRelevant?: boolean
IsExecutionSizeRelevant?: boolean
IsGrayscalePermutable?: boolean
IsSeedRelevant?: boolean
IsUserFavorite?: boolean
Name: string

The name.

OutputParameters: PolytronOutputParameter[]
PreviewURL?: string
Version: string