Module: Spree

Defined in:
app/controllers/spree/admin/vendor_photos_controller.rb,
app/helpers/spree/base_helper_decorator.rb,
app/helpers/spree/mail_helper_decorator.rb,
app/mailers/spree/order_mailer_decorator.rb,
app/controllers/spree/admin/kyc_controller.rb,
app/controllers/spree/events/base_controller.rb,
app/controllers/spree/admin/guests_controller.rb,
app/controllers/spree/admin/system_controller.rb,
app/controllers/spree/billing/base_controller.rb,
app/controllers/spree/transit/base_controller.rb,
app/helpers/spree/admin/base_helper_decorator.rb,
app/helpers/spree/admin/google_wallets_helper.rb,
app/controllers/spree/admin/tenants_controller.rb,
app/controllers/spree/billing/roles_controller.rb,
app/controllers/spree/billing/users_controller.rb,
app/controllers/spree/events/errors_controller.rb,
app/controllers/spree/events/guests_controller.rb,
app/controllers/spree/telegram/base_controller.rb,
app/controllers/spree/transit/stops_controller.rb,
app/controllers/spree/transit/trips_controller.rb,
app/helpers/spree/billing/sortable_tree_helper.rb,
app/helpers/spree/transit/sortable_tree_helper.rb,
app/controllers/spree/admin/id_cards_controller.rb,
app/controllers/spree/billing/errors_controller.rb,
app/controllers/spree/billing/orders_controller.rb,
app/controllers/spree/billing/places_controller.rb,
app/controllers/spree/transit/places_controller.rb,
app/controllers/spree/transit/routes_controller.rb,
app/serializers/spree/v2/tenant/base_serializer.rb,
app/serializers/spree/v2/tenant/role_serializer.rb,
app/serializers/spree/v2/tenant/user_serializer.rb,
app/controllers/spree/billing/invoice_controller.rb,
app/controllers/spree/billing/refunds_controller.rb,
app/controllers/spree/billing/reports_controller.rb,
app/controllers/spree/billing/vendors_controller.rb,
app/controllers/spree/telegram/errors_controller.rb,
app/controllers/spree/telegram/orders_controller.rb,
app/controllers/spree/transit/vendors_controller.rb,
app/serializers/spree/v2/tenant/asset_serializer.rb,
app/serializers/spree/v2/tenant/guest_serializer.rb,
app/serializers/spree/v2/tenant/taxon_serializer.rb,
app/controllers/spree/admin/line_items_controller.rb,
app/controllers/spree/admin/metafields_controller.rb,
app/controllers/spree/api/webhook/base_controller.rb,
app/controllers/spree/billing/payments_controller.rb,
app/controllers/spree/billing/products_controller.rb,
app/controllers/spree/billing/variants_controller.rb,
app/controllers/spree/events/check_ins_controller.rb,
app/controllers/spree/transit/branches_controller.rb,
app/controllers/spree/transit/vehicles_controller.rb,
app/serializers/spree/v2/tenant/vendor_serializer.rb,
app/controllers/spree/admin/user_events_controller.rb,
app/controllers/spree/api/chatrace/base_controller.rb,
app/controllers/spree/billing/addresses_controller.rb,
app/controllers/spree/billing/customers_controller.rb,
app/controllers/spree/transit/amenities_controller.rb,
app/controllers/spree/transit/locations_controller.rb,
app/serializers/spree/v2/organizer/base_serializer.rb,
app/serializers/spree/v2/tenant/address_serializer.rb,
app/controllers/spree/api/v2/tenant/base_controller.rb,
app/controllers/spree/api/v2/tenant/cart_controller.rb,
app/controllers/spree/api/webhook/orders_controller.rb,
app/controllers/spree/billing/businesses_controller.rb,
app/controllers/spree/transit/trip_stops_controller.rb,
app/serializers/spree/v2/organizer/image_serializer.rb,
app/serializers/spree/v2/storefront/role_serializer.rb,
app/serializers/spree/v2/tenant/taxonomy_serializer.rb,
app/controllers/spree/admin/device_tokens_controller.rb,
app/controllers/spree/admin/homepage_feed_controller.rb,
app/controllers/spree/admin/nearby_places_controller.rb,
app/controllers/spree/admin/notifications_controller.rb,
app/controllers/spree/admin/taxon_vendors_controller.rb,
app/controllers/spree/admin/telegram_bots_controller.rb,
app/controllers/spree/admin/vectors/icons_controller.rb,
app/controllers/spree/api/chatrace/guests_controller.rb,
app/controllers/spree/api/chatrace/orders_controller.rb,
app/controllers/spree/api/json_ld/vendors_controller.rb,
app/controllers/spree/billing/adjustments_controller.rb,
app/controllers/spree/events/data_exports_controller.rb,
app/serializers/spree/v2/organizer/ticket_serializer.rb,
app/serializers/spree/v2/storefront/place_serializer.rb,
app/controllers/spree/admin/base_controller_decorator.rb,
app/controllers/spree/admin/calendars/base_controller.rb,
app/controllers/spree/admin/feature_images_controller.rb,
app/controllers/spree/admin/google_wallets_controller.rb,
app/controllers/spree/admin/guest_qr_codes_controller.rb,
app/controllers/spree/admin/master_variant_controller.rb,
app/controllers/spree/admin/product_places_controller.rb,
app/controllers/spree/admin/tenant_vendors_controller.rb,
app/controllers/spree/api/v2/tenant/guests_controller.rb,
app/controllers/spree/billing/option_types_controller.rb,
app/controllers/spree/events/state_changes_controller.rb,
app/controllers/spree/transit/reservations_controller.rb,
app/helpers/spree/billing/navigation_helper_decorator.rb,
app/helpers/spree/transit/navigation_helper_decorator.rb,
app/controllers/spree/admin/classifications_controller.rb,
app/controllers/spree/admin/homepage_banner_controller.rb,
app/controllers/spree/admin/taxon_childrens_controller.rb,
app/controllers/spree/admin/users_controller_decorator.rb,
app/controllers/spree/admin/webhooks_events_controller.rb,
app/controllers/spree/api/v2/organizer/base_controller.rb,
app/controllers/spree/api/v2/tenant/account_controller.rb,
app/controllers/spree/api/v2/tenant/vendors_controller.rb,
app/controllers/spree/billing/store_credits_controller.rb,
app/controllers/spree/billing/subscriptions_controller.rb,
app/controllers/spree/transit/vectors/icons_controller.rb,
app/controllers/spree/transit/vehicle_seats_controller.rb,
app/controllers/spree/transit/vehicle_types_controller.rb,
app/serializers/spree/v2/storefront/id_card_serializer.rb,
app/controllers/concerns/spree/billing/payment_fireable.rb,
app/controllers/spree/admin/calendars/orders_controller.rb,
app/controllers/spree/admin/homepage_section_controller.rb,
app/controllers/spree/admin/taxons_controller_decorator.rb,
app/controllers/spree/admin/video_on_demands_controller.rb,
app/controllers/spree/api/chatrace/check_ins_controller.rb,
app/controllers/spree/api/v2/operator/guests_controller.rb,
app/controllers/spree/api/v2/operator/taxons_controller.rb,
app/controllers/spree/api/v2/platform/places_controller.rb,
app/controllers/spree/api/v2/tenant/checkout_controller.rb,
app/controllers/spree/api/v2/tenant/products_controller.rb,
app/controllers/spree/transit/amenity_values_controller.rb,
app/controllers/spree/transit/vehicle_photos_controller.rb,
app/presenters/spree/variants/visable_options_presenter.rb,
app/serializers/spree/v2/tenant/vendor_image_serializer.rb,
app/controllers/concerns/spree/billing/payment_creatable.rb,
app/controllers/spree/admin/account_deletions_controller.rb,
app/controllers/spree/admin/import_new_orders_controller.rb,
app/controllers/spree/admin/s3_presigned_urls_controller.rb,
app/controllers/spree/admin/stock_managements_controller.rb,
app/controllers/spree/admin/vendors_controller_decorator.rb,
app/controllers/spree/api/v2/organizer/images_controller.rb,
app/controllers/spree/billing/payment_qrcodes_controller.rb,
app/controllers/spree/admin/base_import_orders_controller.rb,
app/controllers/spree/admin/guest_card_classes_controller.rb,
app/controllers/spree/admin/notification_users_controller.rb,
app/controllers/spree/api/v2/organizer/tickets_controller.rb,
app/controllers/spree/api/v2/storefront/events_controller.rb,
app/controllers/spree/api/v2/storefront/guests_controller.rb,
app/controllers/spree/admin/homepage_background_controller.rb,
app/controllers/spree/admin/notification_sender_controller.rb,
app/controllers/spree/admin/product_commissions_controller.rb,
app/controllers/spree/api/v2/operator/check_ins_controller.rb,
app/controllers/spree/api/v2/operator/event_qrs_controller.rb,
app/controllers/spree/api/v2/resource_controller_decorator.rb,
app/controllers/spree/api/v2/storefront/qr_urls_controller.rb,
app/controllers/spree/api/v2/tenant/cart_guests_controller.rb,
app/controllers/spree/api/webhook/telegram_bots_controller.rb,
app/controllers/spree/transit/service_calendars_controller.rb,
app/controllers/spree/admin/hotel_google_wallets_controller.rb,
app/controllers/spree/api/v2/operator/line_items_controller.rb,
app/controllers/spree/api/v2/storefront/id_cards_controller.rb,
app/serializers/spree/v2/organizer/s3_signed_url_serializer.rb,
app/serializers/spree/v2/storefront/nearby_place_serializer.rb,
app/serializers/spree/v2/storefront/notification_serializer.rb,
app/serializers/spree/v2/storefront/user_profile_serializer.rb,
app/serializers/spree/v2/tenant/homepage_section_serializer.rb,
app/controllers/concerns/spree/billing/order_parents_concern.rb,
app/controllers/spree/admin/vectors/option_values_controller.rb,
app/controllers/spree/api/v2/storefront/check_ins_controller.rb,
app/controllers/spree/api/v2/storefront/guest_qrs_controller.rb,
app/controllers/spree/api/v2/storefront/order_qrs_controller.rb,
app/controllers/spree/api/v2/storefront/provinces_controller.rb,
app/serializers/spree/v2/storefront/accommodation_serializer.rb,
app/serializers/spree/v2/storefront/s3_signed_url_serializer.rb,
app/serializers/spree/v2/tenant/user_device_token_serializer.rb,
app/controllers/spree/admin/customer_notifications_controller.rb,
app/controllers/spree/admin/import_existing_orders_controller.rb,
app/controllers/spree/admin/option_types_controller_decorator.rb,
app/controllers/spree/admin/promotion_events_rules_controller.rb,
app/controllers/spree/api/v2/storefront/line_items_controller.rb,
app/serializers/spree/v2/storefront/cart_serializer_decorator.rb,
app/serializers/spree/v2/storefront/user_promotion_serializer.rb,
app/serializers/spree/v2/storefront/user_serializer_decorator.rb,
app/controllers/spree/admin/promotion_weekend_rules_controller.rb,
app/controllers/spree/admin/user_identity_providers_controller.rb,
app/controllers/spree/admin/vendor_authorized_users_controller.rb,
app/controllers/spree/api/v2/storefront/cart_guests_controller.rb,
app/controllers/spree/api/v2/storefront/user_guests_controller.rb,
app/controllers/spree/api/v2/tenant/account_checker_controller.rb,
app/serializers/spree/v2/storefront/firestore_queue_serializer.rb,
app/serializers/spree/v2/storefront/store_promotion_serializer.rb,
app/serializers/spree/v2/storefront/taxon_serializer_decorator.rb,
app/controllers/spree/admin/product_completion_steps_controller.rb,
app/controllers/spree/admin/vendor_kind_option_types_controller.rb,
app/controllers/spree/admin/vendor_service_calendars_controller.rb,
app/controllers/spree/api/v2/operator/check_in_bulks_controller.rb,
app/controllers/spree/api/v2/organizer/ticket_images_controller.rb,
app/controllers/spree/api/v2/storefront/guest_orders_controller.rb,
app/controllers/spree/api/v2/storefront/wished_items_controller.rb,
app/controllers/spree/api/v2/tenant/account_recovers_controller.rb,
app/controllers/spree/transit/vectors/amenity_values_controller.rb,
app/serializers/spree/v2/storefront/homepage_section_serializer.rb,
app/serializers/spree/v2/storefront/vendor_serializer_decorator.rb,
app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb,
app/controllers/spree/api/v2/organizer/s3_signed_urls_controller.rb,
app/controllers/spree/api/v2/storefront/homepage_data_controller.rb,
app/controllers/spree/api/v2/storefront/line_item_qrs_controller.rb,
app/controllers/spree/api/v2/storefront/nearby_places_controller.rb,
app/controllers/spree/api/v2/storefront/notifications_controller.rb,
app/controllers/spree/api/v2/storefront/self_check_in_controller.rb,
app/controllers/spree/api/v2/storefront/user_contacts_controller.rb,
app/controllers/spree/api/v2/storefront/user_profiles_controller.rb,
app/controllers/spree/api/v2/storefront/vendor_photos_controller.rb,
app/controllers/spree/api/v2/tenant/account_deletions_controller.rb,
app/controllers/spree/api/v2/tenant/homepage_sections_controller.rb,
app/controllers/spree/api/v2/tenant/pin_code_checkers_controller.rb,
app/serializers/spree/v2/storefront/address_serializer_decorator.rb,
app/serializers/spree/v2/storefront/product_serializer_decorator.rb,
app/serializers/spree/v2/storefront/user_device_token_serializer.rb,
app/serializers/spree/v2/storefront/variant_serializer_decorator.rb,
app/controllers/spree/admin/homepage_section_relatable_controller.rb,
app/controllers/spree/admin/variant_guest_card_classes_controller.rb,
app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb,
app/controllers/spree/api/v2/platform/taxons_controller_decorator.rb,
app/controllers/spree/api/v2/storefront/accommodations_controller.rb,
app/controllers/spree/api/v2/storefront/profile_images_controller.rb,
app/controllers/spree/api/v2/storefront/s3_signed_urls_controller.rb,
app/controllers/spree/api/v2/storefront/user_promotion_controller.rb,
app/controllers/spree/api/v2/tenant/user_device_tokens_controller.rb,
app/controllers/spree/api/webhook/media_convert_queues_controller.rb,
app/serializers/spree/v2/tenant/user_identity_provider_serializer.rb,
app/controllers/spree/api/v2/storefront/account_checker_controller.rb,
app/controllers/spree/api/v2/storefront/reset_passwords_controller.rb,
app/controllers/spree/api/v2/tenant/pin_code_generators_controller.rb,
app/serializers/spree/v2/storefront/line_item_serializer_decorator.rb,
app/controllers/spree/admin/promotion_custom_dates_rules_controller.rb,
app/controllers/spree/api/v2/storefront/account_recovers_controller.rb,
app/controllers/spree/api/v2/storefront/anonymous_orders_controller.rb,
app/controllers/spree/api/v2/storefront/change_passwords_controller.rb,
app/controllers/spree/api/v2/storefront/order_promotions_controller.rb,
app/serializers/spree/v2/storefront/user_deletion_reason_serializer.rb,
app/controllers/spree/api/v2/operator/recalculate_tickets_controller.rb,
app/controllers/spree/api/v2/platform/seat_number_layouts_controller.rb,
app/controllers/spree/api/v2/storefront/account_deletions_controller.rb,
app/controllers/spree/api/v2/storefront/homepage_sections_controller.rb,
app/controllers/spree/api/v2/storefront/pin_code_checkers_controller.rb,
app/controllers/spree/api/v2/tenant/user_account_linkages_controller.rb,
app/serializers/spree/v2/storefront/customer_notification_serializer.rb,
app/serializers/spree/v2/storefront/option_type_serializer_decorator.rb,
app/serializers/spree/v2/storefront/wished_item_serializer_decorator.rb,
app/controllers/spree/api/v2/storefront/guest_card_classes_controller.rb,
app/controllers/spree/api/v2/storefront/pending_line_items_controller.rb,
app/serializers/spree/v2/storefront/option_value_serializer_decorator.rb,
app/serializers/spree/v2/tenant/homepage_section_relatable_serializer.rb,
app/controllers/spree/api/v2/operator/dashboard_crew_events_controller.rb,
app/controllers/spree/api/v2/storefront/homepage_background_controller.rb,
app/controllers/spree/api/v2/storefront/pin_code_generators_controller.rb,
app/controllers/spree/api/v2/storefront/user_order_transfer_controller.rb,
app/controllers/spree/api/v2/storefront/wishlists_controller_decorator.rb,
app/controllers/spree/api/v2/platform/option_types_controller_decorator.rb,
app/controllers/spree/api/v2/storefront/anonymous_line_items_controller.rb,
app/serializers/spree/v2/storefront/stock_location_serializer_decorator.rb,
app/controllers/spree/admin/orders/customer_details_controller_decorator.rb,
app/controllers/spree/api/v2/storefront/order_products_taxons_controller.rb,
app/controllers/spree/api/v2/storefront/pin_code_otp_checkers_controller.rb,
app/controllers/spree/api/v2/storefront/queue_cart/line_items_controller.rb,
app/controllers/spree/api/v2/storefront/user_account_linkages_controller.rb,
app/controllers/spree/api/v2/storefront/user_deletion_reasons_controller.rb,
app/controllers/spree/api/v2/storefront/waiting_room_sessions_controller.rb,
app/controllers/spree/api/v2/operator/event_ticket_aggregators_controller.rb,
app/controllers/spree/api/v2/storefront/customer_notifications_controller.rb,
app/serializers/spree/v2/storefront/homepage_section_relatable_serializer.rb,
app/controllers/spree/api/v2/storefront/pin_code_otp_generators_controller.rb,
app/controllers/spree/api/v2/storefront/account/orders_controller_decorator.rb,
app/controllers/spree/api/v2/operator/pie_chart_event_aggregators_controller.rb,
app/controllers/spree/api/v2/storefront/confirm_pin_code_checkers_controller.rb,
app/controllers/spree/api/v2/storefront/cart_payment_method_groups_controller.rb,
app/controllers/spree/api/v2/storefront/google_wallet_object_tokens_controller.rb,
app/controllers/spree/api/v2/storefront/order_request_notifications_controller.rb,
app/controllers/spree/api/v2/tenant/user_registration_with_pin_codes_controller.rb,
app/controllers/spree/api/v2/storefront/user_device_token_registrations_controller.rb,
app/controllers/spree/api/v2/platform/homepage_section_relatable_options_controller.rb,
app/controllers/spree/api/v2/storefront/account/preferred_payment_method_controller.rb,
app/controllers/spree/api/v2/storefront/user_registration_with_pin_codes_controller.rb,
app/serializers/spree/api/v2/platform/create_date_specific_item_adjustment_serializer.rb

Overview

We use lambda instead of following API to generate token. Following are just sample.

POST: /api/v2/storefront/waiting_room_sessions Response: { token: token }

Defined Under Namespace

Modules: Admin, Api, BaseHelperDecorator, Billing, Events, MailHelperDecorator, OrderMailerDecorator, Telegram, Transit, V2, Variants