1#ifndef YAZE_CORE_NATIVE_SAVE_RECEIPT_H_
2#define YAZE_CORE_NATIVE_SAVE_RECEIPT_H_
10#include "absl/status/statusor.h"
16 std::filesystem::path
path;
21 std::filesystem::path
path;
30 const std::string& editing_source_path,
const std::string& project_path);
37 const std::string& state);
absl::Status RetireNativeSaveContext(const NativeSaveContext &, const std::string &)
absl::StatusOr< NativeSaveContext > GetNativeSaveContext(const std::string &, const std::string &)
absl::StatusOr< NativeSaveReceipt > PublishNativeSaveReceipt(const NativeSaveReceiptRequest &)
std::filesystem::path path
std::string expected_sha256
std::string editing_source_path
std::filesystem::path path
std::filesystem::path receipt_path
std::vector< std::string > binding_errors
std::optional< NativeSaveContext > context
std::vector< NativeSaveArtifact > artifacts