include/oadr3@schema_ProgramRequest.hrl
-record(program_request, {
attributes :: gleam@option:option(list(oadr3@schema:values_map())),
interval_period :: gleam@option:option(oadr3@schema:interval_period()),
payload_descriptors :: gleam@option:option(list(oadr3@utils:any_())),
program_descriptions :: gleam@option:option(list(oadr3@schema:anon25ddbf1f())),
program_name :: binary(),
targets :: gleam@option:option(list(binary()))
}).