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) Cria uma nova instância da classe Message

Propriedades

Propriedade Modificadores Tipo Descrição
atributos { [chave: string]: string; } Atributos definidos pelo usuário publicados com a mensagem, se houver.
Dados string A carga útil de dados desse objeto de mensagem como uma string codificada em base64.
json (link em inglês) qualquer um O payload de dados JSON desse objeto de mensagem, se houver.

Métodos

Método Modificadores Descrição
toJSON() (link em inglês) Retorna uma representação serializável do JSON desse objeto.

pubsub.Message.(construtor)

Cria uma nova instância da classe Message

Assinatura:

constructor(data: any);

Parâmetros

Parâmetro Tipo Descrição
dados qualquer um

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 desse objeto de mensagem como uma string codificada em base64.

Assinatura:

readonly data: string;

pubsub.Message.json

O payload de dados JSON desse objeto de mensagem, se houver.

Assinatura:

get json(): any;

pubsub.Message.toJSON()

Retorna uma representação serializável do JSON desse objeto.

Assinatura:

toJSON(): any;

Retorna:

qualquer um

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