getInvoice method

Future<Invoice> getInvoice({
  1. String forUserId = "",
  2. required String invoice_id,
  3. required String xenditApiKey,
})

Implementation

Future<Invoice> getInvoice({
  String forUserId = "",
  required String invoice_id,
  required String xenditApiKey,
}) async {
  return await invokeRaw(
    parameters: XenditInvokeParameters(
      endpoint: "GET https://api.xendit.co/v2/invoices/$invoice_id",
      xenditApiKey: xenditApiKey,
      headers: {
        "for-user-id": forUserId,
      },
      builder: (result) {
        return Invoice(result);
      },
      specialTypeSucces: "invoice",
      parameters: {},
      queryParameters: {},
      isThrowOnError: false,
    ),
  );
}