Skip to main content

include/aws@services@dynamodb_PutItemInput.hrl

-record(put_item_input, {
    condition_expression :: gleam@option:option(binary()),
    conditional_operator :: gleam@option:option(aws@services@dynamodb:conditional_operator()),
    expected :: gleam@option:option(gleam@dict:dict(binary(), aws@services@dynamodb:expected_attribute_value())),
    expression_attribute_names :: gleam@option:option(gleam@dict:dict(binary(), binary())),
    expression_attribute_values :: gleam@option:option(gleam@dict:dict(binary(), aws@services@dynamodb:attribute_value())),
    item :: gleam@dict:dict(binary(), aws@services@dynamodb:attribute_value()),
    return_consumed_capacity :: gleam@option:option(aws@services@dynamodb:return_consumed_capacity()),
    return_item_collection_metrics :: gleam@option:option(aws@services@dynamodb:return_item_collection_metrics()),
    return_values :: gleam@option:option(aws@services@dynamodb:return_value()),
    return_values_on_condition_check_failure :: gleam@option:option(aws@services@dynamodb:return_values_on_condition_check_failure()),
    table_name :: binary()
}).