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

Remove all beta features from Issuing APIs #1052

Merged
merged 1 commit into from
Apr 16, 2020

Conversation

remi-stripe
Copy link
Contributor

@remi-stripe remi-stripe commented Mar 27, 2020

This PR removes all the deprecated features from the Issuing API and renames all relevant classes to ensure we have the right structure for codegen.

r? @richardm-stripe @ob-stripe
cc @stripe/api-libraries


Note: Targets major version integration branch in #1055.

charge.go Outdated Show resolved Hide resolved
@remi-stripe remi-stripe force-pushed the remi-issuing-beta-remove branch 2 times, most recently from 76af702 to e098e6b Compare March 27, 2020 01:48
issuing_authorization.go Outdated Show resolved Hide resolved
@stripe-ci stripe-ci assigned remi-stripe and unassigned ob-stripe Mar 27, 2020
@remi-stripe remi-stripe assigned ob-stripe and unassigned remi-stripe Mar 27, 2020
@stripe-ci stripe-ci assigned remi-stripe and unassigned ob-stripe Mar 27, 2020
@brandur brandur mentioned this pull request Apr 1, 2020
7 tasks
@brandur-stripe brandur-stripe changed the base branch from master to integration-v71 April 1, 2020 21:43
@brandur-stripe
Copy link
Contributor

@remi-stripe Quick note that I retargeted this PR to the major integration branch in #1055.

// This property is deprecated
Name string `json:"name"`
// IssuingCardholderCompany represents additional information about a
// business_entity cardholder.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/business_entity/company in the docstring, too

Address *AddressParams `form:"address"`

// This parameter is deprecated
Name *string `form:"name"`
}

// IssuingCardholderCompanyParams represents additional information about a
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this docstring also needs s/business_entity/company now

Copy link
Contributor

@richardm-stripe richardm-stripe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM except for some docstrings that can be fixed now or later

@remi-stripe
Copy link
Contributor Author

Fixed the comments issues so approving and merging

@remi-stripe remi-stripe deleted the remi-issuing-beta-remove branch April 16, 2020 18:11
@remi-stripe remi-stripe restored the remi-issuing-beta-remove branch April 16, 2020 18:12
@remi-stripe remi-stripe reopened this Apr 16, 2020
@remi-stripe remi-stripe merged commit a658c9c into integration-v71 Apr 16, 2020
@remi-stripe remi-stripe deleted the remi-issuing-beta-remove branch April 16, 2020 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants