UNPKG

keynote-parser2

Version:

A library for parsing Apple Keynote file

1,218 lines (942 loc) 7.76 MB
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