{"version":3,"sources":["../../../../../generated/google/protobuf/timestamp.ts","../../../../../generated/google/firestore/admin/v1/backup.ts"],"sourcesContent":["/**\n * Generated by the protoc-gen-ts.  DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/protobuf/timestamp.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as pb_1 from \"google-protobuf\";\nexport class Timestamp extends pb_1.Message {\n    #one_of_decls: number[][] = [];\n    constructor(data?: any[] | {\n        seconds?: number;\n        nanos?: number;\n    }) {\n        super();\n        pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n        if (!Array.isArray(data) && typeof data == \"object\") {\n            if (\"seconds\" in data && data.seconds != undefined) {\n                this.seconds = data.seconds;\n            }\n            if (\"nanos\" in data && data.nanos != undefined) {\n                this.nanos = data.nanos;\n            }\n        }\n    }\n    get seconds() {\n        return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;\n    }\n    set seconds(value: number) {\n        pb_1.Message.setField(this, 1, value);\n    }\n    get nanos() {\n        return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;\n    }\n    set nanos(value: number) {\n        pb_1.Message.setField(this, 2, value);\n    }\n    static fromObject(data: {\n        seconds?: number;\n        nanos?: number;\n    }): Timestamp {\n        const message = new Timestamp({});\n        if (data.seconds != null) {\n            message.seconds = data.seconds;\n        }\n        if (data.nanos != null) {\n            message.nanos = data.nanos;\n        }\n        return message;\n    }\n    toObject() {\n        const data: {\n            seconds?: number;\n            nanos?: number;\n        } = {};\n        if (this.seconds != null) {\n            data.seconds = this.seconds;\n        }\n        if (this.nanos != null) {\n            data.nanos = this.nanos;\n        }\n        return data;\n    }\n    serialize(): Uint8Array;\n    serialize(w: pb_1.BinaryWriter): void;\n    serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n        const writer = w || new pb_1.BinaryWriter();\n        if (this.seconds != 0)\n            writer.writeInt64(1, this.seconds);\n        if (this.nanos != 0)\n            writer.writeInt32(2, this.nanos);\n        if (!w)\n            return writer.getResultBuffer();\n    }\n    static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Timestamp {\n        const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Timestamp();\n        while (reader.nextField()) {\n            if (reader.isEndGroup())\n                break;\n            switch (reader.getFieldNumber()) {\n                case 1:\n                    message.seconds = reader.readInt64();\n                    break;\n                case 2:\n                    message.nanos = reader.readInt32();\n                    break;\n                default: reader.skipField();\n            }\n        }\n        return message;\n    }\n    serializeBinary(): Uint8Array {\n        return this.serialize();\n    }\n    static override deserializeBinary(bytes: Uint8Array): Timestamp {\n        return Timestamp.deserialize(bytes);\n    }\n}\n","/**\n * Generated by the protoc-gen-ts.  DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/firestore/admin/v1/backup.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as dependency_1 from \"./../../../api/field_behavior\";\nimport * as dependency_2 from \"./../../../api/resource\";\nimport * as dependency_3 from \"./../../../protobuf/timestamp\";\nimport * as pb_1 from \"google-protobuf\";\nexport class Backup extends pb_1.Message {\n    #one_of_decls: number[][] = [];\n    constructor(data?: any[] | {\n        name?: string;\n        database?: string;\n        database_uid?: string;\n        snapshot_time?: dependency_3.Timestamp;\n        expire_time?: dependency_3.Timestamp;\n        stats?: BackupStats;\n        state?: BackupState;\n    }) {\n        super();\n        pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n        if (!Array.isArray(data) && typeof data == \"object\") {\n            if (\"name\" in data && data.name != undefined) {\n                this.name = data.name;\n            }\n            if (\"database\" in data && data.database != undefined) {\n                this.database = data.database;\n            }\n            if (\"database_uid\" in data && data.database_uid != undefined) {\n                this.database_uid = data.database_uid;\n            }\n            if (\"snapshot_time\" in data && data.snapshot_time != undefined) {\n                this.snapshot_time = data.snapshot_time;\n            }\n            if (\"expire_time\" in data && data.expire_time != undefined) {\n                this.expire_time = data.expire_time;\n            }\n            if (\"stats\" in data && data.stats != undefined) {\n                this.stats = data.stats;\n            }\n            if (\"state\" in data && data.state != undefined) {\n                this.state = data.state;\n            }\n        }\n    }\n    get name() {\n        return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n    }\n    set name(value: string) {\n        pb_1.Message.setField(this, 1, value);\n    }\n    get database() {\n        return pb_1.Message.getFieldWithDefault(this, 2, \"\") as string;\n    }\n    set database(value: string) {\n        pb_1.Message.setField(this, 2, value);\n    }\n    get database_uid() {\n        return pb_1.Message.getFieldWithDefault(this, 7, \"\") as string;\n    }\n    set database_uid(value: string) {\n        pb_1.Message.setField(this, 7, value);\n    }\n    get snapshot_time() {\n        return pb_1.Message.getWrapperField(this, dependency_3.Timestamp, 3) as dependency_3.Timestamp;\n    }\n    set snapshot_time(value: dependency_3.Timestamp) {\n        pb_1.Message.setWrapperField(this, 3, value);\n    }\n    get has_snapshot_time() {\n        return pb_1.Message.getField(this, 3) != null;\n    }\n    get expire_time() {\n        return pb_1.Message.getWrapperField(this, dependency_3.Timestamp, 4) as dependency_3.Timestamp;\n    }\n    set expire_time(value: dependency_3.Timestamp) {\n        pb_1.Message.setWrapperField(this, 4, value);\n    }\n    get has_expire_time() {\n        return pb_1.Message.getField(this, 4) != null;\n    }\n    get stats() {\n        return pb_1.Message.getWrapperField(this, BackupStats, 6) as BackupStats;\n    }\n    set stats(value: BackupStats) {\n        pb_1.Message.setWrapperField(this, 6, value);\n    }\n    get has_stats() {\n        return pb_1.Message.getField(this, 6) != null;\n    }\n    get state() {\n        return pb_1.Message.getFieldWithDefault(this, 8, BackupState.STATE_UNSPECIFIED) as BackupState;\n    }\n    set state(value: BackupState) {\n        pb_1.Message.setField(this, 8, value);\n    }\n    static fromObject(data: {\n        name?: string;\n        database?: string;\n        database_uid?: string;\n        snapshot_time?: ReturnType<typeof dependency_3.Timestamp.prototype.toObject>;\n        expire_time?: ReturnType<typeof dependency_3.Timestamp.prototype.toObject>;\n        stats?: ReturnType<typeof BackupStats.prototype.toObject>;\n        state?: BackupState;\n    }): Backup {\n        const message = new Backup({});\n        if (data.name != null) {\n            message.name = data.name;\n        }\n        if (data.database != null) {\n            message.database = data.database;\n        }\n        if (data.database_uid != null) {\n            message.database_uid = data.database_uid;\n        }\n        if (data.snapshot_time != null) {\n            message.snapshot_time = dependency_3.Timestamp.fromObject(data.snapshot_time);\n        }\n        if (data.expire_time != null) {\n            message.expire_time = dependency_3.Timestamp.fromObject(data.expire_time);\n        }\n        if (data.stats != null) {\n            message.stats = BackupStats.fromObject(data.stats);\n        }\n        if (data.state != null) {\n            message.state = data.state;\n        }\n        return message;\n    }\n    toObject() {\n        const data: {\n            name?: string;\n            database?: string;\n            database_uid?: string;\n            snapshot_time?: ReturnType<typeof dependency_3.Timestamp.prototype.toObject>;\n            expire_time?: ReturnType<typeof dependency_3.Timestamp.prototype.toObject>;\n            stats?: ReturnType<typeof BackupStats.prototype.toObject>;\n            state?: BackupState;\n        } = {};\n        if (this.name != null) {\n            data.name = this.name;\n        }\n        if (this.database != null) {\n            data.database = this.database;\n        }\n        if (this.database_uid != null) {\n            data.database_uid = this.database_uid;\n        }\n        if (this.snapshot_time != null) {\n            data.snapshot_time = this.snapshot_time.toObject();\n        }\n        if (this.expire_time != null) {\n            data.expire_time = this.expire_time.toObject();\n        }\n        if (this.stats != null) {\n            data.stats = this.stats.toObject();\n        }\n        if (this.state != null) {\n            data.state = this.state;\n        }\n        return data;\n    }\n    serialize(): Uint8Array;\n    serialize(w: pb_1.BinaryWriter): void;\n    serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n        const writer = w || new pb_1.BinaryWriter();\n        if (this.name.length)\n            writer.writeString(1, this.name);\n        if (this.database.length)\n            writer.writeString(2, this.database);\n        if (this.database_uid.length)\n            writer.writeString(7, this.database_uid);\n        if (this.has_snapshot_time)\n            writer.writeMessage(3, this.snapshot_time, () => this.snapshot_time.serialize(writer));\n        if (this.has_expire_time)\n            writer.writeMessage(4, this.expire_time, () => this.expire_time.serialize(writer));\n        if (this.has_stats)\n            writer.writeMessage(6, this.stats, () => this.stats.serialize(writer));\n        if (this.state != BackupState.STATE_UNSPECIFIED)\n            writer.writeEnum(8, this.state);\n        if (!w)\n            return writer.getResultBuffer();\n    }\n    static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Backup {\n        const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Backup();\n        while (reader.nextField()) {\n            if (reader.isEndGroup())\n                break;\n            switch (reader.getFieldNumber()) {\n                case 1:\n                    message.name = reader.readString();\n                    break;\n                case 2:\n                    message.database = reader.readString();\n                    break;\n                case 7:\n                    message.database_uid = reader.readString();\n                    break;\n                case 3:\n                    reader.readMessage(message.snapshot_time, () => message.snapshot_time = dependency_3.Timestamp.deserialize(reader));\n                    break;\n                case 4:\n                    reader.readMessage(message.expire_time, () => message.expire_time = dependency_3.Timestamp.deserialize(reader));\n                    break;\n                case 6:\n                    reader.readMessage(message.stats, () => message.stats = BackupStats.deserialize(reader));\n                    break;\n                case 8:\n                    message.state = reader.readEnum();\n                    break;\n                default: reader.skipField();\n            }\n        }\n        return message;\n    }\n    serializeBinary(): Uint8Array {\n        return this.serialize();\n    }\n    static override deserializeBinary(bytes: Uint8Array): Backup {\n        return Backup.deserialize(bytes);\n    }\n}\nexport enum BackupState {\n    STATE_UNSPECIFIED = 0,\n    CREATING = 1,\n    READY = 2,\n    NOT_AVAILABLE = 3\n}\nexport class BackupStats extends pb_1.Message {\n    #one_of_decls: number[][] = [];\n    constructor(data?: any[] | {\n        size_bytes?: number;\n        document_count?: number;\n        index_count?: number;\n    }) {\n        super();\n        pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n        if (!Array.isArray(data) && typeof data == \"object\") {\n            if (\"size_bytes\" in data && data.size_bytes != undefined) {\n                this.size_bytes = data.size_bytes;\n            }\n            if (\"document_count\" in data && data.document_count != undefined) {\n                this.document_count = data.document_count;\n            }\n            if (\"index_count\" in data && data.index_count != undefined) {\n                this.index_count = data.index_count;\n            }\n        }\n    }\n    get size_bytes() {\n        return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;\n    }\n    set size_bytes(value: number) {\n        pb_1.Message.setField(this, 1, value);\n    }\n    get document_count() {\n        return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;\n    }\n    set document_count(value: number) {\n        pb_1.Message.setField(this, 2, value);\n    }\n    get index_count() {\n        return pb_1.Message.getFieldWithDefault(this, 3, 0) as number;\n    }\n    set index_count(value: number) {\n        pb_1.Message.setField(this, 3, value);\n    }\n    static fromObject(data: {\n        size_bytes?: number;\n        document_count?: number;\n        index_count?: number;\n    }): BackupStats {\n        const message = new BackupStats({});\n        if (data.size_bytes != null) {\n            message.size_bytes = data.size_bytes;\n        }\n        if (data.document_count != null) {\n            message.document_count = data.document_count;\n        }\n        if (data.index_count != null) {\n            message.index_count = data.index_count;\n        }\n        return message;\n    }\n    toObject() {\n        const data: {\n            size_bytes?: number;\n            document_count?: number;\n            index_count?: number;\n        } = {};\n        if (this.size_bytes != null) {\n            data.size_bytes = this.size_bytes;\n        }\n        if (this.document_count != null) {\n            data.document_count = this.document_count;\n        }\n        if (this.index_count != null) {\n            data.index_count = this.index_count;\n        }\n        return data;\n    }\n    serialize(): Uint8Array;\n    serialize(w: pb_1.BinaryWriter): void;\n    serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n        const writer = w || new pb_1.BinaryWriter();\n        if (this.size_bytes != 0)\n            writer.writeInt64(1, this.size_bytes);\n        if (this.document_count != 0)\n            writer.writeInt64(2, this.document_count);\n        if (this.index_count != 0)\n            writer.writeInt64(3, this.index_count);\n        if (!w)\n            return writer.getResultBuffer();\n    }\n    static deserialize(bytes: Uint8Array | pb_1.BinaryReader): BackupStats {\n        const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new BackupStats();\n        while (reader.nextField()) {\n            if (reader.isEndGroup())\n                break;\n            switch (reader.getFieldNumber()) {\n                case 1:\n                    message.size_bytes = reader.readInt64();\n                    break;\n                case 2:\n                    message.document_count = reader.readInt64();\n                    break;\n                case 3:\n                    message.index_count = reader.readInt64();\n                    break;\n                default: reader.skipField();\n            }\n        }\n        return message;\n    }\n    serializeBinary(): Uint8Array {\n        return this.serialize();\n    }\n    static override deserializeBinary(bytes: Uint8Array): BackupStats {\n        return BackupStats.deserialize(bytes);\n    }\n}\n"],"mappings":"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","names":["pb_1","BackupState"]}