Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OGOSHOP IGM (SA) - Compliance Check #3361

Open
amitsinha07 opened this issue Mar 7, 2025 · 1 comment
Open

OGOSHOP IGM (SA) - Compliance Check #3361

amitsinha07 opened this issue Mar 7, 2025 · 1 comment

Comments

@amitsinha07
Copy link

@mehulcroods

FLOW_1

Issue_1:

  • Message/issue/refs/4/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Updated_at_mismatch: In issue_1, updated_at should be equal to created_at.

On_issue_1:

  • Message/issue/refs/4/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Message/issue/actors/2/type must be equal to one of the allowed values (CONSUMER, INTERFACING_NP, COUNTERPARTY_NP, PROVIDER, AGENT, INTERFACING_NP_GRO, COUNTERPARTY_NP_GRO, CASCADED_NP_GRO, CASCADED_NP).
  • Updated_at_sequence: Issue updated_at should be equal to or less than the last action's updated_at.
  • Actor_2_phone: Invalid phone number format.
  • Updated_at_mismatch: In on_issue_1, updated_at should be equal to created_at.

On_issue_2:

  • Message/issue/refs/4/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Message/issue/actors/2/type must be equal to one of the allowed values (CONSUMER, INTERFACING_NP, COUNTERPARTY_NP, PROVIDER, AGENT, INTERFACING_NP_GRO, COUNTERPARTY_NP_GRO, CASCADED_NP_GRO, CASCADED_NP).
  • Actor_2_phone: Invalid phone number format.
  • Respondent_actions: on_issue_2 should include at least one respondent action.

Issue_2:

  • Message/issue/refs/4/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Message/issue/actors/2/type must be equal to one of the allowed values (CONSUMER, INTERFACING_NP, COUNTERPARTY_NP, PROVIDER, AGENT, INTERFACING_NP_GRO, COUNTERPARTY_NP_GRO, CASCADED_NP_GRO, CASCADED_NP).
  • Actor_2_type: Invalid actor type. Must be one of (CONSUMER, INTERFACING_NP, COUNTERPARTY_NP, PROVIDER, AGENT, INTERFACING_NP_GRO, COUNTERPARTY_NP_GRO, CASCADED_NP_GRO, CASCADED_NP).
  • Actor_2_phone: Invalid phone number format.

On_issue_3:

  • Message/issue/refs/4/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Message/issue/actors/2/type must be equal to one of the allowed values (CONSUMER, INTERFACING_NP, COUNTERPARTY_NP, PROVIDER, AGENT, INTERFACING_NP_GRO, COUNTERPARTY_NP_GRO, CASCADED_NP_GRO, CASCADED_NP).
  • Actor_2_phone: Invalid phone number format.

On_issue_4:

  • Message/issue/refs/4/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Message/issue/actors/2/type must be equal to one of the allowed values (CONSUMER, INTERFACING_NP, COUNTERPARTY_NP, PROVIDER, AGENT, INTERFACING_NP_GRO, COUNTERPARTY_NP_GRO, CASCADED_NP_GRO, CASCADED_NP).
  • Message/issue/actions/6/description must have required property 'short_desc'.
  • Updated_at_sequence: Issue updated_at should be equal to or less than the last action's updated_at.
  • Actor_2_phone: Invalid phone number format.

FLOW_2

Issue_1:

  • Message/issue/refs/2/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Message/issue/actors/0/type must be equal to one of the allowed values (CONSUMER, INTERFACING_NP, COUNTERPARTY_NP, PROVIDER, AGENT, INTERFACING_NP_GRO, COUNTERPARTY_NP_GRO, CASCADED_NP_GRO, CASCADED_NP).
  • Updated_at_mismatch: In issue_1, updated_at should be equal to created_at.

On_issue_1:

  • Message/updated_target must be an array.
  • Message/issue/refs/2/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Message/issue/actors/0/type must be equal to one of the allowed values (CONSUMER, INTERFACING_NP, COUNTERPARTY_NP, PROVIDER, AGENT, INTERFACING_NP_GRO, COUNTERPARTY_NP_GRO, CASCADED_NP_GRO, CASCADED_NP).
  • Updated_at_mismatch: In issue_1, updated_at should be equal to created_at.

On_issue_2:

  • Message/updated_target must be an array.
  • Message/issue/refs/2/ref_type must be equal to one of the allowed values (ORDER, PROVIDER, FULFILMENT, ITEM, AGENT, TRANSACTION_ID, MESSAGE_ID, COMPLAINT, CUSTOMER, PAYMENT, ACTION).
  • Updated_at_sequence: Issue updated_at should be equal to or less than the last action's updated_at.
  • Respondent_actions: on_issue_2 should include at least one respondent action.
@mehulcroods
Copy link
Contributor

@amitsinha07 Please validate this and merge

#3375

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants