keynote-parser2
Version:
A library for parsing Apple Keynote file
1,218 lines (942 loc) • 7.76 MB
TypeScript
import * as $protobuf from "protobufjs";
import Long = require("long");
/** Namespace KN. */
export namespace KN {
/** Properties of an AnimationAttributesArchive. */
interface IAnimationAttributesArchive {
/** AnimationAttributesArchive animationType */
animationType?: (string|null);
/** AnimationAttributesArchive effect */
effect?: (string|null);
/** AnimationAttributesArchive duration */
duration?: (number|null);
/** AnimationAttributesArchive direction */
direction?: (number|null);
/** AnimationAttributesArchive delay */
delay?: (number|null);
/** AnimationAttributesArchive isAutomatic */
isAutomatic?: (boolean|null);
/** AnimationAttributesArchive color */
color?: (TSP.IColor|null);
/** AnimationAttributesArchive customEffectTimingCurve_1 */
customEffectTimingCurve_1?: (TSD.IPathSourceArchive|null);
/** AnimationAttributesArchive customEffectTimingCurve_2 */
customEffectTimingCurve_2?: (TSD.IPathSourceArchive|null);
/** AnimationAttributesArchive customEffectTimingCurve_3 */
customEffectTimingCurve_3?: (TSD.IPathSourceArchive|null);
/** AnimationAttributesArchive randomNumberSeed */
randomNumberSeed?: (number|null);
/** AnimationAttributesArchive customDetail */
customDetail?: (number|null);
/** AnimationAttributesArchive customEffectTimingCurveThemeName_1 */
customEffectTimingCurveThemeName_1?: (string|null);
/** AnimationAttributesArchive customEffectTimingCurveThemeName_2 */
customEffectTimingCurveThemeName_2?: (string|null);
/** AnimationAttributesArchive customEffectTimingCurveThemeName_3 */
customEffectTimingCurveThemeName_3?: (string|null);
/** AnimationAttributesArchive writingDirectionIsRtl */
writingDirectionIsRtl?: (boolean|null);
}
/** Represents an AnimationAttributesArchive. */
class AnimationAttributesArchive implements IAnimationAttributesArchive {
/**
* Constructs a new AnimationAttributesArchive.
* @param [properties] Properties to set
*/
constructor(properties?: KN.IAnimationAttributesArchive);
/** AnimationAttributesArchive animationType. */
public animationType: string;
/** AnimationAttributesArchive effect. */
public effect: string;
/** AnimationAttributesArchive duration. */
public duration: number;
/** AnimationAttributesArchive direction. */
public direction: number;
/** AnimationAttributesArchive delay. */
public delay: number;
/** AnimationAttributesArchive isAutomatic. */
public isAutomatic: boolean;
/** AnimationAttributesArchive color. */
public color?: (TSP.IColor|null);
/** AnimationAttributesArchive customEffectTimingCurve_1. */
public customEffectTimingCurve_1?: (TSD.IPathSourceArchive|null);
/** AnimationAttributesArchive customEffectTimingCurve_2. */
public customEffectTimingCurve_2?: (TSD.IPathSourceArchive|null);
/** AnimationAttributesArchive customEffectTimingCurve_3. */
public customEffectTimingCurve_3?: (TSD.IPathSourceArchive|null);
/** AnimationAttributesArchive randomNumberSeed. */
public randomNumberSeed: number;
/** AnimationAttributesArchive customDetail. */
public customDetail: number;
/** AnimationAttributesArchive customEffectTimingCurveThemeName_1. */
public customEffectTimingCurveThemeName_1: string;
/** AnimationAttributesArchive customEffectTimingCurveThemeName_2. */
public customEffectTimingCurveThemeName_2: string;
/** AnimationAttributesArchive customEffectTimingCurveThemeName_3. */
public customEffectTimingCurveThemeName_3: string;
/** AnimationAttributesArchive writingDirectionIsRtl. */
public writingDirectionIsRtl: boolean;
/**
* Creates a new AnimationAttributesArchive instance using the specified properties.
* @param [properties] Properties to set
* @returns AnimationAttributesArchive instance
*/
public static create(properties?: KN.IAnimationAttributesArchive): KN.AnimationAttributesArchive;
/**
* Encodes the specified AnimationAttributesArchive message. Does not implicitly {@link KN.AnimationAttributesArchive.verify|verify} messages.
* @param message AnimationAttributesArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: KN.IAnimationAttributesArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified AnimationAttributesArchive message, length delimited. Does not implicitly {@link KN.AnimationAttributesArchive.verify|verify} messages.
* @param message AnimationAttributesArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: KN.IAnimationAttributesArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an AnimationAttributesArchive message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns AnimationAttributesArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): KN.AnimationAttributesArchive;
/**
* Decodes an AnimationAttributesArchive message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns AnimationAttributesArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): KN.AnimationAttributesArchive;
/**
* Verifies an AnimationAttributesArchive message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an AnimationAttributesArchive message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns AnimationAttributesArchive
*/
public static fromObject(object: { [k: string]: any }): KN.AnimationAttributesArchive;
/**
* Creates a plain object from an AnimationAttributesArchive message. Also converts values to other types if specified.
* @param message AnimationAttributesArchive
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: KN.AnimationAttributesArchive, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this AnimationAttributesArchive to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
/**
* Gets the default type url for AnimationAttributesArchive
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a TransitionAttributesArchive. */
interface ITransitionAttributesArchive {
/** TransitionAttributesArchive animationAttributes */
animationAttributes?: (KN.IAnimationAttributesArchive|null);
/** TransitionAttributesArchive customTwist */
customTwist?: (number|null);
/** TransitionAttributesArchive customMosaicSize */
customMosaicSize?: (number|null);
/** TransitionAttributesArchive customMosaicType */
customMosaicType?: (number|null);
/** TransitionAttributesArchive customBounce */
customBounce?: (boolean|null);
/** TransitionAttributesArchive customMagicMoveFadeUnmatchedObjects */
customMagicMoveFadeUnmatchedObjects?: (boolean|null);
/** TransitionAttributesArchive customTimingCurve */
customTimingCurve?: (KN.TransitionAttributesArchive.TransitionCustomAttributesTimingCurveType|null);
/** TransitionAttributesArchive customTextDeliveryType */
customTextDeliveryType?: (KN.TransitionAttributesArchive.TransitionCustomAttributesTextDeliveryType|null);
/** TransitionAttributesArchive customMotionBlur */
customMotionBlur?: (boolean|null);
/** TransitionAttributesArchive customTravelDistance */
customTravelDistance?: (number|null);
/** TransitionAttributesArchive databaseAnimationType */
databaseAnimationType?: (string|null);
/** TransitionAttributesArchive databaseEffect */
databaseEffect?: (string|null);
/** TransitionAttributesArchive databaseDuration */
databaseDuration?: (number|null);
/** TransitionAttributesArchive databaseDirection */
databaseDirection?: (number|null);
/** TransitionAttributesArchive databaseDelay */
databaseDelay?: (number|null);
/** TransitionAttributesArchive databaseIsAutomatic */
databaseIsAutomatic?: (boolean|null);
/** TransitionAttributesArchive databaseColor */
databaseColor?: (TSP.IColor|null);
}
/** Represents a TransitionAttributesArchive. */
class TransitionAttributesArchive implements ITransitionAttributesArchive {
/**
* Constructs a new TransitionAttributesArchive.
* @param [properties] Properties to set
*/
constructor(properties?: KN.ITransitionAttributesArchive);
/** TransitionAttributesArchive animationAttributes. */
public animationAttributes?: (KN.IAnimationAttributesArchive|null);
/** TransitionAttributesArchive customTwist. */
public customTwist: number;
/** TransitionAttributesArchive customMosaicSize. */
public customMosaicSize: number;
/** TransitionAttributesArchive customMosaicType. */
public customMosaicType: number;
/** TransitionAttributesArchive customBounce. */
public customBounce: boolean;
/** TransitionAttributesArchive customMagicMoveFadeUnmatchedObjects. */
public customMagicMoveFadeUnmatchedObjects: boolean;
/** TransitionAttributesArchive customTimingCurve. */
public customTimingCurve: KN.TransitionAttributesArchive.TransitionCustomAttributesTimingCurveType;
/** TransitionAttributesArchive customTextDeliveryType. */
public customTextDeliveryType: KN.TransitionAttributesArchive.TransitionCustomAttributesTextDeliveryType;
/** TransitionAttributesArchive customMotionBlur. */
public customMotionBlur: boolean;
/** TransitionAttributesArchive customTravelDistance. */
public customTravelDistance: number;
/** TransitionAttributesArchive databaseAnimationType. */
public databaseAnimationType: string;
/** TransitionAttributesArchive databaseEffect. */
public databaseEffect: string;
/** TransitionAttributesArchive databaseDuration. */
public databaseDuration: number;
/** TransitionAttributesArchive databaseDirection. */
public databaseDirection: number;
/** TransitionAttributesArchive databaseDelay. */
public databaseDelay: number;
/** TransitionAttributesArchive databaseIsAutomatic. */
public databaseIsAutomatic: boolean;
/** TransitionAttributesArchive databaseColor. */
public databaseColor?: (TSP.IColor|null);
/**
* Creates a new TransitionAttributesArchive instance using the specified properties.
* @param [properties] Properties to set
* @returns TransitionAttributesArchive instance
*/
public static create(properties?: KN.ITransitionAttributesArchive): KN.TransitionAttributesArchive;
/**
* Encodes the specified TransitionAttributesArchive message. Does not implicitly {@link KN.TransitionAttributesArchive.verify|verify} messages.
* @param message TransitionAttributesArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: KN.ITransitionAttributesArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified TransitionAttributesArchive message, length delimited. Does not implicitly {@link KN.TransitionAttributesArchive.verify|verify} messages.
* @param message TransitionAttributesArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: KN.ITransitionAttributesArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a TransitionAttributesArchive message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns TransitionAttributesArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): KN.TransitionAttributesArchive;
/**
* Decodes a TransitionAttributesArchive message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns TransitionAttributesArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): KN.TransitionAttributesArchive;
/**
* Verifies a TransitionAttributesArchive message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a TransitionAttributesArchive message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns TransitionAttributesArchive
*/
public static fromObject(object: { [k: string]: any }): KN.TransitionAttributesArchive;
/**
* Creates a plain object from a TransitionAttributesArchive message. Also converts values to other types if specified.
* @param message TransitionAttributesArchive
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: KN.TransitionAttributesArchive, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this TransitionAttributesArchive to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
/**
* Gets the default type url for TransitionAttributesArchive
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
namespace TransitionAttributesArchive {
/** TransitionCustomAttributesTimingCurveType enum. */
enum TransitionCustomAttributesTimingCurveType {
TransitionCustomAttributesTimingCurveTypeLinear = 1,
TransitionCustomAttributesTimingCurveTypeEaseIn = 2,
TransitionCustomAttributesTimingCurveTypeEaseOut = 3,
TransitionCustomAttributesTimingCurveTypeEaseInEaseOut = 4,
TransitionCustomAttributesTimingCurveTypeCustom = 5
}
/** TransitionCustomAttributesTextDeliveryType enum. */
enum TransitionCustomAttributesTextDeliveryType {
TransitionCustomAttributesTextDeliveryTypeByObject = 1,
TransitionCustomAttributesTextDeliveryTypeByWord = 2,
TransitionCustomAttributesTextDeliveryTypeByCharacter = 3,
TransitionCustomAttributesTextDeliveryTypeByLine = 4
}
}
/** Properties of a TransitionArchive. */
interface ITransitionArchive {
/** TransitionArchive attributes */
attributes: KN.ITransitionAttributesArchive;
}
/** Represents a TransitionArchive. */
class TransitionArchive implements ITransitionArchive {
/**
* Constructs a new TransitionArchive.
* @param [properties] Properties to set
*/
constructor(properties?: KN.ITransitionArchive);
/** TransitionArchive attributes. */
public attributes: KN.ITransitionAttributesArchive;
/**
* Creates a new TransitionArchive instance using the specified properties.
* @param [properties] Properties to set
* @returns TransitionArchive instance
*/
public static create(properties?: KN.ITransitionArchive): KN.TransitionArchive;
/**
* Encodes the specified TransitionArchive message. Does not implicitly {@link KN.TransitionArchive.verify|verify} messages.
* @param message TransitionArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: KN.ITransitionArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified TransitionArchive message, length delimited. Does not implicitly {@link KN.TransitionArchive.verify|verify} messages.
* @param message TransitionArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: KN.ITransitionArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a TransitionArchive message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns TransitionArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): KN.TransitionArchive;
/**
* Decodes a TransitionArchive message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns TransitionArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): KN.TransitionArchive;
/**
* Verifies a TransitionArchive message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a TransitionArchive message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns TransitionArchive
*/
public static fromObject(object: { [k: string]: any }): KN.TransitionArchive;
/**
* Creates a plain object from a TransitionArchive message. Also converts values to other types if specified.
* @param message TransitionArchive
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: KN.TransitionArchive, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this TransitionArchive to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
/**
* Gets the default type url for TransitionArchive
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a BuildChunkArchive. */
interface IBuildChunkArchive {
/** BuildChunkArchive build */
build?: (TSP.IReference|null);
/** BuildChunkArchive index */
index?: (number|null);
/** BuildChunkArchive delay */
delay?: (number|null);
/** BuildChunkArchive duration */
duration?: (number|null);
/** BuildChunkArchive automatic */
automatic?: (boolean|null);
/** BuildChunkArchive referent */
referent?: (boolean|null);
/** BuildChunkArchive buildChunkIdentifier */
buildChunkIdentifier?: (KN.IBuildChunkIdentifierArchive|null);
/** BuildChunkArchive buildId */
buildId?: (TSP.IUUID|null);
}
/** Represents a BuildChunkArchive. */
class BuildChunkArchive implements IBuildChunkArchive {
/**
* Constructs a new BuildChunkArchive.
* @param [properties] Properties to set
*/
constructor(properties?: KN.IBuildChunkArchive);
/** BuildChunkArchive build. */
public build?: (TSP.IReference|null);
/** BuildChunkArchive index. */
public index: number;
/** BuildChunkArchive delay. */
public delay: number;
/** BuildChunkArchive duration. */
public duration: number;
/** BuildChunkArchive automatic. */
public automatic: boolean;
/** BuildChunkArchive referent. */
public referent: boolean;
/** BuildChunkArchive buildChunkIdentifier. */
public buildChunkIdentifier?: (KN.IBuildChunkIdentifierArchive|null);
/** BuildChunkArchive buildId. */
public buildId?: (TSP.IUUID|null);
/**
* Creates a new BuildChunkArchive instance using the specified properties.
* @param [properties] Properties to set
* @returns BuildChunkArchive instance
*/
public static create(properties?: KN.IBuildChunkArchive): KN.BuildChunkArchive;
/**
* Encodes the specified BuildChunkArchive message. Does not implicitly {@link KN.BuildChunkArchive.verify|verify} messages.
* @param message BuildChunkArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: KN.IBuildChunkArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified BuildChunkArchive message, length delimited. Does not implicitly {@link KN.BuildChunkArchive.verify|verify} messages.
* @param message BuildChunkArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: KN.IBuildChunkArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a BuildChunkArchive message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns BuildChunkArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): KN.BuildChunkArchive;
/**
* Decodes a BuildChunkArchive message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns BuildChunkArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): KN.BuildChunkArchive;
/**
* Verifies a BuildChunkArchive message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a BuildChunkArchive message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns BuildChunkArchive
*/
public static fromObject(object: { [k: string]: any }): KN.BuildChunkArchive;
/**
* Creates a plain object from a BuildChunkArchive message. Also converts values to other types if specified.
* @param message BuildChunkArchive
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: KN.BuildChunkArchive, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this BuildChunkArchive to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
/**
* Gets the default type url for BuildChunkArchive
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a BuildChunkIdentifierArchive. */
interface IBuildChunkIdentifierArchive {
/** BuildChunkIdentifierArchive buildId */
buildId?: (TSP.IUUID|null);
/** BuildChunkIdentifierArchive buildChunkId */
buildChunkId?: (number|null);
}
/** Represents a BuildChunkIdentifierArchive. */
class BuildChunkIdentifierArchive implements IBuildChunkIdentifierArchive {
/**
* Constructs a new BuildChunkIdentifierArchive.
* @param [properties] Properties to set
*/
constructor(properties?: KN.IBuildChunkIdentifierArchive);
/** BuildChunkIdentifierArchive buildId. */
public buildId?: (TSP.IUUID|null);
/** BuildChunkIdentifierArchive buildChunkId. */
public buildChunkId: number;
/**
* Creates a new BuildChunkIdentifierArchive instance using the specified properties.
* @param [properties] Properties to set
* @returns BuildChunkIdentifierArchive instance
*/
public static create(properties?: KN.IBuildChunkIdentifierArchive): KN.BuildChunkIdentifierArchive;
/**
* Encodes the specified BuildChunkIdentifierArchive message. Does not implicitly {@link KN.BuildChunkIdentifierArchive.verify|verify} messages.
* @param message BuildChunkIdentifierArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: KN.IBuildChunkIdentifierArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified BuildChunkIdentifierArchive message, length delimited. Does not implicitly {@link KN.BuildChunkIdentifierArchive.verify|verify} messages.
* @param message BuildChunkIdentifierArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: KN.IBuildChunkIdentifierArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a BuildChunkIdentifierArchive message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns BuildChunkIdentifierArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): KN.BuildChunkIdentifierArchive;
/**
* Decodes a BuildChunkIdentifierArchive message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns BuildChunkIdentifierArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): KN.BuildChunkIdentifierArchive;
/**
* Verifies a BuildChunkIdentifierArchive message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a BuildChunkIdentifierArchive message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns BuildChunkIdentifierArchive
*/
public static fromObject(object: { [k: string]: any }): KN.BuildChunkIdentifierArchive;
/**
* Creates a plain object from a BuildChunkIdentifierArchive message. Also converts values to other types if specified.
* @param message BuildChunkIdentifierArchive
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: KN.BuildChunkIdentifierArchive, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this BuildChunkIdentifierArchive to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
/**
* Gets the default type url for BuildChunkIdentifierArchive
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a BuildAttributeValueArchive. */
interface IBuildAttributeValueArchive {
/** BuildAttributeValueArchive integerValue */
integerValue?: (number|null);
/** BuildAttributeValueArchive doubleValue */
doubleValue?: (number|null);
/** BuildAttributeValueArchive boolValue */
boolValue?: (boolean|null);
/** BuildAttributeValueArchive stringValue */
stringValue?: (string|null);
/** BuildAttributeValueArchive pathSourceValue */
pathSourceValue?: (TSD.IPathSourceArchive|null);
/** BuildAttributeValueArchive colorValue */
colorValue?: (TSP.IColor|null);
/** BuildAttributeValueArchive type */
type?: (KN.BuildAttributeValueArchive.BuildAttributeValueType|null);
}
/** Represents a BuildAttributeValueArchive. */
class BuildAttributeValueArchive implements IBuildAttributeValueArchive {
/**
* Constructs a new BuildAttributeValueArchive.
* @param [properties] Properties to set
*/
constructor(properties?: KN.IBuildAttributeValueArchive);
/** BuildAttributeValueArchive integerValue. */
public integerValue: number;
/** BuildAttributeValueArchive doubleValue. */
public doubleValue: number;
/** BuildAttributeValueArchive boolValue. */
public boolValue: boolean;
/** BuildAttributeValueArchive stringValue. */
public stringValue: string;
/** BuildAttributeValueArchive pathSourceValue. */
public pathSourceValue?: (TSD.IPathSourceArchive|null);
/** BuildAttributeValueArchive colorValue. */
public colorValue?: (TSP.IColor|null);
/** BuildAttributeValueArchive type. */
public type: KN.BuildAttributeValueArchive.BuildAttributeValueType;
/**
* Creates a new BuildAttributeValueArchive instance using the specified properties.
* @param [properties] Properties to set
* @returns BuildAttributeValueArchive instance
*/
public static create(properties?: KN.IBuildAttributeValueArchive): KN.BuildAttributeValueArchive;
/**
* Encodes the specified BuildAttributeValueArchive message. Does not implicitly {@link KN.BuildAttributeValueArchive.verify|verify} messages.
* @param message BuildAttributeValueArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: KN.IBuildAttributeValueArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified BuildAttributeValueArchive message, length delimited. Does not implicitly {@link KN.BuildAttributeValueArchive.verify|verify} messages.
* @param message BuildAttributeValueArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: KN.IBuildAttributeValueArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a BuildAttributeValueArchive message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns BuildAttributeValueArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): KN.BuildAttributeValueArchive;
/**
* Decodes a BuildAttributeValueArchive message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns BuildAttributeValueArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): KN.BuildAttributeValueArchive;
/**
* Verifies a BuildAttributeValueArchive message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a BuildAttributeValueArchive message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns BuildAttributeValueArchive
*/
public static fromObject(object: { [k: string]: any }): KN.BuildAttributeValueArchive;
/**
* Creates a plain object from a BuildAttributeValueArchive message. Also converts values to other types if specified.
* @param message BuildAttributeValueArchive
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: KN.BuildAttributeValueArchive, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this BuildAttributeValueArchive to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
/**
* Gets the default type url for BuildAttributeValueArchive
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
namespace BuildAttributeValueArchive {
/** BuildAttributeValueType enum. */
enum BuildAttributeValueType {
k_integer = 0,
k_double = 2,
k_bool = 3,
k_string = 4,
k_path_source = 5,
k_color = 6
}
}
/** Properties of a BuildAttributeTupleArchive. */
interface IBuildAttributeTupleArchive {
/** BuildAttributeTupleArchive property */
property?: (string|null);
/** BuildAttributeTupleArchive value */
value?: (KN.IBuildAttributeValueArchive|null);
/** BuildAttributeTupleArchive buildId */
buildId?: (TSP.IUUID|null);
/** BuildAttributeTupleArchive buildChunkIdentifier */
buildChunkIdentifier?: (KN.IBuildChunkIdentifierArchive|null);
}
/** Represents a BuildAttributeTupleArchive. */
class BuildAttributeTupleArchive implements IBuildAttributeTupleArchive {
/**
* Constructs a new BuildAttributeTupleArchive.
* @param [properties] Properties to set
*/
constructor(properties?: KN.IBuildAttributeTupleArchive);
/** BuildAttributeTupleArchive property. */
public property: string;
/** BuildAttributeTupleArchive value. */
public value?: (KN.IBuildAttributeValueArchive|null);
/** BuildAttributeTupleArchive buildId. */
public buildId?: (TSP.IUUID|null);
/** BuildAttributeTupleArchive buildChunkIdentifier. */
public buildChunkIdentifier?: (KN.IBuildChunkIdentifierArchive|null);
/**
* Creates a new BuildAttributeTupleArchive instance using the specified properties.
* @param [properties] Properties to set
* @returns BuildAttributeTupleArchive instance
*/
public static create(properties?: KN.IBuildAttributeTupleArchive): KN.BuildAttributeTupleArchive;
/**
* Encodes the specified BuildAttributeTupleArchive message. Does not implicitly {@link KN.BuildAttributeTupleArchive.verify|verify} messages.
* @param message BuildAttributeTupleArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: KN.IBuildAttributeTupleArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified BuildAttributeTupleArchive message, length delimited. Does not implicitly {@link KN.BuildAttributeTupleArchive.verify|verify} messages.
* @param message BuildAttributeTupleArchive message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: KN.IBuildAttributeTupleArchive, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a BuildAttributeTupleArchive message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns BuildAttributeTupleArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): KN.BuildAttributeTupleArchive;
/**
* Decodes a BuildAttributeTupleArchive message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns BuildAttributeTupleArchive
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): KN.BuildAttributeTupleArchive;
/**
* Verifies a BuildAttributeTupleArchive message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a BuildAttributeTupleArchive message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns BuildAttributeTupleArchive
*/
public static fromObject(object: { [k: string]: any }): KN.BuildAttributeTupleArchive;
/**
* Creates a plain object from a BuildAttributeTupleArchive message. Also converts values to other types if specified.
* @param message BuildAttributeTupleArchive
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: KN.BuildAttributeTupleArchive, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this BuildAttributeTupleArchive to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
/**
* Gets the default type url for BuildAttributeTupleArchive
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
* @returns The default type url
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
/** Properties of a BuildAttributesArchive. */
interface IBuildAttributesArchive {
/** BuildAttributesArchive animationAttributes */
animationAttributes?: (KN.IAnimationAttributesArchive|null);
/** BuildAttributesArchive eventTrigger */
eventTrigger?: (number|null);
/** BuildAttributesArchive delayAutomaticAfter */
delayAutomaticAfter?: (number|null);
/** BuildAttributesArchive delayAutomaticWith */
delayAutomaticWith?: (number|null);
/** BuildAttributesArchive curveStyle */
curveStyle?: (KN.BuildAttributesArchive.BuildAttributesCurveStyle|null);
/** BuildAttributesArchive ChartRotation3D */
ChartRotation3D?: (number|null);
/** BuildAttributesArchive startOffset */
startOffset?: (number|null);
/** BuildAttributesArchive endOffset */
endOffset?: (number|null);
/** BuildAttributesArchive actionRotationAngle */
actionRotationAngle?: (number|null);
/** BuildAttributesArchive actionRotationDirection */
actionRotationDirection?: (KN.BuildAttributesArchive.BuildAttributesRotationDirection|null);
/** BuildAttributesArchive actionScaleSize */
actionScaleSize?: (number|null);
/** BuildAttributesArchive actionColorAlpha */
actionColorAlpha?: (number|null);
/** BuildAttributesArchive actionAcceleration */
actionAcceleration?: (KN.BuildAttributesArchive.BuildAttributesAcceleration|null);
/** BuildAttributesArchive actionMotionPathSource */
actionMotionPathSource?: (TSD.IPathSourceArchive|null);
/** BuildAttributesArchive customBounce */
customBounce?: (boolean|null);
/** BuildAttributesArchive customTextDelivery */
customTextDelivery?: (KN.BuildAttributesArchive.BuildAttributesTextDelivery|null);
/** BuildAttributesArchive customDeliveryOption */
customDeliveryOption?: (KN.BuildAttributesArchive.BuildAttributesDeliveryOption|null);
/** BuildAttributesArchive customActionDecay */
customActionDecay?: (boolean|null);
/** BuildAttributesArchive customActionRepeatCount */
customActionRepeatCount?: (number|null);
/** BuildAttributesArchive customActionScale */
customActionScale?: (number|null);
/** BuildAttributesArchive customActionJiggleIntensity */
customActionJiggleIntensity?: (KN.BuildAttributesArchive.ActionBuildAttributesJiggleIntensity|null);
/** BuildAttributesArchive customMotionBlur */
customMotionBlur?: (boolean|null);
/** BuildAttributesArchive customIncludeEndpoints */
customIncludeEndpoints?: (boolean|null);
/** BuildAttributesArchive customShine */
customShine?: (boolean|null);
/** BuildAttributesArchive customScaleAmount */
customScaleAmount?: (number|null);
/** BuildAttributesArchive customTravelDistance */
customTravelDistance?: (number|null);
/** BuildAttributesArchive customCursor */
customCursor?: (boolean|null);
/** BuildAttributesArchive customAlignToPath */
customAlignToPath?: (boolean|null);
/** BuildAttributesArchive databaseAnimationType */
databaseAnimationType?: (string|null);
/** BuildAttributesArchive databaseEffect */
databaseEffect?: (string|null);
/** BuildAttributesArchive databaseDirection */
databaseDirection?: (number|null);
/** BuildAttributesArchive databaseDelay */
databaseDelay?: (number|null);
/** BuildAttributesArchive databaseDuration */
databaseDuration?: (number|null);
/** BuildAttributesArchive databaseColor */
databaseColor?: (TSP.IColor|null);
/** BuildAttributesArchive motionPathString */
motionPathString?: (string|null);
}
/** Represents a BuildAttributesArchive. */
class BuildAttributesArchive implements IBuildAttributesArchive {
/**
* Constructs a new BuildAttributesArchive.
* @param [properties] Properties to set
*/
constructor(properties?: KN.IBuildAttributesArchive);
/** BuildAttributesArchive animationAttributes. */
public animationAttributes?: (KN.IAnimationAttributesArchive|null);
/** BuildAttributesArchive eventTrigger. */
public eventTrigger: number;
/** BuildAttributesArchive delayAutomaticAfter. */
public delayAutomaticAfter: number;
/** BuildAttributesArchive delayAutomaticWith. */
public delayAutomaticWith: number;
/** BuildAttributesArchive curveStyle. */
public curveStyle: KN.BuildAttributesArchive.BuildAttributesCurveStyle;
/** BuildAttributesArchive ChartRotation3D. */
public ChartRotation3D: number;
/** BuildAttributesArchive startOffset. */
public startOffset: number;
/** BuildAttributesArchive endOffset. */
public endOffset: number;
/** BuildAttributesArchive actionRotationAngle. */
public actionRotationAngle: number;
/** BuildAttributesArchive actionRotationDirection. */
public actionRotationDirection: KN.BuildAttributesArchive.BuildAttributesRotationDirection;
/** BuildAttributesArchive actionScaleSize. */
public actionScaleSize: number;
/** BuildAttributesArchive actionColorAlpha. */
public actionColorAlpha: number;
/** BuildAttributesArchive actionAcceleration. */
public actionAcceleration: KN.BuildAttributesArchive.BuildAttributesAcceleration;
/** BuildAttributesArchive actionMotionPathSource. */
public actionMotionPathSource?: (TSD.IPathSourceArchive|null);
/** BuildAttributesArchive customBounce. */
public customBounce: boolean;
/** BuildAttributesArchive customTextDelivery. */
public customTextDelivery: KN.BuildAttributesArchive.BuildAttributesTextDelivery;
/** BuildAttributesArchive customDeliveryOption. */
public customDeliveryOption: KN.BuildAttributesArchive.BuildAttributesDeliveryOption;
/** BuildAttributesArchive customActionDecay. */
public customActionDecay: boolean;
/** BuildAttributesArchive customActionRepeatCount. */
public customActionRepeatCount: number;
/** BuildAttributesArchive customActionScale. */
public customActionScale: number;
/** BuildAttributesArchive customActionJiggleIntensity. */
public customActionJiggleIntensity: KN.BuildAttributesArchive.ActionBuildAttributesJiggleIntensity;
/** BuildAttributesArchive customMotionBlur. */
public customMotionBlur: boolean;
/** BuildAttributesArchive customIncludeEndpoints. */
public customIncludeEndpoints: boolean;
/** BuildAttributesArchive customShine. */
public customShine: boolean;
/** BuildAttributesArchive customScaleAmount. */
public customScaleAmount: number;
/** BuildAttributesArchive customTravelDistance. */
public customTravelDistance: number;
/** BuildAttributesArchive customCursor. */
public customCursor: boolean;
/** BuildAttributesArchive customAlignToPath. */
public customAlignToPath: boolean;
/** BuildAttributesArchive databaseAnimationType. */
public databaseAnimationType: string;
/** BuildAttributesArchive databaseEffect. */
public databaseEffect: string;
/** BuildAttributesArchive databaseDirection. */
public databaseDirection: number;
/** BuildAttributesArchive databaseDelay. */
public databas