sdk-javascript/lib/bindings/http/constants.js

93 lines
2.6 KiB
JavaScript

// Commons
module.exports = {
HEADERS : "headers",
CHARSET_DEFAULT : "utf-8",
SPEC_V02 : "0.2",
SPEC_V03 : "0.3",
SPEC_V1 : "1.0",
DEFAULT_SPEC_VERSION_HEADER : "ce-specversion",
ENCODING_BASE64 : "base64",
DATA_ATTRIBUTE : "data",
MIME_JSON : "application/json",
MIME_OCTET_STREAM : "application/octet-stream",
MIME_CE : "application/cloudevents",
MIME_CE_JSON : "application/cloudevents+json",
HEADER_CONTENT_TYPE : "content-type",
DEFAULT_CONTENT_TYPE : "application/json; charset=utf-8",
DEFAULT_CE_CONTENT_TYPE : "application/cloudevents+json; charset=utf-8",
BINARY_HEADERS_02 : {
TYPE : "ce-type",
SPEC_VERSION : "ce-specversion",
SOURCE : "ce-source",
ID : "ce-id",
TIME : "ce-time",
SCHEMA_URL : "ce-schemaurl",
EXTENSIONS_PREFIX : "ce-"
},
STRUCTURED_ATTRS_02 : {
TYPE : "type",
SPEC_VERSION : "specversion",
SOURCE : "source",
ID : "id",
TIME : "time",
SCHEMA_URL : "schemaurl",
CONTENT_TYPE : "contenttype",
DATA : "data"
},
BINARY_HEADERS_03 : {
TYPE : "ce-type",
SPEC_VERSION : "ce-specversion",
SOURCE : "ce-source",
ID : "ce-id",
TIME : "ce-time",
SCHEMA_URL : "ce-schemaurl",
CONTENT_ENCONDING : "ce-datacontentencoding",
SUBJECT : "ce-subject",
EXTENSIONS_PREFIX : "ce-"
},
STRUCTURED_ATTRS_03 : {
TYPE : "type",
SPEC_VERSION : "specversion",
SOURCE : "source",
ID : "id",
TIME : "time",
SCHEMA_URL : "schemaurl",
CONTENT_ENCONDING : "datacontentencoding",
CONTENT_TYPE : "datacontenttype",
SUBJECT : "subject",
DATA : "data"
},
BINARY_HEADERS_1 : {
TYPE : "ce-type",
SPEC_VERSION : "ce-specversion",
SOURCE : "ce-source",
ID : "ce-id",
TIME : "ce-time",
DATA_SCHEMA : "ce-dataschema",
SUBJECT : "ce-subject",
EXTENSIONS_PREFIX : "ce-"
},
STRUCTURED_ATTRS_1 : {
TYPE : "type",
SPEC_VERSION : "specversion",
SOURCE : "source",
ID : "id",
TIME : "time",
DATA_SCHEMA : "dataschema",
CONTENT_TYPE : "datacontenttype",
SUBJECT : "subject",
DATA : "data",
DATA_BASE64 : "data_base64"
}
};