package opentelemetry

  1. Overview
  2. Docs

Source file logs_service_types.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[@@@ocaml.warning "-27-30-39"]


type export_logs_service_request = {
  resource_logs : Logs_types.resource_logs list;
}

type export_logs_partial_success = {
  rejected_log_records : int64;
  error_message : string;
}

type export_logs_service_response = {
  partial_success : export_logs_partial_success option;
}

let rec default_export_logs_service_request 
  ?resource_logs:((resource_logs:Logs_types.resource_logs list) = [])
  () : export_logs_service_request  = {
  resource_logs;
}

let rec default_export_logs_partial_success 
  ?rejected_log_records:((rejected_log_records:int64) = 0L)
  ?error_message:((error_message:string) = "")
  () : export_logs_partial_success  = {
  rejected_log_records;
  error_message;
}

let rec default_export_logs_service_response 
  ?partial_success:((partial_success:export_logs_partial_success option) = None)
  () : export_logs_service_response  = {
  partial_success;
}