From 89f6695346b4467bea07743212b921564c75bf0c Mon Sep 17 00:00:00 2001 From: Leandro Santos <> Date: Fri, 5 May 2023 17:01:07 -0300 Subject: [PATCH] WIP --- lib/credit_holmes/credit_holmes.ex | 4 +- lib/credit_note/credit_note_log.ex | 8 +- lib/credit_note/invoice/invoice.ex | 6 +- lib/credit_note/transfer.ex | 3 +- lib/credit_preview/credit_preview.ex | 2 + lib/dynamic_brcode/dynamic_brcode.ex | 4 +- .../individual_document.ex | 43 ++++---- .../individual_document_log.ex | 8 +- .../individual_identity.ex | 12 +-- .../individual_identity_log.ex | 8 +- lib/issuing_card/issuing_card.ex | 10 +- lib/issuing_design/issuing_design.ex | 2 - .../issuing_embossing_kit.ex | 6 +- .../issuing_embossing_request.ex | 7 +- lib/issuing_holder/issuing_holder.ex | 2 +- lib/issuing_purchase/issuing_purchase.ex | 23 ++-- lib/issuing_restock/issuing_restock.ex | 63 ++++++++--- lib/issuing_rule/issuing_rule.ex | 1 + lib/issuing_stock/issuing_stock.ex | 13 ++- .../issuing_transaction.ex | 14 +-- lib/issuing_withdrawal/issuing_withdrawal.ex | 4 +- lib/pix_chargeback/pix_chargeback.ex | 8 +- lib/pix_chargeback/pix_chargeback_log.ex | 2 +- lib/pix_claim/pix_claim.ex | 4 +- lib/pix_claim/pix_claim_log.ex | 2 +- lib/pix_infraction/pix_infraction.ex | 6 +- lib/pix_key/pix_key.ex | 10 +- lib/pix_request/pix_request.ex | 2 +- lib/pix_reversal/pix_reversal.ex | 2 +- lib/pix_reversal/pix_reversal_log.ex | 4 +- lib/webhook/webhook.ex | 2 +- test/brcode_preview_test.exs | 18 ++-- test/credit_holmes_log_test.exs | 2 +- test/credit_holmes_test.exs | 22 +--- test/credit_note_test.exs | 6 +- test/credit_preview_test.exs | 22 ++-- test/dynamic_brcode_test.exs | 5 +- test/individual_document_log_test.exs | 2 +- test/individual_document_test.exs | 101 ++++++++++++------ test/individual_identity_log_test.exs | 4 +- test/issuing_card_test.exs | 8 +- test/issuing_design_test.exs | 6 +- test/issuing_embossing_kit_test.exs | 14 +-- test/issuing_embossing_request_log_test.exs | 4 +- test/issuing_embossing_request_test.exs | 4 +- test/issuing_restock_log_test.exs | 4 +- test/issuing_restock_test.exs | 34 ++---- test/issuing_stock_log_test.exs | 4 +- test/issuing_stock_test.exs | 6 +- test/pix_claim_test.exs | 18 ++-- test/pix_infraction_test.exs | 34 +++--- test/pix_key_test.exs | 10 +- test/pix_reversal_test.exs | 24 +++-- test/test_helper.exs | 14 ++- test/utils/end_to_end_id.exs | 6 +- test/utils/identity/identity-back-face.png | Bin 0 -> 18773 bytes test/utils/identity/identity-front-face.png | Bin 0 -> 58214 bytes test/utils/identity/walter-white.png | Bin 0 -> 315640 bytes test/utils/pix_chargeback.exs | 13 --- test/utils/pix_infraction.exs | 8 -- test/utils/pix_reversal.exs | 14 --- 61 files changed, 340 insertions(+), 352 deletions(-) create mode 100644 test/utils/identity/identity-back-face.png create mode 100644 test/utils/identity/identity-front-face.png create mode 100644 test/utils/identity/walter-white.png delete mode 100644 test/utils/pix_chargeback.exs delete mode 100644 test/utils/pix_infraction.exs diff --git a/lib/credit_holmes/credit_holmes.ex b/lib/credit_holmes/credit_holmes.ex index e8e00d2..c15be06 100644 --- a/lib/credit_holmes/credit_holmes.ex +++ b/lib/credit_holmes/credit_holmes.ex @@ -23,7 +23,7 @@ defmodule StarkInfra.CreditHolmes do ## Parameters (optional): - `:competence` [binary, default 'two months before current date']: competence month of the operation verification, format: "YYYY-MM". ex: "2021-04" - - `:tags` [list of binaries]: list of binaries for reference when searching for CreditHolmes. ex: [credit", "operation"] + - `:tags` [list of binaries, default []]: list of binaries for reference when searching for CreditHolmes. ex: [credit", "operation"] ## Attributes (return-only): - `:id` [binary]: unique id returned when CreditHolmes is created. ex: "5656565656565656" @@ -130,7 +130,7 @@ defmodule StarkInfra.CreditHolmes do limit: integer, after: Date.t() | binary, before: Date.t() | binary, - status: binary, + status: [binary], tags: [binary], ids: [binary], user: (Organization.t() | Project.t() | nil) diff --git a/lib/credit_note/credit_note_log.ex b/lib/credit_note/credit_note_log.ex index 7eee5b1..20d6f83 100644 --- a/lib/credit_note/credit_note_log.ex +++ b/lib/credit_note/credit_note_log.ex @@ -81,8 +81,8 @@ defmodule StarkInfra.CreditNote.Log do - `:limit` [integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - - `:types` [list of binaries, default []]: filter for log event types. ex: “canceled”, “created”, “expired”, “failed”, “refunded”, “registered”, “sending”, “sent”, “signed”, “success”. - - `:note_ids` [list of binaries, default []]: list of CreditNote ids to filter logs. ex: ["5656565656565656", "4545454545454545"] + - `:types` [list of binaries, default nil]: filter for log event types. ex: “canceled”, “created”, “expired”, “failed”, “refunded”, “registered”, “sending”, “sent”, “signed”, “success”. + - `:note_ids` [list of binaries, default nil]: list of CreditNote ids to filter logs. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -127,8 +127,8 @@ defmodule StarkInfra.CreditNote.Log do - `:limit` [integer, default 100]: maximum number of objects to be retrieved. It must be an integer between 1 and 100. ex: 50 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - - `:types` [list of binaries, default []]: filter for log event types. ex: ["canceled", "created", "expired", "failed", "refunded", "registered", "sending", "sent", "signed", "success"] - - `:note_ids` [list of binaries, default []]: list of CreditNote ids to filter logs. ex: ["5656565656565656", "4545454545454545"] + - `:types` [list of binaries, default nil]: filter for log event types. ex: ["canceled", "created", "expired", "failed", "refunded", "registered", "sending", "sent", "signed", "success"] + - `:note_ids` [list of binaries, default nil]: list of CreditNote ids to filter logs. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/credit_note/invoice/invoice.ex b/lib/credit_note/invoice/invoice.ex index f9d4268..7ab123f 100644 --- a/lib/credit_note/invoice/invoice.ex +++ b/lib/credit_note/invoice/invoice.ex @@ -16,8 +16,8 @@ defmodule StarkInfra.CreditNote.Invoice do ## Parameters (optional): - `:due` [DateTime, Date or binary, default now + 2 days]: Invoice due date in UTC ISO format. ex: ~U[2021-03-26 19:32:35.418698Z] for immediate invoices and ~D[2020-10-28] for scheduled invoices - `:expiration` [integer, default 5097600 (59 days)]: time interval in seconds between due date and expiration date. ex 123456789 - - `:tags` [list of binaries, default nil]: list of binaries for tagging - - `:descriptions` [list of CreditNote.Invoice.Description objects or maps, default nil]: list of Descriptions + - `:tags` [list of binaries, default []]: list of binaries for tagging + - `:descriptions` [list of CreditNote.Invoice.Description objects or maps, default []]: list of Descriptions ## Attributes (return-only): - `:id` [binary]: unique id returned when Invoice is created. ex: "5656565656565656" @@ -31,7 +31,7 @@ defmodule StarkInfra.CreditNote.Invoice do - `:fine_amount` [integer]: Invoice fine value calculated over nominal_amount. ex: 20000 - `:interest_amount` [integer]: Invoice interest value calculated over nominal_amount. ex: 10000 - `:discount_amount` [integer]: Invoice discount value calculated over nominal_amount. ex: 3000 - - `:discounts` [list of CreditNote.Invoice.Discount objects or maps, default nil]: list of Discounts or maps with "percentage":float and "due":binary pairs + - `:discounts` [list of CreditNote.Invoice.Discount objects or maps]: list of Discounts or maps with "percentage":float and "due":binary pairs - `:brcode` [binary]: BR Code for the Invoice payment. ex: "00020101021226800014br.gov.bcb.pix2558invoice.starkbank.com/f5333103-3279-4db2-8389-5efe335ba93d5204000053039865802BR5913Arya Stark6009Sao Paulo6220051656565656565656566304A9A0" - `:status` [binary]: current Invoice status. ex: "registered" or "paid" - `:fee` [integer]: fee charged by this Invoice. ex: 200 (= R$ 2.00) diff --git a/lib/credit_note/transfer.ex b/lib/credit_note/transfer.ex index e675c1b..812cc6d 100644 --- a/lib/credit_note/transfer.ex +++ b/lib/credit_note/transfer.ex @@ -1,6 +1,5 @@ defmodule StarkInfra.CreditNote.Transfer do alias __MODULE__, as: Transfer - alias StarkInfra.Utils.Check @moduledoc """ Groups Transfer related functions @@ -18,7 +17,7 @@ defmodule StarkInfra.CreditNote.Transfer do ## Parameters (optional): - `:account_type` [binary, default "checking"]: Receiver Bank account type. This parameter only has effect on Pix Transfers. ex: "checking", "savings", "salary" or "payment" - - `:tags` [list of binaries]: list of binaries for reference when searching for transfers. ex: ["employees", "monthly"] + - `:tags` [list of binaries, default []]: list of binaries for reference when searching for transfers. ex: ["employees", "monthly"] Attributes (return-only): - `:id` [binary]: unique id returned when Transfer is created. ex: "5656565656565656" diff --git a/lib/credit_preview/credit_preview.ex b/lib/credit_preview/credit_preview.ex index 475a280..fbd1423 100644 --- a/lib/credit_preview/credit_preview.ex +++ b/lib/credit_preview/credit_preview.ex @@ -2,8 +2,10 @@ defmodule StarkInfra.CreditPreview do alias __MODULE__, as: CreditPreview alias StarkInfra.Error alias StarkInfra.Utils.Rest + alias StarkInfra.Utils.API alias StarkInfra.User.Project alias StarkInfra.User.Organization + alias StarkInfra.CreditNote.Transfer @moduledoc """ Groups CreditPreview related functions diff --git a/lib/dynamic_brcode/dynamic_brcode.ex b/lib/dynamic_brcode/dynamic_brcode.ex index be3fbd1..fde03ee 100644 --- a/lib/dynamic_brcode/dynamic_brcode.ex +++ b/lib/dynamic_brcode/dynamic_brcode.ex @@ -140,7 +140,7 @@ defmodule StarkInfra.DynamicBrcode do - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - `:external_ids` [list of binaries, default nil]: list of external_ids to filter retrieved objects. ex: ["my_external_id1", "my_external_id2"] - `:uuids` [list of binaries, default nil]: list of uuids to filter retrieved objects. ex: ["901e71f2447c43c886f58366a5432c4b", "4e2eab725ddd495f9c98ffd97440702d"] - - `:tags` [list of binaries, default []]: list of tags to filter retrieved objects. ex: ["tony", "stark"] + - `:tags` [list of binaries, default nil]: list of tags to filter retrieved objects. ex: ["tony", "stark"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -197,7 +197,7 @@ defmodule StarkInfra.DynamicBrcode do - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - `:external_ids` [list of binaries, default nil]: list of external_ids to filter retrieved objects. ex: ["my_external_id1", "my_external_id2"] - `:uuids` [list of binaries, default nil]: list of uuids to filter retrieved objects. ex: ["901e71f2447c43c886f58366a5432c4b", "4e2eab725ddd495f9c98ffd97440702d"] - - `:tags` [list of binaries, default []]: list of tags to filter retrieved objects. ex: ["tony", "stark"] + - `:tags` [list of binaries, default nil]: list of tags to filter retrieved objects. ex: ["tony", "stark"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/individual_document/individual_document.ex b/lib/individual_document/individual_document.ex index cc03374..893aec8 100644 --- a/lib/individual_document/individual_document.ex +++ b/lib/individual_document/individual_document.ex @@ -1,9 +1,7 @@ defmodule StarkInfra.IndividualDocument do alias __MODULE__, as: IndividualDocument alias StarkInfra.Error - alias StarkInfra.Utils.API alias StarkInfra.Utils.Rest - alias StarkInfra.Utils.Check alias StarkInfra.User.Project alias StarkInfra.User.Organization @@ -27,7 +25,7 @@ defmodule StarkInfra.IndividualDocument do - `:identity_id` [integer]: Unique id of IndividualIdentity. ex: "5656565656565656" ## Parameters (optional): - - `:tags` [list of binaries, default nil]: list of binaries for reference when searching for IndividualDocuments. ex: [\"employees\", \"monthly\"] + - `:tags` [list of binaries, default []]: list of binaries for reference when searching for IndividualDocuments. ex: [\"employees\", \"monthly\"] ## Attributes (return-only): - `:id` [binary]: unique id returned when the IndividualDocument is created. ex: "5656565656565656" @@ -57,7 +55,7 @@ defmodule StarkInfra.IndividualDocument do Send a list of IndividualDocument objects for creation in the Stark Infra API ## Parameters (required): - - `:identities` [list of IndividualDocument objects]: list of IndividualDocument objects to be created in the API + - `:documents` [list of IndividualDocument objects]: list of IndividualDocument objects to be created in the API ## Parameters (optional): - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. @@ -71,10 +69,16 @@ defmodule StarkInfra.IndividualDocument do ) :: {:ok, [IndividualDocument.t()]} | {:error, [Error.t()]} - def create(identities, options \\ []) do - Rest.post( + def create(documents, options \\ []) do + document = documents |> hd + payload = document |> Enum.into(Atom) + if Atom.get(payload, :content_type) != nil do + Atom.put(payload, :content, "data:" <> Atom.get(payload, :content_type) <> ";base64," <> Base.encode64(Atom.get(payload, :content))) + Atom.delete(payload, :content_type) + end + Rest.post!( resource(), - identities, + documents, options ) end @@ -86,10 +90,16 @@ defmodule StarkInfra.IndividualDocument do [IndividualDocument.t() | map()], user: Project.t() | Organization.t() | nil ) :: any - def create!(identities, options \\ []) do + def create!(documents, options \\ []) do + document = documents |> hd + payload = document |> Enum.into(Atom) + if Atom.get(payload, :content_type) != nil do + Atom.put(payload, :content, "data:" <> Atom.get(payload, :content_type) <> ";base64," <> Base.encode64(Atom.get(payload, :content))) + Atom.delete(payload, :content_type) + end Rest.post!( resource(), - identities, + documents, options ) end @@ -132,8 +142,8 @@ defmodule StarkInfra.IndividualDocument do - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - `:status` [binary, default nil]: filter for status of retrieved objects. ex: “canceled”, “created”, “expired”, “failed”, “processing”, “signed”, “success”. - - `:tags` [list of binaries, default []]: tags to filter retrieved objects. ex: ["tony", "stark"] - - `:ids` [list of binaries, default []]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] + - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -188,8 +198,8 @@ defmodule StarkInfra.IndividualDocument do - `:after` [Date or binary, default nil]: Date filter for objects created only after specified date. ex: ~D[2020-3-10] - `:before` [Date or binary, default nil]: Date filter for objects created only before specified date. ex: ~D(2020-3-10] - `:status` [binary, default nil]: filter for status of retrieved objects. ex: “canceled”, “created”, “expired”, “failed”, “processing”, “signed”, “success”. - - `:tags` [list of binaries, default []]: tags to filter retrieved objects. ex: ["tony", "stark"] - - `:ids` [list of binaries, default []]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] + - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -230,13 +240,6 @@ defmodule StarkInfra.IndividualDocument do Rest.get_page!(resource(), options) end - defp parse_payment!(payment, payment_type) do - case payment_type do - "transfer" -> API.from_api_json(payment, &Transfer.resource_maker/1) - _ -> payment - end - end - @doc false def resource() do { diff --git a/lib/individual_document/individual_document_log.ex b/lib/individual_document/individual_document_log.ex index be30e2e..63c4a21 100644 --- a/lib/individual_document/individual_document_log.ex +++ b/lib/individual_document/individual_document_log.ex @@ -81,8 +81,8 @@ defmodule StarkInfra.IndividualDocument.Log do - `:limit` [integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - - `:types` [list of binaries, default []]: filter for log event types. ex: ["created", "canceled", "processing", "failed", "success"] - - `:document_ids` [list of binaries, default []]: list of IndividualDocument ids to filter logs. ex: ["5656565656565656", "4545454545454545"] + - `:types` [list of binaries, default nil]: filter for log event types. ex: ["created", "canceled", "processing", "failed", "success"] + - `:document_ids` [list of binaries, default nil]: list of IndividualDocument ids to filter logs. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -127,8 +127,8 @@ defmodule StarkInfra.IndividualDocument.Log do - `:limit` [integer, default 100]: maximum number of objects to be retrieved. It must be an integer between 1 and 100. ex: 50 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - - `:types` [list of binaries, default []]: filter for log event types. ex: ["created", "canceled", "processing", "failed", "success"] - - `:document_ids` [list of binaries, default []]: list of IndividualDocument ids to filter logs. ex: ["5656565656565656", "4545454545454545"] + - `:types` [list of binaries, default nil]: filter for log event types. ex: ["created", "canceled", "processing", "failed", "success"] + - `:document_ids` [list of binaries, default nil]: list of IndividualDocument ids to filter logs. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/individual_identity/individual_identity.ex b/lib/individual_identity/individual_identity.ex index 0fdae7b..b602a41 100644 --- a/lib/individual_identity/individual_identity.ex +++ b/lib/individual_identity/individual_identity.ex @@ -1,9 +1,7 @@ defmodule StarkInfra.IndividualIdentity do alias __MODULE__, as: IndividualIdentity alias StarkInfra.Error - alias StarkInfra.Utils.API alias StarkInfra.Utils.Rest - alias StarkInfra.Utils.Check alias StarkInfra.User.Project alias StarkInfra.User.Organization @@ -27,7 +25,7 @@ defmodule StarkInfra.IndividualIdentity do - `:tax_id` [binary]: individual's tax ID (CPF). ex: "594.739.480-42" ## Parameters (optional): - - `:tags` [list of binaries, default nil]: list of binaries for reference when searching for IndividualIdentitys. ex: [\"employees\", \"monthly\"] + - `:tags` [list of binaries, default []]: list of binaries for reference when searching for IndividualIdentitys. ex: [\"employees\", \"monthly\"] ## Attributes (return-only): - `:id` [binary]: unique id returned when the IndividualIdentity is created. ex: "5656565656565656" @@ -128,8 +126,8 @@ defmodule StarkInfra.IndividualIdentity do - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - `:status` [binary, default nil]: filter for status of retrieved objects. ex: ["created", "canceled", "processing", "failed", "success"] - - `:tags` [list of binaries, default []]: tags to filter retrieved objects. ex: ["tony", "stark"] - - `:ids` [list of binaries, default []]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] + - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -184,8 +182,8 @@ defmodule StarkInfra.IndividualIdentity do - `:after` [Date or binary, default nil]: Date filter for objects created only after specified date. ex: ~D[2020-3-10] - `:before` [Date or binary, default nil]: Date filter for objects created only before specified date. ex: ~D(2020-3-10] - `:status` [binary, default nil]: filter for status of retrieved objects. ex: ["created", "canceled", "processing", "failed", "success"] - - `:tags` [list of binaries, default []]: tags to filter retrieved objects. ex: ["tony", "stark"] - - `:ids` [list of binaries, default []]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] + - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/individual_identity/individual_identity_log.ex b/lib/individual_identity/individual_identity_log.ex index 4da08ff..909f0aa 100644 --- a/lib/individual_identity/individual_identity_log.ex +++ b/lib/individual_identity/individual_identity_log.ex @@ -81,8 +81,8 @@ defmodule StarkInfra.IndividualIdentity.Log do - `:limit` [integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - - `:types` [list of binaries, default []]: filter for log event types. ex: ["created", "canceled", "processing", "failed", "success"] - - `:identity_ids` [list of binaries, default []]: list of IndividualIdentity ids to filter logs. ex: ["5656565656565656", "4545454545454545"] + - `:types` [list of binaries, default nil]: filter for log event types. ex: ["created", "canceled", "processing", "failed", "success"] + - `:identity_ids` [list of binaries, default nil]: list of IndividualIdentity ids to filter logs. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -127,8 +127,8 @@ defmodule StarkInfra.IndividualIdentity.Log do - `:limit` [integer, default 100]: maximum number of objects to be retrieved. It must be an integer between 1 and 100. ex: 50 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020, 3, 10] - - `:types` [list of binaries, default []]: filter for log event types. ex: ["created", "canceled", "processing", "failed", "success"] - - `:identity_ids` [list of binaries, default []]: list of IndividualIdentity ids to filter logs. ex: ["5656565656565656", "4545454545454545"] + - `:types` [list of binaries, default nil]: filter for log event types. ex: ["created", "canceled", "processing", "failed", "success"] + - `:identity_ids` [list of binaries, default nil]: list of IndividualIdentity ids to filter logs. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/issuing_card/issuing_card.ex b/lib/issuing_card/issuing_card.ex index 4ca3129..7e10158 100644 --- a/lib/issuing_card/issuing_card.ex +++ b/lib/issuing_card/issuing_card.ex @@ -23,9 +23,9 @@ defmodule StarkInfra.IssuingCard do ## Parameters (optional): - `:display_name` [binary, default nil]: card displayed name. ex: "ANTHONY STARK" - - `:rules` [list of IssuingRule, default nil]: [EXPANDABLE] list of card spending rules. + - `:rules` [list of IssuingRule, default []]: [EXPANDABLE] list of card spending rules. - `:product_id` [binary, default nil]: card product ID to which the card is bound. ex: "53810200" - - `:tags` [list of binaries]: list of binaries for tagging. ex: ["travel", "food"] + - `:tags` [list of binaries, defaul []]: list of binaries for tagging. ex: ["travel", "food"] - `:street_line_1` [binary, default nil]: card holder main address. ex: "Av. Paulista, 200" - `:street_line_2` [binary, default nil]: card holder address complement. ex: "Apto. 123" - `:district` [binary, default sub-issuer district]: card holder address district / neighbourhood. ex: "Bela Vista" @@ -84,7 +84,7 @@ defmodule StarkInfra.IssuingCard do - `:cards` [list of IssuingCard objects]: list of IssuingCard objects to be created in the API ## Parameters (optional): - - `:expand` [list of binaries, default []]: fields to expand information. ex: ["rules", "security_code", "number", "expiration"] + - `:expand` [list of binaries, default nil]: fields to expand information. ex: ["rules", "security_code", "number", "expiration"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -192,10 +192,10 @@ defmodule StarkInfra.IssuingCard do - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - `:status` [list of binaries, default nil]: filter for status of retrieved objects. ex: ["active", "blocked", "canceled", "expired"] - `:types` [list of binaries, default nil]: card type. ex: ["virtual"] - - `:holder_ids` [list of binaries]: card holder IDs. ex: ["5656565656565656", "4545454545454545"] + - `:holder_ids` [list of binaries, default nil]: card holder IDs. ex: ["5656565656565656", "4545454545454545"] - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - - `:expand` [list of binaries, default []]: fields to expand information. ex: ["rules", "security_code", "number", "expiration"] + - `:expand` [list of binaries, default nil]: fields to expand information. ex: ["rules", "security_code", "number", "expiration"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/issuing_design/issuing_design.ex b/lib/issuing_design/issuing_design.ex index d19250e..8e18967 100644 --- a/lib/issuing_design/issuing_design.ex +++ b/lib/issuing_design/issuing_design.ex @@ -1,8 +1,6 @@ defmodule StarkInfra.IssuingDesign do alias __MODULE__, as: IssuingDesign - alias StarkInfra.IssuingRule alias StarkInfra.Utils.Rest - alias StarkInfra.Utils.API alias StarkInfra.Utils.Check alias StarkInfra.User.Project alias StarkInfra.User.Organization diff --git a/lib/issuing_embossing_kit/issuing_embossing_kit.ex b/lib/issuing_embossing_kit/issuing_embossing_kit.ex index 3fba54e..a7eaa5c 100644 --- a/lib/issuing_embossing_kit/issuing_embossing_kit.ex +++ b/lib/issuing_embossing_kit/issuing_embossing_kit.ex @@ -2,9 +2,9 @@ defmodule StarkInfra.IssuingEmbossingKit do alias __MODULE__, as: IssuingEmbossingKit alias StarkInfra.Utils.Rest alias StarkInfra.Utils.API - alias StarkInfra.Utils.Check alias StarkInfra.User.Project alias StarkInfra.User.Organization + alias StarkInfra.IssuingDesign alias StarkInfra.Error @moduledoc """ @@ -113,7 +113,7 @@ defmodule StarkInfra.IssuingEmbossingKit do limit: integer, after: Date.t() | binary, before: Date.t() | binary, - status: binary, + status: [binary], design_ids: [binary], ids: [binary], user: (Organization.t() | Project.t() | nil) @@ -135,7 +135,7 @@ defmodule StarkInfra.IssuingEmbossingKit do limit: integer, after: Date.t() | binary, before: Date.t() | binary, - status: binary, + status: [binary], design_ids: [binary], ids: [binary], user: (Organization.t() | Project.t() | nil) diff --git a/lib/issuing_embossing_request/issuing_embossing_request.ex b/lib/issuing_embossing_request/issuing_embossing_request.ex index aeec386..cb2b72a 100644 --- a/lib/issuing_embossing_request/issuing_embossing_request.ex +++ b/lib/issuing_embossing_request/issuing_embossing_request.ex @@ -1,9 +1,6 @@ defmodule StarkInfra.IssuingEmbossingRequest do alias __MODULE__, as: IssuingEmbossingRequest - alias StarkInfra.IssuingRule alias StarkInfra.Utils.Rest - alias StarkInfra.Utils.API - alias StarkInfra.Utils.Check alias StarkInfra.User.Project alias StarkInfra.User.Organization alias StarkInfra.Error @@ -204,7 +201,7 @@ defmodule StarkInfra.IssuingEmbossingRequest do limit: integer, after: Date.t() | binary, before: Date.t() | binary, - status: binary, + status: [binary], card_ids: [binary], ids: [binary], tags: [binary], @@ -227,7 +224,7 @@ defmodule StarkInfra.IssuingEmbossingRequest do limit: integer, after: Date.t() | binary, before: Date.t() | binary, - status: binary, + status: [binary], card_ids: [binary], ids: [binary], tags: [binary], diff --git a/lib/issuing_holder/issuing_holder.ex b/lib/issuing_holder/issuing_holder.ex index 5a3da02..aa25340 100644 --- a/lib/issuing_holder/issuing_holder.ex +++ b/lib/issuing_holder/issuing_holder.ex @@ -56,7 +56,7 @@ defmodule StarkInfra.IssuingHolder do - `:holders` [list of IssuingHolder objects]: list of IssuingHolder objects to be created in the API ## Parameters (optional): - - `:expand` [list of strings, default []]: fields to expand information. ex: ["rules"] + - `:expand` [list of strings, default nil]: fields to expand information. ex: ["rules"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/issuing_purchase/issuing_purchase.ex b/lib/issuing_purchase/issuing_purchase.ex index 56c130d..4899119 100644 --- a/lib/issuing_purchase/issuing_purchase.ex +++ b/lib/issuing_purchase/issuing_purchase.ex @@ -2,6 +2,7 @@ defmodule StarkInfra.IssuingPurchase do alias __MODULE__, as: IssuingPurchase alias StarkInfra.Utils.Rest alias StarkInfra.Utils.Check + alias StarkInfra.Utils.Parse alias StarkInfra.User.Project alias StarkInfra.User.Organization alias StarkInfra.Error @@ -174,11 +175,11 @@ defmodule StarkInfra.IssuingPurchase do - `:limit` [integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - - `:end_to_end_ids` [list of binaries, default []]: central bank's unique transaction ID. ex: "E79457883202101262140HHX553UPqeq" - - `:holder_ids` [list of binaries, default []]: card holder IDs. ex: ["5656565656565656", "4545454545454545"] - - `:card_ids` [list of binaries, default []]: card IDs. ex: ["5656565656565656", "4545454545454545"] + - `:end_to_end_ids` [list of binaries, default nil]: central bank's unique transaction ID. ex: "E79457883202101262140HHX553UPqeq" + - `:holder_ids` [list of binaries, default nil]: card holder IDs. ex: ["5656565656565656", "4545454545454545"] + - `:card_ids` [list of binaries, default nil]: card IDs. ex: ["5656565656565656", "4545454545454545"] - `:status` [list of binaries, default nil]: filter for status of retrieved objects. ex: ["approved", "canceled", "denied", "confirmed", "voided"] - - `:ids` [list of binaries, default []]: purchase IDs + - `:ids` [list of binaries, default nil]: purchase IDs - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -234,11 +235,11 @@ defmodule StarkInfra.IssuingPurchase do - `:limit` [integer, default 100]: maximum number of objects to be retrieved. It must be an integer between 1 and 100. ex: 50 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - - `:end_to_end_ids` [list of binaries, default []]: central bank's unique transaction ID. ex: "E79457883202101262140HHX553UPqeq" - - `:holder_ids` [list of binaries, default []]: card holder IDs. ex: ["5656565656565656", "4545454545454545"] - - `:card_ids` [list of binaries, default []]: card IDs. ex: ["5656565656565656", "4545454545454545"] + - `:end_to_end_ids` [list of binaries, default nil]: central bank's unique transaction ID. ex: "E79457883202101262140HHX553UPqeq" + - `:holder_ids` [list of binaries, default nil]: card holder IDs. ex: ["5656565656565656", "4545454545454545"] + - `:card_ids` [list of binaries, default nil]: card IDs. ex: ["5656565656565656", "4545454545454545"] - `:status` [list of binaries, default nil]: filter for status of retrieved objects. ex: ["approved", "canceled", "denied", "confirmed", "voided"] - - `:ids` [list of binaries, default []]: purchase IDs + - `:ids` [list of binaries, default nil]: purchase IDs - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -354,7 +355,7 @@ defmodule StarkInfra.IssuingPurchase do end @doc """ - Helps you respond to a PixReversal authorization + Helps you respond to a IssuingPurchase authorization ## Parameters (required): - `:status` [binary]: sub-issuer response to the authorization. ex: "approved" or "denied" @@ -374,9 +375,9 @@ defmodule StarkInfra.IssuingPurchase do map(), user: Project.t() | Organization.t() | nil ) :: - {:ok, PixReversal.t()} | + {:ok, IssuingPurchase.t()} | {:error, [Error.t()]} - def response(status, reason, amount, tags) do + def response(status, reason\\nil, amount\\nil, tags\\nil) do body = %{status: status, reason: reason, amount: amount, tags: tags} params = %{authorization: body} params diff --git a/lib/issuing_restock/issuing_restock.ex b/lib/issuing_restock/issuing_restock.ex index 0843f00..a7f5823 100644 --- a/lib/issuing_restock/issuing_restock.ex +++ b/lib/issuing_restock/issuing_restock.ex @@ -1,7 +1,6 @@ defmodule StarkInfra.IssuingRestock do alias __MODULE__, as: IssuingRestock alias StarkInfra.Utils.Rest - alias StarkInfra.Utils.Check alias StarkInfra.User.Project alias StarkInfra.User.Organization alias StarkInfra.Error @@ -19,7 +18,7 @@ defmodule StarkInfra.IssuingRestock do - `:stock_id` [binary]: IssuingStock unique id ex: "5136459887542272" ## Parameters (optional): - - `:tags` [list of binaries]: list of strings for tagging. ex: ["card", "corporate"] + - `:tags` [list of binaries, default []]: list of strings for tagging. ex: ["card", "corporate"] ## Attributes (return-only): - `:id` [binary]: unique id returned when IssuingRestock is created. ex: "5656565656565656" @@ -29,8 +28,7 @@ defmodule StarkInfra.IssuingRestock do """ @enforce_keys [ :count, - :stock_id, - :tags, + :stock_id ] defstruct [ @@ -45,6 +43,47 @@ defmodule StarkInfra.IssuingRestock do @type t() :: %__MODULE__{} + @doc """ + Send a list of IssuingRestock objects for creation in the Stark Infra API + + ## Parameters (required): + - `:restocks` [list of IssuingRestock objects]: list of IssuingRestock objects to be created in the API + + ## Parameters (optional): + - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. + + ## Return: + - list of IssuingRestock objects with updated attributes + """ + @spec create( + [IssuingRestock.t() | map()], + user: Project.t() | Organization.t() | nil + ) :: + {:ok, [IssuingRestock.t()]} | + {:error, [Error.t()]} + def create(restocks, options \\ []) do + Rest.post( + resource(), + restocks, + options + ) + end + + @doc """ + Same as create(), but it will unwrap the error tuple and raise in case of errors. + """ + @spec create!( + [IssuingRestock.t() | map()], + user: Project.t() | Organization.t() | nil + ) :: any + def create!(restocks, options \\ []) do + Rest.post!( + resource(), + restocks, + options + ) + end + @doc """ Receive a single IssuingRestock object previously created in the Stark Infra API by its id @@ -93,10 +132,10 @@ defmodule StarkInfra.IssuingRestock do - `:limit` [integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - - `:status` [list of binaries, default []]: filter for status of retrieved objects. ex: ["created", "processing", "confirmed"] - - `:stock_ids` [list of binaries, default []]: list of stock_ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - - `:tags` [list of binaries, default []]: tags to filter retrieved objects. ex: ["card", "corporate"] - - `:ids` [list of binaries, default []]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:status` [list of binaries, default nil]: filter for status of retrieved objects. ex: ["created", "processing", "confirmed"] + - `:stock_ids` [list of binaries, default nil]: list of stock_ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["card", "corporate"] + - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -150,10 +189,10 @@ defmodule StarkInfra.IssuingRestock do - `:limit` [integer, default 100]: maximum number of objects to be retrieved. It must be an integer between 1 and 100. ex: 50 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - - `:status` [list of binaries, default []]: filter for status of retrieved objects. ex: ["created", "processing", "confirmed"] - - `:stock_ids` [list of binaries, default []]: list of stock_ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - - `:tags` [list of binaries, default []]: tags to filter retrieved objects. ex: ["card", "corporate"] - - `:ids` [list of binaries, default []]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:status` [list of binaries, default nil]: filter for status of retrieved objects. ex: ["created", "processing", "confirmed"] + - `:stock_ids` [list of binaries, default nil]: list of stock_ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["card", "corporate"] + - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/issuing_rule/issuing_rule.ex b/lib/issuing_rule/issuing_rule.ex index f7e3658..4b536a0 100644 --- a/lib/issuing_rule/issuing_rule.ex +++ b/lib/issuing_rule/issuing_rule.ex @@ -1,4 +1,5 @@ defmodule StarkInfra.IssuingRule do + alias StarkInfra.Utils.API alias StarkInfra.CardMethod alias StarkInfra.MerchantCountry alias StarkInfra.MerchantCategory diff --git a/lib/issuing_stock/issuing_stock.ex b/lib/issuing_stock/issuing_stock.ex index 2877f7d..f53a68a 100644 --- a/lib/issuing_stock/issuing_stock.ex +++ b/lib/issuing_stock/issuing_stock.ex @@ -1,7 +1,6 @@ defmodule StarkInfra.IssuingStock do alias __MODULE__, as: IssuingStock alias StarkInfra.Utils.Rest - alias StarkInfra.Utils.Check alias StarkInfra.User.Project alias StarkInfra.User.Organization alias StarkInfra.Error @@ -93,9 +92,9 @@ defmodule StarkInfra.IssuingStock do - `:limit` [integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - - `:design_ids` [list of binaries, default []]: list of stock_ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - - `:embosser_id` [list of binaries, default []]: filter for status of retrieved objects. ex: ["created", "processing", "confirmed"] - - `:ids` [list of binaries, default []]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:design_ids` [list of binaries, default nil]: list of stock_ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:embosser_id` [list of binaries, default nil]: filter for status of retrieved objects. ex: ["created", "processing", "confirmed"] + - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:expand` [list of binaries, default nil]: fields to expand information. ex: ["balance"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. @@ -150,9 +149,9 @@ defmodule StarkInfra.IssuingStock do - `:limit` [integer, default 100]: maximum number of objects to be retrieved. It must be an integer between 1 and 100. ex: 50 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - - `:design_ids` [list of binaries, default []]: list of stock_ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - - `:embosser_id` [list of binaries, default []]: filter for status of retrieved objects. ex: ["created", "processing", "confirmed"] - - `:ids` [list of binaries, default []]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:design_ids` [list of binaries, default nil]: list of stock_ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:embosser_id` [list of binaries, default nil]: filter for status of retrieved objects. ex: ["created", "processing", "confirmed"] + - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:expand` [list of binaries, default nil]: fields to expand information. ex: ["balance"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. diff --git a/lib/issuing_transaction/issuing_transaction.ex b/lib/issuing_transaction/issuing_transaction.ex index 1d1e0bc..34b33dc 100644 --- a/lib/issuing_transaction/issuing_transaction.ex +++ b/lib/issuing_transaction/issuing_transaction.ex @@ -92,9 +92,8 @@ defmodule StarkInfra.IssuingTransaction do - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] - - `:external_ids` [list of binaries, default []]: external IDs. ex: ["5656565656565656", "4545454545454545"] - - `:status` [binary, default nil]: filter for status of retrieved objects. ex: "approved", "canceled", "denied", "confirmed" or "voided" - - `:ids` [list of binaries, default [], default nil]: purchase IDs + - `:external_ids` [list of binaries, default nil]: external IDs. ex: ["5656565656565656", "4545454545454545"] + - `:ids` [list of binaries, default nil, default nil]: purchase IDs - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -106,7 +105,6 @@ defmodule StarkInfra.IssuingTransaction do before: Date.t() | binary | nil, tags: [binary] | nil, external_ids: [binary] | nil, - status: binary | nil, ids: [binary] | nil, user: Organization.t() | Project.t() | nil ) :: @@ -128,7 +126,6 @@ defmodule StarkInfra.IssuingTransaction do before: Date.t() | binary | nil, tags: [binary] | nil, external_ids: [binary] | nil, - status: binary | nil, ids: [binary] | nil, user: Organization.t() | Project.t() | nil ) :: any @@ -148,9 +145,8 @@ defmodule StarkInfra.IssuingTransaction do - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] - - `:external_ids` [list of binaries, default []]: external IDs. ex: ["5656565656565656", "4545454545454545"] - - `:status` [binary, default nil]: filter for status of retrieved objects. ex: "approved", "canceled", "denied", "confirmed" or "voided" - - `:ids` [list of binaries, default [], default nil]: purchase IDs + - `:external_ids` [list of binaries, default nil]: external IDs. ex: ["5656565656565656", "4545454545454545"] + - `:ids` [list of binaries, default nil, default nil]: purchase IDs - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -164,7 +160,6 @@ defmodule StarkInfra.IssuingTransaction do before: Date.t() | binary | nil, tags: [binary] | nil, external_ids: [binary] | nil, - status: binary | nil, ids: [binary] | nil, user: Organization.t() | Project.t() | nil ) :: @@ -187,7 +182,6 @@ defmodule StarkInfra.IssuingTransaction do before: Date.t() | binary | nil, tags: [binary] | nil, external_ids: [binary] | nil, - status: binary | nil, ids: [binary] | nil, user: Organization.t() | Project.t() | nil ) :: any diff --git a/lib/issuing_withdrawal/issuing_withdrawal.ex b/lib/issuing_withdrawal/issuing_withdrawal.ex index 0acdb96..3e06352 100644 --- a/lib/issuing_withdrawal/issuing_withdrawal.ex +++ b/lib/issuing_withdrawal/issuing_withdrawal.ex @@ -137,7 +137,7 @@ defmodule StarkInfra.IssuingWithdrawal do - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] - - `:external_ids` [list of binaries, default []]: external IDs. ex: ["5656565656565656", "4545454545454545"] + - `:external_ids` [list of binaries, default nil]: external IDs. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -187,7 +187,7 @@ defmodule StarkInfra.IssuingWithdrawal do - `:limit` [integer, default 100]: maximum number of objects to be retrieved. It must be an integer between 1 and 100. ex: 50 - `:after` [Date or binary, default nil]: date filter for objects created only after specified date. ex: ~D[2020-03-25] - `:before` [Date or binary, default nil]: date filter for objects created only before specified date. ex: ~D[2020-03-25] - - `:external_ids` [list of binaries, default []]: external IDs. ex: ["5656565656565656", "4545454545454545"] + - `:external_ids` [list of binaries, default nil]: external IDs. ex: ["5656565656565656", "4545454545454545"] - `:tags` [list of binaries, default nil]: tags to filter retrieved objects. ex: ["tony", "stark"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. diff --git a/lib/pix_chargeback/pix_chargeback.ex b/lib/pix_chargeback/pix_chargeback.ex index aff7705..67708ed 100644 --- a/lib/pix_chargeback/pix_chargeback.ex +++ b/lib/pix_chargeback/pix_chargeback.ex @@ -283,14 +283,14 @@ defmodule StarkInfra.PixChargeback do - PixChargeback object with updated attributes """ @spec update( - id: binary, + binary, result: binary, rejection_reason: binary, reversal_reference_id: binary, analysis: binary, - user: Project.t() | Organization.t() + user: Project.t() | Organization.t() | nil ) :: - {:ok, Workspace.t()} | + {:ok, PixChargeback.t()} | {:error, [%Error{}]} def update(id, result, parameters \\ []) do parameters = [result: result] ++ parameters @@ -305,7 +305,7 @@ defmodule StarkInfra.PixChargeback do Same as update(), but it will unwrap the error tuple and raise in case of errors. """ @spec update!( - id: binary, + binary, result: binary, rejection_reason: binary, reversal_reference_id: binary, diff --git a/lib/pix_chargeback/pix_chargeback_log.ex b/lib/pix_chargeback/pix_chargeback_log.ex index ea2fbb8..5ee8c81 100644 --- a/lib/pix_chargeback/pix_chargeback_log.ex +++ b/lib/pix_chargeback/pix_chargeback_log.ex @@ -18,7 +18,7 @@ defmodule StarkInfra.PixChargeback.Log do ## Attributes (return-only): - `:id` [binary]: unique id returned when the log is created. ex: "5656565656565656" - `:chargeback` [PixChargeback]: PixChargeback entity to which the log refers to. - - `:type` [binary]: type of the PixChargeback event which triggered the log creation. ex: "created", "failed", "delivering", "delivered", "closed", "canceled" + - `:type` [binary]: type of the PixChargeback event which triggered the log creation. Options: "created", "failed", "delivering", "delivered", "closed", "canceled" - `:errors` [list of binaries]: list of errors linked to this PixChargeback event - `:created` [DateTime]: creation datetime for the log. ex: ~U[2020-3-10 10:30:0:0] """ diff --git a/lib/pix_claim/pix_claim.ex b/lib/pix_claim/pix_claim.ex index 9b976ae..3396776 100644 --- a/lib/pix_claim/pix_claim.ex +++ b/lib/pix_claim/pix_claim.ex @@ -297,7 +297,7 @@ defmodule StarkInfra.PixClaim do - PixClaim with updated attributes """ @spec update( - id: binary, + binary, status: binary, reason: binary, user: Project.t() | Organization.t() | nil @@ -317,7 +317,7 @@ defmodule StarkInfra.PixClaim do Same as update(), but it will unwrap the error tuple and raise in case of error. """ @spec update!( - id: binary, + binary, status: binary, reason: binary, user: Project.t() | Organization.t() | nil diff --git a/lib/pix_claim/pix_claim_log.ex b/lib/pix_claim/pix_claim_log.ex index babd3b4..d820f13 100644 --- a/lib/pix_claim/pix_claim_log.ex +++ b/lib/pix_claim/pix_claim_log.ex @@ -19,7 +19,7 @@ defmodule StarkInfra.PixClaim.Log do ## Attributes (return-only): - `:id` [binary]: unique id returned when the log is created. ex: "5656565656565656" - `:claim` [PixClaim]: PixClaim entity to which the log refers to. - - `:type` [binary]: type of the PixClaim event which triggered the log creation. ex: “created”, “failed”, “delivering”, “delivered”, “confirming”, “confirmed”, “success”, “canceling” and “canceled”. + - `:type` [binary]: type of the PixClaim event which triggered the log creation. Options: “created”, “failed”, “delivering”, “delivered”, “confirming”, “confirmed”, “success”, “canceling” and “canceled”. - `:errors` [list of binaries]: list of errors linked to this PixClaim event - `:reason` [binary]: reason why the PixClaim was modified, resulting in the Log. ex: "fraud", "userRequested", "accountClosure", "defaultOperation", "reconciliation". - `:created` [DateTime]: creation datetime for the log. ex: ~U[2020-3-10 10:30:0:0] diff --git a/lib/pix_infraction/pix_infraction.ex b/lib/pix_infraction/pix_infraction.ex index c9bafe0..4c78ea7 100644 --- a/lib/pix_infraction/pix_infraction.ex +++ b/lib/pix_infraction/pix_infraction.ex @@ -217,7 +217,7 @@ defmodule StarkInfra.PixInfraction do - `:ids` [list of binaries, default nil]: list of ids to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:type` [list of binaries, default nil]: filter for the type of retrieved PixInfractions. Options: "fraud", "reversal", "reversalChargeback" - `:flow` [binary, default nill]: direction of the PixInfraction flow. Options: "out" if you created the PixInfraction, "in" if you received the PixInfraction. - - `:tags` [list of binaries, default nill]: list of strings for tagging. ex: ["travel", "food"] + - `:tags` [list of binaries, default nil]: list of strings for tagging. ex: ["travel", "food"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: @@ -282,7 +282,7 @@ defmodule StarkInfra.PixInfraction do - PixInfraction with updated attributes """ @spec update( - id: binary, + binary, result: binary, analysis: binary | nil, user: Organization.t() | Project.t() | nil @@ -302,7 +302,7 @@ defmodule StarkInfra.PixInfraction do Same as update(), but it will unwrap the error tuple and raise in case of errors. """ @spec update!( - id: binary, + binary, result: binary, analysis: binary | nil, user: Organization.t() | Project.t() | nil diff --git a/lib/pix_key/pix_key.ex b/lib/pix_key/pix_key.ex index 8487af0..9aacd14 100644 --- a/lib/pix_key/pix_key.ex +++ b/lib/pix_key/pix_key.ex @@ -28,7 +28,7 @@ defmodule StarkInfra.PixKey do ## Parameters (optional): - `:id` [binary, default nil]: id of the registered PixKey. Allowed types are: CPF, CNPJ, phone number or email. If this parameter is not passed, an EVP will be created. ex: "+5511989898989"; - - `:tags` [list of binaries, default nil]: list of binaries for reference when searching for PixKeys. ex: ["employees", "monthly"] + - `:tags` [list of binaries, default []]: list of binaries for reference when searching for PixKeys. ex: ["employees", "monthly"] ## Attributes (return-only): - `:owned` [DateTime]: datetime when the key was owned by the holder. ex: ~U[2020-3-10 10:30:0:0] @@ -123,7 +123,7 @@ defmodule StarkInfra.PixKey do - PixKey object that corresponds to the given id. """ @spec get( - id: binary, + binary, payer_id: binary, end_to_end_id: binary | nil, user: Project.t() | Organization.t() | nil @@ -139,7 +139,7 @@ defmodule StarkInfra.PixKey do Same as get(), but it will unwrap the error tuple and raise in case of errors. """ @spec get!( - id: binary, + binary, payer_id: binary, end_to_end_id: binary | nil, user: Project.t() | Organization.t() | nil @@ -268,7 +268,7 @@ defmodule StarkInfra.PixKey do - PixKey with updated attributes """ @spec update( - id: binary, + binary, reason: binary, account_created: Date.t(), account_number: binary, @@ -292,7 +292,7 @@ defmodule StarkInfra.PixKey do Same as update(), but it will unwrap the error tuple and raise in case of errors. """ @spec update!( - id: binary, + binary, reason: binary, account_created: Date.t(), account_number: binary, diff --git a/lib/pix_request/pix_request.ex b/lib/pix_request/pix_request.ex index 2faa15b..f0a8261 100644 --- a/lib/pix_request/pix_request.ex +++ b/lib/pix_request/pix_request.ex @@ -45,7 +45,7 @@ defmodule StarkInfra.PixRequest do - `:description` [binary, default nil]: optional description to override default description to be shown in the bank statement. ex: "Payment for service #1234" - `:reconciliation_id` [binary, default nil]: Reconciliation ID linked to this payment. ex: "b77f5236-7ab9-4487-9f95-66ee6eaf1781" - `:initiator_tax_id` [binary, default nil]: Payment initiator's tax id (CPF/CNPJ). ex: "01234567890" or "20.018.183/0001-80" - - `:tags` [list of binaries, default nil]: list of binaries for reference when searching for PixRequests. ex: ["employees", "monthly"] + - `:tags` [list of binaries, default []]: list of binaries for reference when searching for PixRequests. ex: ["employees", "monthly"] - `:method` [binary, default nil]: execution method for thr creation of the PIX. ex: "manual", "payerQrcode", "dynamicQrcode". ## Attributes (return-only): diff --git a/lib/pix_reversal/pix_reversal.ex b/lib/pix_reversal/pix_reversal.ex index 61587aa..6e3bb6f 100644 --- a/lib/pix_reversal/pix_reversal.ex +++ b/lib/pix_reversal/pix_reversal.ex @@ -25,7 +25,7 @@ defmodule StarkInfra.PixReversal do - `:reason` [binary]: reason why the PixReversal is being reversed. Options are "bankError", "fraud", "cashierError", "customerRequest" ## Parameters (optional): - - `:tags` [list of binaries, default nil]: list of binaries for reference when searching for PixReversals. ex: ["employees", "monthly"] + - `:tags` [list of binaries, default []]: list of binaries for reference when searching for PixReversals. ex: ["employees", "monthly"] ## Attributes (return-only): - `:id` [binary]: unique id returned when the PixReversal is created. ex: "5656565656565656". diff --git a/lib/pix_reversal/pix_reversal_log.ex b/lib/pix_reversal/pix_reversal_log.ex index ead1bdc..fa1e4fd 100644 --- a/lib/pix_reversal/pix_reversal_log.ex +++ b/lib/pix_reversal/pix_reversal_log.ex @@ -81,8 +81,8 @@ defmodule StarkInfra.PixReversal.Log do - `:limit` [integer, default nil]: maximum number of objects to be retrieved. Unlimited if nil. ex: 35 - `:after` [Date or binary, default nil]: date filter for objects created after specified date. ex: ~D[2020, 3, 10] - `:before` [Date or binary, default nil]: date filter for objects created before a specified date. ex: ~D[2020, 3, 10] - - `:types` [list of binaries], default nil]: filter retrieved objects by types. Options: "sent", "denied", "failed", "created", "success", "approved", "credited", "refunded", "processing". - - `:reversal_ids` [list of binaries], default nil]: list of PixReversal IDs to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] + - `:types` [list of binaries, default nil]: filter retrieved objects by types. Options: "sent", "denied", "failed", "created", "success", "approved", "credited", "refunded", "processing". + - `:reversal_ids` [list of binaries, default nil]: list of PixReversal IDs to filter retrieved objects. ex: ["5656565656565656", "4545454545454545"] - `:user` [Organization/Project, default nil]: Organization or Project object returned from StarkInfra.project(). Only necessary if default project or organization has not been set in configs. ## Return: diff --git a/lib/webhook/webhook.ex b/lib/webhook/webhook.ex index 5bd75e3..4002361 100644 --- a/lib/webhook/webhook.ex +++ b/lib/webhook/webhook.ex @@ -49,7 +49,7 @@ defmodule StarkInfra.Webhook do @spec create( url: binary, subscriptions: [binary], - user: Project.t() | Organization.t() | nil, + user: Project.t() | Organization.t() | nil ) :: {:ok, Webhook.t()} | {:error, [Error.t()]} diff --git a/test/brcode_preview_test.exs b/test/brcode_preview_test.exs index 70d1805..2888433 100644 --- a/test/brcode_preview_test.exs +++ b/test/brcode_preview_test.exs @@ -6,23 +6,17 @@ defmodule StarkInfraTest.BrcodePreview do {:ok, previews} = StarkInfra.BrcodePreview.create([brcodes_examples()]) preview = previews |> hd - assert !is_nil(preview) assert !is_nil(preview.id) end - - defp get_brcode() do - dynamics = StarkInfra.DynamicBrcode.query!(limit: 2) - |> Enum.take(1) - |> hd - - assert !is_nil(dynamics.id) - IO.puts(dynamics.id) - end - + defp brcodes_examples() do + dynamics = StarkInfra.DynamicBrcode.query!(limit: 2) + |> Enum.take(1) + |> hd + %StarkInfra.BrcodePreview{ - id: get_brcode(), + id: dynamics.id(), end_to_end_id: "E355477532023050423035uWBNV2BxGd", payer_id: "20.018.183/0001-80" } diff --git a/test/credit_holmes_log_test.exs b/test/credit_holmes_log_test.exs index 449a0df..381f2ba 100644 --- a/test/credit_holmes_log_test.exs +++ b/test/credit_holmes_log_test.exs @@ -37,7 +37,7 @@ defmodule StarkInfraTest.CreditHolmes.Log do @tag :credit_holmes_log test "query! credit holmes log with filters" do - holmes = StarkInfra.CreditHolmes.query!(status: "created") + holmes = StarkInfra.CreditHolmes.query!(status: "success") |> Enum.take(1) |> hd() diff --git a/test/credit_holmes_test.exs b/test/credit_holmes_test.exs index d3af7fb..69cc474 100644 --- a/test/credit_holmes_test.exs +++ b/test/credit_holmes_test.exs @@ -63,29 +63,9 @@ defmodule StarkInfraTest.CreditHolmes do assert length(ids) <= 10 end - @tag :credit_holmes - test "create and cancel credit holmes" do - credit_holmes = StarkInfra.CreditHolmes.create!([example_credit_holmes()]) |> hd - - assert !is_nil(credit_holmes) - - {:ok, holmes} = StarkInfra.CreditHolmes.cancel(credit_holmes.id) - assert !is_nil(holmes.id) - end - - @tag :credit_holmes - test "create and cancel! credit holmes" do - credit_holmes = StarkInfra.CreditHolmes.create!([example_credit_holmes()]) |> hd - - assert !is_nil(credit_holmes) - - holmes = StarkInfra.CreditHolmes.cancel!(credit_holmes.id) - assert !is_nil(holmes.id) - end - def example_credit_holmes() do %StarkInfra.CreditHolmes{ - tax_id: "123.456.789-00", + tax_id: "20.018.183/0001-80", competence: "2022-08" } end diff --git a/test/credit_note_test.exs b/test/credit_note_test.exs index 1a90860..0ce6595 100644 --- a/test/credit_note_test.exs +++ b/test/credit_note_test.exs @@ -96,14 +96,14 @@ defmodule StarkInfraTest.CreditNote do name: "Jamie Lannister", tax_id: "012.345.678-90", nominal_amount: 100000, - scheduled: "2023-04-28", + scheduled: "2023-11-28", invoices: [ %StarkInfra.CreditNote.Invoice{ - due: "2023-06-25", + due: "2023-12-29", amount: 60000 }, %StarkInfra.CreditNote.Invoice{ - due: "2023-06-25", + due: "2023-12-29", amount: 59000, descriptions: [ %StarkInfra.CreditNote.Invoice.Description{ diff --git a/test/credit_preview_test.exs b/test/credit_preview_test.exs index 17ee1e9..a33746b 100644 --- a/test/credit_preview_test.exs +++ b/test/credit_preview_test.exs @@ -4,29 +4,33 @@ defmodule StarkInfraTest.CreditPreview do @tag :credit_preview test "create credit previews" do {:ok, previews} = StarkInfra.CreditPreview.create(credit_notes()) + preview = previews |> hd() - previews = previews |> Enum.take(1) |> hd + assert !is_nil(preview.type) end @tag :credit_preview test "create! credit previews" do previews = StarkInfra.CreditPreview.create!(credit_notes()) + preview = previews |> hd() - previews = previews |> Enum.take(1) |> hd + assert !is_nil(preview.type) end @tag :credit_preview test "create credit previews in hash" do {:ok, previews} = StarkInfra.CreditPreview.create([credit_notes_hash()]) + preview = previews |> hd() - previews = previews |> Enum.take(1) |> hd + assert !is_nil(preview.type) end @tag :credit_preview test "create! credit previews in hash" do previews = StarkInfra.CreditPreview.create!([credit_notes_hash()]) + preview = previews |> hd() - previews = previews |> Enum.take(1) |> hd + assert !is_nil(preview.type) end defp credit_notes() do @@ -39,7 +43,7 @@ defmodule StarkInfraTest.CreditPreview do nominal_amount: 100000, rebate_amount: 1000, nominal_interest: 2.5, - scheduled: "2023-04-28", + scheduled: "2023-11-28", initial_due: "2023-12-28", initial_amount: 9999, interval: "month" @@ -53,7 +57,7 @@ defmodule StarkInfraTest.CreditPreview do nominal_amount: 100000, rebate_amount: 1000, nominal_interest: 2.5, - scheduled: "2023-04-28", + scheduled: "2023-11-28", initial_due: "2023-12-28", } }, @@ -65,7 +69,7 @@ defmodule StarkInfraTest.CreditPreview do nominal_amount: 100000, rebate_amount: 1000, nominal_interest: 2.5, - scheduled: "2023-04-28", + scheduled: "2023-11-28", initial_due: "2023-12-28", initial_amount: 9999, interval: "month" @@ -79,7 +83,7 @@ defmodule StarkInfraTest.CreditPreview do nominal_amount: 100000, rebate_amount: 1000, nominal_interest: 2.5, - scheduled: "2023-04-28", + scheduled: "2023-11-28", initial_due: "2023-12-28", count: 12, interval: "year" @@ -95,7 +99,7 @@ defmodule StarkInfraTest.CreditPreview do nominal_amount: 100000, rebate_amount: 1000, nominal_interest: 3.0, - scheduled: "2023-04-28", + scheduled: "2023-11-28", initial_due: "2023-12-28", initial_amount: 9999, interval: "year" diff --git a/test/dynamic_brcode_test.exs b/test/dynamic_brcode_test.exs index a32471b..2574201 100644 --- a/test/dynamic_brcode_test.exs +++ b/test/dynamic_brcode_test.exs @@ -3,12 +3,11 @@ defmodule StarkInfraTest.DynamicBrcode do @tag :dynamic_brcode test "get dynamic brcode" do - brcodes = StarkInfra.DynamicBrcode.query!(limit: 1) |> Enum.take(1) |> hd - {:ok, brcode} = StarkInfra.DynamicBrcode.get(brcodes.id) + {:ok, brcode} = StarkInfra.DynamicBrcode.get(brcodes.uuid) assert !is_nil(brcode.id) end @@ -19,7 +18,7 @@ defmodule StarkInfraTest.DynamicBrcode do |> Enum.take(1) |> hd - brcode = StarkInfra.DynamicBrcode.get!(brcodes.id) + brcode = StarkInfra.DynamicBrcode.get!(brcodes.uuid) assert !is_nil(brcode.id) end diff --git a/test/individual_document_log_test.exs b/test/individual_document_log_test.exs index 7c6fa03..3fbfd69 100644 --- a/test/individual_document_log_test.exs +++ b/test/individual_document_log_test.exs @@ -41,7 +41,7 @@ defmodule StarkInfraTest.IndividualDocument.Log do |> Enum.take(1) |> hd() - StarkInfra.IndividualDocument.Log.query!(limit: 1, documents_ids: [documents.id], types: "created") + StarkInfra.IndividualDocument.Log.query!(limit: 1, document_ids: [documents.id], types: "created") |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/individual_document_test.exs b/test/individual_document_test.exs index 58d675e..cb3dd5d 100644 --- a/test/individual_document_test.exs +++ b/test/individual_document_test.exs @@ -1,29 +1,60 @@ defmodule StarkInfraTest.IndividualDocument do use ExUnit.Case + alias File @tag :individual_document - test "create individual document" do - {:ok, individual_documents} = StarkInfra.IndividualDocument.create([example_individual_document()]) - individual_document = individual_documents |> hd - assert !is_nil(individual_document.id) + test "create individual document front" do + {:ok, documents} = StarkInfra.IndividualDocument.create([example_individual_document_front()]) + document = documents |> hd + assert !is_nil(document.id) end @tag :individual_document - test "create! individual document" do - individual_document = StarkInfra.IndividualDocument.create!([example_individual_document()]) |> hd - assert !is_nil(individual_document.id) + test "create! individual document front" do + document = StarkInfra.IndividualDocument.create!([example_individual_document_front()]) |> hd + assert !is_nil(document.id) + end + + @tag :individual_document + test "create individual document back" do + {:ok, documents} = StarkInfra.IndividualDocument.create([example_individual_document_back()]) + document = documents |> hd + assert !is_nil(document.id) + end + + @tag :individual_document + test "create! individual document back" do + document = StarkInfra.IndividualDocument.create!([example_individual_document_back()]) |> hd + assert !is_nil(document.id) + end + + @tag :individual_document + test "create individual selfie" do + {:ok, documents} = StarkInfra.IndividualDocument.create([example_individual_document_selfie()]) + document = documents |> hd + |> IO.inspect() + + assert !is_nil(document.id) + end + + @tag :individual_document + test "create! individual selfie" do + documents = StarkInfra.IndividualDocument.create!([example_individual_document_selfie()]) |> hd + document = documents |> hd + |> IO.inspect() + + assert !is_nil(document.id) end @tag :individual_document test "get individual document" do - individual_document = - StarkInfra.IndividualDocument.query!(limit: 1) + individual_document =StarkInfra.IndividualDocument.query!(limit: 1) |> Enum.take(1) |> hd() - {:ok, note} = StarkInfra.IndividualDocument.get(individual_document.id) + {:ok, document} = StarkInfra.IndividualDocument.get(individual_document.id) - assert !is_nil(note.id) + assert !is_nil(document.id) end @tag :individual_document @@ -32,9 +63,9 @@ defmodule StarkInfraTest.IndividualDocument do StarkInfra.IndividualDocument.query!(limit: 1) |> Enum.take(1) |> hd() - note = StarkInfra.IndividualDocument.get!(individual_document.id) + document = StarkInfra.IndividualDocument.get!(individual_document.id) - assert !is_nil(note.id) + assert !is_nil(document.id) end @tag :individual_document @@ -63,30 +94,32 @@ defmodule StarkInfraTest.IndividualDocument do assert length(ids) <= 10 end - @tag :individual_document - test "create and cancel individual document" do - individual_document = StarkInfra.IndividualDocument.create!([example_individual_document()]) |> hd - - assert !is_nil(individual_document) - - {:ok, note} = StarkInfra.IndividualDocument.cancel(individual_document.id) - assert !is_nil(note.id) + def example_individual_document_front() do + {:ok, data} = File.read("./test/utils/identity/identity-front-face.png") + %StarkInfra.IndividualDocument{ + type: "identity-front", + content: Base.encode64(data), + content_type: "image/png", + identity_id: "5155165527080960", + tags: ["breaking", "bad"] + } end - - @tag :individual_document - test "create and cancel! individual document" do - individual_document = StarkInfra.IndividualDocument.create!([example_individual_document()]) |> hd - - assert !is_nil(individual_document) - - note = StarkInfra.IndividualDocument.cancel!(individual_document.id) - assert !is_nil(note.id) + def example_individual_document_back() do + {:ok, data} = File.read("./test/utils/identity/identity-back-face.png") + %StarkInfra.IndividualDocument{ + type: "identity-back", + content: Base.encode64(data), + content_type: "image/png", + identity_id: "5155165527080960", + tags: ["breaking", "bad"] + } end - - def example_individual_document() do + def example_individual_document_selfie() do + {:ok, data} = File.read("./test/utils/identity/walter-white.png") %StarkInfra.IndividualDocument{ - type: "identity-front", - content: "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD...", + type: "selfie", + content: Base.encode64(data), + content_type: "image/png", identity_id: "5155165527080960", tags: ["breaking", "bad"] } diff --git a/test/individual_identity_log_test.exs b/test/individual_identity_log_test.exs index 224ded1..599ba55 100644 --- a/test/individual_identity_log_test.exs +++ b/test/individual_identity_log_test.exs @@ -37,11 +37,11 @@ defmodule StarkInfraTest.IndividualIdentity.Log do @tag :individual_identity_log test "query! individual identity log with filters" do - documents = StarkInfra.IndividualIdentity.query!(status: "created") + identities = StarkInfra.IndividualIdentity.query!(status: "created") |> Enum.take(1) |> hd() - StarkInfra.IndividualIdentity.Log.query!(limit: 1, documents_ids: [documents.id], types: "created") + StarkInfra.IndividualIdentity.Log.query!(limit: 1, identity_ids: [identities.id], types: "created") |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/issuing_card_test.exs b/test/issuing_card_test.exs index 3061381..0feb7d3 100644 --- a/test/issuing_card_test.exs +++ b/test/issuing_card_test.exs @@ -102,10 +102,10 @@ defmodule StarkInfraTest.IssuingCard do end def example_issuing_card do - StarkInfra.IssuingHolder.query!(limit: 10) - |> Enum.take(1) - |> hd - |> build_example + StarkInfra.IssuingHolder.create!([StarkInfraTest.Utils.IssuingHolder.example_issuing_holder()]) + |> Enum.take(1) + |> hd + |> build_example end def build_example(holder) do diff --git a/test/issuing_design_test.exs b/test/issuing_design_test.exs index 0a1021f..531df7e 100644 --- a/test/issuing_design_test.exs +++ b/test/issuing_design_test.exs @@ -37,11 +37,7 @@ defmodule StarkInfraTest.IssuingDesign do @tag :issuing_design test "query! issuing_design with filters" do - design = StarkInfra.IssuingDesign.query!(status: "created") - |> Enum.take(1) - |> hd() - - StarkInfra.IssuingDesign.query!(limit: 1, design_ids: [design.id], types: "created") + StarkInfra.IssuingDesign.query!(limit: 1) |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/issuing_embossing_kit_test.exs b/test/issuing_embossing_kit_test.exs index b5bee75..9e7f22b 100644 --- a/test/issuing_embossing_kit_test.exs +++ b/test/issuing_embossing_kit_test.exs @@ -3,22 +3,22 @@ defmodule StarkInfraTest.IssuingEmbossingKit do @tag :issuing_embossing_kit test "get issuing embossing kit" do - request = + kit = StarkInfra.IssuingEmbossingKit.query!(limit: 1) |> Enum.take(1) |> hd() - {:ok, _request} = StarkInfra.IssuingEmbossingKit.get(request.id) + {:ok, _kit} = StarkInfra.IssuingEmbossingKit.get(kit.id) end @tag :issuing_embossing_kit test "get! issuing embossing kit" do - request = + kit = StarkInfra.IssuingEmbossingKit.query!(limit: 1) |> Enum.take(1) |> hd() - _request = StarkInfra.IssuingEmbossingKit.get!(request.id) + _kit = StarkInfra.IssuingEmbossingKit.get!(kit.id) end @tag :issuing_embossing_kit @@ -37,11 +37,7 @@ defmodule StarkInfraTest.IssuingEmbossingKit do @tag :issuing_embossing_kit test "query! issuing embossing kit with filters" do - requests = StarkInfra.IssuingEmbossingKit.query!(status: "created") - |> Enum.take(1) - |> hd() - - StarkInfra.IssuingEmbossingKit.query!(limit: 1, types: "created") + StarkInfra.IssuingEmbossingKit.query!(limit: 1) |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/issuing_embossing_request_log_test.exs b/test/issuing_embossing_request_log_test.exs index 377d258..c6aec17 100644 --- a/test/issuing_embossing_request_log_test.exs +++ b/test/issuing_embossing_request_log_test.exs @@ -37,11 +37,11 @@ defmodule StarkInfraTest.IssuingEmbossingRequest.Log do @tag :issuing_embossing_request_log test "query! issuing embossing request log with filters" do - documents = StarkInfra.IssuingEmbossingRequest.query!(status: "created") + requests = StarkInfra.IssuingEmbossingRequest.query!(limit: 10) |> Enum.take(1) |> hd() - StarkInfra.IssuingEmbossingRequest.Log.query!(limit: 1, documents_ids: [documents.id], types: "created") + StarkInfra.IssuingEmbossingRequest.Log.query!(limit: 1, request_ids: [requests.id], types: "created") |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/issuing_embossing_request_test.exs b/test/issuing_embossing_request_test.exs index f5cabb8..147e85c 100644 --- a/test/issuing_embossing_request_test.exs +++ b/test/issuing_embossing_request_test.exs @@ -37,11 +37,11 @@ defmodule StarkInfraTest.IssuingEmbossingRequest do @tag :issuing_embossing_request test "query! issuing embossing request with filters" do - requests = StarkInfra.IssuingEmbossingRequest.query!(status: "created") + requests = StarkInfra.IssuingEmbossingRequest.query!(status: ["created"]) |> Enum.take(1) |> hd() - StarkInfra.IssuingEmbossingRequest.query!(limit: 1, requests_ids: [requests.id], types: "created") + StarkInfra.IssuingEmbossingRequest.query!(limit: 1, requests_ids: [requests.id], types: ["created"]) |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/issuing_restock_log_test.exs b/test/issuing_restock_log_test.exs index fda5fe1..1eb870d 100644 --- a/test/issuing_restock_log_test.exs +++ b/test/issuing_restock_log_test.exs @@ -37,11 +37,11 @@ defmodule StarkInfraTest.IssuingRestock.Log do @tag :issuing_restock_log test "query! issuing restock log with filters" do - documents = StarkInfra.IssuingRestock.query!(status: "created") + restocks = StarkInfra.IssuingRestock.query!(limit: 10) |> Enum.take(1) |> hd() - StarkInfra.IssuingRestock.Log.query!(limit: 1, documents_ids: [documents.id], types: "created") + StarkInfra.IssuingRestock.Log.query!(limit: 1, restock_ids: [restocks.id], types: ["created"]) |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/issuing_restock_test.exs b/test/issuing_restock_test.exs index 3fd7c76..d43587f 100644 --- a/test/issuing_restock_test.exs +++ b/test/issuing_restock_test.exs @@ -1,19 +1,6 @@ defmodule StarkInfraTest.IssuingRestock do use ExUnit.Case - @tag :issuing_restock - test "create issuing restock" do - {:ok, issuing_restocks} = StarkInfra.IssuingRestock.create([example_issuing_restock()]) - issuing_restock = issuing_restocks |> hd - assert !is_nil(issuing_restock.id) - end - - @tag :issuing_restock - test "create! issuing restock" do - issuing_restock = StarkInfra.IssuingRestock.create!([example_issuing_restock()]) |> hd - assert !is_nil(issuing_restock.id) - end - @tag :issuing_restock test "get issuing restock" do issuing_restock = @@ -64,30 +51,25 @@ defmodule StarkInfraTest.IssuingRestock do end @tag :issuing_restock - test "create and cancel issuing restock" do - issuing_restock = StarkInfra.IssuingRestock.create!([example_issuing_restock()]) |> hd - - assert !is_nil(issuing_restock) + test "create issuing restock" do + {:ok, restocks} = StarkInfra.IssuingRestock.create([example_issuing_restock()]) + restock = restocks |> hd - {:ok, restock} = StarkInfra.IssuingRestock.cancel(issuing_restock.id) assert !is_nil(restock.id) end @tag :issuing_restock - test "create and cancel! issuing restock" do - issuing_restock = StarkInfra.IssuingRestock.create!([example_issuing_restock()]) |> hd - - assert !is_nil(issuing_restock) + test "create! issuing restock" do + restocks = StarkInfra.IssuingRestock.create!([example_issuing_restock()]) + restock = restocks |> hd - restock = StarkInfra.IssuingRestock.cancel!(issuing_restock.id) assert !is_nil(restock.id) end def example_issuing_restock() do %StarkInfra.IssuingRestock{ - name: "Walter White", - tax_id: "012.345.678-90", - tags: ["breaking", "bad"] + count: 100000, + stock_id: "5792731695677440" } end end diff --git a/test/issuing_stock_log_test.exs b/test/issuing_stock_log_test.exs index 7c23bea..ecd4203 100644 --- a/test/issuing_stock_log_test.exs +++ b/test/issuing_stock_log_test.exs @@ -37,11 +37,11 @@ defmodule StarkInfraTest.IssuingStock.Log do @tag :issuing_stock_log test "query! issuing stock log with filters" do - documents = StarkInfra.IssuingStock.query!(status: "created") + stocks = StarkInfra.IssuingStock.query!(limit: 10) |> Enum.take(1) |> hd() - StarkInfra.IssuingStock.Log.query!(limit: 1, documents_ids: [documents.id], types: "created") + StarkInfra.IssuingStock.Log.query!(limit: 1, stock_ids: [stocks.id], types: "created") |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/issuing_stock_test.exs b/test/issuing_stock_test.exs index 697cfa4..797e97c 100644 --- a/test/issuing_stock_test.exs +++ b/test/issuing_stock_test.exs @@ -37,11 +37,7 @@ defmodule StarkInfraTest.IssuingStock do @tag :issuing_stock test "query! issuing stock with filters" do - documents = StarkInfra.IssuingStock.query!(status: "created") - |> Enum.take(1) - |> hd() - - StarkInfra.IssuingStock.query!(limit: 1, documents_ids: [documents.id], types: "created") + StarkInfra.IssuingStock.query!(limit: 1) |> Enum.take(5) |> (fn list -> assert length(list) == 1 end).() end diff --git a/test/pix_claim_test.exs b/test/pix_claim_test.exs index 196e029..54c9435 100644 --- a/test/pix_claim_test.exs +++ b/test/pix_claim_test.exs @@ -41,11 +41,9 @@ defmodule StarkInfraTest.PixClaim do |> Enum.take(1) |> hd() - {:ok, claim} = StarkInfra.PixClaim.update( - id: pix_claim.id, - status: "canceled", - reason: Enum.take_random(["fraud", "userRequested", "accountClosure"], 1) |> hd - ) + parameters = %{status: "canceled", reason: "fraud"} + + {:ok, claim} = StarkInfra.PixClaim.update(pix_claim.id, parameters) assert !is_nil(claim.id) end @@ -56,11 +54,9 @@ defmodule StarkInfraTest.PixClaim do |> Enum.take(1) |> hd - claim = StarkInfra.PixClaim.update!( - id: pix_claim.id, - status: "canceled", - reason: Enum.take_random(["fraud", "userRequested", "accountClosure"], 1) |> hd - ) + parameters = %{status: "canceled", reason: "fraud"} + + claim = StarkInfra.PixClaim.update!(pix_claim.id, parameters) assert !is_nil(claim.id) end @@ -75,7 +71,7 @@ defmodule StarkInfraTest.PixClaim do branch_code: "0001", name: "Pix Claim", tax_id: pix_key.tax_id, - key_id: pix_key.id, + key_id: "+55" <> to_string(Enum.random(10..99)) <> to_string(Enum.random(100000000..999999999)) } end end diff --git a/test/pix_infraction_test.exs b/test/pix_infraction_test.exs index 905354b..f50811a 100644 --- a/test/pix_infraction_test.exs +++ b/test/pix_infraction_test.exs @@ -3,7 +3,7 @@ defmodule StarkInfraTest.PixInfraction do @tag :pix_infraction test "create and cancel pix infraction" do - {:ok, pix_infractions} = StarkInfra.PixInfraction.create(StarkInfraTest.Utils.PixInfraction.example_pix_infraction()) + {:ok, pix_infractions} = StarkInfra.PixInfraction.create([example_pix_infraction()]) pix_infraction = pix_infractions |> hd {:ok, canceled_pix} = StarkInfra.PixInfraction.cancel(pix_infraction.id) assert !is_nil(canceled_pix.id) @@ -11,7 +11,7 @@ defmodule StarkInfraTest.PixInfraction do @tag :pix_infraction test "create! and cancel pix infraction" do - pix_infraction = StarkInfra.PixInfraction.create!(StarkInfraTest.Utils.PixInfraction.example_pix_infraction()) |> hd + pix_infraction = StarkInfra.PixInfraction.create!([example_pix_infraction()]) |> hd canceled_pix = StarkInfra.PixInfraction.cancel!(pix_infraction.id) assert !is_nil(canceled_pix.id) end @@ -73,7 +73,7 @@ defmodule StarkInfraTest.PixInfraction do @tag :pix_infraction test "update pix infraction" do - ids = StarkInfraTest.Utils.Page.get!(&StarkInfra.PixInfraction.page!/1, 3, limit: 2, status: "delivered") + ids = StarkInfraTest.Utils.Page.get!(&StarkInfra.PixInfraction.page!/1, 3, limit: 2, status: "created") assert length(ids) <= 6 Enum.map(ids, fn(id) -> @@ -83,25 +83,25 @@ defmodule StarkInfraTest.PixInfraction do result ) - pix_infraction = StarkInfra.PixInfraction.get!(id) + pix_infraction = StarkInfra.PixInfraction.get!(id) - assert updated_pix.id == pix_infraction.id - assert updated_pix.result == pix_infraction.result - assert pix_infraction.result == result + assert updated_pix.id == pix_infraction.id + assert updated_pix.result == pix_infraction.result + assert pix_infraction.result == result end) end @tag :pix_infraction test "update! pix infraction" do - ids = StarkInfraTest.Utils.Page.get!(&StarkInfra.PixInfraction.page!/1, 3, limit: 2, status: "delivered") + ids = StarkInfraTest.Utils.Page.get!(&StarkInfra.PixInfraction.page!/1, 3, limit: 2, status: "created") assert length(ids) <= 6 - Enum.map(ids, fn(id) -> - result = Enum.take_random(["agreed", "disagreed"], 1) |> hd - updated_pix = StarkInfra.PixInfraction.update!( - id, - result - ) + Enum.map(ids, fn(id) -> + result = Enum.take_random(["agreed", "disagreed"], 1) |> hd + updated_pix = StarkInfra.PixInfraction.update!( + id, + result + ) pix_infraction = StarkInfra.PixInfraction.get!(id) @@ -110,4 +110,10 @@ defmodule StarkInfraTest.PixInfraction do assert pix_infraction.result == result end) end + + def example_pix_infraction() do + pix = StarkInfraTest.Utils.EndToEndId.get_end_to_end_id_to_infraction([], nil) |> hd + %StarkInfra.PixInfraction + {reference_id: pix.end_to_end_id, type: "fraud"} + end end diff --git a/test/pix_key_test.exs b/test/pix_key_test.exs index b997f35..f51b6c1 100644 --- a/test/pix_key_test.exs +++ b/test/pix_key_test.exs @@ -15,21 +15,21 @@ defmodule StarkInfraTest.PixKey do @tag :pix_key test "get pix key" do - pix_key = StarkInfra.PixKey.query!(limit: 10, status: "registered") + pix_key = StarkInfra.PixKey.query!(limit: 10, status: "registered", type: "phone") |> Enum.take(1) |> hd() assert !is_nil(pix_key.id) assert byte_size(pix_key.id) > 0 - {:ok, key} = StarkInfra.PixKey.get(pix_key.id, "012.345.678-90") + {:ok, key} = StarkInfra.PixKey.get(pix_key.id, pix_key.tax_id) assert !is_nil(key.id) end @tag :pix_key test "get! pix key" do - pix_key = StarkInfra.PixKey.query!(limit: 10, status: "registered") + pix_key = StarkInfra.PixKey.query!(limit: 10, status: "registered", type: "phone") |> Enum.take(1) |> hd() @@ -99,7 +99,7 @@ defmodule StarkInfraTest.PixKey do @tag :pix_key test "cancel pix key" do - pix_key = StarkInfra.PixKey.query!(limit: 1, status: "registered") + pix_key = StarkInfra.PixKey.query!(limit: 1, status: "registered", type: "phone") |> Enum.take(1) |> hd() @@ -113,7 +113,7 @@ defmodule StarkInfraTest.PixKey do @tag :pix_key test "cancel! pix key" do - pix_key = StarkInfra.PixKey.query!(limit: 1, status: "registered") + pix_key = StarkInfra.PixKey.query!(limit: 1, status: "registered", type: "phone") |> Enum.take(1) |> hd() diff --git a/test/pix_reversal_test.exs b/test/pix_reversal_test.exs index c214a2b..187aa69 100644 --- a/test/pix_reversal_test.exs +++ b/test/pix_reversal_test.exs @@ -3,9 +3,7 @@ defmodule StarkInfraTest.PixReversal do @tag :pix_reversal test "create pix reversal" do - {:ok, reversals} = StarkInfra.PixReversal.create([ - StarkInfraTest.Utils.PixReversal.generate_example_pix_reversal() - ]) + {:ok, reversals} = StarkInfra.PixReversal.create([generate_example_pix_reversal()]) reversal = reversals |> hd assert !is_nil(reversal.id) @@ -13,9 +11,7 @@ defmodule StarkInfraTest.PixReversal do @tag :pix_reversal test "create! pix reversal" do - pix_reversal = StarkInfra.PixReversal.create!([ - StarkInfraTest.Utils.PixReversal.generate_example_pix_reversal() - ]) |> hd + pix_reversal = StarkInfra.PixReversal.create!([generate_example_pix_reversal()]) |> hd assert !is_nil(pix_reversal.id) end @@ -65,4 +61,20 @@ defmodule StarkInfraTest.PixReversal do {:ok, ids} = StarkInfraTest.Utils.Page.get(&StarkInfra.PixReversal.page/1, 2, limit: 5) assert length(ids) <= 10 end + + def generate_example_pix_reversal() do + pix = StarkInfraTest.Utils.EndToEndId.get_end_to_end_id_to_reverse([], nil) |> hd + %StarkInfra.PixReversal{ + amount: Enum.random(1..10), + end_to_end_id: pix.end_to_end_id, + external_id: random_string(32), + reason: "bankError" + } + end + + defp random_string(length) do + :crypto.strong_rand_bytes(length) + |> Base.url_encode64 + |> binary_part(0, length) + end end diff --git a/test/test_helper.exs b/test/test_helper.exs index c40db44..6a07372 100644 --- a/test/test_helper.exs +++ b/test/test_helper.exs @@ -15,8 +15,8 @@ ExUnit.start( # :merchant_country, # :pix_key, # :pix_key_log, - # :pix_director, - # :pix_statement, + :pix_director, + :pix_statement, # :pix_balance, # :pix_request, # :pix_request_log, @@ -47,10 +47,10 @@ ExUnit.start( # :issuing_product, # :issuing_purchase, # :issuing_purchase_log, - # :issuing_restock, - # :issuing_restock_log, - # :issuing_stock, - # :issuing_stock_log, + :issuing_restock, + :issuing_restock_log, + :issuing_stock, + :issuing_stock_log, # :issuing_transaction, # :issuing_transaction_log, # :issuing_withdrawal, @@ -61,9 +61,7 @@ ExUnit.start( Code.require_file("./test/utils/page.exs") Code.require_file("./test/utils/end_to_end_id.exs") -Code.require_file("./test/utils/pix_infraction.exs") Code.require_file("./test/utils/pix_reversal.exs") -Code.require_file("./test/utils/pix_chargeback.exs") Code.require_file("./test/utils/random.exs") Code.require_file("./test/utils/issuing_holder.exs") Code.require_file("./test/utils/issuing_withdrawal.exs") diff --git a/test/utils/end_to_end_id.exs b/test/utils/end_to_end_id.exs index affb49f..1eee80a 100644 --- a/test/utils/end_to_end_id.exs +++ b/test/utils/end_to_end_id.exs @@ -4,7 +4,7 @@ defmodule StarkInfraTest.Utils.EndToEndId do def get_end_to_end_id_to_reverse(pix_request, cursor \\ nil) def get_end_to_end_id_to_reverse(pix_request, cursor) when length(pix_request) == 0 do - {cursor, requests} = StarkInfra.PixRequest.page!(limit: 10, cursor: cursor, status: "success") + {cursor, requests} = StarkInfra.PixRequest.page!(limit: 10, cursor: cursor, status: ["success"]) pix_in = Enum.filter(requests, fn(request) -> request.flow == "in" end) |> Enum.filter(fn(request) -> request.amount > 10000 end) |> Enum.take(1) @@ -17,7 +17,7 @@ defmodule StarkInfraTest.Utils.EndToEndId do end def get_end_to_end_id_to_infraction(pix_request, cursor) when length(pix_request) == 0 do - {cursor, requests} = StarkInfra.PixRequest.page!(limit: 10, cursor: cursor, status: "success") + {cursor, requests} = StarkInfra.PixRequest.page!(limit: 10, cursor: cursor, status: ["success"]) pix_in = Enum.filter(requests, fn(request) -> request.flow == "out" end) |> Enum.filter(fn(request) -> request.amount > 10000 end) |> Enum.take(1) @@ -30,7 +30,7 @@ defmodule StarkInfraTest.Utils.EndToEndId do end def get_end_to_end_id() do - pix_request = StarkInfra.PixRequest.query!(limit: 1, status: "success") |> Enum.take(1) |> hd + pix_request = StarkInfra.PixRequest.query!(limit: 1, status: ["success"]) |> Enum.take(1) |> hd pix_request.end_to_end_id end end diff --git a/test/utils/identity/identity-back-face.png b/test/utils/identity/identity-back-face.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4e6b4cff09c44668ccf65e0f7b76336bf3ad92 GIT binary patch literal 18773 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�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 literal 0 HcmV?d00001 diff --git a/test/utils/identity/identity-front-face.png b/test/utils/identity/identity-front-face.png new file mode 100644 index 0000000000000000000000000000000000000000..88826fd1b2caa729f7d6f2b618cd3823446f7926 GIT binary patch literal 58214 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 literal 0 HcmV?d00001 diff --git a/test/utils/identity/walter-white.png b/test/utils/identity/walter-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3e12b4b5319191d4c103a20e45419233da8237d7 GIT binary patch literal 315640 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�@WC(>aDtJ{=W{&XiSuY1hnyi!PR_b&%sP4o}WPq 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Ê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 c>+Ejp Enum.take(1) |> hd() - - %StarkInfra.PixChargeback{ - amount: request.amount, - reference_id: request.end_to_end_id, - reason: "flaw" - } - end -end diff --git a/test/utils/pix_infraction.exs b/test/utils/pix_infraction.exs deleted file mode 100644 index b74a7e5..0000000 --- a/test/utils/pix_infraction.exs +++ /dev/null @@ -1,8 +0,0 @@ -defmodule StarkInfraTest.Utils.PixInfraction do - use ExUnit.Case - - def example_pix_infraction() do - pix = StarkInfraTest.Utils.EndToEndId.get_end_to_end_id_to_infraction([], nil) |> hd - [%StarkInfra.PixInfraction{reference_id: pix.end_to_end_id, type: "fraud"}] - end -end diff --git a/test/utils/pix_reversal.exs b/test/utils/pix_reversal.exs index fdbb707..570d161 100644 --- a/test/utils/pix_reversal.exs +++ b/test/utils/pix_reversal.exs @@ -1,18 +1,4 @@ defmodule StarkInfraTest.Utils.PixReversal do - def generate_example_pix_reversal() do - pix = StarkInfraTest.Utils.EndToEndId.get_end_to_end_id_to_reverse([], nil) |> hd - %StarkInfra.PixReversal{ - amount: Enum.random(1..10), - end_to_end_id: pix.end_to_end_id, - external_id: random_string(32), - reason: "bankError" - } - end - defp random_string(length) do - :crypto.strong_rand_bytes(length) - |> Base.url_encode64 - |> binary_part(0, length) - end end