syntax = "proto3"; package meridian.v1; // Authenticate with x-api-key or authorization: Bearer metadata. service InvoiceService { rpc GetInvoice (InvoiceRequest) returns (Invoice); rpc ApproveInvoice (InvoiceRequest) returns (Invoice); rpc GetInvoiceV2 (InvoiceRequest) returns (Invoice); } message InvoiceRequest { string id = 1; } message Invoice { string id = 1; string tenant_id = 2; string project_id = 3; string vendor = 4; double amount = 5; string status = 6; string bank_account = 7; string internal_note = 8; }