pubsub.Message class

Interface que representa uma mensagem do Google Cloud Pub/Sub.

Assinatura:

export declare class Message 

Construtores

Construtor Modificadores Descrição
(construtor)(dados) Constrói uma nova instância da classe Message

Propriedades

Propriedade Modificadores Modelo Descrição
atributos { [chave: string]: string; } Atributos definidos pelo usuário publicados com a mensagem, se houver.
dados corda A carga útil de dados deste objeto de mensagem como uma string codificada em base64.
json algum A carga de dados JSON deste objeto de mensagem, se houver.

Métodos

Método Modificadores Descrição
toJSON() Retorna uma representação serializável em JSON deste objeto.

pubsub.Message.(construtor)

Constrói uma nova instância da classe Message

Assinatura:

constructor(data: any);

Parâmetros

Parâmetro Modelo Descrição
dados algum

pubsub.Message.attributes

Atributos definidos pelo usuário publicados com a mensagem, se houver.

Assinatura:

readonly attributes: {
        [key: string]: string;
    };

pubsub.Message.data

A carga útil de dados deste objeto de mensagem como uma string codificada em base64.

Assinatura:

readonly data: string;

pubsub.Message.json

A carga de dados JSON deste objeto de mensagem, se houver.

Assinatura:

get json(): any;

pubsub.Message.toJSON()

Retorna uma representação serializável em JSON deste objeto.

Assinatura:

toJSON(): any;

Devoluções:

algum

Uma representação serializável em JSON desse objeto.